Tartalomjegyzék:
- 1. lépés: Alkatrészlista
- 2. lépés: Tűs elrendezés
- 3. lépés: Rezgésérzékelés
- 4. lépés: Hangfelismerés
- 5. lépés: GPS - A Google Geolocation API -n keresztül
- 6. lépés: Értesítések a Telegram Bot szolgáltatás használatával (Opensource)
- 7. lépés: Elemzés - A ThingSpeak Channel használata
- 8. lépés: Valós idejű vizualizációk és elemzések
Videó: ESP - Remote Ambiance Notifier: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A prototípus a népszerű IOT ESP8266 chipen alapul.
ESP8266
Ez egy olcsó Wi-Fi mikrochip, teljes TCP/IP verem és mikrokontroller képesség, amelyet a sanghaji székhelyű kínai gyártó, az Espressif Systems gyártott.
- Processzor: L106 32 bites RISC mikroprocesszor mag a Tensilica Xtensa Diamond Standard 106Micro alapján 80 MHz-en †
-
Memória:
- 32 KiB utasítás RAM
- 32 KiB utasítás gyorsítótár RAM
- 80 KiB felhasználói adat RAM
- 16 KiB ETS rendszeradat RAM
- Külső QSPI vaku: akár 16 MiB támogatott (általában 512–4 MiB)
-
IEEE 802.11 b/g/n Wi-Fi
- Beépített TR kapcsoló, balun, LNA, erősítő és megfelelő hálózat
- WEP vagy WPA/WPA2 hitelesítés, vagy nyílt hálózatok
- 16 GPIO csap
- SPI I²C (szoftver implementáció) [5]
- I²S interfészek DMA -val (megosztó csapok GPIO -val)
- UART dedikált csapokon, valamint csak átviteli UART engedélyezhető a GPIO2-n
- 10 bites ADC (egymást követő közelítő ADC)
1. lépés: Alkatrészlista
- REES52 Hangfelismerő érzékelő modul
- OEM rezgésérzékelő modul - SW -420
-
2. a NodeMCU-WiFi-Arduino-IDE-Lua-based-IoT-ESP8266-Development Board
- CP2102 USB 2.0 - TTL UART SERIAL CONVERTER MODUL DTR tűvel
- LED -ek - piros, sárga, kék
2. lépés: Tűs elrendezés
A csapok elrendezése
ESP A0 - Hangérzékelő OUT
ESP 0 - LED (hang)
ESP 5 - D0 rezgésérzékelő
ESP 4 - LED (rezgés)
3. lépés: Rezgésérzékelés
OEM rezgésérzékelő modul - SW -420
Az SW-420 rezgésérzékelőre és az LM393 összehasonlítóra épülő vibrációs modul érzékeli, hogy van-e olyan rezgés, amely meghaladja a küszöbértéket. A küszöb a fedélzeti potenciométerrel állítható.
Ha nincs rezgés, ez a modul LOW jel kimeneti logikája jelzi a LED fényt, és fordítva.
Specifikációk
- A kapcsoló alapértelmezett állapota közel van
- Digitális kimenet Tápfeszültség: 3.3V-5V
- A fedélzeti visszajelző LED az eredmények megjelenítésére
- Fedélzeti LM393 chip
- A tábla mérete: 3,2 cm x 1,4 cm
4. lépés: Hangfelismerés
REES52 Hangfelismerő érzékelő modul
A hangérzékelő modul egyszerű módot kínál a hang észlelésére, és általában a hang intenzitásának észlelésére szolgál. Ez a modul használható biztonsági, kapcsoló és felügyeleti alkalmazásokhoz. Pontossága könnyen beállítható a kényelmes használat érdekében. Mikrofont használ, amely táplálja a bemenetet egy erősítőhöz, csúcsérzékelőhöz és pufferhez. Amikor az érzékelő hangot érzékel, feldolgozza a kimeneti jel feszültségét, amelyet a mikrokontrollernek küld, majd elvégzi a szükséges feldolgozást.
Specifikációk
- Üzemi feszültség 3.3V-5V
- Kimeneti modell: digitális kapcsoló kimenetek (0 és 1, magas vagy alacsony szint)
- Rögzítő csavarlyukkal
5. lépés: GPS - A Google Geolocation API -n keresztül
A Google Maps Geolocation API
A Google Térkép földrajzi helymeghatározási API a mobilkliens által észlelt cella tornyokkal és WiFi csomópontokkal kapcsolatos információk alapján visszaadja a hely és a pontosság sugarát. Ez a dokumentum leírja azt a protokollt, amelyet ezen adatok kiszolgálóra küldésére és a válasz visszaadására használnak.
A kommunikáció HTTPS protokollon keresztül történik a POST használatával. Mind a kérés, mind a válasz JSON formátumú, és mindkettő tartalomtípusa application/json. Mielőtt elkezdené a fejlesztést a Geolocation API használatával, tekintse át a hitelesítési követelményeket (API kulcs szükséges) és az API használati korlátait. Földrajzi helymeghatározási kérelmek A földrajzi helymeghatározási kérelmeket a POST segítségével küldik a következő URL -minta számára:
www.googleapis.com/geolocation/v1/geolocat…
Prototípus kulcs: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY
6. lépés: Értesítések a Telegram Bot szolgáltatás használatával (Opensource)
A Telegram egy üzenetküldő alkalmazás, amely a sebességre és a biztonságra összpontosít, szupergyors, egyszerű és ingyenes. Egyidejűleg minden eszközön használható - az üzenetek zökkenőmentesen szinkronizálhatók bármilyen számú telefonon, táblagépen vagy számítógépen.
A Telegram segítségével bármilyen típusú üzeneteket, fényképeket, videókat és fájlokat (doc, zip, mp3, stb.) Küldhet, valamint csoportokat hozhat létre akár 100 000 ember vagy csatorna számára korlátlan közönség számára. Írhat a telefonos kapcsolatoknak, és személyeket kereshet a felhasználónevük alapján. A távirat olyan, mint az SMS és az e -mail együtt - és gondoskodik minden személyes vagy üzleti üzenetküldési igényéről. Ezenkívül támogatja a végpontok közötti titkosított hanghívásokat.
A Prototype a Telegram Bot szolgáltatást használja:
BotToken = "537307026: AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";
7. lépés: Elemzés - A ThingSpeak Channel használata
A ThingSpeak egy nyílt forráskódú dolgok internete (IoT) alkalmazás és API, amellyel adatokat tárolhat és kérhet le a dolgokból a HTTP protokoll használatával az interneten keresztül vagy helyi hálózaton keresztül. A ThingSpeak lehetővé teszi az érzékelőnaplózó alkalmazások, a helykövető alkalmazások és a közösségi hálózatok létrehozását állapotfrissítésekkel."
A ThingSpeak -et eredetileg 2010 -ben indította útjára az ioBridge az IoT -alkalmazások támogatására szolgáló szolgáltatásként. A ThingSpeak integrálta a MathWorks MATLAB számítástechnikai szoftverének [4] támogatását, lehetővé téve a ThingSpeak -felhasználók számára, hogy a Matlab segítségével elemezzék és megjelenítsék a feltöltött adatokat anélkül, hogy Matlab licenc a Mathworks -től. A ThingSpeak szoros kapcsolatban áll a Mathworks, Inc. -vel
A Prototype a következő ThingSpeak csatornát használja
- String apiKey = "BJAUZC22GNAUQCQQ";
- String thingtweetAPIKey = "8LFA68AASLC0096N";
8. lépés: Valós idejű vizualizációk és elemzések
Ajánlott:
IoT Notifier ESP-12E használatával: 7 lépés (képekkel)
IoT Notifier az ESP-12E használatával: 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 az értesítéseket a mobiltelefonjáról
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
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
ESP 32 kamera Streaming Video WiFi -n keresztül - Első lépések az ESP 32 CAM táblával: 8 lépés
ESP 32 Kamera Streaming Video WiFi-n keresztül | Kezdő lépések az ESP 32 CAM táblával: Az ESP32-CAM egy nagyon kicsi kameramodul ESP32-S chipjével, melynek ára körülbelül 10 USD. Az OV2640 fényképezőgépen és a perifériák csatlakoztatására szolgáló több GPIO -n kívül microSD -kártya foglalatot is tartalmaz, amely hasznos lehet a
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: 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
Vízszintjelző Cum Notifier: 4 lépés
Vízszintjelző Cum Notifier: A vízszintjelző cum notifier egy olyan eszköz, amely folyamatosan figyeli a vízszintet a víztartályban, és szükség esetén értesíti Önt. Értesíti, ha a tartály megtelt vagy üres, így be- vagy kikapcsolhatja a szivattyút a vízpazarlás leállításához