Sisukord:
- Samm: printige osad välja
- Samm: jootke juhtmed mootoritele
- Samm: Mootorite paigutamine ja kinnitamine
- Samm: kinnitage mootorikaas
- Samm: kinnitage D1 Mini ja mootorijuhtplaat
- Samm: ühendage komponendid
- Samm: konfigureerige visand
- Samm: Blynk Mobile App
- Samm: sisestage robot palli
- 10. samm: mängige eemal…
Video: Lemmikloomade robotpall: 10 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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
Jootke igale mootorile 2 juhet
Samm: Mootorite paigutamine ja kinnitamine
Asetage 2 alalisvoolumootorit mootori põhja ja kinnitage sobiva pikkusega M3 kruvide ja kinnitusasenditega (2 iga mootori jaoks).
Samm: kinnitage mootorikaas
Asetage mootori kate ja kinnitage see 4 x M3 kruviga.
Samm: kinnitage D1 Mini ja mootorijuhtplaat
Mõne M2 kruvi abil kinnitage D1 mini ja mootori ajamiplaat kaane külge.
Samm: ü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
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
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
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…
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.
Teine auhind robootikavõistlusel
Soovitan:
Ärge pissige kohe, lemmikloomade käitumise reguleerimise seade, mis peatab kasside pissimise teie kodus: 4 sammu
Ei pissi, lemmikloomade käitumise reguleerimise seade, mis ei lase kassidel teie kodus pissida: mind häiris mu kiisu nii palju, et talle meeldib mu voodile pissida, kontrollisin kõike, mida ta vajab, ja viisin ta ka loomaarsti juurde. Kui olen veaotsingu teinud ja arsti sõna kuulanud, saan aru, et tal on lihtsalt halb käitumine. Nii et
Tinyduino LoRa põhinev lemmikloomade jälgija: 7 sammu
Tinyduino LoRa põhinev lemmikloomade jälgija: kes ei tahaks lemmikloomi pidada ?? Need karvased sõbrad võivad teid armastuse ja õnnega täita. Kuid nende puudumise valu on laastav. Meie peres oli kass nimega Thor (ülaltoodud pilt) ja ta oli seiklusi armastav rändur. Mitu korda tuli ta tagasi
Arduino ja Raspberry Pi toitega lemmikloomade jälgimissüsteem: 19 sammu (piltidega)
Arduino ja Raspberry Pi Powered Pet Monitoring System: Hiljuti puhkuse ajal mõistsime, et puudub ühendus meie lemmiklooma Beagle'iga. Pärast mõningaid uuringuid leidsime tooted, millel oli staatiline kaamera, mis võimaldas lemmiklooma jälgida ja temaga suhelda. Nendel süsteemidel oli teatud eelised
IoT lemmikloomade monitor!: 6 sammu (koos piltidega)
IoT lemmikloomade jälgija!: Hoidke oma armsatel beebidel silma peal ja mängige muusikat või öelge neile, et olge eemal olles vait! See õpetus näitab, kuidas kasutada Raspberry Pi arvutit oma kodu helitugevuse jälgimiseks (pilve kaudu), et näha, kas ja millal teie lemmikloom on ärritunud
IoT väljas lemmikloomade uks: 6 sammu (koos piltidega)
IoT Outdoor lemmikloomade uks: mind inspireeris see juhend, et luua automaatne kanaliha uks. Ma ei tahtnud mitte ainult kanaliha ust taimerile, vaid tahtsin ka ukse internetiga ühendada, et saaksin seda oma telefoni või arvutiga juhtida. See d