![IoT lézer háziállat -játék: 5 lépés IoT lézer háziállat -játék: 5 lépés](https://i.howwhatproduce.com/images/003/image-8926-14-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/003/image-8926-16-j.webp)
![](https://i.ytimg.com/vi/OBLam38AOZU/hqdefault.jpg)
A konyhám időnként egy unatkozó kutya áldozatává válik. Felügyelet nélkül hagyva a szegélyléceket, kutyaágyakat, konyharuhákat, konyhaszekrényeket és a festéket. Annak érdekében, hogy a bábom szórakozzon munka közben, kifejlesztettem egy IoT lézer kisállat játékot, hogy elfoglalja őt. Automatikus üzemmódban egy lézer véletlenszerűen mozog a padlón egy ideig, majd ezt követően leesik a csemegéről, hogy jutalmazza a háziállatot. A jutalom fontos, hogy ne csalódjanak a megfoghatatlan lézer miatt, és játékra ösztönzi őket!
Kézzel vezérelhető okostelefonon keresztül, vagy automatikus üzemmódba állítható. Hanggal is aktiválható a Google Segéd használatával (csak automatikus módban).
Kellékek
A projekt felépítéséhez szüksége lesz:
- 2 mg995 szervó
- serpenyő és dőlésérzékelő rögzítő készlet
- 1 SG90 mikroszervó
- fehérje kanál vagy azzal egyenértékű
- 650 nm vörös lézer dióda modul
- nodeMCU
- huzal
- pcb
- tápegység (12v 5A)
- DC-DC 24V/12V-5V 5A Lépjen le a Buck átalakítóról
- forrasztani
- forrasztópáka
- okostelefon/Google otthoni eszköz
- ragasztópisztoly
- szalag/ragasztó
A következő szoftver is szükséges:
- Arduino IDE és esp8266 könyvtár
- IFTTT
- Blynk alkalmazás és könyvtárak
- Google Segéd
1. lépés: Hardver
![Hardver Hardver](https://i.howwhatproduce.com/images/003/image-8926-17-j.webp)
![Hardver Hardver](https://i.howwhatproduce.com/images/003/image-8926-18-j.webp)
- Szerelje össze a szervo szerelőkészletet. Ragasztottam az alapját egy PCB -re, hosszú távon, csavarral rögzítem a konyhám tetejére.
- A bekötést lásd a kapcsolási rajzon. Nézze meg a képeket a rossz forrasztási kísérletemről:)
- Ragassza fel a lézert a serpenyő/dönthető szervók tetejére, és ragasszon egy gombócot a kezelési szervóra (én is használtam egy második kanálot a kezelési szervó állványaként, de bármit használhat).
Megjegyzések:
A szervók, amelyeket használtam, meglehetősen terjedelmesek, talán kevesebbet is megúszhat, mivel kicsi a terhelés.
Minden szervó 1200 mA -ig képes felvenni (a kisebbik kevesebbet), adjon hozzá még ~ 700 mA -t a nodeMCU -hoz, és max. 3100 mA lesz. Ezért használtam 5A tápegységet. Eredetileg kenyérlapot és 1A tápegységet használtam, amikor bekapcsolom, a nodeMCU folyamatosan visszaáll. Ha ezt a problémát tapasztalja, ellenőrizze még egyszer, hogy a telepítés elegendő áramot tud -e szolgáltatni.
2. lépés: Szoftver: Blynk App
![Szoftver: Blynk App Szoftver: Blynk App](https://i.howwhatproduce.com/images/003/image-8926-19-j.webp)
![Szoftver: Blynk App Szoftver: Blynk App](https://i.howwhatproduce.com/images/003/image-8926-20-j.webp)
![Szoftver: Blynk App Szoftver: Blynk App](https://i.howwhatproduce.com/images/003/image-8926-21-j.webp)
![Szoftver: Blynk App Szoftver: Blynk App](https://i.howwhatproduce.com/images/003/image-8926-22-j.webp)
- Telepítse a Blynk alkalmazást:
- Kövesse a lépéseket fiók létrehozásához, új projekt létrehozásához és hitelesítési token beszerzéséhez
- Válassza ki a céleszközt a projekt létrehozásakor (nodeMCU)
-
A projekten belül 5 kütyüt ad hozzá:
-
Gomb a lézer be-/kikapcsolásához
- térkép D0 -ig
- kapcsoló módba állítani
- Csúszka a dőlésszög beállításához (V0, 0-180 tartomány)
- Csúszka a panorámaszög beállításához (V1, 0-180 tartomány)
- Csúszka a kezelési szervó beállításához (V3, 0-180 tartomány)
-
Gomb az automatikus üzemmód be- és kikapcsolásához
- térkép a V2 -re
- kapcsoló módba állítani
-
3. lépés: Szoftver: Arduino IDE
![Szoftver: Arduino IDE Szoftver: Arduino IDE](https://i.howwhatproduce.com/images/003/image-8926-23-j.webp)
- Az Arduino IDE telepítése:
- Blynk és esp8266 könyvtárak hozzáadása
- Blynk: A Blynk könyvtár telepítése
- esp8266: Az ESP8266 telepítése Arduino IDE -hitelbe a mybotic számára
-
Kód
- Töltse le vagy másolja a kódot a Githubból (az alábbi fájl is)
- A kódban be kell állítania az SSID -t és a jelszót az útválasztóhoz (wifi).
- Be kell állítania a Blynk számára létrehozott hitelesítési tokent is. A tokent e -mailben kérheti az alkalmazáson keresztül.
- Érdemes beállítani a szervók min és max szögét is, ezek úgy vannak beállítva, hogy a lézer mindig a padlóra mutasson, az első tesztek során felfedeztem, hogy a kutyák fel fogják kergetni a lézert a falakon:) Tartsa a padlóhoz hacsak nem akarja újra díszíteni!
- Megjegyzés: Ebben a projektben időzítőket használnak a Blynk felhőre irányuló kérelmek számának csökkentésére, ha túl sok kérés történik másodpercenként, akkor lekapcsolódik. Az is fontos, hogy a ciklus () függvényben végrehajtott kódmennyiséget minimálisra csökkentsük. További információért olvassa el ezt a cikket. Az automatikus mód 2 másodpercenként, 10 -szer véletlenszerűen mozgatja a szervókat, majd ejt egy finomságot, ezt saját igényeihez igazíthatja.
- Csatlakoztassa a nodeMCU -t a számítógépéhez USB -n keresztül.
- Győződjön meg arról, hogy a megfelelő táblát és portot választotta ki az eszközök alatt.
- Töltse fel a kódot a nodeMCU -ba (jobb nyíl gomb a felső eszköztáron).
4. lépés: Szoftver: IFTTT
![Szoftver: IFTTT Szoftver: IFTTT](https://i.howwhatproduce.com/images/003/image-8926-24-j.webp)
![Szoftver: IFTTT Szoftver: IFTTT](https://i.howwhatproduce.com/images/003/image-8926-25-j.webp)
![Szoftver: IFTTT Szoftver: IFTTT](https://i.howwhatproduce.com/images/003/image-8926-26-j.webp)
A játék Google Assistant segítségével történő aktiválásához létre kell hoznia egy kisalkalmazást az IFTTT használatával.
- Hozzon létre egy fiókot
- Lépjen a "Saját applikációk"> "Új kisalkalmazás" menüpontra
- Kattintson az "Ez" gombra, és keresse meg a Google asszisztenst
- Válassza az "Mondj egy egyszerű kifejezést" lehetőséget
- Töltse ki a mezőket, ahogy jónak látja, és válassza a "trigger létrehozása" lehetőséget
- Kattintson az "Ez" elemre, és keressen webhookokat
- Válassza a "Webes kérés küldése" lehetőséget
-
állítsa az URL -t BLYNK_IP/AUTH_TOKEN/update/V2? értékre = 1
- Ha meg szeretné szerezni a blynk IP -t az országából, menjen a parancssorba, és írja be: ping cloud.blynk.cc
- Frissítse az ip és hitelesítési jogkivonat mezőit az URL -ben. Így kell kinéznie:
- Az applet mentése után tesztelheti a lézert a Google Assistant segítségével!
5. lépés: Utolsó gondolatok
És ott van, hanggal vagy telefonnal vezérelt IoT háziállat -játék. A projekt további javítása érdekében hozzáadok egy tokot az áramkörhöz és egy webkamerát is, hogy távol tartózkodás közben is figyelhesse kedvencének játékát. A hangvezérlés javítható lenne, ha megadhatnánk, hogy a játék mennyi ideig fut, azaz "kapcsolja be a lézert 5 percre". Jó lenne egy módja annak, hogy újból feltölthessük a csemegét. Élvezze az építkezést, és tegye közzé az előrehaladást alább!
Ajánlott:
AUTOMATIKUS Háziállat -adagoló: 9 lépés
![AUTOMATIKUS Háziállat -adagoló: 9 lépés AUTOMATIKUS Háziállat -adagoló: 9 lépés](https://i.howwhatproduce.com/images/001/image-1882-8-j.webp)
AUTOMATIKUS Háziállat -adagoló: valaha is úgy érezte, hogy túl sok időt veszteget a kedvence etetésére? Hívott már valakit, hogy megetesse házi kedvenceit nyaralása alatt? Mindkét problémát megpróbáltam kijavítani a jelenlegi iskolai projektemmel: Petfeed
A mozgó OLOID - Más háziállat különböző időkben: 10 lépés (képekkel)
![A mozgó OLOID - Más háziállat különböző időkben: 10 lépés (képekkel) A mozgó OLOID - Más háziállat különböző időkben: 10 lépés (képekkel)](https://i.howwhatproduce.com/images/007/image-20172-j.webp)
A mozgó OLOID - más háziállat különböző időkben: A korona megváltoztatta az életünket: fizikai távolságot követel meg tőlünk, ami társadalmi távolságtartáshoz vezet. Tehát mi lehet a megoldás? Talán háziállat? De nem, a korona állatokból származik. Mentsük meg magunkat egy újabb Corona 2.0 -tól. De ha nekünk
Ipari erősségű macska (háziállat) etető: 10 lépés
![Ipari erősségű macska (háziállat) etető: 10 lépés Ipari erősségű macska (háziállat) etető: 10 lépés](https://i.howwhatproduce.com/images/010/image-27543-j.webp)
Ipari erősségű macska (háziállat) etető: Egyszerre sok hétig utazom, és vannak ilyen szabadtéri vadmacskáim, amelyeket etetni kell, amíg távol vagyok. Több éve használok az Amazon -tól vásárolt módosított etetőket, amelyeket málna pi számítógéppel vezérelnek. Annak ellenére, hogy az én
Alkoholmentesítő háziállat: 6 lépés
![Alkoholmentesítő háziállat: 6 lépés Alkoholmentesítő háziállat: 6 lépés](https://i.howwhatproduce.com/images/004/image-10400-6-j.webp)
Alkoholtisztító háziállat: Az alkoholt tisztító háziállat egy arduino-alapú vonalkövető robot, amelyet interaktív játékra terveztek a tulajdonosával. A robot az útvonal mentén (fekete szalag) mozog egy hurkon. A tulajdonos minden alkalommal egy lövést kezel a háziállattal az útvonalán. Amikor a
Háziállat -etető gép RasPi -vel és táviratbot -tal: 4 lépés (képekkel)
![Háziállat -etető gép RasPi -vel és táviratbot -tal: 4 lépés (képekkel) Háziállat -etető gép RasPi -vel és táviratbot -tal: 4 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-6597-17-j.webp)
Pet Feeder Machine RasPi -vel és Telegram Bot -tal: Először is tisztáznom kell, hogy ez nem eredeti Idea Mine, csak frissítse és adaptálja a programozási szkripteket a távirattal való működéshez, egy korábbi utasításban találtam, így a hitelek valóban a szerzője. Láthatta a spanyol