Përmbajtje:

Zippy the Fanbot: 5 hapa (me fotografi)
Zippy the Fanbot: 5 hapa (me fotografi)

Video: Zippy the Fanbot: 5 hapa (me fotografi)

Video: Zippy the Fanbot: 5 hapa (me fotografi)
Video: 5 SECONDS CHALLENGE + DENIM TE RENDE ! (Me 6 persona...) 2024, Nëntor
Anonim
Zippy Fanbot
Zippy Fanbot

Ky udhëzues u krijua në përmbushje të kërkesës së projektit të MAKEcourse në Universitetin e Floridës së Jugut (www.makecourse.com).

Zippy the Fanbot është një projekt i bazuar në Arduino i cili përdor shtytjen e prodhuar nga helika të montuara në motorë pa furça për të lëvizur ose rrotulluar botin në drejtimet e dëshiruara. Përdoruesi kontrollon botin me një telekomandë infra të kuqe. Emri Zippy u krijua nga fakti se shumica e asamblesë mbahet së bashku me lidhëse zip.

Hapi 1: 3-D Shtypni Pjesët

3-D Shtypni Pjesët
3-D Shtypni Pjesët

Korniza e këtij montimi si dhe kutia Arduino dhe kutia elektronike u shtypën në mënyrë 3-D. Çdo pjesë u shtyp në 30% mbushje me 3-5 predha. Unë kam ngarkuar skedarët e pjesëve STL për ta bërë më të lehtë për ju. Thjesht shkarkoni ato dhe sillni në një printer të mirë 3-D!

Hapi 2: Blini Elektronikën dhe Pjesët e nevojshme

Një numër elektronikësh dhe pjesësh do të nevojiten për të ndërtuar dhe përdorur Zippy the Fanbot. Këtu është një listë e të gjitha pjesëve që kam përdorur në krijimin e këtij projekti:

1x Arduino Uno R3

1x Sensor me rreze infra të kuqe VS/HX1838B

1x paketë kunjash me kokë nga meshkuj në meshkuj (mjafton për kunjat Arduino)

Paketa 1x prej telave të bluzave nga femra në femra

Bateri polimer litium 1x 3S 11.1V

1x Zinxhiri i Shpërndarjes së Fuqisë ose Bordi i Shpërndarjes së Energjisë

4x Afro SimonK 20A OPTO ESCs

Motorë 4x Sunnysky X2212 KV980 pa furça

2x helikë shumëplanësh APC CW 8045

2x helikë shumëplanësh APC CCW 8045

Paketë 1x me lidhëse zip 4"

4x Rrota rrotulluese me funksion të lehtë

1x Paketë me shirita Velcro

1x rrotull kasetë e butë me dy anë

Hapi 3: Mblidhni Pjesët dhe Ndërtoni Qarkun

Mblidhni Pjesët dhe Ndërtoni Qarkun
Mblidhni Pjesët dhe Ndërtoni Qarkun

Pasi të keni printuar 3-D të gjitha pjesët e nevojshme dhe të blini të gjithë përbërësit e tjerë të nevojshëm, është koha për të filluar montimin e Zippy! Referojuni figurës së parë në këtë udhëzues në mënyrë që të përfytyroni sesi gjithçka është e bashkuar.

Korniza e printuar 3-D është shumë intuitive për tu bashkuar, kështu kam menduar të jetë. Të dy krahët ndërthuren për të bërë një kornizë X dhe ka një kllapa që përshtatet mbi krahët. Mbulesa elektronike kalon nën krahë. Përshtatësit e ventilatorit montohen në skajet e secilës krah dhe adaptorët e rrotave rrëshqasin drejt në këmbët e kornizës. Duhet të jetë shumë intuitive se ku të aplikoni të gjitha lidhjet e zinxhirit, megjithatë, nëse nuk është, thjesht shikoni foton e parë në këtë instruksion! Nuk është absolutisht e nevojshme të aplikoni lidhëse zip në mënyrë që të mbani kllapën e sipërme në krahë.

Pasi të jetë mbledhur korniza, është koha për të lidhur dhe montuar pajisjet elektronike. ESC -të montohen në krahë ndërsa motorët duhet të montohen në adaptorët e ventilatorit. Të dy ESC -të dhe motorët janë montuar me zinxhirë. Polariteti duhet të përmbyset midis ESC -ve dhe motorëve në krahët e djathtë të përparmë të majtë dhe të pasmë në mënyrë që ata të rrotullohen në drejtim të akrepave të orës. Dy krahët e tjerë do të kenë motorë që rrotullohen në drejtim të kundërt. Prandaj, mbështetëset në drejtim të akrepave të orës do të montohen në motorët e përparmë të majtë dhe të pasmë të djathtë ndërsa mbështetëset në drejtim të kundërt të akrepave të orës do të montohen në motorët e përparmë të djathtë dhe të pasmë të majtë. Këto drejtime të kundërta rrotulluese prodhojnë çift rrotullues të kundërt të cilët ndihmojnë në performancën e qëndrueshme të botit.

Përdorni velcro për të montuar kutinë Arduino, si dhe baterinë LiPo në pjesën e sipërme të kllapës qendrore. Përdorni kasetë të dyanshme për të montuar sensorin IR në qendrën e sipërme të kutisë Arduino, në atë mënyrë, është në një vend optimal për të marrë sinjale nga telekomanda. E gjithë shpërndarja e energjisë nga LiPo në ESCs ushqehet përmes kutisë elektronike e cila gjendet në këllëfin elektronik. Teli i sinjalit nga Arduino në ESC gjithashtu furnizohet përmes kutisë elektronike. KENI SHUM KUJDES që të mos kryqëzoni telat nga LiPo tek ESC-të. Kjo lehtë mund të dëmtojë ESC -të dhe potencialisht të fillojë një zjarr.

Referojuni skemës së qarkut e cila ilustron sesi gjithçka lidhet së bashku.

Hapi 4: Ndizni Arduino -n

Sapo të mblidhet Zippy the Fanbot, është koha për të ndezur Arduino me programin e nevojshëm. Unë kam siguruar skicën Arduino që përdoret për të kontrolluar Zippy. Kodi kërkon në thelb 5 butona për të operuar fanbot. Butonat më të mirë për të programuar janë butonat e navigimit në telekomandë. Intshtë intuitive që butonat lart/poshtë do ta lëvizin botin përpara/mbrapsht ndërsa butonat e majtë/të djathtë do ta rrotullojnë botin në drejtim të kundërt/të akrepave të orës. Butoni qendror i navigimit do të veprojë si një ndërprerës vrasës dhe do të ndalojë të gjithë motorët. Nëse telekomanda që po përdorni nuk funksionon me këtë kod, hiqni helikat nga boti dhe përdorni monitorin serik në Arduino IDE për të riprogramuar Arduino për të punuar me butonat drejtues në telekomandën tuaj. Thjesht duhet të shtypni butonin që dëshironi të përdorni dhe të vëzhgoni se çfarë vlere shfaqet në monitorin serik. Pastaj, zëvendësoni vlerën në deklaratën përkatëse nëse është në kodin që kam dhënë me vlerën që shihni në monitorin serik.

Kodi është mjaft i thjeshtë siç do ta shihni. Ekzistojnë 5 kontrolle të kushtëzuara të cilat përcaktojnë se cili buton është duke u shtypur. Për shembull, nëse sensori IR zbulon që butoni lart po shtypet, dy motorët e përparmë do të rrotullohen, gjë që tërheq botin përpara. Nëse shtypet butoni i majtë i navigimit, motorët e përparmë të djathtë dhe të pasmë të majtë do të rrotullohen duke bërë që boti të rrotullohet në drejtim të kundërt. Nëse mbahet shtypur një buton për një manovër të caktuar, motorët përkatës do të rrisin vazhdimisht shpejtësinë e tyre derisa të arrihet një shpejtësi maksimale.

Le të themi për një sekondë se boti po ecën përpara me motorët e tij të përparmë që rrotullohen me shpejtësinë e tyre maksimale. Nëse përdoruesi shtyp dhe mban butonin poshtë, motorët e përparmë do të ngadalësohen derisa të ndalen plotësisht dhe pastaj motorët e pasëm do të aktivizohen dhe do ta dërgojnë botin në të kundërt. Kjo vlen edhe për manovrat rrotulluese të botit gjithashtu. Kjo i lejon përdoruesit të shpejtojë ose ngadalësojë manovrat që bot po kryen.

Tani, le të themi se boti përsëri po ecën përpara me njëfarë shpejtësie. Nëse shtypet butoni i drejtimit majtas ose djathtas, boti do të ndalojë menjëherë rrotullimin e të gjithë motorëve para se të aktivizojë motorët që e bëjnë atë të kthehet. Prandaj, përdoruesi mund të kalojë menjëherë midis lëvizjes lineare dhe rrotulluese.

Hapi 5: Argëtohuni duke përdorur Zippy dhe jini të sigurt

Tani jeni gati! Pasi të keni ndërtuar Zippy dhe të keni marrë kodin Arduino në punë, është koha për të luajtur. Jini jashtëzakonisht të kujdesshëm, veçanërisht rreth fëmijëve dhe kafshëve. Sigurohuni që helikat të jenë të balancuara mirë dhe të shtrënguara mirë në motorë. Motorët pa furça të përdorur në këtë projekt rrotullohen në RPM shumë të larta, prandaj, pjesët mbështetëse janë shumë të afta të shkaktojnë lëndime. Argëtohu!

Recommended: