Kazalo:
- 1. korak: Natisnite dele
- Korak: Spajkajte žice na motorje
- 3. korak: Postavite in zavarujte motorje
- 4. korak: Namestite pokrov motorja
- 5. korak: Pritrdite ploščo gonilnika D1 Mini in motorja
- 6. korak: Povežite komponente
- 7. korak: Konfigurirajte skico
- 8. korak: mobilna aplikacija Blynk
- 9. korak: Robota vstavite v žogo
- 10. korak: Igrajte se vstran …
Video: Robotska žoga za hišne ljubljenčke: 10 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Moj hišni pes se rad igra z igračami, še posebej s tistimi, ki jih lahko lovi! Zgradil sem robotsko kroglo, ki se vklopi in samodejno odmakne, kadar koli komunicira z njo, me obvesti prek mobilnega telefona, ki ga lahko nato uporabim za nadzor preko WiFi -ja, in se končno izklopi, ko se zabava konča, da prihranim baterijo.
Žoga je posebej zasnovana tako, da je trda z vso notranjostjo elektronike in gibljivih komponent. Enako se lahko uporablja tudi za druge hišne ljubljenčke, kot so mačke.
Žoga uporablja mini mikrokontroler d1, programiran z uporabo Arduina in je sestavljen z uporabo nekaterih 3D-tiskanih delov in nekaterih poceni, lahko dostopnih komponent.
Za ta projekt boste potrebovali:
- Hrčja žoga s premerom 17 cm (https://amzn.to/2PShVKr)
- 2 x enosmerni motorji in kolesa (https://amzn.to/2PQkm0n) Ali (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 Tranzistor (https://www.banggood.com/custlink/DDm3eJ7DbH)
- Zvočni signal (https://www.banggood.com/custlink/Dv33g6N1hQ)
- Senzor udarca KY-002 (https://amzn.to/2oOvHTm)
- 2 x 14500 3,7 V Li-Ion baterije (https://www.banggood.com/custlink/m33GB6n1Jv)
- Držalo za baterije AA s stikalom (https://www.banggood.com/custlink/mGDv4BnTpt)
- L298N Motor Driver Board (https://amzn.to/2pM7PAd) Ali (https://www.banggood.com/custlink/mvGG0gbTco)
- Žice različnih dolžin
- Različni vijaki M2 in M3
- 5 x 3D-natisnjeni deli
1. korak: Natisnite dele
Skupaj boste potrebovali 5 3D natisnjenih delov. Podstavek in pokrov motorja, ki trdno držita 2 motorja in na katerega sta pritrjena mini D1 in voznikova plošča motorja, ter 2 kroglični glavi, ki se pritrdita na vodilno roko.
Tiskajte z višino sloja okoli 0,2 mm in polnilom 20% in morale bi se odlično prikazati.
Korak: Spajkajte žice na motorje
Spajite 2 žici na vsak motor
3. korak: Postavite in zavarujte motorje
2 DC motorja namestite v osnovo motorja in jih pritrdite z vijaki M3 ustrezne dolžine in pritrdilnimi položaji (2 za vsak motor).
4. korak: Namestite pokrov motorja
Namestite pokrov motorja in ga pritrdite s 4 x vijaki M3.
5. korak: Pritrdite ploščo gonilnika D1 Mini in motorja
Z nekaj vijaki M2 pritrdite D1 mini in pogonsko ploščo motorja na pokrov.
6. korak: Povežite komponente
Povežite vse komponente po shemi in si zapomnite, da odstranite 2 mostička s plošče L298N, kot je prikazano. Pritrdite kolesa na motorje. Z vročim lepilom pritrdite pokrov akumulatorja na spodnjo stran ohišja motorja. Z vročim lepilom pospravite in pritrdite vse ohlapne kable (lahko preskočite na naslednji razdelek in najprej vse preizkusite!).
Malo teorije …
Senzor udarca je pritrjen na zatič za ponastavitev, da se D1 mini zbudi iz globokega spanca, ki ga uporabljamo za varčevanje z energijo, kadar se z robotom ne igramo. Tranzistor se uporablja kot stikalo za zagotovitev, da ti signali ne bodo sprejeti, ko je naprava vklopljena, ali pa bi se, takoj ko bi se krogla robota premaknila, preprosto znova in znova ponastavila.
Tranzistor za delovanje potrebuje signal iz izhodnega zatiča mikrokrmilnika. Na našo srečo je pin D0 (GPIO16) samodejno nastavljen na HIGH, ko smo v globokem spancu, in ga lahko preprosto nastavimo na LOW, takoj ko se skica zažene, da preprečimo morebitne poznejše ponastavitve. Zatič se samodejno znova postavi na VISOKO, da "aktivira" senzor, takoj ko se mikrokrmilnik vrne v globok spanec.
7. korak: Konfigurirajte skico
Prenesite najnovejšo Arduino IDE in najnovejšo skico Arduino, ki jo najdete tukaj.
Prepričajte se, da imate nameščene te knjižnice. Če jih ni, jih lahko namestite z upraviteljem knjižnic v Arduino IDE. Novejše različice lahko delujejo, vendar niso bile preizkušene.
- FastLED v3.3.2
- Blynk v0.6.1
Naslednjo knjižnico morate ročno namestiti tako, da njeno vsebino premaknete v mapo knjižnic Arduino:
ESP8266WiFi knjižnica v2.4.2 -
Odprite skico v Arduino IDE. Spremenite 3 vrstice, prikazane spodaj, tako da odražajo vaše poverilnice WiFi in vaš žeton za preverjanje pristnosti Blynk (glejte poglavje Blynk App, če želite to poiskati).
// Vaše poverilnice WiFi.// Za odprta omrežja nastavite geslo na "". char ssid = "VAŠ WIFI SSD TUKAJ"; char pass = "VAŠ WIFI PASS TUKAJ";
// V aplikaciji Blynk bi morali dobiti žeton za preverjanje pristnosti. // Pojdite na Nastavitve projekta (ikona matice). char auth = "TVOJ ŽETEK TUKAJ";
OPOMBA: Preden lahko naložite skice, morate odstraniti zatič iz D0. Po končanem nalaganju ga znova povežite
D1 Mini povežite z računalnikom z mikro USB-priključkom, preverite, ali so prikazane nastavitve uporabljene, nastavljena so pravilna vrata COM in naložite skico.
Žoga se mora zdaj znova zagnati in se povezati z vašim omrežjem WiFi. Ko boste izpolnili razdelek Blynk v tem priročniku, ga bo mogoče upravljati prek lastne mobilne aplikacije Blynk. Za odpravljanje napak, ko je D1 mini priključen na računalnik, uporabite serijski monitor v Arduino IDE za pomoč pri diagnosticiranju.
8. korak: mobilna aplikacija Blynk
Žoga se nadzoruje s spletno aplikacijo Blynk. Blynk je platforma IoT, brezplačna za izdelavo prototipov/nekomercialno uporabo.
Začnite tako, da prenesete Blynk iz trgovine Android Play ali Apple App Store. Ustvarite račun in v aplikaciji skenirajte zgornjo kodo QR. V nastavitvah projekta poiščite žeton za preverjanje projektov po e-pošti v svoj račun ali s funkcijo Kopiraj vse. žeton za avtorizacijo za android skico, naložite in bi morali biti pripravljeni!
9. korak: Robota vstavite v žogo
Dokončano elektroniko nežno postavite v kroglo. Ko vstopite v notranjost, pritrdite vodilno ročico z vodilno kroglo, pritrjeno na obeh straneh.
Opomba: Fotografija prikazuje vodilno roko in kroglice, nameščene pred vstavljanjem samo kot vodilo. Če delate v tem vrstnem redu, robota ne boste mogli postaviti v žogo
Vodilno roko pritrdite z zadrgo, velcro trakom ali gumijastim trakom.
Vstavite 2 x 3,7 V baterije, vklopite stikalo za vklop in zaprite pokrov na žogici.
10. korak: Igrajte se vstran …
Robotsko žogico postavite nekje, da jo bo našel vaš hišni ljubljenček, in takoj, ko začnejo komunicirati z njo, jo opazujte, kako oživi, in jih zabavajte vse same. Če želite, uporabite mobilno aplikacijo za predvajanje z nekaj spretnimi potezami. Uživajte in če vam je bil ta projekt všeč, glasujte za nas na natečaju Robot. Hvala.
Druga nagrada na tekmovanju robotike
Priporočena:
Tinyduino LoRa sledilnik za hišne ljubljenčke: 7 korakov
Tinyduino LoRa sledilnik hišnih ljubljenčkov: Kdo ne želi imeti hišnih ljubljenčkov ?? Ti kosmati prijatelji vas lahko napolnijo z ljubeznijo in srečo, vendar je bolečina, da jih pogrešate, uničujoča. Naša družina je imela mačka po imenu Thor (slika zgoraj) in bil je ljubitelj avantur. Velikokrat se je vrnil
AVTOMATSKI DOSAVNIK ZA HRANO ZA Hrana za hišne ljubljenčke: 9 korakov
AVTOMATSKI DOSTAVNIK ZA HRANO ZA Hrana za hišne ljubljenčke: Se vam je kdaj zdelo, da zapravljate preveč časa s hranjenjem svojega ljubljenčka? Ste kdaj morali med počitnicami poklicati nekoga, da nahrani vaše hišne ljubljenčke? Obe težavi sem poskušal odpraviti s svojim trenutnim šolskim projektom: Petfeed
IoT pripravek za hišne ljubljenčke: 7 korakov (s slikami)
IoT prigrizek za hišne ljubljenčke: Imam dve mački in to, da jim moram približno 3 -krat na dan dati priboljške, je postalo precej nadloga. Pogledali so me s svojimi srčkanimi obrazi in intenzivnimi pogledom, nato pa stekli do škatle, polne mačjih zelenic, mijavkali in jih prosili. Odločil sem se
IoT zunanja vrata za hišne ljubljenčke: 6 korakov (s slikami)
IoT Outdoor Pet Door: To navodilo me je navdihnilo za ustvarjanje avtomatskih vrat kokošinjca. Ne samo, da sem želel vrata kokošinjca na časovniku, ampak sem hotel povezati tudi vrata z internetom, da sem jih lahko upravljal s telefonom ali računalnikom. Ta d
Naredite umetniško skledo iz steklenice za hišne ljubljenčke: 5 korakov (s slikami)
Naredite umetniško skledo iz steklenice za hišne ljubljenčke: PET je polietilenski tereftalat, ki je termoplastičen polimer. Lahko se oblikuje s segrevanjem. Po postopku segrevanja postane bolj tog, tog, trpežen in steklen. Ko je perforiran, postane še močnejši in kristalizira. Ta je nastala