Orodha ya maudhui:
- Hatua ya 1: Vifaa na vifaa
- Hatua ya 2: Elektroniki
- Hatua ya 3: Kuandaa Panya
- Hatua ya 4: Nambari ya Chanzo
- Hatua ya 5: Video
Video: Panya wa HEWA 3D Usindikaji wa Arduino +: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:56
Panya ya HEWA 3D | Usindikaji wa Arduino + Mimi ni mwanafunzi wa ubunifu wa Viwanda, na mwaka jana kama sehemu ya kozi inayoitwa "Teknolojia kama vifaa vya RAW" nilijenga mradi huu kama kazi yangu ya mwisho. Ninafanya kazi wakati mwingi na SolidWorks, programu ya CAD ya usanifu na uingizaji. Kuzungusha mwili thabiti kwenye skrini hufanywa kwa kutumia kitufe cha katikati cha panya. Nilikuwa nikitafuta kitu cha angavu zaidi. Hivi ndivyo nilivyoishia kufanya panya ya hewa ya 3D, ambapo mzunguko halisi wa kitu hufanywa kwa kusogeza panya katikati ya hewa kwenye mhimili wote 3 - vile vile ungezungusha kitu hicho ikiwa unakishika mkononi. Nilitumia Arduino, sensorer kadhaa na mchoro wa Usindikaji. MAELEZO: - Kufikia sasa, hii ni onyesho tu la dhana, kwani hakuna programu-jalizi halisi ya kufanya kazi na SolidWork (lakini kwa kweli, jisikie huru andika moja ikiwa unajua jinsi gani) wazo kama unataka kujaribu kujiunda mwenyewe… Furahiya… (Ni ya kwanza kufundishwa) Hapa kuna onyesho la video la mradi uliomalizika
Hatua ya 1: Vifaa na vifaa
Sio ya gharama nafuu inayoweza kufundishwa kwani inategemea kiwambo cha kasi ya mhimili 3 + kichocheo cha dira. Vitu utakavyohitaji: * Panya - iliyotumiwa ni bora (kwa sababu tu inatumika na ni ya bei rahisi), panya yeyote anapaswa kufanya. Unahitaji kuwa na nafasi ya kuweka sensorer na waya zingine za ziada, kwa hivyo usiende kwa panya ndogo ndogo / nyongeza ndogo. $ 149 * Kiwango cha mantiki Kubadilisha - LAZIMA! Kwa kuwa Arduino ni 5V na sensa ya 3 ya mhimili ni 3.3V, unahitaji moja ya hizo kubadilisha 5V kuwa 3.3V. Ina jina kubwa, lakini inagharimu $ 1.95 tu kwa SpurkFun. * Detector kubwa ya macho / Phototransistor - Hii ni sensa rahisi ya macho, inayotumiwa katika mradi huu kugundua wakati panya inainuliwa juu ya uso wa kazi. Imenunuliwa kwa SpurkFun kwa $ 2.25 Ikiwa huna nafasi ya kutosha kuweka hii ndani ya panya uliyochagua, unaweza kutumia hii, ndogo na ya bei rahisi. * LED moja (1) - usijali rangi, mwangaza mkali utafanya kazi vizuri. * 2 Resistors - Moja (1) x 100Ω na One (1) x 100KΩ (Kwa sensor ya macho) * Bodi ya Arduino - DA! Nilitumia mfano wa Diecimila. Duemilanove mpya inapatikana katika SpurkFun kwa karibu $ 29.95 (Inapaswa kufanya kazi pia) + Programu ya Arduino imewekwa. * Processingsoftware imewekwa. * Msimbo wa chanzo wa mradi (Usijali, utapakua kwa sekunde.) Zaidi: Baadhi gundi ya moto (kurekebisha vitu mahali) Vipimo kadhaa vidogo. Karibu 10cm ya 6mm (Dia.) nanga ya mbao. Baadhi ya waya za ziada. Chuma cha kuchoma. Kitu cha kukata plastiki, nilitumia kisu cha kukata na faili (KWA kuunda). ("Ok, usinichukie kwa hatua hii, Kiingereza ni lugha yangu ya 2, ikiwa nina kosa hili, samahani, nina hakika utaelewa kile ninachokifanya kwa sekunde. Wakati utaiona kwenye picha ")
Hatua ya 2: Elektroniki
Kila kitu kinahitaji kuunganishwa pamoja… Kwa njia… KUMBUKA: Kitambuzi cha mhimili 3 ni kitu ghali kidogo angalia wiring kabla ya kuwezesha kitu chochote… Tazama skimu zilizoambatanishwa kwa wiring zote zinazotumiwa katika mradi huu. inaweza kufanya kazi tu ikiwa unatumia nambari sawa za siri ambazo nilifanya, lakini jisikie huru kubadilisha hizo wakati unaunganisha ikiwa utabadilisha nambari zinazofaa kwenye nambari. Kuunganisha sensa ya 3 ya mhimili kwa kibadilishaji cha kiwango cha mantiki: Sensor VCC -> Arduino 3V3Sensor GND -> Arduino GndSensor SDA -> Converter TXI (Chan1) Converter TXO (Chan1) -> Arduino ANALOG IN 4Sensor SCL -> Converter TXI (Chan2) Converter TXO (Chan2) -> Arduino ANALOG IN 5Converter GND (angalau mmoja wao) -> Arduino GndConverter HV -> Arduino 5VConverter LV -> Arduino 3V3 Sura ya macho kwa Arduino: Tazama picha iliyoambatishwaDigital in = Pini 11 kwenye ArduinoLED: GND kwa wengine GND (nilitumia moja ya sensa ya macho) + kwa PIN ya Arduino 13 (Hii ilifanywa kwa kuwa pini hii tayari ina kontena la ubao, ikiwa unatumia tofauti, hakikisha unatumia kontena ili usichome LED)
Hatua ya 3: Kuandaa Panya
Hapa ndipo sensorer hupata nafasi yao ndani ya makazi ya panya. Pata mahali pazuri kurekebisha kihisi cha mhimili 3. Hakikisha imesawazishwa na kuzingatia mwelekeo (Utajua ni lini utapata sensor kwa mkono) Unaweza kuitengeneza kwa njia yoyote unayopenda, nilitumia vipande viwili vifupi vya nanga ya mbao, nikachimba visuku 2 vya vidogo, na moto umeshikamana na bodi kuu ya panya. Kwa sensor ya macho, tengeneza shimo la mstatili chini ya panya, wazo ni kuwa na sensor "tazama" meza wakati wote. Wakati panya imeinuliwa na hali ya sensorer iko "wazi" (hakuna jedwali la kuona) panya hubadilika kuwa hali ya 3D (inaendesha mchoro wa Usindikaji) Fanya shimo lingine la kupitisha waya za ziada (kutoka sensorer hadi Arduino) nje ya makazi ya plastiki. Chimbo kilikuwa upande wa kulia wa panya Rekebisha LED iko wapi. Katika mradi huu LED ni kiashiria cha hali ya 3D. Ninaweka yangu karibu na gurudumu la panya ya silicone. Wakati panya imeinuliwa, gurudumu lilikuwa na mwanga mzuri wa bluu.
Hatua ya 4: Nambari ya Chanzo
Nambari ya Arduino iliandikwa na Shachar Geiger, mwalimu wangu, Na ilibadilishwa na mimi kwa mradi huu. Msimbo wa mchemraba wa 3D ndio nambari ya msingi inayopatikana kwenye Wavuti ya Usindikaji. Niliibadilisha kidogo. Katika nambari, chunk hii inabadilisha habari mbichi inayokuja kutoka kwa sensa (kawaida -180 hadi 180 x 10) hadi 0-255 getHeading (); Serial.write ('x'); x = (x +1800) / 14; Serial.write (x); Serial.write ('y'); y = (y + 1800) / 14; Serial.write (y); Serial.write ('z'); z = (z + 1800) / 14; Serial.write (z); Habari kutoka kwa sensa na Arduino huenda kwenye Mchoro wa Usindikaji kwa kila mhimili tofauti, lakini na barua iliyotangulia (kwa exp. X12 Y200 Z130), nambari ifuatayo inaangusha barua na inaacha tu maadili yatumwe kwa COM bandari wakati (bandari haipatikani () == 0) {} kusoma char = 0; wakati (kusoma! = 'x') {wakati ();} X = bandari.soma (); wakati (unasoma! soma (); wakati (kusoma! = 'z') {wakati (bandari haipatikani () == 0) {} kusoma = (char) Sehemu hii ya nambari inashusha maadili yote hasi… ikiwa ((X! = -1) && (Y! = -1) && (Z! = -1)) {rotateZ (- (float) Y / 25.0); rotateX ((kuelea) X / 25.0); zungusha Y ((kuelea) Z / 25.0); pX = X; pY = Y; pZ = Z;} mwingine {zungushaZ (- (kuelea) pY / 25.0); zungushaX ((kuelea) pX /25.0);proteateY((float)pZ/25.0);} Faili ya ZIP iliyoambatanishwa ilikuwa na msimbo wa Arduino na Usindikaji
Hatua ya 5: Video
Ndio tu… Huu ndio mradi uliomalizika kwenye video. Kuna glitch ndogo (Unaweza kuona kwamba mchemraba wakati mwingine "huruka" kwenye video), Hii ni kwa sababu ya mhimili wa Z, hauwezi kukutokea…
Ilipendekeza:
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Udhibiti wa Rangi: Hatua 10
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Udhibiti wa Rangi: Katika sura zilizopita, tumezungumza zaidi juu ya jinsi ya kutumia nambari kufanya uumbaji badala ya alama za maarifa juu ya rangi. Katika sura hii, tutachunguza sehemu hii ya maarifa zaidi
[Panya Wearable] Mdhibiti wa Panya anayeweza kuvaliwa wa Bluetooth wa Windows 10 na Linux: Hatua 5
[Panya Wearable] Mdhibiti wa Panya anayeweza kuvaliwa na Bluetooth kwa Windows 10 na Linux: Nilitengeneza kidhibiti cha panya kinachotegemea Bluetooth ambacho kinaweza kutumiwa kudhibiti pointer ya panya na kufanya shughuli zinazohusiana na panya kwenye kuruka, bila kugusa nyuso yoyote. Mzunguko wa elektroniki, ambao umewekwa kwenye glavu, inaweza kutumika kufuatilia h
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Upakiaji wa media na Tukio: Hatua 13
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Upakiaji wa Media na Tukio: Usindikaji unaweza kupakiwa data nyingi za nje, kati ya ambayo kuna aina tatu zinazotumiwa sana. Ni picha, sauti na video tofauti. Katika sura hii, tutazungumza juu ya jinsi ya kupakia sauti na video kwa undani, ukichanganya na tukio
Panya ya kupotosha ya athari ya gitaa ya panya ya DIY - Panya aliyekufa: Hatua 5 (na Picha)
Panya ya Clone ya Upotoshaji wa Athari ya Gitaa - Panya aliyekufa: Hii sio kanyagio cha upotovu wa Mickey Mouse! Kanyagio hiki ni kiini cha moja juu ya athari za kupenda kutoka kwa miaka ya 80 … Upotoshaji wa RAT ya ProCo. Ni msingi wa upotoshaji wa OpAmp kwa kutumia chip ya LM308N IC ya kawaida ambayo ni ujenzi rahisi kwa t
Panya ya Altoids Panya (na Shabiki): Hatua 7
Panya ya Altoids Panya (na Shabiki): Nilikuwa nikitazama kuzunguka kwa mafundisho yote ya panya za kompyuta. nilipata panya nyingi za altoids za bati kwa hivyo niliamua kutengeneza toleo langu la moja. naamini hii ni uvumbuzi wangu mwenyewe (kuweka shabiki kwenye panya ya altoids ya bati) kwa sababu sijaona yoyote