Sadržaj:
- Korak 1: Odštampajte delove
- Korak 2: Lemite žice na motore
- Korak 3: Postavite i osigurajte motore
- Korak 4: Pričvrstite poklopac motora
- Korak 5: Pričvrstite D1 Mini i upravljačku ploču motora
- Korak 6: Povežite komponente
- Korak 7: Konfigurirajte skicu
- Korak 8: Blynk mobilna aplikacija
- Korak 9: Umetnite robota u loptu
- Korak 10: Igrajte u gostima…
Video: Robotska lopta za kućne ljubimce: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Moj pas ljubimac se voli igrati igračkama, posebno onima koje može loviti! Napravio sam robotsku kuglu koja se uključuje i automatski se kotrlja kad god je u interakciji s njom, obavještava me putem mobilnog telefona koji mogu koristiti za kontrolu preko WiFi -ja i napokon se isključuje kada se 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 se može koristiti i za druge kućne ljubimce, poput mačaka.
Lopta koristi d1 mini mikrokontroler, programiran pomoću Arduina i sastavlja se pomoću nekih 3D ispisanih dijelova i nekih jeftinih, lako dostupnih komponenti.
Za ovaj projekat trebat će vam:
- Lopta za hrčke 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 šoka (https://amzn.to/2oOvHTm)
- 2 x 14500 3.7V 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 dužine
- Razni vijci M2 i M3
- 5 x 3D-štampani delovi
Korak 1: Odštampajte delove
Ukupno će vam trebati 5 3D štampanih delova. Osnova motora i poklopac 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.
Štampajte s visinom sloja od oko 0,2 mm i ispunom od 20% i trebali bi izaći sasvim u redu.
Korak 2: Lemite žice na motore
Lemiti 2 žice na svaki motor
Korak 3: Postavite i osigurajte motore
Postavite 2 istosmjerna motora unutar osnove motora i pričvrstite ih vijcima odgovarajuće dužine M3 i položajima pričvršćivanja (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 D1 Mini i upravljačku ploču motora
Pomoću nekih vijaka M2 pričvrstite D1 mini i ploču pogona motora na poklopac.
Korak 6: Povežite komponente
Povežite sve komponente pomoću sheme zapamtite da biste uklonili 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. Upotrijebite vruće ljepilo da biste uredili i osigurali 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 omogućio D1 mini da se probudi iz dubokog sna koji 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) je automatski 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 ponovo 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.
Uvjerite se da imate instalirane sljedeće biblioteke. Oni se mogu instalirati pomoću upravitelja biblioteka iz Arduino IDE -a ako nisu. Novije verzije mogu raditi, ali nisu testirane.
- FastLED v3.3.2
- Blynk v0.6.1
Sljedeća biblioteka mora se instalirati ručno premještanjem njenog sadržaja u mapu Arduino biblioteke:
ESP8266WiFi biblioteka v2.4.2 -
Otvorite skicu u Arduino IDE -u. Promijenite tri dolje prikazane linije kako bi odražavale vaše vlastite WiFi vjerodajnice 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 oraha). char auth = "TVOJ ZNAČAK OVDJE";
NAPOMENA: Morat ćete ukloniti pin iz D0 da biste mogli učitavati skice. Ponovo ga povežite nakon dovršetka prijenosa
Povežite D1 Mini s računarom pomoću mikro USB-a, provjerite da li se koriste prikazane postavke, je li postavljen ispravan COM port i prenesite skicu.
Lopta bi se sada trebala ponovno pokrenuti i povezati na vašu WiFi mrežu. Njime će se moći upravljati putem vaše vlastite mobilne aplikacije Blynk nakon što dovršite odjeljak Blynk u ovom vodiču. Da biste riješili sve greške, s D1 mini spojenim na računalo, upotrijebite serijski monitor u Arduino IDE -u za pomoć pri dijagnosticiranju.
Korak 8: Blynk mobilna aplikacija
Loptom se upravlja pomoću Blynk web aplikacije. Blynk je IoT platforma besplatna za izradu prototipova/nekomercijalnu upotrebu.
Počnite preuzimanjem Blynka s Android Playa ili Apple App Storea. Napravite račun i skenirajte gornji QR kôd iz aplikacije. Pod postavkama projekta locirajte token autorizacije projekata slanjem e-pošte na svoj račun ili upotrebom značajke Kopiraj sve. auth token na android skicu, otpremite i trebali biste biti spremni!
Korak 9: Umetnite robota u loptu
Pažljivo postavite kompletnu elektroniku u kuglu. Kad uđete unutra, pričvrstite vodilicu s kuglicom koja je postavljena na obje strane.
Napomena: Fotografija prikazuje vodilicu i loptice na mjestu prije umetanja samo kao vodiča. Nećete moći postaviti robota u kuglu ako radite ovim redoslijedom
Učvrstite vodilicu na mjestu pomoću zatvarača, čičak trake ili gumice.
Umetnite 2 x 3,7 V baterije, uključite prekidač za napajanje i zatvorite poklopac na kuglici.
Korak 10: Igrajte 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 takmičenju iz robotike
Preporučuje se:
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 ovo napravio? Moja mačka ima problema s težinom, pa sam odlučio napraviti mašinu za
Bot za kućne ljubimce: 6 koraka (sa slikama)
Ljubimac za kućne ljubimce: Kredit: Ovaj projekt je inspiriran Beetlebotom od strane robomaniac.Ažuriranje: Od tada sam ga preimenovao u Pet Bot. (Video se i dalje prikazuje kao Catfish Bot) Predajem robotiku mladim proizvođačima 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: Zdravo, u ovom uputstvu pokazat ću vam kako sam napravio automatski hranilica za kućne ljubimce koristeći stari digitalni sat. Ive je također ugradio video o tome kako sam napravio ovu hranilicu. Ovo uputstvo će biti uvršteno u takmičenje 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, itd.), Bacanje loptica i još mnogo toga!: Zdravo i dobrodošli u moju prvu instrukciju! Naš pas VOLI svoju hranu, doslovno će je pojesti u roku od nekoliko sekundi. Smišljao sam načine da to usporim, od loptica s hranom unutra do bacanja po cijelom dvorištu. Nevjerovatno, 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, mijaučeći i moleći ih. Odlučio sam