Tartalomjegyzék:
- Kellékek
- 1. lépés: A riasztóbillentyűzet működése - Szoftver
- 2. lépés: A kód feltöltése
- 3. lépés: A hardver
- 4. lépés: Összeszerelés
![Riasztó billentyűzet MQTT ESP8266: 4 lépés (képekkel) Riasztó billentyűzet MQTT ESP8266: 4 lépés (képekkel)](https://i.howwhatproduce.com/images/005/image-14080-j.webp)
Videó: Riasztó billentyűzet MQTT ESP8266: 4 lépés (képekkel)
![Videó: Riasztó billentyűzet MQTT ESP8266: 4 lépés (képekkel) Videó: Riasztó billentyűzet MQTT ESP8266: 4 lépés (képekkel)](https://i.ytimg.com/vi/MNhrA4AqYmM/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
![Riasztó billentyűzet MQTT ESP8266 Riasztó billentyűzet MQTT ESP8266](https://i.howwhatproduce.com/images/005/image-14080-1-j.webp)
![Riasztó billentyűzet MQTT ESP8266 Riasztó billentyűzet MQTT ESP8266](https://i.howwhatproduce.com/images/005/image-14080-2-j.webp)
![Riasztó billentyűzet MQTT ESP8266 Riasztó billentyűzet MQTT ESP8266](https://i.howwhatproduce.com/images/005/image-14080-3-j.webp)
Ebben az utasításban megmutatom, hogyan készítettem elemmel működő billentyűzetet az otthoni riasztás engedélyezéséhez és letiltásához. A jövőben tervezek egy továbbfejlesztettet, amely tartalmaz egy RFID olvasót, és nem elemmel működik. Továbbá azt tervezem, hogy I2C chipen keresztül olvasok egy billentyűzetet, mivel a jelenlegi beállításom az ESP8266 modulom (ESP12F) legtöbb GPIO érintkezőjét használta.
A burkolat 3D nyomtatott. Be-/kikapcsolóval és WS2812b jelző LED -del rendelkezik. Kommunikál az MQTT -n keresztül, és rendelkezik webfelülettel az állapot megtekintéséhez és a firmware frissítéséhez
Kellékek
Aliexpress -en vásároltam alkatrészeket
16 gombos billentyűzet: link
ESP12F modul: link
LiPo akkumulátor: link
Pogo csapok a feltöltéshez: link
kitörési tábla a feltöltéshez: link
1. lépés: A riasztóbillentyűzet működése - Szoftver
![A riasztóbillentyűzet működése - Szoftver A riasztóbillentyűzet működése - Szoftver](https://i.howwhatproduce.com/images/005/image-14080-4-j.webp)
![A riasztóbillentyűzet működése - Szoftver A riasztóbillentyűzet működése - Szoftver](https://i.howwhatproduce.com/images/005/image-14080-5-j.webp)
A kódot közzéteszem a Github -on.
A mellékelt folyamatokban a program magyarázata.
A billentyűsor rögzítése a „*” gomb megnyomásával kezdődik, és a „#” gomb megnyomásával fejeződik be. Ha a megfelelő előre beállított billentyűsorozatot adja meg, a riasztás engedélyezve vagy letiltva van.
A Riasztó billentyűzet az MQTT -n keresztül kommunikál az Openhab -ot futtató otthoni automatizálási rendszeremmel. A Riasztás billentyűzet feliratkozott a "riasztási állapot" MQTT témára, és közzéteszi a "riasztási parancs témakörben".
Ha az otthoni automatizálásom jól fogadja az ON parancsot a „riasztási parancs témában”, akkor bekapcsolja a riasztást, és megerősíti ezt a „riasztási állapot témakörben”. Így biztos vagyok benne, hogy a riasztási parancsot megfelelően fogadja és feldolgozza.
A riasztási állapot témájára vonatkozó üzenetek megmaradnak. Tehát ha kikapcsolja és újra bekapcsolja az elemmel működő Riasztó billentyűzetet, akkor a riasztási állapotot a jelző LED -en keresztül látja, amikor újra csatlakozik az MQTT brókerhez.
2. lépés: A kód feltöltése
![A kód feltöltése A kód feltöltése](https://i.howwhatproduce.com/images/005/image-14080-6-j.webp)
![A kód feltöltése A kód feltöltése](https://i.howwhatproduce.com/images/005/image-14080-7-j.webp)
![A kód feltöltése A kód feltöltése](https://i.howwhatproduce.com/images/005/image-14080-8-j.webp)
A kód programozása és feltöltése az Arduino IDE -n keresztül történik.
Elkészítettem egy ESP kitörőtáblát pogo csapokkal, így könnyen feltölthettem a kódot a csupasz ESP-12F modulra, lásd a mellékelt képeket. Csak használjon egy FTDI programozót, amely 3.3V -ra van állítva, és csatlakozik:
- FTDI -ESP modul
- 3.3V - VCC és EN
- GND - GND, GPIO15 és GPIO0 (az ESP8266 beállítása vaku módban)
- RX - TX
- TX - RX
Miután az eszköz be van kapcsolva és csatlakozik a WiFi hálózatához, csatlakozhat az IP -címéhez, és megtekintheti a riasztást és az akkumulátor állapotát a webes felületen, és frissítheti az OTA kódot a.bin fájl feltöltésével a HTTPUpdate segítségével.
3. lépés: A hardver
![A hardver A hardver](https://i.howwhatproduce.com/images/005/image-14080-9-j.webp)
![A hardver A hardver](https://i.howwhatproduce.com/images/005/image-14080-10-j.webp)
![A hardver A hardver](https://i.howwhatproduce.com/images/005/image-14080-11-j.webp)
A hardver meglehetősen egyszerű. Nézze meg a mellékelt képekhez tartozó megjegyzéseket. Inkább női fejléceket használok az eszköz könnyű összeszereléséhez és szétszereléséhez a hibakereséshez és a frissítéshez.
- A készülék LiPo akkumulátorral működik (külső töltéssel).
- A csúszókapcsolón keresztül az áramot egy feszültségszabályozóhoz vezetik, hogy az ESP8266 VCC -jén 3,3 V feszültséget kapjon, kupakok használatával.
- Az akkumulátor feszültségét az ESP8266 ADC -jébe is táplálja egy feszültségosztó (20k és 68k).
- A billentyűzet 8 érintkezője az ESP8266 8 érintkezőjéhez van csatlakoztatva
- A WS2812b jelző LED az ESP8266 akkumulátorához, GND -jéhez és GPIO15 -hez van csatlakoztatva.
Ha szeretné az elektronikus áramkör sémáját, kérjük, jelezze megjegyzésekben.
4. lépés: Összeszerelés
![Összeszerelés Összeszerelés](https://i.howwhatproduce.com/images/005/image-14080-12-j.webp)
![Összeszerelés Összeszerelés](https://i.howwhatproduce.com/images/005/image-14080-13-j.webp)
![Összeszerelés Összeszerelés](https://i.howwhatproduce.com/images/005/image-14080-14-j.webp)
Az ügy STL -iratait közzéteszem a Thingiverse -n.
A tok könnyen kinyitható az akkumulátor feltöltéséhez.
Az akkumulátor a billentyűzet hátoldalához van ragasztva. A tolókapcsoló és a LED ragasztva van a tokban.
A fejrészeken keresztül az alkatrészek össze vannak kötve.
Ajánlott:
Hideg kávé riasztó készülék Arduino Uno használatával: 5 lépés
![Hideg kávé riasztó készülék Arduino Uno használatával: 5 lépés Hideg kávé riasztó készülék Arduino Uno használatával: 5 lépés](https://i.howwhatproduce.com/images/001/image-1846-34-j.webp)
Hideg kávé riasztó készülék az Arduino Uno használatával: Létrehoztam egy riasztó készüléket, amely meghatározza a kávé (vagy tea) hőmérsékletét, megmutatja az állapotát, ha még mindig MELEG, MELEG vagy HIDEG, LED -ekkel (piros, sárga és kék) , figyelmeztető riasztást indít, ha hideg lesz és zümmögni kezd
DIY riasztó kerékpár zár (sokk aktiválva): 5 lépés (képekkel)
![DIY riasztó kerékpár zár (sokk aktiválva): 5 lépés (képekkel) DIY riasztó kerékpár zár (sokk aktiválva): 5 lépés (képekkel)](https://i.howwhatproduce.com/images/006/image-15393-j.webp)
DIY riasztó kerékpáros zár (sokk aktiválva): Ebben a projektben megmutatom, hogyan lehet létrehozni egy egyszerű, rázkódással aktivált riasztóbicikli zárat. Ahogy a neve is sugallja, riasztási hangot ad ki, amikor a kerékpárját engedéllyel mozgatják. Útközben tanulunk egy kicsit a piezoele -ről
Gyors és piszkos billentyűzet (üres billentyűzet): 3 lépés
![Gyors és piszkos billentyűzet (üres billentyűzet): 3 lépés Gyors és piszkos billentyűzet (üres billentyűzet): 3 lépés](https://i.howwhatproduce.com/images/002/image-3155-77-j.webp)
Gyors és piszkos Das billentyűzet (üres billentyűzet): A Das billentyűzet a legnépszerűbb billentyűzet neve, amelyen nincs felirat a billentyűkön (üres billentyűzet). A Das billentyűzet ára 89,95 dollár. Ez az útmutató segít eligazítani, bár saját kezűleg készíthet bármilyen régi billentyűzetet, amellyel hever
Az Apple alumínium billentyűzet tisztítása . vagy bármely más puha tapintású billentyűzet: 5 lépés
![Az Apple alumínium billentyűzet tisztítása . vagy bármely más puha tapintású billentyűzet: 5 lépés Az Apple alumínium billentyűzet tisztítása . vagy bármely más puha tapintású billentyűzet: 5 lépés](https://i.howwhatproduce.com/images/005/image-14705-33-j.webp)
Az Apple alumínium billentyűzet tisztítása …. vagy bármely más lágy érintésű billentyűzet: Bármilyen tiszta vagy, vagy megpróbáljuk megtartani alumínium alma billentyűzetünket, körülbelül egy év múlva mocskosak lesznek. Ez az utasítás segít tisztítani. Legyen óvatos, mert nem vagyok felelős azért, ha a billentyűzet eltörik közben
Mobiltelefon -riasztó motorkerékpárhoz, autóhoz vagy bármihez, amit szeretne: 7 lépés (képekkel)
![Mobiltelefon -riasztó motorkerékpárhoz, autóhoz vagy bármihez, amit szeretne: 7 lépés (képekkel) Mobiltelefon -riasztó motorkerékpárhoz, autóhoz vagy bármihez, amit szeretne: 7 lépés (képekkel)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10966186-mobile-phone-alarm-for-a-motorbike-car-or-anything-you-want-7-steps-with-pictures-j.webp)
Mobiltelefon -riasztás motorkerékpárhoz, autóhoz vagy bármihez, amit akarsz: elegem van a normál riasztásokból, amelyek nagy zajt csapnak, és senki sem veszi észre őket. Azt sem tudni, hogy valaki összezavarta -e a biciklimet, mert messze voltam, hogy halljam a riasztást. Ezért úgy döntöttem, hogy ezt a riasztást egy régi mobil segítségével készítem el