Cuprins:
- Pasul 1: Imprimați piesele
- Pasul 2: Sârmă de lipit la motoare
- Pasul 3: Poziționați și fixați motoarele
- Pasul 4: Atașați capacul motorului
- Pasul 5: Atașați placa D1 Mini și driverul motorului
- Pasul 6: Conectați componentele
- Pasul 7: Configurați schița
- Pasul 8: aplicația mobilă Blynk
- Pasul 9: Introduceți robotul în minge
- Pasul 10: Joacă departe …
Video: Minge de robot pentru animale de companie: 10 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Câinele meu de companie iubește să se joace cu jucării, în special cu cele pe care le poate urmări! Am construit o minge robotică care pornește și se rostogolește automat ori de câte ori el interacționează cu ea, mă anunță prin intermediul telefonului meu mobil pe care îl pot folosi apoi pentru a o controla prin WiFi și, în cele din urmă, se oprește când distracția se termină pentru a economisi bateria.
Mingea este concepută special pentru a fi dură, cu toate componentele electronice și componentele în mișcare ascunse în siguranță în interior. Poate fi folosit la fel de egal pentru alte animale de companie, cum ar fi pisicile.
Mingea folosește un mini-microcontroler d1, programat folosind Arduino și este asamblată folosind unele piese imprimate 3D și unele componente ieftine, ușor disponibile.
Pentru acest proiect veți avea nevoie de:
- Minge de hamster de 17 cm diametru (https://amzn.to/2PShVKr)
- 2 x motoare și roți DC (https://amzn.to/2PQkm0n) Sau (https://www.banggood.com/custlink/GKmGBes7RB)
- Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
- LED RGB WS2812B (https://www.banggood.com/custlink/KK3GBr7RcZ)
- 2N2222 Tranzistor (https://www.banggood.com/custlink/DDm3eJ7DbH)
- Buzzer (https://www.banggood.com/custlink/Dv33g6N1hQ)
- Senzor de șoc KY-002 (https://amzn.to/2oOvHTm)
- 2 baterii Li-Ion de 3,7 V 14500 (https://www.banggood.com/custlink/m33GB6n1Jv)
- Suport baterie AA cu comutator (https://www.banggood.com/custlink/mGDv4BnTpt)
- L298N Motor Driver Board (https://amzn.to/2pM7PAd) Sau (https://www.banggood.com/custlink/mvGG0gbTco)
- Firuri de lungime diferită
- Șuruburi M2 și M3
- 5 x piese imprimate 3D
Pasul 1: Imprimați piesele
Veți avea nevoie de 5 piese imprimate 3D în total. Baza și capacul motorului care mențin ferm cele 2 motoare în poziție și la care sunt atașate placa D1 mini și driverul motorului, precum și 2 capete cu bile care se atașează la brațul de ghidare.
Imprimați cu o înălțime a stratului de aproximativ 0,2 mm și completați 20% și ar trebui să iasă foarte bine.
Pasul 2: Sârmă de lipit la motoare
Lipiți 2 fire la fiecare dintre motoare
Pasul 3: Poziționați și fixați motoarele
Poziționați cele 2 motoare de curent continuu în baza motorului și fixați-le folosind șuruburi M3 cu lungimea corespunzătoare și pozițiile de fixare (2 pentru fiecare motor).
Pasul 4: Atașați capacul motorului
Poziționați capacul motorului și fixați-l folosind 4 șuruburi M3.
Pasul 5: Atașați placa D1 Mini și driverul motorului
Folosind niște șuruburi M2, atașați D1 mini și placa de acționare a motorului la capac.
Pasul 6: Conectați componentele
Conectați toate componentele folosind amintirea schematică pentru a scoate cei 2 jumperi de pe placa L298N așa cum se arată. Atașați roțile la motoare. Fixați capacul bateriei pe partea inferioară a carcasei motorului cu ajutorul lipiciului fierbinte. Folosiți lipici fierbinte pentru a ordona și securiza toate cablurile libere (poate doriți să treceți la următoarea secțiune și să testați mai întâi totul!).
Un pic de teorie …
Senzorul de șoc este atașat la pinul de resetare pentru a permite D1 mini să se trezească din somn profund, pe care îl folosim pentru a economisi energie ori de câte ori robotul nu este jucat. Tranzistorul este folosit ca un comutator pentru a se asigura că aceste semnale nu sunt recepționate atunci când dispozitivul este pornit sau, de îndată ce mingea robotului se mișcă, se va reseta pur și simplu din nou și din nou.
Tranzistorul necesită semnal de la un pin de ieșire al microcontrolerului pentru a funcționa. Din fericire pentru noi, pinul D0 (GPIO16) este setat automat la HIGH când este în somn profund și îl putem seta pur și simplu la LOW imediat ce schița pornește pentru a preveni orice resetare ulterioară. Pinul revine automat la HIGH pentru a „înarma” senzorul de îndată ce microcontrolerul revine la somn profund.
Pasul 7: Configurați schița
Descărcați cel mai recent IDE Arduino și cea mai recentă schiță Arduino care pot fi găsite aici.
Asigurați-vă că aveți următoarele biblioteci instalate. Acestea pot fi instalate folosind managerul de biblioteci din Arduino IDE, dacă nu. Versiunile mai noi pot funcționa, dar nu au fost testate.
- FastLED v3.3.2
- Blynk v0.6.1
Următoarea bibliotecă trebuie instalată manual mutând conținutul acesteia în dosarul bibliotecilor Arduino:
Biblioteca ESP8266WiFi v2.4.2 -
Deschideți schița în IDE-ul Arduino. Schimbați cele 3 linii afișate mai jos pentru a reflecta propriile acreditări WiFi și token-ul dvs. Blynk Auth (consultați secțiunea Blynk App pentru a localiza acest lucru).
// Acreditările dvs. WiFi.// Setați parola la „” pentru rețelele deschise. char ssid = "SSD-UL WIFI AICI"; char pass = "WIFI PASS AICI";
// Ar trebui să obțineți Auth Token în aplicația Blynk. // Accesați Setările proiectului (pictograma piuliță). char auth = "AUTOR TĂU A FĂCUT AICI";
NOTĂ: Va trebui să eliminați pinul din D0 înainte de a putea încărca schițe. Reconectați-l după finalizarea încărcării
Conectați D1 Mini la computer utilizând un micro-USB, asigurați-vă că sunt utilizate setările afișate, este setat portul COM corect și încărcați schița.
Mingea ar trebui să repornească și să se conecteze la rețeaua WiFi. Acesta va deveni controlabil prin propria aplicație mobilă Blynk după finalizarea secțiunii Blynk din acest ghid. Pentru depanarea oricăror defecte, cu D1 mini conectat la computer, utilizați monitorul Serial din Arduino IDE pentru a ajuta la diagnostic.
Pasul 8: aplicația mobilă Blynk
Mingea este controlată folosind o aplicație web Blynk. Blynk este o platformă IoT gratuită pentru prototipare / utilizare necomercială.
Începeți descărcând Blynk din Android Play sau Apple App Store. Creați un cont și scanați codul QR de mai sus din aplicație. Sub setările proiectului localizați proiectul Auth Token prin e-mail în contul dvs. sau utilizând funcția Copiați toate. Copiați simbolul de autentificare pentru schița Android, încărcați și ar trebui să fiți bine să mergeți!
Pasul 9: Introduceți robotul în minge
Poziționați ușor electronica completată în minge. Odată ajuns în interior, atașați brațul de ghidare cu o minge de ghidare fixată în ambele părți.
Notă: Fotografia arată brațul de ghidare și bilele în poziție înainte de introducere doar ca ghid. Nu veți putea poziționa robotul în minge dacă faceți lucruri în această ordine
Fixați brațul de ghidare în poziție cu o cravată cu fermoar, curea de velcro sau bandă de cauciuc.
Introduceți 2 baterii de 3,7 V, porniți comutatorul de alimentare și închideți capacul mingii.
Pasul 10: Joacă departe …
Configurați-vă mingea robotului undeva pentru ca animalul dvs. de companie să o găsească și, de îndată ce încep să interacționeze cu ea, urmăriți-o că prinde viață și distrați-le pe toate singure. Dacă preferați, utilizați aplicația mobilă pentru a reda cu câteva mișcări abile. Bucurați-vă și dacă v-a plăcut acest proiect, vă rugăm să ne votați la concursul Robot. Mulțumiri.
Premiul II la Concursul de Robotică
Recomandat:
DISTRIBUITOR AUTOMAT DE ALIMENTE PENTRU ANIMALE PENTRU ANIMALE PENTRU ANIMALE: 9 pași
DISTRIBUITOR AUTOMAT DE ALIMENTE PENTRU ANIMALE: Ai simțit vreodată că ai pierdut prea mult timp hrănindu-ți animalul? A trebuit vreodată să suni pe cineva să-ți hrănească animalele de companie în timp ce erai în vacanță? Am încercat să rezolv aceste două probleme cu proiectul meu actual de școală: Petfeed
Leul: Pisica pentru animale de companie: 7 pași (cu imagini)
Leu: Pisica pentru animale de companie: Bună ziua, acesta este primul meu instructable. Prima versiune a „Sony Aibo Robot (1999)” m-a atras spre robotică la vârsta de patru ani, de atunci, visul meu era să-mi fac un robot pentru animale de companie. Așa că am venit cu „Leo: pisica de companie” w
SmartPET - Alimentator inteligent pentru animale de companie: 7 pași (cu imagini)
SmartPET - Alimentator inteligent pentru animale de companie: Hei! Sunt Maxime Vermeeren, un student MCT (multimedia și tehnologie de comunicare) de 18 ani la Howest. Am ales să creez un alimentator inteligent pentru animale de companie ca proiect. De ce am făcut asta? Pisica mea are unele probleme de greutate, așa că am decis să fac o mașină
Catapulta automată pentru aruncarea de alimente pentru animale de companie (câine, pisică, pui, etc.), aruncarea de bile și multe altele !: 4 pași (cu imagini)
Catapulta automată pentru aruncarea de alimente pentru animale de companie (câine, pisică, pui, etc.), aruncarea de bile și multe altele!: Bună ziua și bine ați venit la primul meu instructabil! Am conceput modalități de a încetini acest lucru, de la mingi cu mâncarea înăuntru, până la aruncarea peste tot în curtea din spate. Uimitor, ea este
Suport cablu pentru sticla pentru animale de companie: 5 pași
Suport cablu pentru sticlă pentru animale de companie: Utilizați o sticlă de plastic pentru a ține cabluri precum conectorul de andocare iPod și cablul de extensie USB care sunt atașate la computer