Turinys:
- 1 žingsnis: Surinkite medžiagas
- 2 žingsnis: suprojektuokite savo struktūrą
- 3 žingsnis: suprojektuokite ratus
- 4 veiksmas: nustatykite „Arduino“„Buzzer“
- 5 veiksmas: nustatykite „Arduino“šviesoms
- 6 veiksmas: sujunkite kodus
- 7 žingsnis: spausdinkite
- 8 žingsnis: Surinkite struktūrą
- 9 veiksmas: pasiruoškite paleidimui
- 10 žingsnis: paleiskite
- 11 veiksmas: neprivaloma: sukurkite rampą
Video: Robo juostos automobilis: 11 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Tai yra jūsų tradicinio guminėmis juostomis varomo automobilio atnaujinimas
1 žingsnis: Surinkite medžiagas
Šiam projektui jums reikės šių elementų:
- 4 ratai, pageidautina to paties dydžio (mes atspausdinome 3D)
- Vienas kaištis, kuris telpa į ratus
- „Arduino“rinkinys (naudojome „SparkFun RedBoard“rinkinį)
- Struktūra, skirta arduino sėdėti (mes atspausdinome 3D)
- Akumuliatorius
- Gumytės
- Tam tikra medžiaga arduino pakėlimui, kad ji nebūtų tiesiai ant kūno (mes naudojome riešutus)
- Karšti klijai
- Varžtas
- Į vyrį panašus įtaisas
- Neprivaloma: lipni juosta ir fanera, kad padarytumėte rampą
2 žingsnis: suprojektuokite savo struktūrą
Turėsite 3D spausdinti pagrindą, kuriame bus nustatytas arduino
Tam naudokite internetinę programinę įrangą, leidžiančią vartotojams sukurti savo modelį, kurį būtų galima atspausdinti
„OnShape“yra puiki ir nemokama internetinė dizaino programinė įranga, kurią naudojome
Mūsų bazė buvo trapecija su dviem skylėmis ašims konstrukcijoje
Eskizo matmenys išvardyti aukščiau esančioje nuotraukoje, taip pat žemiau pateikta nuoroda:
cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475
3 žingsnis: suprojektuokite ratus
Šis žingsnis nėra privalomas, mes tiesiog norėjome paaiškinti kiekvieną mūsų atliktą žingsnį
Jei galite rasti keturis tokio paties dydžio ratus, naudokite juos ir įsitikinkite, kad ašis tinka šiems ratams
3D spausdinome visus ratus naudodami „OnShape“
Pastaba: Keturi ratai neturi būti vienodo dydžio. Kol yra dvi to paties dydžio poros, kiekviena pora neturi būti visiškai lygi. Jei turite netolygias ratų poras, mažesnę porą padėkite automobilio priekyje.
Čia yra mūsų OnShape dizaino nuoroda:
cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7
4 veiksmas: nustatykite „Arduino“„Buzzer“
Vykdykite SIK vadovo 11 grandinės, pjezo garsinio signalo, instrukcijas
Ši sąranka yra gana paprasta, todėl tiesiog vykdykite knygoje pateiktas instrukcijas
Būtinas pakeitimas yra tas, kad garsinis signalas turi būti perkeltas į apatinę duonos lentos pusę. Nesvarbu, kurią vietą pasirinksite, kol du garsiakalbį įžeminantys laidai yra eilėse, esančiose šalia garsinio signalo kojų. Oranžinė viela, jungianti garso signalą su „arduino RedBoard“, TURI būti pritvirtinta prie 8 skylės.
Trikčių šalinimas: mūsų originalus garsinis signalas buvo tinkamai prijungtas, bet ne labai garsiai, todėl perjungėme garso signalą iš kito rinkinio ir garsas buvo daug garsesnis
5 veiksmas: nustatykite „Arduino“šviesoms
Vykdykite 3 grandinės SIK vadovo, RGB šviesos diodo, instrukcijas
Pridėkite šią grandinę prie ankstesnės grandinės, kad abi funkcijos vienu metu veiktų „arduino“
Vielą, jungiančią mėlyną RBG šviesos diodo kojelę, PRIVALO pritvirtinti prie 6 skylės.
Vėlgi, šis veiksmas atliekamas vadovaujantis knygos instrukcijomis, tačiau būtinai dar kartą patikrinkite visus ryšius, jei kyla sunkumų
6 veiksmas: sujunkite kodus
Ši dalis yra šiek tiek sudėtinga. Turėsite sujungti abiejų grandinių kodus, kad užtikrintumėte, jog jie veikia vienu metu.
Visa programa parodyta aukščiau, bet aš jums padėsiu atlikti sudėtingesnius pakeitimus.
Apibrėžkite kintamuosius
Pirmiausia perkelkite visus kintamuosius iš dviejų „SIK Circuit“vadovėlių į programos viršų.
Iš naujo apibrėžkite kintamąjį BLUE_PIN iki 6.
Iš naujo nustatykite kintamąjį „buzzerPin“iki 8.
Užrašus, tempą ir ritmus galima pakeisti, kad jie atspindėtų bet kurią norimą dainą, tačiau įsitikinkite, kad kintamasis dainos ilgis yra lygus jūsų dainos natų skaičiui.
Sąrankos ciklas
Viskas, kas turėtų būti šioje kilpoje, yra keturios „pinMode“komandos: po vieną kiekvienai lemputei ir signalui.
Tuščia kilpa
Pirmiausia sujunkite tuščias kilpas iš dviejų programų.
Tada ištrinkite lemputes valdančias kodo eilutes: Mes pakeisime kodą, kad blyksėtų atsitiktinės spalvos sinchroniškai su daina.
Tuščios kilpos viduje apibrėžkite myColor kaip void myColor (int redIntensity, int greenIntensity, int blueIntensity). Ši eilutė eina tiesiai virš analogWrite komandų jungtinės kilpos apačioje.
Virš komandos tonas apibrėžkite myColor į myColor (r, g, b). Virš to apibrėžkite int r, int g ir int b iki atsitiktinio (255). Tai vadins atsitiktinį kiekvienos spalvos intensyvumą.
Žemiau nustatykite komandą Serial.println kiekvienam iš r, g ir b.
Jūsų baigtas kodas turėtų apdoroti aukščiau pateiktas nuotraukas. Nuotraukos yra suskirstytos į kintamuosius, tuštumos sąranką ir tuštumos kilpą, o tuštumos kilpa turi dvi nuotraukas. Pasilinksmink
Problemų sprendimas
Dar kartą patikrinkite, ar „myColor“(r, g, b) yra apibrėžta prieš toną!
7 žingsnis: spausdinkite
Dabar, kai „arduino“yra nustatytas, galite spausdinti savo dizainą iš „OnShape“
8 žingsnis: Surinkite struktūrą
Medžiagos: akumuliatorius, atspausdinta kėbulo struktūra, ratai, ašys, guminės juostos, užpildyta arduino plokštė, karšti klijai, veržlės, varžtas
- Karštai klijuokite dvi veržles viršutinėje konstrukcijos pusėje, uždarykite konstrukcijos tarpą
- Pritvirtinkite arduino ant konstrukcijos, sandariai apvyniodami guminę juostelę aplink konstrukciją ir arduino
- Karštai klijuokite vyrį prie konstrukcijos šono, kad jis galėtų palaikyti akumuliatorių, netrukdydamas guminei juostelei, naudojamai automobiliui maitinti (3 ir 4 paveikslai)
- Naudodami guminę juostelę pritvirtinkite akumuliatorių prie vyrio. Jis turėtų būti ne visos konstrukcijos išorėje (5 ir 6 paveikslai)
- Įkiškite kaištį į ašies skyles ir įsitikinkite, kad ratai tvirtai pritvirtinti prie ašies
- Gręžkite skylę galinės ašies centre
- Įdėkite varžtą į varžto angą
9 veiksmas: pasiruoškite paleidimui
Tu beveik baigei!
- Ant kiekvieno galinio rato sukibimui uždėkite vieną guminę juostelę
- Padarykite guminių juostų grandinę ir pritvirtinkite ją prie lūpos kūno priekyje
- Užkabinkite paskutinę guminę juostelę ant varžto ir susukite ašį atgal
10 žingsnis: paleiskite
Sveikinu!
11 veiksmas: neprivaloma: sukurkite rampą
Gaukite bet kokį medžio ar plastiko gabalėlį ar ką tik norite, kad jis būtų pakankamai platus jūsų ratams!
Kaip matote, mes naudojome lipnią juostą ir fanerą, todėl tikrai viskas veiks
Tada gaukite paramą, kad pakeltumėte rampą norimu kampu, paleiskite automobilį ir žiūrėkite!
Rekomenduojamas:
„Arduino“automobilis: 11 žingsnių
„Arduino“automobilis: pagrindinis arduino automobilis
RC varomas elektrinis žaislinis automobilis: 10 žingsnių (su nuotraukomis)
RC varomas elektrinis žaislinis automobilis: Autorius: Peter Tran 10ELT1 Šioje pamokoje išsamiai aprašoma nuotolinio valdymo (RC) varomo elektrinio žaislinio automobilio, naudojančio HT12E/D IC lustus, teorija, dizainas, gamyba ir bandymų procesas. Pamokose išsamiai aprašyti trys automobilio projektavimo etapai: pririštas kabelinis infraraudonųjų spindulių
Autonominis juostos laikantis automobilis naudojant „Raspberry Pi“ir „OpenCV“: 7 žingsniai (su nuotraukomis)
Autonominis eismo juostos laikymo automobilis naudojant „Raspberry Pi“ir „OpenCV“: Šioje instrukcijoje bus įdiegtas autonominis juostos išlaikymo robotas, kuris atliks šiuos veiksmus: Dalių surinkimas Būtinų programinės įrangos diegimo sąlygų Techninės įrangos surinkimas Pirmasis bandymas Aptikti juostų linijas ir rodyti nurodymus
Juostos juostos dėklas apverstiems telefonams: 6 žingsniai
Juostos juostos dėklas, skirtas apverstiems telefonams: Šį dėklą nesunku pasidaryti ir jis apsaugos jūsų telefoną. Jums reikės lipnios juostos, telefono ir žirklių
Švytintis vaizdo juostos USB šakotuvas: 11 žingsnių (su paveikslėliais)
Švytintis vaizdo įrašų juostos USB šakotuvas: šiais laikais USB šakotuvai tampa vis mažesni (ir tada jie atsilieka nuo jūsų stalo, nes kabelis yra sunkesnis už šakotuvą, ir jūs turite atsigulti už kompiuterio, kad jį atkurtumėte) Taigi man reikėjo kažko geresnio (žinoma, galėjau