Obsah:
- Krok 1: Seznam dílů
- Krok 2: Rozložení pinů
- Krok 3: Detekce vibrací
- Krok 4: Detekce zvuku
- Krok 5: GPS - prostřednictvím Google Geolocation API
- Krok 6: Oznámení pomocí služby Telegram Bot Service (Opensource)
- Krok 7: Analytics - Použití kanálu ThingSpeak
- Krok 8: Vizualizace a analýza v reálném čase
Video: ESP - Remote Ambiance Notifier: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Prototyp je založen na populárním IOT čipu ESP8266.
ESP8266
Jedná se o levný Wi-Fi mikročip s plným zásobníkem TCP/IP a schopností mikrokontroléru produkovaný čínským výrobcem Espressif Systems se sídlem v Šanghaji.
- Procesor: 32bitové jádro mikroprocesoru RISC L106 založené na standardu Tensilica Xtensa Diamond Standard 106Micro s frekvencí 80 MHz †
-
Paměť:
- 32 KiB instrukce RAM
- 32 kB instrukční mezipaměť RAM
- 80 kB uživatelských dat RAM
- 16 KiB ETS systémová datová RAM
- Externí QSPI flash: podporováno je až 16 MiB (obvykle 512 KiB až 4 MiB)
-
IEEE 802.11 b/g/n Wi-Fi
- Integrovaný přepínač TR, balun, LNA, výkonový zesilovač a odpovídající síť
- Ověřování WEP nebo WPA/WPA2 nebo otevřené sítě
- 16 GPIO pinů
- SPI I²C (implementace softwaru) [5]
- Rozhraní I²S s DMA (sdílení pinů s GPIO)
- Na GPIO2 lze povolit UART na vyhrazených pinech a navíc UART pouze pro přenos
- 10bitový ADC (ADC s postupnou aproximací)
Krok 1: Seznam dílů
- Modul senzoru detekce zvuku REES52
- Modul snímače vibrací OEM - SW -420
-
2 z vývojové desky NodeMCU-WiFi-Arduino-IDE-Lua-based-IoT-ESP8266
- CP2102 MODUL SÉRIOVÉHO MĚNIČE USB 2.0 na TTL UART s pinem DTR
- LED diody - červená, žlutá, modrá
Krok 2: Rozložení pinů
Rozložení kolíku
ESP A0 - Zvukový senzor OUT
ESP 0 - LED (zvuk)
ESP 5 - Senzor vibrací D0
ESP 4 - LED (vibrace)
Krok 3: Detekce vibrací
OEM modul snímače vibrací - SW -420
Vibrační modul založený na vibračním senzoru SW-420 a komparátoru LM393 pro detekci vibrací, které přesahují prahovou hodnotu. Prah lze nastavit pomocí palubního potenciometru.
Když toto není vibrace, tento modul výstupní logiku NÍZKÝ signál indikuje LED světlo, a naopak.
Specifikace
- Výchozí stav přepínače je zavřený
- Digitální výstup Napájecí napětí: 3,3V-5V
- Integrovaný indikátor LED pro zobrazení výsledků
- Integrovaný čip LM393
- Rozměr desky: 3,2 cm x 1,4 cm
Krok 4: Detekce zvuku
Modul senzoru detekce zvuku REES52
Modul zvukového senzoru poskytuje snadný způsob detekce zvuku a obecně se používá k detekci intenzity zvuku. Tento modul lze použít pro bezpečnostní, přepínačové a monitorovací aplikace. Jeho přesnost lze snadno upravit pro pohodlí použití. Používá mikrofon, který dodává vstup do zesilovače, detektoru špiček a vyrovnávací paměti. Když snímač detekuje zvuk, zpracuje výstupní výstupní napětí, které je odesláno do mikrokontroléru, a poté provede nezbytné zpracování.
Specifikace
- Provozní napětí 3,3V-5V
- Výstupní model: digitální spínací výstupy (0 a 1, vysoká nebo nízká úroveň)
- S otvorem pro montážní šroub
Krok 5: GPS - prostřednictvím Google Geolocation API
Google Maps Geolocation API
Google Maps Geolocation API vrací polohu a poloměr přesnosti na základě informací o mobilních věžích a WiFi uzlech, které mobilní klient dokáže detekovat. Tento dokument popisuje protokol používaný k odeslání těchto dat na server ak vrácení odpovědi klientovi.
Komunikace probíhá přes HTTPS pomocí POST. Žádost i odpověď jsou formátovány jako JSON a typ obsahu obou je application/json. Než začnete vyvíjet s Geolocation API, zkontrolujte požadavky na autentizaci (potřebujete klíč API) a limity využití API. Geolokační požadavky Geolokační požadavky jsou odesílány pomocí POST do následující ukázky adresy URL:
www.googleapis.com/geolocation/v1/geolocat…
Klíč prototypu: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY
Krok 6: Oznámení pomocí služby Telegram Bot Service (Opensource)
Telegram je aplikace pro zasílání zpráv se zaměřením na rychlost a zabezpečení, je superrychlá, jednoduchá a bezplatná. Lze jej použít na všech zařízeních současně - zprávy se bez problémů synchronizují na libovolném počtu vašich telefonů, tabletů nebo počítačů.
S Telegramem lze odesílat zprávy, fotografie, videa a soubory jakéhokoli typu (doc, zip, mp3 atd.), Stejně jako vytvářet skupiny až pro 100 000 lidí nebo kanály pro vysílání neomezenému publiku. Lze psát do telefonních kontaktů a vyhledávat lidi podle jejich uživatelských jmen. Telegram je jako kombinace SMS a e -mailu - a dokáže se postarat o všechny vaše osobní nebo obchodní potřeby zasílání zpráv. Kromě toho podporuje šifrovaná hlasová volání typu end-to-end.
Prototyp využívá službu Telegram Bot:
BotToken = "537307026: AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";
Krok 7: Analytics - Použití kanálu ThingSpeak
ThingSpeak je otevřená aplikace pro internet věcí (IoT) a API pro ukládání a načítání dat z věcí pomocí protokolu HTTP přes internet nebo prostřednictvím místní sítě. ThingSpeak umožňuje vytvářet aplikace pro protokolování senzorů, aplikace pro sledování polohy a sociální síť věcí s aktualizacemi stavu “.
ThingSpeak byl původně spuštěn společností ioBridge v roce 2010 jako služba na podporu aplikací IoT. ThingSpeak má integrovanou podporu z numerického výpočetního softwaru MATLAB od MathWorks, [4] což uživatelům ThingSpeak umožňuje analyzovat a vizualizovat nahraná data pomocí Matlabu, aniž by bylo nutné kupovat Licence Matlab od Mathworks. ThingSpeak má blízký vztah s Mathworks, Inc
Prototyp používá následující kanál ThingSpeak
- Řetězec apiKey = "BJAUZC22GNAUQCQQ";
- Řetězec thingtweetAPIKey = "8LFA68AASLC0096N";
Krok 8: Vizualizace a analýza v reálném čase
Doporučuje:
Bluetooth Call Notifier: 5 kroků (s obrázky)
Bluetooth Call Notifier: Úvod Když jsem narazil na tento projekt, procházel jsem před několika dny informační kanál s pokyny, byl to skvělý projekt. Ale řekl jsem si, proč to nevybudovat pomocí Bluetooth místo komplikovaných wifi věcí. Specifikace tohoto Bluetooth Call Notifier
IoT Notifier using ESP-12E: 7 Steps (with Pictures)
IoT Notifier using ESP-12E: Stuck home away from your milovaný? Během této obtížné doby se tento zábavný malý projekt určitě pokusí vykouzlit úsměv na tváři. V tomto Instructable vám ukážu, jak zobrazit oznámení z vašeho mobilního telefonu ve formě
Jak vytvořit více rozhovorů ESP prostřednictvím ESP-NOW pomocí ESP32 a ESP8266: 8 kroků
Jak vytvořit více rozhovorů ESP prostřednictvím ESP-NYNÍ pomocí ESP32 a ESP8266: Na mém probíhajícím projektu potřebuji více ESP, abychom spolu mohli mluvit bez routeru. K tomu použiji ESP-NOW k bezdrátové komunikaci mezi sebou bez routeru na ESP
Streamování videa z kamery ESP 32 přes WiFi - Začínáme s ESP 32 CAM Board: 8 kroků
Streamování videa z kamery ESP 32 přes WiFi | Začínáme s deskou ESP 32 CAM: ESP32-CAM je velmi malý kamerový modul s čipem ESP32-S, který stojí přibližně 10 USD. Kromě fotoaparátu OV2640 a několika GPIO pro připojení periferií je vybaven také slotem pro kartu microSD, který může být užitečný pro ukládání snímků pořízených
Začínáme s Esp 8266 Esp-01 s Arduino IDE - Instalace desek Esp do Arduino Ide a programování Esp: 4 kroky
Začínáme s Esp 8266 Esp-01 s Arduino IDE | Instalace desek Esp do Arduino Ide a Programování Esp: V tomto návodu se naučíme, jak nainstalovat desky esp8266 do Arduino IDE a jak do nich naprogramovat esp-01 a nahrát kód. Protože desky esp jsou tak populární, přemýšlel jsem o opravě instructables pro toto a většina lidí čelí problému