Sadržaj:

Robotska lopta za kućne ljubimce: 10 koraka (sa slikama)
Robotska lopta za kućne ljubimce: 10 koraka (sa slikama)

Video: Robotska lopta za kućne ljubimce: 10 koraka (sa slikama)

Video: Robotska lopta za kućne ljubimce: 10 koraka (sa slikama)
Video: BEŽIM IZ ZATVORA U ROBLOXU!! 2024, Studeni
Anonim
Robot lopta za kućne ljubimce
Robot lopta za kućne ljubimce

Moj pas ljubimac voli se igrati s igračkama, posebno s onima koje može loviti! Napravio sam robotsku loptu koja se uključuje i automatski se otkotrlja kad god stupi u interakciju s njom, obavještava me putem mobitela koji mogu koristiti za kontrolu preko WiFi -ja i napokon se isključuje kada zabava završi radi uštede baterije.

Lopta je posebno dizajnirana da bude čvrsta sa svom elektronikom i pokretnim komponentama koje su sigurno spremljene unutra. Jednako bi se mogao koristiti i za druge kućne ljubimce, poput mačaka.

Lopta koristi d1 mini mikrokontroler, programiran pomoću Arduina, a sastavlja se pomoću nekih 3D ispisanih dijelova i nekih jeftinih, lako dostupnih komponenti.

Za ovaj projekt trebat će vam:

  • Lopta za hrčka promjera 17 cm (https://amzn.to/2PShVKr)
  • 2 x istosmjerni motori i kotači (https://amzn.to/2PQkm0n) Ili (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)
  • Zvučni signal (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • KY-002 Senzor udara (https://amzn.to/2oOvHTm)
  • 2 x 14500 3,7 V Li-Ion baterije (https://www.banggood.com/custlink/m33GB6n1Jv)
  • AA držač baterije sa prekidačem (https://www.banggood.com/custlink/mGDv4BnTpt)
  • L298N ploča upravljačkog programa motora (https://amzn.to/2pM7PAd) Ili (https://www.banggood.com/custlink/mvGG0gbTco)
  • Žice različite duljine
  • Različiti vijci M2 i M3
  • 5 x 3D ispisani dijelovi

Korak 1: Ispišite dijelove

Ispišite dijelove
Ispišite dijelove
Ispišite dijelove
Ispišite dijelove

Trebat će vam ukupno 5 3D ispisanih dijelova. Baza i poklopac motora koji čvrsto drže 2 motora i na koje su pričvršćeni D1 mini i ploča vozača motora, kao i 2 kuglaste glave koje se pričvršćuju na vodilicu.

Ispis s visinom sloja od oko 0,2 mm i ispunom od 20% i trebali bi izaći sasvim u redu.

Korak 2: Lemljenje žica na motore

Lemljene žice za motore
Lemljene žice za motore

Lemiti 2 žice na svaki od motora

Korak 3: Postavite i osigurajte motore

Postavite i osigurajte motore
Postavite i osigurajte motore
Postavite i osigurajte motore
Postavite i osigurajte motore
Postavite i osigurajte motore
Postavite i osigurajte motore

Postavite 2 istosmjerna motora unutar baze motora i pričvrstite ih vijcima odgovarajuće duljine M3 i položajima učvršćenja (2 za svaki motor).

Korak 4: Pričvrstite poklopac motora

Pričvrstite poklopac motora
Pričvrstite poklopac motora
Pričvrstite poklopac motora
Pričvrstite poklopac motora

Postavite poklopac motora i pričvrstite pomoću 4 x M3 vijka.

Korak 5: Pričvrstite ploču vozača D1 Mini i motora

Pričvrstite ploču vozača D1 Mini i motora
Pričvrstite ploču vozača D1 Mini i motora
Pričvrstite ploču vozača D1 Mini i motora
Pričvrstite ploču vozača D1 Mini i motora

Pomoću nekih vijaka M2 pričvrstite D1 mini i ploču pogona motora na poklopac.

Korak 6: Povežite komponente

Spojite komponente
Spojite komponente
Spojite komponente
Spojite komponente

Spojite sve komponente pomoću sheme zapamtite da uklonite 2 kratkospojnika s ploče L298N kao što je prikazano. Pričvrstite kotače na motore. Vrućim ljepilom pričvrstite poklopac baterije na donju stranu kućišta motora. Vrućim ljepilom uredite i učvrstite sve labave kabele (možda biste htjeli preskočiti na sljedeći odjeljak i prvo sve isprobati!).

Malo teorije…

Senzor udara je pričvršćen na pin za poništavanje kako bi se D1 mini mogao probuditi iz dubokog sna, što koristimo za uštedu energije kad god se s robotom ne igra. Tranzistor se koristi kao prekidač kako bi se osiguralo da se ti signali ne primaju kada je uređaj uključen ili bi se, čim bi se lopta robota pomakla, jednostavno ponovo i ponovo resetirala.

Tranzistor za rad zahtijeva signal iz izlaznog pina mikrokontrolera. Na našu sreću, pin D0 (GPIO16) automatski je postavljen na HIGH u dubokom snu i jednostavno ga možemo postaviti na LOW čim se skica pokrene kako bismo spriječili naknadna resetiranja. Pin se automatski ponovno postavlja na VISOKO kako bi "aktivirao" senzor čim se mikrokontroler vrati u duboki san.

Korak 7: Konfigurirajte skicu

Konfigurirajte skicu
Konfigurirajte skicu
Konfigurirajte skicu
Konfigurirajte skicu

Preuzmite najnoviji Arduino IDE i najnoviju Arduino skicu koju možete pronaći ovdje.

Provjerite imate li instalirane sljedeće knjižnice. Oni se mogu instalirati pomoću upravitelja knjižnica unutar Arduino IDE -a ako nisu. Novije verzije mogu raditi, ali nisu testirane.

  • FastLED v3.3.2
  • Blynk v0.6.1

Sljedeća knjižnica mora se instalirati ručno premještanjem njezinog sadržaja u mapu Arduino knjižnice:

ESP8266WiFi knjižnica v2.4.2 -

Otvorite skicu u Arduino IDE -u. Promijenite 3 dolje prikazana retka tako da odražavaju vaše vlastite vjerodajnice za WiFi i vaš Blynk Auth token (pogledajte odjeljak Blynk aplikacija da biste to pronašli).

// Vaše WiFi vjerodajnice.// Postavite lozinku na "" za otvorene mreže. char ssid = "VAŠ WIFI SSD OVDJE"; char pass = "VAŠ WIFI PUT OVDJE";

// Trebali biste dobiti Auth Token u aplikaciji Blynk. // Idite na Postavke projekta (ikona matice). char auth = "TVOJ ZNAČAK OVDJE";

NAPOMENA: Morat ćete ukloniti pin iz D0 prije nego što budete mogli učitavati skice. Ponovno ga spojite nakon dovršetka prijenosa

Spojite D1 Mini na računalo pomoću mikro USB-a, provjerite koriste li se prikazane postavke, je li postavljen ispravan COM port i prenesite skicu.

Lopta bi se sada trebala ponovno pokrenuti i povezati s vašom WiFi mrežom. Njime će se moći upravljati putem vaše vlastite mobilne aplikacije Blynk nakon što dovršite odjeljak Blynk u ovom vodiču. Za rješavanje svih grešaka, s D1 mini spojenim na računalo, upotrijebite serijski monitor u Arduino IDE -u za pomoć pri dijagnosticiranju.

Korak 8: Mobilna aplikacija Blynk

Mobilna aplikacija Blynk
Mobilna aplikacija Blynk
Mobilna aplikacija Blynk
Mobilna aplikacija Blynk

Loptom se upravlja pomoću Blynk web aplikacije. Blynk je IoT platforma besplatna za izradu prototipova/nekomercijalnu upotrebu.

Počnite preuzimanjem programa Blynk s Android Playa ili Apple App Storea. Napravite račun i skenirajte gornji QR kôd iz aplikacije. U postavkama projekta pronađite token autorizacije projekata slanjem e-pošte na svoj račun ili pomoću značajke Kopiraj sve. auth token na android skicu, učitajte i trebali biste biti spremni!

Korak 9: Umetnite robota u loptu

Umetnite robota u loptu
Umetnite robota u loptu
Umetnite robota u loptu
Umetnite robota u loptu
Umetnite robota u loptu
Umetnite robota u loptu

Nježno postavite dovršenu elektroniku u kuglu. Kad uđete unutra, pričvrstite vodilicu s kuglicom za vođenje postavljenom na obje strane.

Napomena: Fotografija prikazuje vodilicu i kuglice na mjestu prije umetanja samo kao vodiča. Robote nećete moći postaviti u loptu ako radite ovim redoslijedom

Učvrstite vodilicu na mjestu kravatom s patentnim zatvaračem, čičak trakom ili gumicom.

Umetnite 2 x 3,7 V baterije, uključite prekidač za napajanje i zatvorite poklopac na kuglici.

Korak 10: Igrajte se u gostima…

Igraj u gostima…
Igraj u gostima…

Postavite svoju robotsku loptu negdje da je vaš ljubimac pronađe i čim počnu komunicirati s njom, gledajte kako oživljava i zabavljajte ih sve same. Ako želite, upotrijebite mobilnu aplikaciju za reprodukciju vještim potezima. Uživajte, a ako vam se svidio ovaj projekt, glasajte za nas na natječaju Robot. Hvala.

Natjecanje iz robotike
Natjecanje iz robotike
Natjecanje iz robotike
Natjecanje iz robotike

Druga nagrada na natjecanju iz robotike

Preporučeni: