Turinys:

Gyvūnų robotų kamuolys: 10 žingsnių (su nuotraukomis)
Gyvūnų robotų kamuolys: 10 žingsnių (su nuotraukomis)

Video: Gyvūnų robotų kamuolys: 10 žingsnių (su nuotraukomis)

Video: Gyvūnų robotų kamuolys: 10 žingsnių (su nuotraukomis)
Video: MANE UŽPUOLĖ PIKTAS ŠUO |VLOG #3 2024, Lapkritis
Anonim
Gyvūnų robotų kamuolys
Gyvūnų robotų kamuolys

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

Spausdinkite dalis
Spausdinkite dalis
Spausdinkite dalis
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ų

Lituoti laidai prie variklių
Lituoti laidai prie variklių

Lituokite 2 laidus prie kiekvieno variklio

3 žingsnis: nustatykite ir pritvirtinkite variklius

Padėkite ir pritvirtinkite variklius
Padėkite ir pritvirtinkite variklius
Padėkite ir pritvirtinkite variklius
Padėkite ir pritvirtinkite variklius
Padėkite ir pritvirtinkite variklius
Padėkite 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į
Uždėkite variklio dangtį
Uždėkite variklio dangtį
Uždėkite variklio dangtį

Uždėkite variklio dangtį ir pritvirtinkite 4 x M3 varžtais.

5 veiksmas: pritvirtinkite „D1 Mini“ir variklio vairuotojo plokštę

Pritvirtinkite D1 mini ir variklio vairuotojo plokštę
Pritvirtinkite D1 mini ir variklio vairuotojo plokštę
Pritvirtinkite D1 mini ir variklio vairuotojo plokštę
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 komponentus
Prijunkite komponentus
Prijunkite komponentus
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ą

Konfigūruokite eskizą
Konfigūruokite eskizą
Konfigūruokite eskizą
Konfigū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“

„Blynk Mobile App“
„Blynk Mobile App“
„Blynk Mobile App“
„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į

Įdėkite robotą į rutulį
Įdėkite robotą į rutulį
Įdėkite robotą į rutulį
Įdėkite robotą į rutulį
Įdėkite robotą į rutulį
Į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…

Žaisti toli…
Žaisti 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.

Robotikos konkursas
Robotikos konkursas
Robotikos konkursas
Robotikos konkursas

Antrasis prizas robotikos konkurse

Rekomenduojamas: