Përmbajtje:
- Hapi 1: Lista e Pjesëve
- Hapi 2: Pin Layout
- Hapi 3: Zbulimi i dridhjeve
- Hapi 4: Zbulimi i zërit
- Hapi 5: GPS - Përmes Google Geolocation API
- Hapi 6: Njoftimet duke përdorur shërbimin e Telegram Bot (Burimi Hapës)
- Hapi 7: Analitika - Përdorimi i ThingSpeak Channel
- Hapi 8: Vizualizime dhe Analiza në kohë reale
Video: ESP - Njoftuesi i ambientit në distancë: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Prototipi bazohet në çipin popullor IOT ESP8266.
ESP8266
Ky është një mikroçip Wi-Fi me kosto të ulët me kapacitet të plotë TCP/IP dhe aftësi mikrokontrollues të prodhuar nga prodhuesi kinez me bazë në Shanghai, Espressif Systems.
- Përpunuesi: Bërthama e mikroprocesorit RISC 32-bit L106 bazuar në Tensilica Xtensa Diamond Standard 106Micro që funksionon në 80 MHz
-
Kujtesa:
- RAM udhëzues 32 KiB
- 32 KiB cache RAM cache RAM
- RAM i të dhënave të përdoruesit 80 KiB
- RAM i të dhënave të sistemit KiB ETS 16
- Blic i jashtëm QSPI: mbështetet deri në 16 MiB (zakonisht përfshihen 512 KiB në 4 MiB)
-
IEEE 802.11 b/g/n Wi-Fi
- Ndërprerës TR i integruar, balun, LNA, përforcues i energjisë dhe rrjet i përshtatshëm
- Vërtetimi WEP ose WPA/WPA2, ose hapja e rrjeteve
- 16 kunja GPIO
- SPI I²C (zbatimi i softuerit) [5]
- Ndërfaqet I²S me DMA (ndarja e kunjave me GPIO)
- UART në kunjat e dedikuara, plus një UART vetëm për transmetim mund të aktivizohet në GPIO2
- ADC 10-bit (përafrimi i njëpasnjëshëm ADC)
Hapi 1: Lista e Pjesëve
- Moduli i sensorit të zbulimit të zërit REES52
- Moduli i sensorit të dridhjeve OEM - SW -420
-
2 të Bordit të Zhvillimit të NodeMCU-WiFi-Arduino-IDE-Lua-based-IoT-ESP8266
- CP2102 USB 2.0 në TTL UART SERIALE MODULE KONVERTERI me pin DTR
- LED - të kuqe, të verdhë, blu
Hapi 2: Pin Layout
Paraqitja e kunjave
ESP A0 - Sensori i zërit dal
ESP 0 - LED (Tingull)
ESP 5 - Sensori i dridhjeve D0
ESP 4 - LED (dridhje)
Hapi 3: Zbulimi i dridhjeve
Moduli i sensorit të dridhjeve OEM - SW -420
Moduli i dridhjeve i bazuar në sensorin e dridhjeve SW-420 dhe Comparator LM393 për të zbuluar nëse ka ndonjë dridhje që tejkalon pragun. Pragu mund të rregullohet nga potenciometri në bord.
Kur ky nuk ka dridhje, ky modul del logjikë LOW sinjali tregon dritën LED, dhe anasjelltas.
Specifikimet
- Gjendja e paracaktuar e ndërprerësit është afër
- Dalja dixhitale Tensioni i furnizimit: 3.3V-5V
- Treguesi LED në bord për të treguar rezultatet
- Çipi në bord LM393
- Përmasa e tabelës: 3.2cm x 1.4cm
Hapi 4: Zbulimi i zërit
Moduli i sensorit të zbulimit të zërit REES52
Moduli i sensorit të zërit siguron një mënyrë të lehtë për të zbuluar zërin dhe përdoret përgjithësisht për zbulimin e intensitetit të zërit. Ky modul mund të përdoret për sigurinë, ndërrimin dhe monitorimin e aplikacioneve. Saktësia e tij mund të rregullohet lehtësisht për lehtësinë e përdorimit. Ai përdor një mikrofon i cili furnizon hyrjen me një përforcues, detektor piku dhe tampon. Kur sensori zbulon një tingull, ai përpunon një tension të sinjalit dalës i cili i dërgohet një mikrokontrolluesi dhe më pas kryen përpunimin e nevojshëm.
Specifikimet
- Tensioni i funksionimit 3.3V-5V
- Modeli i daljes: daljet e kalimit dixhital (0 dhe 1, nivel i lartë ose i ulët)
- Me një vrimë vidhos për montim
Hapi 5: GPS - Përmes Google Geolocation API
API -ja e gjeolokacionit të Google Maps
Google Maps Geolocation API kthen një vendndodhje dhe rreze saktësie bazuar në informacionin në lidhje me kullat e qelizave dhe nyjet WiFi që klienti celular mund të zbulojë. Ky dokument përshkruan protokollin e përdorur për të dërguar këto të dhëna në server dhe për t'i kthyer një përgjigje klientit.
Komunikimi bëhet përmes HTTPS duke përdorur POST. Të dyja kërkesat dhe përgjigjet janë të formatuara si JSON, dhe lloji i përmbajtjes së të dyjave është aplikacioni/json. Para se të filloni të zhvilloni me API Geolocation, rishikoni kërkesat e vërtetimit (keni nevojë për një çelës API) dhe kufijtë e përdorimit të API. Kërkesat për gjeolokim Kërkesat për gjeolokim dërgohen duke përdorur POST në mostrën e mëposhtme të URL -së:
www.googleapis.com/geolocation/v1/geolocat…
Prototipi kryesor: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY
Hapi 6: Njoftimet duke përdorur shërbimin e Telegram Bot (Burimi Hapës)
Telegram është një aplikacion i mesazheve me fokus në shpejtësinë dhe sigurinë, është super i shpejtë, i thjeshtë dhe falas. Mund të përdoret në të gjitha pajisjet në të njëjtën kohë - mesazhet sinkronizohen pa probleme në çdo numër të telefonave, tabletëve ose kompjuterëve tuaj.
Me Telegram, mund të dërgoni mesazhe, fotografi, video dhe skedarë të çdo lloji (doc, zip, mp3, etj), si dhe të krijoni grupe për deri në 100, 000 persona ose kanale për transmetim tek audienca të pakufizuara. Dikush mund t'i shkruajë kontakteve të telefonit dhe t'i gjejë njerëzit me emrat e përdoruesve. Telegrami është si SMS dhe email i kombinuar - dhe mund të kujdeset për të gjitha nevojat tuaja të mesazheve personale ose të biznesit. Përveç kësaj, ajo mbështet thirrjet zanore të koduara nga njëra anë në tjetrën.
Prototipi përdor shërbimin Telegram Bot:
BotToken = "537307026: AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";
Hapi 7: Analitika - Përdorimi i ThingSpeak Channel
ThingSpeak është një aplikacion dhe API me burim të hapur të Internetit të Gjërave (IoT) për të ruajtur dhe marrë të dhëna nga gjërat duke përdorur protokollin HTTP në internet ose përmes një Rrjeti Lokal. ThingSpeak mundëson krijimin e aplikacioneve të regjistrimit të sensorëve, aplikacioneve për përcjelljen e vendndodhjes dhe një rrjeti social të gjërave me përditësime të statusit.
ThingSpeak u lançua fillimisht nga ioBridge në 2010 si një shërbim në mbështetje të aplikacioneve IoT. ThhingSpeak ka mbështetje të integruar nga softueri kompjuterik numerik MATLAB nga MathWorks, [4] duke lejuar përdoruesit e ThingSpeak të analizojnë dhe vizualizojnë të dhënat e ngarkuara duke përdorur Matlab pa kërkuar blerjen e një Licenca Matlab nga Mathworks. ThingSpeak ka një marrëdhënie të ngushtë me Mathworks, Inc
Prototipi përdor kanalin e mëposhtëm ThingSpeak
- String apiKey = "BJAUZC22GNAUQCQQ";
- String thingtweetAPIKey = "8LFA68AASLC0096N";
Hapi 8: Vizualizime dhe Analiza në kohë reale
Recommended:
Arduino Nano - TSL45315 Sensori i Ndriçimit të Ambientit: 4 Hapa
Arduino Nano - TSL45315 Sensori i Ndriçimit të Ambientit: TSL45315 është një sensor dixhital i dritës së ambientit. Përafron përgjigjen e syrit të njeriut në një sërë kushtesh ndriçimi. Pajisjet kanë tre kohë integrimi të zgjedhshme dhe ofrojnë një dalje të drejtpërdrejtë 16-bit lux përmes një ndërfaqeje të autobusit I2C. Pajisja bashkë
Dritat e murit të ambientit DIY: 9 hapa
Dritat e murit të ambientit DIY: Përshëndetje. Unë jam karkaleca anonime, mirë se vini në mësimin e parë të Instructables nga ky kanal. Nëse dëshironi të shihni më shumë nga kjo, shikoni kanalin tim në Youtube këtu: https://bit.ly/3hNivF3Now, në tutorial. Këto drita muri kontrollohen nga një lon
Orë muri LED e ambientit: 11 hapa (me fotografi)
Orë Muri LED e Ambientit: Kohët e fundit kam parë shumë njerëz që ndërtojnë matrica të mëdha LED të cilat duken absolutisht të bukura, por ato ose përbëheshin nga kod i komplikuar ose pjesë të shtrenjta ose të dyja. Kështu që unë mendova të ndërtoj matricën time LED të përbërë nga pjesë shumë të lira dhe shumë
Mood Speaker- një Folës i Fuqishëm për Muzikën Mood që Duhet Të Luhet Bazuar në Temperaturën e Ambientit: 9 Hapa
Mood Speaker- një Folës i Fuqishëm që Muzika Mood të Luhet Bazuar në Temperaturën e Ambientit: Hej mirë! Për projektin tim shkollor në MCT Howest Kortrijk, unë bëra një Speaker Mood kjo është një pajisje altoparlanti inteligjente Bluetooth me sensorë të ndryshëm, një LCD dhe WS2812b ledstrip i përfshirë. Altoparlanti luan muzikë në sfond bazuar në temperaturën, por mund të
Fillimi Me Esp 8266 Esp-01 Me Arduino IDE - Instalimi i bordeve të Esp në Arduino Ide dhe Programimi i Esp: 4 hapa
Fillimi Me Esp 8266 Esp-01 Me Arduino IDE | Instalimi i bordeve Esp në Arduino Ide dhe Programimi Esp: Në këtë udhëzues do të mësojmë se si të instalojmë bordet esp8266 në Arduino IDE dhe si të programojmë esp-01 dhe të ngarkojmë kodin në të. Meqenëse bordet e esp janë kaq të njohura, kështu që mendova të drejtoja një instruktor për ky dhe shumica e njerëzve përballen me probleme