Sisukord:

Lemmikloomade robotpall: 10 sammu (piltidega)
Lemmikloomade robotpall: 10 sammu (piltidega)

Video: Lemmikloomade robotpall: 10 sammu (piltidega)

Video: Lemmikloomade robotpall: 10 sammu (piltidega)
Video: Lemmikute lemmik 2020. Kurjad kassid 2024, Juuli
Anonim
Lemmikloomade robotpall
Lemmikloomade robotpall

Minu lemmikloomale meeldib mängida mänguasjadega, eriti nendega, mida ta saab jälitada! Ehitasin robotpalli, mis lülitub automaatselt sisse ja veereb minema iga kord, kui ta sellega suhtleb, teavitab mind sellest oma mobiiltelefoni kaudu, mille abil saan seda WiFi kaudu juhtida ja lülitub lõpuks välja, kui lõbu on lõppenud, et akut säästa.

Pall on spetsiaalselt loodud olema vastupidav, kuna kogu elektroonika ja liikuvad komponendid on turvaliselt sees. Seda saab kasutada võrdselt teiste lemmikloomade, näiteks kasside jaoks.

Pall kasutab d1 mini mikrokontrollerit, mis on programmeeritud Arduino abil ja on kokku pandud, kasutades mõnda 3D-prinditud detaili ja mõnda odavat, kergesti kättesaadavat komponenti.

Selle projekti jaoks vajate:

  • Hamstri pall läbimõõduga 17 cm (https://amzn.to/2PShVKr)
  • 2 x alalisvoolumootorit ja -ratast (https://amzn.to/2PQkm0n) või (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 transistor (https://www.banggood.com/custlink/DDm3eJ7DbH)
  • Sumin (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • Löögisensor KY-002 (https://amzn.to/2oOvHTm)
  • 2 x 14500 3,7 V liitiumioonakut (https://www.banggood.com/custlink/m33GB6n1Jv)
  • AA patareihoidja koos lülitiga (https://www.banggood.com/custlink/mGDv4BnTpt)
  • L298N mootori juhtplaat (https://amzn.to/2pM7PAd) Või (https://www.banggood.com/custlink/mvGG0gbTco)
  • Erineva pikkusega juhtmed
  • Vaious M2 ja M3 kruvid
  • 5 x 3D-prinditud osad

Samm: printige osad välja

Printige osad
Printige osad
Printige osad
Printige osad

Kokku vajate 5 3D -prinditud osa. Mootori alus ja kate, mis hoiavad 2 mootorit kindlalt paigal ja mille külge on kinnitatud D1 mini ja mootori juhtplaat, samuti 2 kuulpea, mis kinnituvad juhthoova külge.

Printige umbes 0,2 mm kihi kõrgusega ja täitke 20% ja need peaksid hästi välja tulema.

Samm: jootke juhtmed mootoritele

Jootetraadid mootoritele
Jootetraadid mootoritele

Jootke igale mootorile 2 juhet

Samm: Mootorite paigutamine ja kinnitamine

Paigutage ja kinnitage mootorid
Paigutage ja kinnitage mootorid
Paigutage ja kinnitage mootorid
Paigutage ja kinnitage mootorid
Paigutage ja kinnitage mootorid
Paigutage ja kinnitage mootorid

Asetage 2 alalisvoolumootorit mootori põhja ja kinnitage sobiva pikkusega M3 kruvide ja kinnitusasenditega (2 iga mootori jaoks).

Samm: kinnitage mootorikaas

Kinnitage mootorikaas
Kinnitage mootorikaas
Kinnitage mootorikaas
Kinnitage mootorikaas

Asetage mootori kate ja kinnitage see 4 x M3 kruviga.

Samm: kinnitage D1 Mini ja mootorijuhtplaat

Kinnitage D1 Mini ja mootori juhtplaat
Kinnitage D1 Mini ja mootori juhtplaat
Kinnitage D1 Mini ja mootorijuhtplaat
Kinnitage D1 Mini ja mootorijuhtplaat

Mõne M2 kruvi abil kinnitage D1 mini ja mootori ajamiplaat kaane külge.

Samm: ühendage komponendid

Ühendage komponendid
Ühendage komponendid
Ühendage komponendid
Ühendage komponendid

Ühendage kõik komponendid skemaatiliselt, pidades meeles, et eemaldate kaks džemprit L298N plaadilt, nagu näidatud. Kinnitage rattad mootorite külge. Kinnitage aku kaas kuuma liimiga mootori korpuse alumise külje külge. Kõigi lahtiste kaablite korrastamiseks ja kinnitamiseks kasutage kuuma liimi (võib -olla soovite järgmise osa juurde minna ja kõigepealt kõike testida!).

Natuke teooriat…

Löögisensor on kinnitatud lähtestusnõela külge, et D1 mini saaks ärgata sügavast unest, mida kasutame energia säästmiseks alati, kui robotiga ei mängita. Transistorit kasutatakse lülitina tagamaks, et neid signaale ei võeta vastu seadme sisselülitamisel või muidu kohe, kui robotpall liigub, lähtestaks see end ikka ja jälle.

Transistori toimimiseks on vaja signaali mikrokontrolleri väljundtihvtilt. Meie õnneks seatakse tihvt D0 (GPIO16) sügavas unes automaatselt HIGH -i ja me saame selle lihtsalt visandi käivitamisel LOW -ks seada, et vältida hilisemaid lähtestamisi. Nööpnõel lülitub automaatselt uuesti HIGH-asendisse, et andurit „relvastada” niipea, kui mikrokontroller naaseb sügavasse unerežiimi.

Samm: konfigureerige visand

Seadistage eskiis
Seadistage eskiis
Seadistage eskiis
Seadistage eskiis

Laadige alla uusim Arduino IDE ja uusim Arduino visand, mille leiate siit.

Veenduge, et teil on installitud järgmised teegid. Neid saab installida Arduino IDE raamatukogude halduri abil, kui mitte. Uuemad versioonid võivad töötada, kuid neid pole testitud.

  • FastLED v3.3.2
  • Blynk v0.6.1

Järgmine raamatukogu tuleb installida käsitsi, teisaldades selle sisu Arduino teekide kausta:

ESP8266WiFi raamatukogu v2.4.2 -

Avage visand Arduino IDE -s. Muutke allpool näidatud 3 rida, et kajastada teie enda WiFi -mandaati ja oma Blynk Auth Tokenit (selle leidmiseks vaadake jaotist Blynk App).

// Teie WiFi volikirjad.// Määrake avatud võrkude jaoks parool "". char ssid = "TEIE WIFI SSD SIIN"; char pass = "SINU WIFI PASS SIIN";

// Te peaksite saama Blynk -rakenduses autentimisloa. // Avage projekti sätted (mutriikoon). char auth = "OMA VÕIMALUS SIIT";

MÄRKUS. Enne visandite üleslaadimist peate nõela D0 -st eemaldama. Ühendage see uuesti pärast üleslaadimise lõppu

Ühendage D1 Mini mikro-USB abil arvutiga, veenduge, et kuvatud seadeid kasutatakse, õige COM-port on seadistatud ja laadige eskiis üles.

Pall peaks nüüd taaskäivitama ja teie WiFi -võrguga ühenduse looma. Pärast selle juhendi jaotise Blynk täitmist muutub see teie mobiilse Blynk -rakenduse kaudu juhitavaks. Rikete tõrkeotsinguks, kui D1 mini on arvutiga ühendatud, kasutage diagnoosimiseks Arduino IDE jadamonitori.

Samm: Blynk Mobile App

Blynk mobiilirakendus
Blynk mobiilirakendus
Blynk mobiilirakendus
Blynk mobiilirakendus

Palli juhitakse Blynk veebirakenduse abil. Blynk on IoT platvorm, mis on tasuta prototüüpimiseks/mitteäriliseks kasutamiseks.

Alustage Blynk'i allalaadimisest Android Playst või Apple App Store'ist. Looge konto ja skannige rakendusest ülaltoodud QR-kood. Leidke projekti seadete alt projektide autentimisluba, saates e-posti teel oma kontole või kasutades funktsiooni Kopeeri kõik. andmeskiidi autentimismärk, laadige üles ja peaksite minema!

Samm: sisestage robot palli

Sisestage robot palli
Sisestage robot palli
Sisestage robot palli
Sisestage robot palli
Sisestage robot palli
Sisestage robot palli

Asetage valmis elektroonika õrnalt kuuli. Kui olete sees, kinnitage juhthoob, mille juhtpall on mõlemal küljel kinni.

Märkus: fotol on näidatud juhthoob ja pallid enne paigaldamist ainult juhisena. Te ei saa robotit kuuli paigutada, kui teete asju selles järjekorras

Kinnitage juhthoob lukuga, takjapaela või kummipaelaga oma kohale.

Sisestage 2 x 3,7 V patareid, lülitage toitelüliti sisse ja sulgege kuuli kaas.

10. samm: mängige eemal…

Mängi ära…
Mängi ära…

Seadke oma robotpall oma lemmikloomale kuhugi üles ja kohe, kui ta sellega suhtlema hakkab, vaadake, kuidas see ellu ärkab ja lõbustab neid kõiki iseenesest. Soovi korral kasutage osavate liigutustega taasesitamiseks mobiilirakendust. Nautige ja kui teile see projekt meeldis, hääletage meie poolt robotivõistlusel. Tänan.

Robootikavõistlus
Robootikavõistlus
Robootikavõistlus
Robootikavõistlus

Teine auhind robootikavõistlusel

Soovitan: