Satura rādītājs:
- 1. darbība: 3D izdrukājiet detaļas
- 2. darbība: iegādājieties nepieciešamo elektroniku un detaļas
- 3. darbība: salieciet detaļas un izveidojiet ķēdi
- 4. solis: zibspuldziet Arduino
- 5. darbība. Izklaidējieties, izmantojot Zippy un esiet drošs
Video: Zippy the Fanbot: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šī pamācība tika izveidota, izpildot Dienvidfloridas universitātes MAKEcourse projekta prasības (www.makecourse.com).
Zippy the Fanbot ir uz Arduino balstīts projekts, kas izmanto vilces spēku, ko rada dzenskrūves, kas uzstādītas uz bezsuku motoriem, lai virzītu vai pagrieztu robotu vēlamajos virzienos. Lietotājs kontrolē robotu ar infrasarkano tālvadības pulti. Nosaukums Zippy tika izgudrots no tā, ka lielākā daļa sapulces tiek turēti kopā ar rāvējslēdzējiem.
1. darbība: 3D izdrukājiet detaļas
Šīs montāžas rāmis, kā arī Arduino korpuss un elektronikas kaste tika drukāti trīsdimensiju veidā. Katra daļa tika iespiesta ar 30% pildījumu ar 3-5 čaumalām. Esmu augšupielādējis STL daļu failus, lai jums būtu vieglāk. Vienkārši lejupielādējiet tos un nogādājiet tos labā 3D printerī!
2. darbība: iegādājieties nepieciešamo elektroniku un detaļas
Lai izveidotu un izmantotu Zippy the Fanbot, būs nepieciešama virkne elektronikas un detaļu. Šeit ir saraksts ar visām daļām, kuras es izmantoju, veidojot šo projektu:
1x Arduino Uno R3
1x VS/HX1838B infrasarkanais sensors
1x iepakojums no tēviņa līdz vīrieša galvenes tapām (pietiek ar Arduino tapām)
1x iepakojums ar 8 collu džemperu vadiem no sievietēm līdz sievietēm
1x 3S 11.1V litija polimēru akumulators
1x strāvas sadales vadi vai strāvas sadales panelis
4x Afro SimonK 20A OPTO ESC
4x Sunnysky X2212 KV980 bezsuku motori
2x APC CW 8045 daudzmotora dzenskrūves
2x APC CCW 8045 daudzmotora dzenskrūves
1x iepakojums ar 4 rāvējslēdzējiem
4x vieglie rotējošie riteņi
1x Velcro sloksnes iepakojums
1x mīkstas divpusējas lentes rullis
3. darbība: salieciet detaļas un izveidojiet ķēdi
Kad esat 3D izdrukājis visas nepieciešamās detaļas un iegādājies visas pārējās nepieciešamās sastāvdaļas, ir pienācis laiks sākt Zippy montāžu! Skatiet šīs instrukcijas pirmo attēlu, lai vizualizētu, kā viss ir salikts kopā.
Trīsdimensiju drukāto rāmi ir ļoti intuitīvi salikt, tieši tā es to biju iecerējis. Abas rokas savienojas, lai izveidotu X rāmi, un ir kronšteins, kas der pār rokām. Elektronikas maciņš iet zem rokām. Ventilatora adapteri tiek uzstādīti katras rokas galos, un riteņu adapteri slīd tieši uz rāmja kājām. Tam vajadzētu būt ļoti intuitīvam, kur pielietot visas rāvējslēdzējas saites, tomēr, ja tā nav, vienkārši paskatieties uz pirmo attēlu, kas redzams šajā nesaprotamajā vietā! Nav obligāti jāpiestiprina rāvējslēdzēji, lai turētu augšējo kronšteinu pie rokām.
Kad rāmis ir samontēts, ir pienācis laiks pieslēgt un uzstādīt elektroniku. ESC tiek piestiprināti pie rokām, kamēr motori jāuzstāda uz ventilatora adapteriem. Gan ESC, gan motori ir uzstādīti ar rāvējslēdzējiem. Ir jāmaina polaritāte starp ESC un motoriem priekšējā kreisajā un aizmugurējā labajā rokā, lai tie grieztos pulksteņrādītāja virzienā. Pārējām divām rokām būs motori, kas rotē pretēji pulksteņrādītāja virzienam. Tāpēc balsti pulksteņrādītāja virzienā tiks uzstādīti uz priekšējiem kreisajiem un aizmugurējiem labajiem motoriem, bet pretēji pulksteņrādītāja virzienam - uz priekšējiem labajiem un aizmugurējiem kreisajiem motoriem. Šie pretējie rotācijas virzieni rada pretējus griezes momentus, kas palīdz stabilizēt robota darbību.
Izmantojiet velcro, lai uzstādītu Arduino korpusu, kā arī LiPo akumulatoru virs vidējā kronšteina. Izmantojiet divpusēju lenti, lai uzstādītu IR sensoru Arduino korpusa augšējā centrā, tādā veidā tas atrodas optimālā vietā, lai saņemtu signālus no tālvadības pults. Visa enerģijas sadale no LiPo uz ESC tiek padota caur elektronikas kārbu, kas atrodas elektronikas apvalkā. Signāla vads no Arduino uz ESC tiek padots arī caur elektronikas kārbu. Esiet ĻOTI UZMANĪGS, lai nepārkāptu vadus no LiPo uz ESC. Tas var viegli sabojāt ESC un potenciāli izraisīt ugunsgrēku.
Skatiet shēmas shēmu, kas parāda, kā viss ir savienots kopā.
4. solis: zibspuldziet Arduino
Kad Zippy Fanbot ir samontēts, ir pienācis laiks mirgot Arduino ar nepieciešamo programmatūru. Esmu sniedzis Arduino skici, kas tiek izmantota, lai kontrolētu Zippy. Kodam būtībā ir vajadzīgas 5 pogas, lai darbinātu fanbotu. Labākās programmētās pogas ir tālvadības pults navigācijas pogas. Ir intuitīvi, ka augšup/lejup pogas virzīs robotu uz priekšu/atpakaļ, bet kreisā/labā poga rotēs bot pretēji pulksteņrādītāja virzienam/pulksteņrādītāja virzienam. Centrālā navigācijas poga darbosies kā slēdzis un apturēs visus motorus. Ja jūsu izmantotā tālvadības pults nedarbojas ar šo kodu, noņemiet dzenskrūves no robota un izmantojiet Arduino IDE sērijas monitoru, lai pārprogrammētu Arduino darbam ar tālvadības pults virziena pogām. Jums vienkārši jānospiež poga, kuru vēlaties izmantot, un jānovēro, kāda vērtība tiek parādīta sērijas monitorā. Pēc tam nomainiet vērtību atbilstošajā if paziņojumā, kas ir manis sniegtajā kodā, ar vērtību, ko redzat sērijas monitorā.
Kods ir diezgan vienkāršs, kā jūs redzēsit. Ir 5 nosacītas pārbaudes, kas nosaka, kura poga tiek nospiesta. Piemēram, ja IR sensors konstatē, ka augšup poga tiek nospiesta, abi priekšējie motori griezīsies, un tas vilks botu uz priekšu. Ja tiek nospiesta kreisā navigācijas poga, priekšējais labais un aizmugurējais kreisais motors griežas, izraisot robota rotāciju pretēji pulksteņrādītāja virzienam. Ja tiek turēta nospiesta noteikta manevra poga, attiecīgie motori nepārtraukti palielinās ātrumu, līdz tiek sasniegts maksimālais ātrums.
Uz brīdi teiksim, ka bots virzās uz priekšu ar priekšējiem motoriem, kas griežas ar maksimālo ātrumu. Ja lietotājs nospiež un tur nospiestu lejupvērsto pogu, priekšējie motori palēnināsies, līdz tie ir pilnībā apstājušies, un tad aizmugurējie motori aktivizēsies un nosūtīs robotu atpakaļgaitā. Tas attiecas arī uz robota rotācijas manevriem. Tas ļauj lietotājam paātrināt vai palēnināt robota veiktos manevrus.
Tagad pieņemsim, ka robots atkal virzās uz priekšu ar zināmu ātrumu. Ja tiek nospiesta kreisā vai labā virziena poga, robots nekavējoties pārtrauks visu motoru griešanos, pirms tiek aktivizēti motori, kas liek tai griezties. Tāpēc lietotājs var nekavējoties pārslēgties starp lineāro un rotācijas kustību.
5. darbība. Izklaidējieties, izmantojot Zippy un esiet drošs
Tagad jūs esat gatavs! Kad esat izveidojis Zippy un saņēmis Arduino kodu, ir pienācis laiks spēlēties. Tomēr esiet ļoti uzmanīgs, īpaši bērniem un dzīvniekiem. Pārliecinieties, vai dzenskrūves ir labi līdzsvarotas un cieši pievilktas pie motoriem. Šajā projektā izmantotie sukas nesošie motori griežas ar ļoti lieliem apgriezieniem, tāpēc balsti var radīt traumas. Izklaidējieties!
Ieteicams:
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar RPI attēlu un attēliem: 7 soļi (ar attēliem)
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar Rpi-imager un Pictures: Es plānoju izmantot šo Rapsberry PI daudzos jautros projektos savā emuārā. Jūtieties brīvi to pārbaudīt. Es gribēju atkal izmantot savu aveņu PI, bet manā jaunajā vietā nebija tastatūras vai peles. Pagāja laiks, kopš es izveidoju aveņu
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Skrūve - DIY bezvadu uzlādes nakts pulkstenis (6 soļi): 6 soļi (ar attēliem)
Bolt - DIY bezvadu uzlādes nakts pulkstenis (6 soļi): Induktīvās uzlādes (pazīstamas arī kā bezvadu uzlāde vai bezvadu uzlāde) ir bezvadu enerģijas pārneses veids. Tas izmanto elektromagnētisko indukciju, lai nodrošinātu elektroenerģiju pārnēsājamām ierīcēm. Visizplatītākā lietojumprogramma ir Qi bezvadu uzlādes st
Zippy Joystick - Diagonnal Fix: 6 soļi (ar attēliem)
Zippy Joystick - Diagonnal Fix: Vous avez des probl è mes avec de diagonal avec votre joystick bon march é Smags? Le probl è me s'est montr é à moi aussi plusieurs fois (et oui ma bonne dame!). Ielej savu remu, ej, j'ai con ç u une petite pi &
Kamera atvieglotiem laika intervāla attēliem: 22 soļi (ar attēliem)
Kamera atvieglotiem laika intervāla attēliem: es pārbaudīju vienu no citām instrukcijām par laika nobīdes filmu veidošanu. Viņš diezgan labi aptvēra filmas daļu. Viņš pastāstīja par bezmaksas programmatūru, kuru varat lejupielādēt, lai izveidotu filmas. Es sev teicu: domāju, ka redzēšu, vai varu