Obsah:
- Krok 1: Zoznam dielov
- Krok 2: Rozloženie pinov
- Krok 3: Detekcia vibrácií
- Krok 4: Detekcia zvuku
- Krok 5: GPS - prostredníctvom rozhrania Google Geolocation API
- Krok 6: Oznámenia pomocou služby Telegram Bot Service (otvorený zdroj)
- Krok 7: Analytika - používanie kanála ThingSpeak
- Krok 8: Vizualizácie a analýza v reálnom čase
Video: ESP - Remote Ambiance Notifier: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Prototyp je založený na populárnom čipe IOT ESP8266.
ESP8266
Jedná sa o nízkonákladový Wi-Fi mikročip s úplným zásobníkom TCP/IP a schopnosťou mikrokontroléra vyrábať čínsky výrobca v Šanghaji, spoločnosť Espressif Systems.
- Procesor: 32-bitové jadro mikroprocesora RISC L106 na základe štandardu Tensilica Xtensa Diamond Standard 106Micro s frekvenciou 80 MHz †
-
Pamäť:
- 32 KiB inštrukcia RAM
- 32 kB vyrovnávacej pamäte s pokynmi RAM
- 80 kB užívateľských dát RAM
- 16 KiB ETS systémová dátová RAM
- Externý QSPI blesk: je podporovaných až 16 MiB (zvyčajne 512 KiB až 4 MiB)
-
IEEE 802.11 b/g/n Wi-Fi
- Integrovaný prepínač TR, balun, LNA, výkonový zosilňovač a zodpovedajúca sieť
- Overenie WEP alebo WPA/WPA2 alebo otvorené siete
- 16 GPIO pinov
- SPI I²C (implementácia softvéru) [5]
- Rozhrania I²S s DMA (zdieľanie pinov s GPIO)
- Na GPIO2 je možné povoliť UART na vyhradených kolíkoch a navyše iba prenosový UART
- 10-bitový ADC (ADC s postupnou aproximáciou)
Krok 1: Zoznam dielov
- Modul senzora detekcie zvuku REES52
- OEM modul senzora vibrácií - SW -420
-
2 z vývojovej dosky NodeMCU-WiFi-Arduino-IDE-Lua-based-IoT-ESP8266
- CP2102 USB 2.0 na TTL UART SÉRIOVÝ KONVERTOROVÝ MODUL s pinom DTR
- LED diódy - červená, žltá, modrá
Krok 2: Rozloženie pinov
Rozloženie pinov
ESP A0 - Zvukový senzor VYPNUTÝ
ESP 0 - LED (zvuk)
ESP 5 - Senzor vibrácií D0
ESP 4 - LED (vibrácie)
Krok 3: Detekcia vibrácií
OEM modul senzora vibrácií - SW -420
Vibračný modul založený na senzore vibrácií SW-420 a komparátore LM393 na detekciu vibrácií, ktoré prekračujú prahovú hodnotu. Prah je možné nastaviť pomocou palubného potenciometra.
Keď tieto žiadne vibrácie, tento modul výstupnej logiky NÍZKY signál indikuje LED svetlo a naopak.
technické údaje
- Predvolený stav prepínača je blízko
- Digitálny výstup Napájacie napätie: 3,3V-5V
- Vstavaný indikátor LED na zobrazenie výsledkov
- Palubný čip LM393
- Rozmer dosky: 3,2 cm x 1,4 cm
Krok 4: Detekcia zvuku
Modul senzora detekcie zvuku REES52
Modul zvukového senzora poskytuje jednoduchý spôsob detekcie zvuku a spravidla sa používa na zisťovanie intenzity zvuku. Tento modul je možné použiť pre bezpečnostné, prepínacie a monitorovacie aplikácie. Jeho presnosť je možné ľahko prispôsobiť pohodlnému použitiu. Používa mikrofón, ktorý dodáva vstup do zosilňovača, detektora špičiek a vyrovnávacej pamäte. Keď snímač detekuje zvuk, spracuje napätie výstupného signálu, ktoré je odoslané do mikrokontroléra, a potom vykoná potrebné spracovanie.
technické údaje
- Prevádzkové napätie 3,3V-5V
- Výstupný model: výstupy digitálnych spínačov (0 a 1, vysoká alebo nízka úroveň)
- S otvorom pre montážnu skrutku
Krok 5: GPS - prostredníctvom rozhrania Google Geolocation API
Google Maps Geolocation API
Rozhranie API služby Google Maps Geolocation vracia polomer a polomer presnosti na základe informácií o bunkových vežiach a uzloch WiFi, ktoré môže mobilný klient zistiť. Tento dokument popisuje protokol používaný na odoslanie týchto údajov na server a na vrátenie odpovede klientovi.
Komunikácia prebieha cez HTTPS pomocou POST. Žiadosť aj odpoveď sú formátované ako JSON a typ obsahu oboch je application/json. Predtým, ako sa pustíte do vývoja s Geolocation API, si prečítajte požiadavky na autentifikáciu (potrebujete API kľúč) a limity používania API. Geolokačné požiadavky Geolokačné žiadosti sa odosielajú pomocou POST do nasledujúcej vzorky adresy URL:
www.googleapis.com/geolocation/v1/geolocat…
Prototypový kľúč: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY
Krok 6: Oznámenia pomocou služby Telegram Bot Service (otvorený zdroj)
Telegram je aplikácia na odosielanie správ, ktorá sa zameriava na rýchlosť a bezpečnosť, je super rýchla, jednoduchá a bezplatná. Môže byť použitý na všetkých zariadeniach súčasne - správy sa bez problémov synchronizujú na ľubovoľnom počte vašich telefónov, tabletov alebo počítačov.
S telegramom je možné odosielať správy, fotografie, videá a súbory akéhokoľvek typu (doc, zip, mp3 atď.), Rovnako ako vytvárať skupiny až pre 100 000 ľudí alebo kanály na vysielanie neobmedzenému publiku. Môžete písať do telefónnych kontaktov a vyhľadávať ľudí podľa ich používateľských mien. Telegram je ako SMS a e -mail kombinovaný - a dokáže sa postarať o všetky vaše osobné alebo obchodné správy. Okrem toho podporuje šifrované hlasové hovory typu end-to-end.
Prototyp používa službu Telegram Bot:
BotToken = "537307026: AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";
Krok 7: Analytika - používanie kanála ThingSpeak
ThingSpeak je otvorená aplikácia pre internet vecí (IoT) a API na ukladanie a získavanie údajov z vecí pomocou protokolu HTTP cez internet alebo prostredníctvom lokálnej siete. ThingSpeak umožňuje vytváranie aplikácií na zaznamenávanie senzorov, aplikácií na sledovanie polohy a sociálnych sietí s aktualizáciami stavu “.
ThingSpeak bol pôvodne spustený spoločnosťou ioBridge v roku 2010 ako služba na podporu aplikácií internetu vecí. ThingSpeak má integrovanú podporu z numerického výpočtového softvéru MATLAB od MathWorks [4], ktorý umožňuje používateľom ThingSpeak analyzovať a vizualizovať nahraté údaje pomocou Matlabu bez nutnosti nákupu Licencia Matlab od Mathworks. ThingSpeak má blízky vzťah s Mathworks, Inc
Prototyp používa nasledujúci kanál ThingSpeak
- Reťazec apiKey = "BJAUZC22GNAUQCQQ";
- Reťazcová vectweetAPIKey = "8LFA68AASLC0096N";
Krok 8: Vizualizácie a analýza v reálnom čase
Odporúča:
Ako vytvoriť viac rozhovorov ESP prostredníctvom ESP-TERAZ pomocou ESP32 a ESP8266: 8 krokov
Ako vytvoriť viacnásobný rozhovor ESP prostredníctvom ESP-TERAZ pomocou systémov ESP32 a ESP8266: Na svojom prebiehajúcom projekte potrebujem viac ESP, aby som spolu mohol hovoriť bez smerovača. Na tento účel použijem ESP-NOW na vzájomnú bezdrôtovú komunikáciu bez smerovača na ESP
Kamera ESP 32 na streamovanie videa cez WiFi - Začíname s doskou ESP 32 CAM: 8 krokov
Streamovanie videa z kamery ESP 32 cez WiFi | Začíname s doskou ESP 32 CAM: ESP32-CAM je veľmi malý kamerový modul s čipom ESP32-S, ktorý stojí približne 10 dolárov. Okrem fotoaparátu OV2640 a niekoľkých GPIO na pripojenie periférnych zariadení obsahuje aj slot na kartu microSD, ktorý môže byť užitočný na ukladanie snímok nasnímaných
Začíname s Esp 8266 Esp-01 s Arduino IDE - Inštalácia dosiek Esp do Arduino Ide a programovanie Esp: 4 kroky
Začíname s Esp 8266 Esp-01 s Arduino IDE | Inštalácia dosiek Esp do Arduino Ide a programovanie Esp: V tomto návode sa naučíme, ako nainštalovať dosky esp8266 do Arduino IDE a ako v nich naprogramovať esp-01 a nahrať kód. Keďže dosky esp sú také populárne, premýšľal som o úprave inštrukcií pre toto a väčšina ľudí má problém
Komunikácia z ESP na ESP: 4 kroky
Komunikácia z ESP na ESP: Tento tutoriál vám pomôže nahradiť ostatné moduly transceiveru pre akýkoľvek iný projekt, ktorý zahŕňa bezdrôtovú komunikáciu. Budeme používať dosku založenú na ESP8266, jednu v režime WiFi -STA a druhú v režime WiFi -AP, pre tento projektor som vybral NodeMCU V3
Blüp: Bubble Notifier: 11 krokov (s obrázkami)
Blüp: Bubble Notifier: Hľadal som mäkší, menej náhly systém upozornení ako vibrácie, zvuk alebo svetlo. Nenašiel som nič, čo by zodpovedalo týmto kritériám, a tak som sa rozhodol vytvoriť si vlastné. Ďalej som chcel, aby moje riešenie zahrnovalo moje osobné