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, Juli
Anonim
Robot lopta za kućne ljubimce
Robot lopta za kućne ljubimce

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

Odštampajte delove
Odštampajte delove
Odštampajte delove
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

Lemljenje žica za motore
Lemljenje žica za motore

Lemiti 2 žice na svaki motor

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 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

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 D1 Mini i upravljačku ploču motora

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

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

Korak 6: Povežite komponente

Povežite komponente
Povežite komponente
Povežite komponente
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

Konfigurirajte skicu
Konfigurirajte skicu
Konfigurirajte skicu
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

Blynk mobilna aplikacija
Blynk mobilna aplikacija
Blynk mobilna aplikacija
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

Umetnite robota u loptu
Umetnite robota u loptu
Umetnite robota u loptu
Umetnite robota u loptu
Umetnite robota u loptu
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…

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.

Robotics Contest
Robotics Contest
Robotics Contest
Robotics Contest

Druga nagrada na takmičenju iz robotike

Preporučuje se: