Sadržaj:
- Korak 1: Ispišite dijelove
- Korak 2: Lemljenje žica na motore
- Korak 3: Postavite i osigurajte motore
- Korak 4: Pričvrstite poklopac motora
- Korak 5: Pričvrstite ploču vozača D1 Mini i motora
- Korak 6: Povežite komponente
- Korak 7: Konfigurirajte skicu
- Korak 8: Mobilna aplikacija Blynk
- Korak 9: Umetnite robota u loptu
- Korak 10: Igrajte se u gostima…
Video: Robotska lopta za kućne ljubimce: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
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
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
Lemiti 2 žice na svaki od motora
Korak 3: 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
Postavite poklopac motora i pričvrstite pomoću 4 x M3 vijka.
Korak 5: 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 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
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
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
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…
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.
Druga nagrada na natjecanju iz robotike
Preporučeni:
SmartPET - Pametni hranilica za kućne ljubimce: 7 koraka (sa slikama)
SmartPET - Pametni hranilica za kućne ljubimce: Hej! Ja sam Maxime Vermeeren, 18-godišnji student MCT-a (multimedijske i komunikacijske tehnologije) na Howest-u. Odlučio sam stvoriti pametnu hranilicu za kućne ljubimce kao svoj projekt. Zašto sam to napravio? Moja mačka ima problema s težinom, pa sam odlučio napraviti stroj za
Bot za kućne ljubimce: 6 koraka (sa slikama)
Ljubimac za kućne ljubimce: Kredit: Ovaj projekt inspirirao je Beetlebot od strane robomaniac.Ažuriranje: Od tada sam ga preimenovao u Pet Bot. (Video se i dalje prikazuje kao Catfish Bot) Učim robotiku mlade proizvođače na ESP8266, Arduino i Raspberry PI platformama i jednoj od izazovnih
Automatska hranilica za kućne ljubimce pomoću starog digitalnog sata: 10 koraka (sa slikama)
Automatska hranilica za kućne ljubimce pomoću starog digitalnog sata: Bok, u ovoj uputi ću vam pokazati kako sam napravio automatsku hranilicu za kućne ljubimce koristeći stari digitalni sat. Ive je također ugradio video o tome kako sam napravio ovu hranilicu. Ovo uputstvo bit će prijavljeno na natječaj za PCB i kao uslugu bih htio
Automatski katapult za bacanje hrane za kućne ljubimce (pas, mačka, piletina itd.), Bacanje loptica i još mnogo toga!: 4 koraka (sa slikama)
Automatski katapult za bacanje hrane za kućne ljubimce (pas, mačka, piletina i sl.), Bacanje loptica i još mnogo toga!: Pozdrav i dobrodošli u moju prvu Instructable! Naš pas VOLI svoju hranu, doslovno će je pojesti u roku od nekoliko sekundi. Smišljao sam načine kako to usporiti, od loptica s hranom unutra do bacanja po cijelom dvorištu. Nevjerojatno, ona je
IoT dozator za kućne ljubimce: 7 koraka (sa slikama)
IoT dozator za kućne ljubimce: Imam dvije mačke, a to što im moram davati poslastice oko 3 puta dnevno postalo je velika smetnja. Podigli bi pogled prema meni sa svojim ljupkim licima i intenzivnim pogledom, a zatim potrčali do boksa punog mačjeg zelenila, mijaukali i molili ih. Odlučio sam