Tartalomjegyzék:
- Kellékek
- 1. lépés: A terv
- 2. lépés: Hogyan működik?
- 3. lépés: Az IFTTT és a Dweet beállítása
- 4. lépés: NYÁK tervezése
- 5. lépés: A kódolás ideje
- 6. lépés: 3D nyomtatás
- 7. lépés: Élvezze
![IoT Notifier ESP-12E használatával: 7 lépés (képekkel) IoT Notifier ESP-12E használatával: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/006/image-15263-j.webp)
Videó: IoT Notifier ESP-12E használatával: 7 lépés (képekkel)
![Videó: IoT Notifier ESP-12E használatával: 7 lépés (képekkel) Videó: IoT Notifier ESP-12E használatával: 7 lépés (képekkel)](https://i.ytimg.com/vi/6P21wG7N6t4/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
![IoT Notifier ESP-12E használatával IoT Notifier ESP-12E használatával](https://i.howwhatproduce.com/images/006/image-15263-1-j.webp)
Otthon ragadt szeretettől távol? Ebben a nehéz időszakban ez a vidám kis projekt mindenképpen mosolyt csal az arcára.
Ebben az utasításban megmutatom, hogyan jelenítheti meg értesítéseit mobiltelefonjáról animációk formájában a Notifier -en.
Lássunk neki
Kellékek
ESP12E WiFi modul x1
WS2812B LED -ek x27
AMS1117 3.3V feszültségszabályozó x1
10k SMD (0805) ellenállás x4
100nF SMD (0805) ellenállás x1
NodeMCU az ESP12E programozásához
1. lépés: A terv
![A terv A terv](https://i.howwhatproduce.com/images/006/image-15263-2-j.webp)
![A terv A terv](https://i.howwhatproduce.com/images/006/image-15263-3-j.webp)
A terv az IFTTT (If This Then That) használata a mobiltelefonon történt bizonyos események keresésére, amelyek ezután webkérést indítanak el. A Dweet az IFTTT -ből származó adatok közzétételére szolgál, majd ugyanazokat az adatokat kapja meg az ESP12E használatával.
Amikor elkezdtem a projektet, az volt az ötlet, hogy készítsek egy értesítőt, amely tudatja velem, hogy van -e üzenet, hívás stb. Egy adott személytől. De aztán rájöttem, hogy az IFTTT használatával sokkal többet lehet tenni. Tehát úgy döntöttem, hogy olyan értesítéseket adok hozzá, mint az alacsony akkumulátor, a gomb widget és a Twitter. További eseményeket adhat hozzá az IFTTT -ből.
2. lépés: Hogyan működik?
HA esemény (üzenet, lemerült akkumulátor, hívás stb.) Történik, Ekkor egy webes kérés érkezik a Dweethez, és "közzéteszi" az adatokat JSON formában.
Például, ha az akkumulátor 15%alá csökken, egy esemény aktiválódik, amely webes kérést küld a https://dweet.io/dweet/for/mythingname?Noti=batt címre. Ez hozzáadja a "Noti": "batt" értéket a JSON kódhoz. Noti a „kulcs”, a batt pedig az „értéke”.
Az ESP12E ezután csatlakozik a Dweet -hez, és "megkapja" a közzétett adatokat a https://dweet.io/get/latest/dweet/for/mythingname használatával, és elemzi a fenti JSON -t, hogy ellenőrizze a "Noti" értékét. Minden eseményhez más érték tartozik, így az ESP12E tudja, hogy melyik esemény váltott ki.
Az ESP-12E ezután folyamatosan megjeleníti az animációt, amíg meg nem nyom egy gombot a hátulján.
3. lépés: Az IFTTT és a Dweet beállítása
![Az IFTTT és a Dweet beállítása Az IFTTT és a Dweet beállítása](https://i.howwhatproduce.com/images/006/image-15263-4-j.webp)
![Az IFTTT és a Dweet beállítása Az IFTTT és a Dweet beállítása](https://i.howwhatproduce.com/images/006/image-15263-5-j.webp)
![Az IFTTT és a Dweet beállítása Az IFTTT és a Dweet beállítása](https://i.howwhatproduce.com/images/006/image-15263-6-j.webp)
A Dweet beállítása:
- Csak nevet kell találnia a dolognak.
- Az elérhetőség ellenőrzéséhez írja be a
- Ha az ábrán látható választ kapja, akkor elérhető.
IFTTT kisalkalmazás beállítása:
- Látogasson el az IFTTT oldalra, és hozzon létre egy fiókot
- Kattintson a „Felfedezés”, majd a „Készítse el saját kisalkalmazásait a semmiből” gombra.
- Kattintson az "Ez" elemre, és válassza a "Android akkumulátor" lehetőséget a listából
- Válassza ki a ravaszt - "Az akkumulátor 15%alá csökken"
- Kattintson az "Ez" elemre, és válassza a "Webhooks" lehetőséget a listából
- Válassza ki a műveletet - "Internetes kérelem benyújtása"
- URL -
- Módszer - POST
- Tartalom típusa - szöveg/egyszerű
- Kattintson a "Művelet létrehozása" gombra
Töltse le az IFTTT Android/iOS alkalmazást, és jelentkezzen be fiókjába. Az alkalmazás automatikusan megkéri, hogy engedélyezze a különféle szolgáltatásokhoz való hozzáférést a létrehozott kisalkalmazásoktól függően. Különben manuálisan kell engedélyeket adnia.
Az alkalmazásban lépjen a Beállítások> Szinkronizálási lehetőségek menüpontba, és engedélyezze a „Helyfuttatás, az Android akkumulátor és a WiFi -kapcsolatok gyorsabb futtatása” lehetőséget.
Hasonlóképpen, sok kisalkalmazást készít. Csak módosítsa a félkövér URL -címet
Android akkumulátor - batt
Twitter - twitter
Gomb - gomb
4. lépés: NYÁK tervezése
![NYÁK tervezés NYÁK tervezés](https://i.howwhatproduce.com/images/006/image-15263-7-j.webp)
![NYÁK tervezés NYÁK tervezés](https://i.howwhatproduce.com/images/006/image-15263-8-j.webp)
![NYÁK tervezés NYÁK tervezés](https://i.howwhatproduce.com/images/006/image-15263-9-j.webp)
A PCB -k tervezéséhez tetszőleges szoftvert használhat. Az EasyEDA -t használom, mert alkalmas az olyan kezdőknek, mint én. Csatoltam a vázlatot. Kattintson ide a Gerber fájlok letöltéséhez a NYÁK -hoz.
Győződjön meg arról, hogy az ESP-12E modul WiFi antennái alatt nincs földelési sík.
Programozási célokra párnák vannak a TX, RX, RST, D3 és GND számára.
Miután befejezte a NYÁK tervezését, készítse el a választott gyártótól. A gyors kiszolgálás miatt a JLCPCB -t választottam.
A 27 LED -et forrasztottam a visszaáramló forrasztás segítségével, vasalóval. Kézzel kellett forrasztanom az ESP-12E modult, valamint néhány más SMD alkatrészt a kártya hátoldalán.
Hibák, amelyeket elkövettem:
- Nem néztem meg a vázlatot, és így hiányzott a GND -kapcsolat a LED -el. Le kellett kaparnom a forrasztómaszkot az alaprajzon, és át kell hidalni a forrasztási kötést.
- Nem adtam hozzá 100nF kondenzátort a feszültségszabályozó kimenetéhez. Az ESP-12E nagyobb áramot vesz fel, amikor WiFi-hez csatlakozik. A kondenzátor hiányában a feszültség éppen annyira csökken, hogy visszaállítsa az ESP-12E-t.
Ne aggódj! Feltöltöttem a javított fájlokat a PCB -hez.
5. lépés: A kódolás ideje
![A kódolás ideje A kódolás ideje](https://i.howwhatproduce.com/images/006/image-15263-10-j.webp)
![A kódolás ideje A kódolás ideje](https://i.howwhatproduce.com/images/006/image-15263-11-j.webp)
![A kódolás ideje A kódolás ideje](https://i.howwhatproduce.com/images/006/image-15263-12-j.webp)
Az ESP-12E programozásának számos módja van. Itt olvashat róla. A programozáshoz a NodeMCU -t fogom használni, ezért készítettem párnákat RX, TX, RST, D3 és GND számára. Győződjön meg arról, hogy a kártya be van kapcsolva (5 V-os feszültséggel), hogy 3,3 V rendelkezésre álljon az ESP-12E számára. Csatlakoztassa a NodeMCU -t a táblán feltüntetett módon. Csatlakoztassa a NodeMCU EN (Engedélyezés) tűjét a GND -hez. Ez letiltja a modult a NodeMCU -n, így a modul az alaplapunkon programozható. Csatlakoztassa a NodeMCU -t a számítógépéhez, és nyissa meg az itt csatolt.ino fájlt.
A feltöltés előtt hajtsa végre a következő módosításokat:
- Adja meg a WiFi SSID -t
- Írja be a WiFi jelszavát
- Adja meg egyedi dweet "dolog" nevét.
Telepítse az ArduinoJson és a FastLED könyvtárat a könyvtárkezelőből.
Megjegyzés: Az ArduinoJson telepítésekor válasszon egy alacsonyabb verziót (5.13.5).
Válassza a Board> NodeMCU 1.0 lehetőséget, és nyomja meg a Feltöltés gombot!
6. lépés: 3D nyomtatás
![3D nyomtatás 3D nyomtatás](https://i.howwhatproduce.com/images/006/image-15263-13-j.webp)
Itt semmi divatos. Csak egy egyszerű állvány, amelynek teste szív alakú.
Az állvány tartalmaz egy csatornát, ahonnan az USB -kábel a bázistól az alaplapig vezet. A fő testet úgy terveztem, hogy súrlódásmentes legyen.
Még mindig próbálok javítani a tervezésen. Frissítem a fájlokat, ha végeztem vele.
7. lépés: Élvezze
Csatlakoztassa egy mobil töltőhöz, és soha ne hagyjon ki egy értesítést!
Köszönöm, hogy kitartottál a végére. Remélem, mindenki szereti ezt a projektet, és ma valami újat tanult. Szólj, ha készítesz magadnak egyet. Iratkozzon fel YouTube -csatornámra további ilyen projektekért. Köszönöm mégegyszer!
![Szívverseny Szívverseny](https://i.howwhatproduce.com/images/006/image-15263-14-j.webp)
![Szívverseny Szívverseny](https://i.howwhatproduce.com/images/006/image-15263-15-j.webp)
Második díj a Szívversenyen
Ajánlott:
Több ESP beszélgetés kezdeményezése az ESP-NOW segítségével az ESP32 és az ESP8266 használatával: 8 lépés
![Több ESP beszélgetés kezdeményezése az ESP-NOW segítségével az ESP32 és az ESP8266 használatával: 8 lépés Több ESP beszélgetés kezdeményezése az ESP-NOW segítségével az ESP32 és az ESP8266 használatával: 8 lépés](https://i.howwhatproduce.com/images/007/image-19714-j.webp)
Hogyan lehet több ESP beszélgetést kezdeményezni az ESP-NOW segítségével ESP32 és ESP8266 használatával: Folyamatban lévő projektem során több ESP-re van szükségem, hogy útválasztó nélkül beszélhessek egymással. Ehhez az ESP-NOW-t használom a vezeték nélküli kommunikációra egymással az ESP útválasztója nélkül
IOT: ESP 8266 Nodemcu RGB LED szalag vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 9 lépés
![IOT: ESP 8266 Nodemcu RGB LED szalag vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 9 lépés IOT: ESP 8266 Nodemcu RGB LED szalag vezérlése az interneten keresztül a BLYNK alkalmazás használatával: 9 lépés](https://i.howwhatproduce.com/images/002/image-5504-22-j.webp)
IOT: ESP 8266 Nodemcu RGB LED szalag vezérlése az interneten keresztül a BLYNK alkalmazás segítségével: Helló srácok, ebben az utasításban megmutatom, hogyan készítsünk RGB LED szalagvezérlőt nodemcu -val, amely az interneten keresztül az egész világon képes vezérelni az RGB LED STRIP -et BLYNK APP.so élvezze a projekt elkészítését & Tegye színesebbé otthonát
Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE - -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: 4 lépés
![Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE - -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: 4 lépés Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE - -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: 4 lépés](https://i.howwhatproduce.com/images/003/image-6001-15-j.webp)
Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE | -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: Ebben az oktatóanyagban megtanuljuk, hogyan kell telepíteni az esp8266 táblákat az Arduino IDE programba, és hogyan kell programozni az esp-01 kódot, és feltölteni a kódot. ez és a legtöbb ember problémával szembesül
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino - Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás - Rc Helikopter - Rc sík az Arduino használatával: 5 lépés (képekkel)
![Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino - Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás - Rc Helikopter - Rc sík az Arduino használatával: 5 lépés (képekkel) Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino - Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás - Rc Helikopter - Rc sík az Arduino használatával: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-7044-j.webp)
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino | Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás | Rc Helikopter | Rc sík Arduino használatával: Rc autó működtetése | Quadcopter | Drone | RC sík | RC csónak, mindig szükségünk van vevőre és adóra, tegyük fel, hogy az RC QUADCOPTER esetében szükségünk van egy 6 csatornás adóra és vevőre, és az ilyen típusú TX és RX túl költséges, ezért készítünk egyet
ESP - Remote Ambiance Notifier: 8 lépés
![ESP - Remote Ambiance Notifier: 8 lépés ESP - Remote Ambiance Notifier: 8 lépés](https://i.howwhatproduce.com/images/002/image-5608-44-j.webp)
ESP-Remote Ambiance Notifier: A prototípus a népszerű ESP8266 IOT chipen alapul. Processzor: L106 32 bites RISC