Sadržaj:
- Korak 1: Lista dijelova
- Korak 2: Raspored pinova
- Korak 3: Otkrivanje vibracija
- Korak 4: Otkrivanje zvuka
- Korak 5: GPS - Putem Google Geolocation API -ja
- Korak 6: Obavijesti pomoću usluge Telegram Bot (otvoreni izvor)
- Korak 7: Analitika - Korištenje ThingSpeak kanala
- Korak 8: Vizualizacije i analize u stvarnom vremenu
Video: ESP - Obavještač o udaljenom ambijentu: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Prototip je zasnovan na popularnom IOT čipu ESP8266.
ESP8266
Ovo je jeftin Wi-Fi mikročip sa punim TCP/IP stekom i mogućnostima mikrokontrolera proizveden od kineskog proizvođača iz Šangaja, Espressif Systems.
- Procesor: 32-bitno RISC jezgro mikroprocesora L106 zasnovano na Tensilica Xtensa Diamond Standard 106Micro radi na 80 MHz †
-
Memorija:
- 32 KiB instrukcija RAM
- 32 KiB cache predmemorija RAM
- 80 KiB korisničkih podataka RAM
- 16 KiB ETS sistemski podaci RAM
- Vanjski QSPI blic: podržano je do 16 MiB (obično uključeno od 512 KiB do 4 MiB)
-
IEEE 802.11 b/g/n Wi-Fi
- Integrirani TR prekidač, balun, LNA, pojačalo snage i odgovarajuća mreža
- WEP ili WPA/WPA2 autentifikacija ili otvorene mreže
- 16 GPIO pinova
- SPI I²C (implementacija softvera) [5]
- I²S sučelja s DMA (dijeljenje pinova s GPIO -om)
- UART na namjenskim pinovima, plus UART samo za prijenos može se omogućiti na GPIO2
- 10-bitni ADC (ADC sa sukcesivnom aproksimacijom)
Korak 1: Lista dijelova
- Modul senzora za otkrivanje zvuka REES52
- OEM modul senzora vibracija - SW -420
-
2 NodeMCU-WiFi-Arduino-IDE-IoT-ESP8266-razvojne ploče zasnovane na Lua-i
- CP2102 USB 2.0 do TTL UART SERIJSKI MODUL PRETVARAČA sa DTR pinom
- LED diode - crvena, žuta, plava
Korak 2: Raspored pinova
Raspored pinova
ESP A0 - Zvučni senzor OUT
ESP 0 - LED (zvuk)
ESP 5 - Senzor vibracija D0
ESP 4 - LED (vibracija)
Korak 3: Otkrivanje vibracija
OEM modul senzora vibracija - SW -420
Modul vibracije zasnovan na senzoru vibracija SW-420 i komparatoru LM393 za otkrivanje ima li vibracija koje prelaze prag. Prag se može podesiti pomoću ugrađenog potenciometra.
Kada nema vibracija, izlazna logika ovog modula NISKO signalizira LED svjetlo, i obrnuto.
Specifikacije
- Podrazumevano stanje prekidača je blizu
- Digitalni izlaz Napon napajanja: 3.3V-5V
- Ugrađena LED indikatorka za prikaz rezultata
- Ugrađeni čip LM393
- Dimenzije ploče: 3,2 cm x 1,4 cm
Korak 4: Otkrivanje zvuka
Modul senzora za otkrivanje zvuka REES52
Modul senzora zvuka pruža jednostavan način za otkrivanje zvuka i općenito se koristi za otkrivanje intenziteta zvuka. Ovaj modul se može koristiti za sigurnosne, prekidačke i nadzorne aplikacije. Tačnost se može lako prilagoditi radi praktičnosti upotrebe. Koristi mikrofon koji opskrbljuje ulaz pojačalom, vršnim detektorom i međuspremnikom. Kada senzor detektira zvuk, obrađuje napon izlaznog signala koji se šalje mikrokontroleru, a zatim vrši potrebnu obradu.
Specifikacije
- Radni napon 3.3V-5V
- Izlazni model: izlazi digitalnih prekidača (0 i 1, visoki ili niski nivo)
- Sa otvorom za montažni vijak
Korak 5: GPS - Putem Google Geolocation API -ja
API za geolokaciju Google karata
API za geolokaciju Google karata vraća lokaciju i radijus točnosti na temelju informacija o tornjevima ćelija i WiFi čvorovima koje mobilni klijent može otkriti. Ovaj dokument opisuje protokol koji se koristi za slanje ovih podataka na poslužitelj i za vraćanje odgovora klijentu.
Komunikacija se vrši putem HTTPS -a koristeći POST. I zahtjev i odgovor su formatirani kao JSON, a vrsta sadržaja oba je application/json. Prije nego počnete razvijati s Geolocation API -jem, pregledajte zahtjeve za provjeru autentičnosti (potreban vam je API ključ) i ograničenja upotrebe API -ja. Zahtjevi za geolokaciju Zahtjevi za geolokaciju šalju se putem POST -a na sljedeći uzorak URL -a:
www.googleapis.com/geolocation/v1/geolocat…
Prototipni ključ: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY
Korak 6: Obavijesti pomoću usluge Telegram Bot (otvoreni izvor)
Telegram je aplikacija za razmjenu poruka s naglaskom na brzini i sigurnosti, super brza, jednostavna i besplatna. Može se koristiti na svim uređajima istovremeno - poruke se besprijekorno sinkroniziraju na bilo kojem broju vaših telefona, tableta ili računara.
Pomoću Telegrama možete slati poruke, fotografije, video zapise i datoteke bilo koje vrste (doc, zip, mp3 itd.), Kao i stvarati grupe za do 100 000 ljudi ili kanale za emitiranje neograničenoj publici. Može se pisati telefonskim kontaktima i pronaći osobe prema njihovim korisničkim imenima. Telegram je poput SMS -a i e -pošte u kombinaciji - i može se pobrinuti za sve vaše potrebe za ličnim ili poslovnim porukama. Osim toga, podržava end-to-end šifrirane glasovne pozive.
Prototip koristi uslugu Telegram Bot:
BotToken = "537307026: AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";
Korak 7: Analitika - Korištenje ThingSpeak kanala
ThingSpeak je aplikacija i API otvorenih kodova Internet stvari (IoT) za pohranu i preuzimanje podataka iz stvari pomoću HTTP protokola putem Interneta ili putem lokalne mreže. ThingSpeak omogućuje stvaranje aplikacija za bilježenje senzora, aplikacija za praćenje lokacije i društvenu mrežu stvari sa ažuriranjima statusa.
ThingSpeak je prvobitno pokrenuo ioBridge 2010. godine kao servis za podršku IoT aplikacijama. ThingSpeak je integrirao podršku numeričkog računalnog softvera MATLAB iz MathWorksa, [4] omogućavajući korisnicima ThingSpeaka da analiziraju i vizualiziraju prenesene podatke koristeći Matlab Matlab licenca kompanije Mathworks. ThingSpeak ima bliske odnose sa Mathworks, Inc
Prototip koristi sljedeći ThingSpeak kanal
- String apiKey = "BJAUZC22GNAUQCQQ";
- String thingtweetAPIKey = "8LFA68AASLC0096N";
Korak 8: Vizualizacije i analize u stvarnom vremenu
Preporučuje se:
Kako napraviti više ESP razgovora putem ESP-NOW koristeći ESP32 i ESP8266: 8 koraka
Kako uspostaviti više ESP razgovora putem ESP-NOW-a koristeći ESP32 i ESP8266: Na mom tekućem projektu, potrebno mi je više ESP-ova za međusobno razgovaranje bez usmjerivača. Da bih to učinio, koristit ću ESP-NOW za bežičnu međusobnu komunikaciju bez usmjerivača na ESP-u
ESP 32 Kamera struji video putem WiFi -ja - Početak rada s ESP 32 CAM pločom: 8 koraka
ESP 32 Camera Streaming Video Over WiFi | Početak rada sa ESP 32 CAM pločom: ESP32-CAM je vrlo mali modul kamere sa ESP32-S čipom koji košta približno 10 USD. Osim kamere OV2640 i nekoliko GPIO -ova za povezivanje perifernih uređaja, ona također ima utor za microSD karticu koja može biti korisna za spremanje slika snimljenih s
Prvi koraci sa Esp 8266 Esp-01 sa Arduino IDE - Instaliranje Esp ploča u Arduino Ide i programiranje Esp: 4 koraka
Prvi koraci sa Esp 8266 Esp-01 sa Arduino IDE | Instaliranje Esp ploča u Arduino Ide i programiranje Esp: U ovom uputstvu naučit ćemo kako instalirati esp8266 ploče u Arduino IDE i kako programirati esp-01 i učitati kod u njega. Budući da su esp ploče toliko popularne pa sam razmišljao o tome da ispravim instrukcije za ovo i većina ljudi se suočava s problemom
Komunikacija između ESP -a i ESP -a: 4 koraka
ESP to ESP Communication: Ovaj vodič će vam pomoći da zamijenite druge primopredajničke module za bilo koji drugi projekt koji uključuje bežičnu komunikaciju. Koristit ćemo ploču zasnovanu na ESP8266, jednu u WiFi -STA načinu rada, a drugu u WiFi -AP načinu rada, NodeMCU V3 je moj izbor za ovu projekciju
Pristup udaljenom korijenskom datotečnom sustavu pomoću DB410 kao Ethernet ključa: 6 koraka
Pristup udaljenom korijenskom datotečnom sustavu korištenjem DB410 kao Ethernet ključa: Ciljevi: Instalirajte niz alata i ponovno kompajlirajte jezgru za umetanje USB Ethernet CDC Gadget podrške; Ponovo kreirajte boot.img iz Linara za pokretanje USB Ethernet CDC -a; Kreirajte NFS server za hostovanje root datotečnog sistema; IP konfiguracija u DEVICE i HOST