Kazalo:

Robotska žoga za hišne ljubljenčke: 10 korakov (s slikami)
Robotska žoga za hišne ljubljenčke: 10 korakov (s slikami)

Video: Robotska žoga za hišne ljubljenčke: 10 korakov (s slikami)

Video: Robotska žoga za hišne ljubljenčke: 10 korakov (s slikami)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Robotska žoga za hišne ljubljenčke
Robotska žoga za hišne ljubljenčke

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

Natisnite dele
Natisnite dele
Natisnite dele
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

Spajkanje žic na motorje
Spajkanje žic na motorje

Spajite 2 žici na vsak motor

3. korak: Postavite in zavarujte motorje

Postavite in zavarujte motorje
Postavite in zavarujte motorje
Postavite in zavarujte motorje
Postavite in zavarujte motorje
Postavite in zavarujte motorje
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

Pritrdite pokrov motorja
Pritrdite pokrov motorja
Pritrdite pokrov motorja
Pritrdite pokrov motorja

Namestite pokrov motorja in ga pritrdite s 4 x vijaki M3.

5. korak: Pritrdite ploščo gonilnika D1 Mini in motorja

Pritrdite ploščo D1 Mini in gonilnika motorja
Pritrdite ploščo D1 Mini in gonilnika motorja
Pritrdite ploščo D1 Mini in gonilnika motorja
Pritrdite ploščo D1 Mini in gonilnika motorja

Z nekaj vijaki M2 pritrdite D1 mini in pogonsko ploščo motorja na pokrov.

6. korak: Povežite komponente

Povežite komponente
Povežite komponente
Povežite komponente
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

Konfigurirajte skico
Konfigurirajte skico
Konfigurirajte skico
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

Mobilna aplikacija Blynk
Mobilna aplikacija Blynk
Mobilna aplikacija Blynk
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

Robota vstavite v žogo
Robota vstavite v žogo
Robota vstavite v žogo
Robota vstavite v žogo
Robota vstavite v žogo
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 …

Play Away…
Play Away…

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.

Natečaj robotike
Natečaj robotike
Natečaj robotike
Natečaj robotike

Druga nagrada na tekmovanju robotike

Priporočena: