Sisukord:
- Samm: osade loend
- 2. samm: tihvtide paigutus
- 3. samm: vibratsiooni tuvastamine
- 4. samm: helituvastus
- 5. samm: GPS - Google'i geograafilise asukoha API kaudu
- 6. toiming: teatised telegrammi botiteenuse (avatud allikas) abil
- Samm: analüüs - ThingSpeak Channel'i kasutamine
- 8. samm: reaalajas visualiseerimine ja analüüs
Video: ESP - Remote Ambiance Notifier: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Prototüüp põhineb populaarsel IOT kiibil ESP8266.
ESP8266
See on odav Wi-Fi mikrokiip, millel on täielik TCP/IP-virn ja mikrokontrolleri võimalus, mille on tootnud Shanghais asuv Hiina tootja Espressif Systems.
- Protsessor: L106 32-bitine RISC mikroprotsessori tuum, mis põhineb Tensilica Xtensa Diamond Standard 106Micro töötaval sagedusel 80 MHz †
-
Mälu:
- 32 KiB käsu RAM
- 32 KiB käsu vahemälu RAM
- 80 KiB kasutajaandmete RAM
- 16 KiB ETS süsteemi andmete RAM
- Väline QSPI välk: toetatakse kuni 16 MiB (tavaliselt 512 KiB kuni 4 MiB)
-
IEEE 802.11 b/g/n WiFi
- Integreeritud TR lüliti, balun, LNA, võimendi ja sobiv võrk
- WEP või WPA/WPA2 autentimine või avatud võrgud
- 16 GPIO tihvti
- SPI I²C (tarkvara juurutamine) [5]
- I²S liidesed DMA -ga (tihvtide jagamine GPIO -ga)
- UART spetsiaalsetel tihvtidel ja ainult edastamiseks mõeldud UART saab GPIO2-s lubada
- 10-bitine ADC (järjestikune lähendus ADC)
Samm: osade loend
- REES52 helituvastussensori moodul
- OEM vibratsioonianduri moodul - SW -420
-
2 of NodeMCU-WiFi-Arduino-IDE-Lua-based-IoT-ESP8266-Development Board
- CP2102 USB 2.0 to TTL UART SERIAL CONVERTER MODUUL with DTR pin
- LED -id - punane, kollane, sinine
2. samm: tihvtide paigutus
Nööpnõelte paigutus
ESP A0 - heliandur OUT
ESP 0 - LED (heli)
ESP 5 - vibratsiooniandur D0
ESP 4 - LED (vibratsioon)
3. samm: vibratsiooni tuvastamine
OEM vibratsioonianduri moodul - SW -420
Vibratsioonimoodul, mis põhineb vibratsioonianduril SW-420 ja võrdlusmasinal LM393, et tuvastada, kas vibratsioon ületab läve. Künnist saab reguleerida pardal oleva potentsiomeetriga.
Kui see vibratsioon puudub, näitab see mooduli väljundloogika LOW signaal LED -valgust ja vastupidi.
Tehnilised andmed
- Lüliti vaikimisi olek on lähedal
- Digitaalne väljund Toitepinge: 3.3V-5V
- Pardal olev LED-indikaator tulemuste näitamiseks
- Pardal olev LM393 kiip
- Plaadi mõõtmed: 3,2 cm x 1,4 cm
4. samm: helituvastus
REES52 helituvastussensori moodul
Helianduri moodul pakub lihtsat viisi heli tuvastamiseks ja seda kasutatakse tavaliselt heli intensiivsuse tuvastamiseks. Seda moodulit saab kasutada turva-, lüliti- ja jälgimisrakenduste jaoks. Selle täpsust saab hõlpsasti reguleerida kasutusmugavuse järgi. See kasutab mikrofoni, mis varustab sisendit võimendiga, tippdetektoriga ja puhvriga. Kui andur tuvastab heli, töötleb see väljundsignaali pinget, mis saadetakse mikrokontrollerile ja seejärel viib läbi vajaliku töötlemise.
Tehnilised andmed
- Tööpinge 3.3V-5V
- Väljundmudel: digitaalsed lüliti väljundid (0 ja 1, kõrge või madal tase)
- Kinnituskruvi avaga
5. samm: GPS - Google'i geograafilise asukoha API kaudu
Google Mapsi geograafilise asukoha API
Google Mapsi geograafilise asukoha API tagastab asukoha ja täpsuse raadiuse, tuginedes mobiilitornide ja WiFi -sõlmede teabele, mida mobiiliklient suudab tuvastada. See dokument kirjeldab protokolli, mida kasutatakse nende andmete serverisse saatmiseks ja kliendile vastuse tagastamiseks.
Suhtlus toimub HTTPS -i kaudu, kasutades POST -i. Nii päring kui ka vastus on vormindatud kui JSON ja mõlema sisutüüp on rakendus/json. Enne geograafilise asukoha API -ga arendamise alustamist vaadake üle autentimisnõuded (vajate API -võtit) ja API kasutuspiirangud. Geolokatsioonitaotlused Geolokatsioonitaotlused saadetakse POST -i abil järgmisele URL -i näidisele:
www.googleapis.com/geolocation/v1/geolocat…
Prototüübi võti: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY
6. toiming: teatised telegrammi botiteenuse (avatud allikas) abil
Telegram on sõnumsiderakendus, mis keskendub kiirusele ja turvalisusele, see on ülikiire, lihtne ja tasuta. Seda saab kasutada kõikides seadmetes korraga - sõnumid sünkroonitakse sujuvalt suvalises arvus telefonides, tahvelarvutites või arvutites.
Telegrammiga saab saata mis tahes tüüpi sõnumeid, fotosid, videoid ja faile (doc, zip, mp3 jne), samuti luua gruppe kuni 100 000 inimesele või kanalitele, et neid piiramatule vaatajaskonnale edastada. Võib kirjutada telefonikontaktidele ja leida inimesi nende kasutajanimede järgi. Telegramm on nagu SMS ja e -post koos - ja see võib hoolitseda kõigi teie isiklike või ärisõnumite vajaduste eest. Lisaks toetab see otsast lõpuni krüptitud häälkõnesid.
Prototüüp kasutab teenust Telegram Bot:
BotToken = "537307026: AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";
Samm: analüüs - ThingSpeak Channel'i kasutamine
ThingSpeak on avatud lähtekoodiga asjade Interneti (IoT) rakendus ja API asjade andmete salvestamiseks ja toomiseks, kasutades HTTP -protokolli Interneti kaudu või kohtvõrgu kaudu. ThingSpeak võimaldab luua andurilogimisrakendusi, asukoha jälgimise rakendusi ja olekuuuendustega asjade sotsiaalset võrgustikku."
ThingSpeaki käivitas ioBridge algselt 2010. aastal IoT -rakendusi toetava teenusena. ThhingSpeakil on integreeritud MathWorksi numbrilise arvutitarkvara MATLAB tugi [4], mis võimaldab ThingSpeaki kasutajatel Matlabi abil üleslaaditud andmeid analüüsida ja visualiseerida, ilma et peaksite ostma Matlabi litsents Mathworksilt. ThingSpeakil on lähedased suhted ettevõttega Mathworks, Inc
Prototüüp kasutab järgmist ThingSpeak kanalit
- String apiKey = "BJAUZC22GNAUQCQQ";
- String thingtweetAPIKey = "8LFA68AASLC0096N";
8. samm: reaalajas visualiseerimine ja analüüs
Soovitan:
Kuidas teha mitu ESP-kõnet ESP-NOW kaudu, kasutades ESP32 ja ESP8266: 8 sammu
Kuidas teha mitu ESP-kõnet ESP-NOW kaudu, kasutades ESP32 ja ESP8266: Käimasoleva projekti puhul vajan mitu ESP-d, et rääkida üksteisega ilma ruuterita. Selleks kasutan ESP-NOW-d, et juhtmeta suhelda ilma ESP-ruuterita
ESP 32 kaamera video voogesitus WiFi kaudu - ESP 32 CAM -plaadi kasutamise alustamine: 8 sammu
ESP 32 kaamera voogesitusvideo WiFi kaudu | ESP 32 CAM-plaadi kasutamise alustamine: ESP32-CAM on väga väike ESP32-S kiibiga kaameramoodul, mis maksab umbes 10 dollarit. Lisaks OV2640 kaamerale ja mitmele välisseadmete ühendamiseks mõeldud GPIO -le on sellel ka microSD -kaardi pesa, mis võib olla kasulik pildiga salvestamiseks
Esp 8266 Esp-01 alustamine Arduino IDE-ga - Esp -tahvlite installimine Arduino Ide'i ja Esp -i programmeerimine: 4 sammu
Esp 8266 Esp-01 alustamine Arduino IDE-ga | Esp-tahvlite installimine Arduino Ide'i ja Esp programmeerimine: Selles juhendis õpime, kuidas esp8266 tahvleid Arduino IDE-sse installida ja kuidas esp-01 programmeerida ning sellesse koodi üles laadida. Kuna esp-tahvlid on nii populaarsed, mõtlesin juhiste parandamiseks see ja enamik inimesi seisab silmitsi probleemiga
Veetaseme indikaator Cum Notifier: 4 sammu
Veetaseme indikaator Cum Notifier: Veetaseme indikaator Cum teataja on seade, mis jälgib pidevalt vee taset veepaagis ja teavitab teid vajadusel. See teavitab teid, kui paak on täis või tühi, nii et saate pumba sisse või välja lülitada, et peatada vee raiskamine
ESP -ESP -side: 4 sammu
ESP -ESP -side: see õpetus aitab teil asendada muud transiiver -moodulid mis tahes muu projekti jaoks, mis sisaldab traadita sidet. Kasutame ESP8266 -põhist plaati, üks WiFi -STA -režiimis ja teine WiFi -AP -režiimis, NodeMCU V3 on minu valik selle projekti jaoks