Cuprins:

Minge de robot pentru animale de companie: 10 pași (cu imagini)
Minge de robot pentru animale de companie: 10 pași (cu imagini)

Video: Minge de robot pentru animale de companie: 10 pași (cu imagini)

Video: Minge de robot pentru animale de companie: 10 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Noiembrie
Anonim
Minge de robot pentru animale de companie
Minge de robot pentru animale de companie

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

Imprimați piesele
Imprimați piesele
Imprimați piesele
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

Sârmă de lipit la motoare
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 și fixați motoarele
Poziționați și fixați motoarele
Poziționați și fixați motoarele
Poziționați și fixați motoarele
Poziționați și fixați motoarele
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

Atașați capacul motorului
Atașați capacul motorului
Atașați capacul motorului
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

Atașați placa D1 Mini și driverul motorului
Atașați placa D1 Mini și driverul motorului
Atașați placa D1 Mini și driverul motorului
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 componentele
Conectați componentele
Conectați componentele
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

Configurați schița
Configurați schița
Configurați schița
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

Aplicația mobilă Blynk
Aplicația mobilă Blynk
Aplicația mobilă Blynk
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

Introduceți robotul în minge
Introduceți robotul în minge
Introduceți robotul în minge
Introduceți robotul în minge
Introduceți robotul în minge
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 …

Joacă departe …
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.

Concurs de robotică
Concurs de robotică
Concurs de robotică
Concurs de robotică

Premiul II la Concursul de Robotică

Recomandat: