Turinys:
- 1 žingsnis: išspausdinkite dalis
- 2 žingsnis: lituokite laidus prie variklių
- 3 žingsnis: nustatykite ir pritvirtinkite variklius
- 4 žingsnis: pritvirtinkite variklio dangtį
- 5 veiksmas: pritvirtinkite „D1 Mini“ir variklio vairuotojo plokštę
- 6 žingsnis: Prijunkite komponentus
- 7 žingsnis: sukonfigūruokite eskizą
- 8 žingsnis: „Blynk Mobile App“
- 9 žingsnis: įdėkite robotą į rutulį
- 10 veiksmas: žaiskite toli…
Video: Gyvūnų robotų kamuolys: 10 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Mano augintinis mėgsta žaisti su žaislais, ypač su tais, kuriuos jis gali persekioti! Aš sukūriau robotinį rutulį, kuris automatiškai įsijungia ir nusisuka, kai tik su juo bendrauja, praneša man per savo mobilųjį telefoną, kurį galiu naudoti, norėdamas jį valdyti per „WiFi“, ir galiausiai išsijungia, kai linksmybės baigiasi, kad būtų taupoma baterija.
Rutulys yra specialiai suprojektuotas taip, kad būtų tvirtas, nes visa elektronika ir judantys komponentai yra saugiai įkišti į vidų. Jis taip pat gali būti naudojamas kitiems naminiams gyvūnėliams, pavyzdžiui, katėms.
Kamuolys naudoja d1 mini mikrovaldiklį, užprogramuotą naudojant „Arduino“, ir yra sujungtas naudojant kai kurias 3D spausdintas dalis ir kai kuriuos pigius, lengvai prieinamus komponentus.
Šiam projektui jums reikės:
- 17 cm skersmens žiurkėno kamuolys (https://amzn.to/2PShVKr)
- 2 x nuolatinės srovės varikliai ir ratai (https://amzn.to/2PQkm0n) Arba (https://www.banggood.com/custlink/GKmGBes7RB)
- „Wemos D1 Mini“(https://www.banggood.com/custlink/GDmv4JTGLi)
- WS2812B RGB LED (https://www.banggood.com/custlink/KK3GBr7RcZ)
- 2N2222 tranzistorius (https://www.banggood.com/custlink/DDm3eJ7DbH)
- „Buzzer“(https://www.banggood.com/custlink/Dv33g6N1hQ)
- KY-002 smūgio jutiklis (https://amzn.to/2oOvHTm)
- 2 x 14500 3,7 V ličio jonų baterijos (https://www.banggood.com/custlink/m33GB6n1Jv)
- AA baterijų laikiklis su jungikliu (https://www.banggood.com/custlink/mGDv4BnTpt)
- L298N variklio vairuotojo lenta (https://amzn.to/2pM7PAd) Arba (https://www.banggood.com/custlink/mvGG0gbTco)
- Įvairaus ilgio laidai
- Vaious M2 ir M3 varžtai
- 5 x 3D spausdintos dalys
1 žingsnis: išspausdinkite dalis
Iš viso jums reikės 5 3D spausdintų dalių. Variklio pagrindas ir gaubtas, tvirtai laikantys 2 variklius, prie kurių pritvirtinta „D1 mini“ir variklio vairuotojo plokštė, taip pat 2 rutulinės galvutės, pritvirtinamos prie kreipiančiosios svirties.
Spausdinkite, kai sluoksnio aukštis yra apie 0,2 mm, o užpildas - 20%, ir jie turėtų būti puikūs.
2 žingsnis: lituokite laidus prie variklių
Lituokite 2 laidus prie kiekvieno variklio
3 žingsnis: nustatykite ir pritvirtinkite variklius
Įdėkite 2 nuolatinės srovės variklius į variklio pagrindą ir pritvirtinkite tinkamo ilgio M3 varžtais ir tvirtinimo padėtimis (po 2 kiekvienam varikliui).
4 žingsnis: pritvirtinkite variklio dangtį
Uždėkite variklio dangtį ir pritvirtinkite 4 x M3 varžtais.
5 veiksmas: pritvirtinkite „D1 Mini“ir variklio vairuotojo plokštę
Naudodami kai kuriuos M2 varžtus, pritvirtinkite D1 mini ir variklio pavaros plokštę prie dangtelio.
6 žingsnis: Prijunkite komponentus
Prijunkite visus komponentus, naudodamiesi schema, nepamiršdami pašalinti 2 trumpiklių iš L298N plokštės, kaip parodyta. Pritvirtinkite ratus prie variklių. Karštais klijais pritvirtinkite akumuliatoriaus dangtelį prie variklio korpuso apačios. Naudokite karštus klijus, kad sutvarkytumėte ir pritvirtintumėte visus laisvus kabelius (galbūt norėsite pereiti į kitą skyrių ir pirmiausia viską išbandyti!).
Truputis teorijos…
Smūgio jutiklis pritvirtintas prie atstatymo kaiščio, kad „D1 mini“galėtų pabusti iš gilaus miego režimo, kurį naudojame taupydami energiją, kai su robotu nežaidžiama. Tranzistorius naudojamas kaip jungiklis, užtikrinantis, kad šie signalai nebūtų gaunami įjungus prietaisą arba, kai tik roboto kamuolys pajudėtų, jis vėl ir vėl atsistatytų.
Tranzistoriaus veikimui reikalingas signalas iš mikrovaldiklio išvesties kaiščio. Mūsų laimei, smeigtukas D0 (GPIO16) automatiškai nustatomas į AUKŠTĄ esant giliam miegui, ir mes galime tiesiog nustatyti jį į LOW, kai tik eskizas prasideda, kad būtų išvengta vėlesnių atstatymų. Kai mikrovaldiklis grįžta į gilaus miego režimą, kaištis automatiškai vėl grįžta į HIGH, kad „įjungtų“jutiklį.
7 žingsnis: sukonfigūruokite eskizą
Atsisiųskite naujausią „Arduino IDE“ir naujausią „Arduino“eskizą, kurį galite rasti čia.
Įsitikinkite, kad įdiegėte šias bibliotekas. Juos galima įdiegti naudojant bibliotekų tvarkyklę iš „Arduino IDE“, jei ne. Naujesnės versijos gali veikti, bet nebuvo išbandytos.
- „FastLED“v3.3.2
- „Blynk“v0.6.1
Ši biblioteka turi būti įdiegta rankiniu būdu, perkeliant jos turinį į „Arduino“bibliotekų aplanką:
ESP8266WiFi Library v2.4.2 -
Atidarykite eskizą „Arduino IDE“. Pakeiskite toliau pateiktas 3 eilutes, kad jos atspindėtų jūsų „WiFi“prisijungimo duomenis ir „Blynk Auth Token“(norėdami tai rasti, žr. Skyrių „Blynk App“).
// Jūsų „WiFi“prisijungimo duomenys.// Atviriems tinklams nustatykite slaptažodį į „“. char ssid = "JŪSŲ WIFI SSD ČIA"; char pass = "JŪSŲ WIFI PASS" ČIA ";
// „Blynk“programoje turėtumėte gauti „Auth Token“. // Eikite į projekto nustatymus (veržlės piktograma). char auth = "JŪSŲ GALIMYBĖ ČIA";
PASTABA: Kad galėtumėte įkelti eskizus, turėsite išimti kaištį iš D0. Iš naujo prijunkite, kai įkėlimas bus baigtas
Prijunkite „D1 Mini“prie kompiuterio naudodami „micro-USB“, įsitikinkite, kad naudojami rodomi nustatymai, nustatytas teisingas COM prievadas ir įkelkite eskizą.
Dabar kamuolys turėtų būti paleistas iš naujo ir prisijungti prie „WiFi“tinklo. Užbaigus šio vadovo skyrių „Blynk“, jis taps valdomas naudojant jūsų mobiliąją „Blynk“programą. Norėdami pašalinti gedimus, kai D1 mini prijungtas prie kompiuterio, naudokite „Arduino IDE“serijos monitorių, kad padėtų diagnozuoti.
8 žingsnis: „Blynk Mobile App“
Kamuolys valdomas naudojant „Blynk“žiniatinklio programą. „Blynk“yra IoT platforma, nemokama prototipų kūrimui/nekomerciniam naudojimui.
Pradėkite atsisiųsdami „Blynk“iš „Android Play“arba „Apple App Store“. Sukurkite paskyrą ir programoje nuskaitykite aukščiau esantį QR kodą. Pagal projekto nustatymus raskite projektų autentifikavimo ženklą, siųsdami el. Laišką į savo paskyrą arba naudodami funkciją Kopijuoti viską. „Android“eskizo autentifikavimo žetoną, įkelkite ir jums bus gerai eiti!
9 žingsnis: įdėkite robotą į rutulį
Švelniai įdėkite užbaigtą elektroniką į rutulį. Patekę į vidų, pritvirtinkite kreipiamąją ranką ir kreipiamąjį rutulį, užfiksuotą abiejose pusėse.
Pastaba: Nuotraukoje pavaizduota kreipiamoji rankena ir rutuliai prieš įdėjimą tik kaip kreipiamieji. Jūs negalėsite įdėti roboto į kamuolį, jei viską darysite tokia tvarka
Užfiksuokite kreipiamąją rankeną užtrauktuku, velcro dirželiu arba gumine juostele.
Įdėkite 2 x 3,7 V baterijas, įjunkite maitinimo jungiklį ir uždarykite rutulio dangtelį.
10 veiksmas: žaiskite toli…
Kur nors pastatykite savo roboto rutulį, kad jūsų augintinis jį surastų, ir kai tik jis pradės su juo bendrauti, žiūrėkite, kaip jis atgyja ir linksmina juos visus. Jei norite, naudokite programą mobiliesiems, kad galėtumėte atkurti kai kuriuos sumanius judesius. Mėgaukitės ir, jei jums patiko šis projektas, balsuokite už mus konkurse „Robotas“. Dėkoju.
Antrasis prizas robotikos konkurse
Rekomenduojamas:
Interaktyvusis Žemės rutulio pliušas ir nykstančių gyvūnų knyga: 14 žingsnių
Interaktyvusis Žemės rutulio pliušas ir nykstančių gyvūnų knyga: mano skaitmeninio kūrimo ir mokymosi pamokoje paskutinis projektas įpareigojo mane sukurti produktą naudojant vieną iš technologijų, apie kurias sužinojome klasėje. Tačiau šiam projektui mes turėjome perkelti technologiją toliau nei tai, ką padarėme su juo anksčiau
LED stalo teniso kamuolys: 16 žingsnių (su nuotraukomis)
Prieš kurį laiką pastatęs plokščią stalo teniso kamuoliuką, pradėjau domėtis, ar iš stalo teniso kamuoliukų būtų galima padaryti 3D skydelį. Kartu su mano pomėgiu kurti „meną“iš pasikartojančių geometrinių figūrų
Elektroninė magija 8 kamuolys ir akių obuolys: 11 žingsnių (su nuotraukomis)
Elektroninis „Magic 8 Ball“ir „Eyeball“: norėjau sukurti „Magic 8 Ball“skaitmeninę versiją … Jo korpusas yra atspausdintas 3D, o ekranas buvo pakeistas iš daugiakampio mėlynos spalvos į mažą OLED, valdomą atsitiktiniu skaičiumi generatorius, užprogramuotas „Arduino NANO“. Tada aš
Įdarytos gyvūnų ausinės: 5 žingsniai (su nuotraukomis)
Ausinės su iškamšomis su gyvūnais: tai parodys, kaip iš poros pigių ausinių ir dviejų mažų iškamšų padaryti greitą (10 minučių) minkštą garso priedą. Daug įgūdžių nereikia. Jūsų draugai ir pažįstami džiaugsis
Mirties kamuolys: arba kaip aš išmokau nustoti jaudintis ir mylėti „Apple Pro“garsiakalbius: 11 žingsnių (su nuotraukomis)
Mirties kamuolys: arba kaip aš išmokau nustoti jaudintis ir mylėti „Apple Pro“garsiakalbius: aš visada sakiau, kad nuo tada, kai atsikratė „smėlio spalvos dėžutės“, „Apple“visada pirmauja pramoninio dizaino srityje. Formos ir funkcijos integracijos negali paliesti jokie kiti gamintojai bet kurioje pramonės šakoje („Porsche“artėja). Tai