Taula de continguts:
- Pas 1: llista de peces
- Pas 2: disseny del pin
- Pas 3: Detecció de vibracions
- Pas 4: Detecció de so
- Pas 5: GPS: mitjançant l'API de geolocalització de Google
- Pas 6: notificacions mitjançant el servei de bot Telegram (Opensource)
- Pas 7: anàlisi: mitjançant el canal ThingSpeak
- Pas 8: anàlisis i visualitzacions en temps real
Vídeo: ESP - Notificador d'ambient remot: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
El prototip es basa en el popular xip IOT ESP8266.
ESP8266
Es tracta d’un microxip Wi-Fi de baix cost amb pila TCP / IP completa i capacitat de microcontrolador produït pel fabricant xinès Espressif Systems amb seu a Xangai.
- Processador: nucli de microprocessador RISC de 32 bits L106 basat en el Tensilica Xtensa Diamond Standard 106Micro que funciona a 80 MHz †
-
Memòria:
- Memòria RAM de 32 KiB
- Memòria cau d'instruccions de 32 KiB
- RAM de dades d’usuari de 80 KiB
- Memòria RAM de 16 KiB ETS del sistema
- Flash QSPI extern: s'admeten fins a 16 MiB (normalment s'inclouen 512 KiB a 4 MiB)
-
Wi-Fi IEEE 802.11 b / g / n
- Commutador TR integrat, balun, LNA, amplificador de potència i xarxa coincident
- Autenticació WEP o WPA / WPA2 o xarxes obertes
- 16 pins GPIO
- SPI I²C (implementació de programari) [5]
- Interfícies I²S amb DMA (compartint pins amb GPIO)
- UART en pins dedicats, a més d'un UART només de transmissió, es pot habilitar a GPIO2
- ADC de 10 bits (ADC d'aproximació successiva)
Pas 1: llista de peces
- Mòdul de sensor de detecció de so REES52
- Mòdul de sensor de vibració OEM - SW-420
-
2 de NodeMCU-WiFi-Arduino-IDE-Lua-based-IoT-ESP8266-Board Development
- Mòdul de convertidor sèrie CP2102 USB 2.0 a TTL UART amb pin DTR
- LED: vermell, groc, blau
Pas 2: disseny del pin
El disseny del pin
ESP A0 - Sensor de so OUT
ESP 0 - LED (so)
ESP 5 - Sensor de vibració D0
ESP 4 - LED (vibració)
Pas 3: Detecció de vibracions
Mòdul de sensor de vibració OEM - SW-420
El mòdul de vibració es basa en el sensor de vibracions SW-420 i el comparador LM393 per detectar si hi ha alguna vibració que superi el llindar. El llindar es pot ajustar mitjançant el potenciòmetre integrat.
Quan no hi ha vibració, aquest mòdul emet una lògica BAIXA que el senyal indica la llum LED, i viceversa.
Especificacions
- L'estat per defecte del commutador és proper
- Sortida digital Tensió d'alimentació: 3,3V-5V
- LED indicador incorporat per mostrar els resultats
- Xip LM393 de bord
- Dimensió del tauler: 3,2cm x 1,4cm
Pas 4: Detecció de so
Mòdul de sensor de detecció de so REES52
El mòdul del sensor de so proporciona una manera senzilla de detectar el so i s’utilitza generalment per detectar la intensitat del so. Aquest mòdul es pot utilitzar per a aplicacions de seguretat, commutació i supervisió. La seva precisió es pot ajustar fàcilment per comoditat d’ús. Utilitza un micròfon que subministra l'entrada a un amplificador, detector de pics i memòria intermèdia. Quan el sensor detecta un so, processa un voltatge de senyal de sortida que s’envia a un microcontrolador i realitza el processament necessari.
Especificacions
- Tensió de funcionament 3,3V-5V
- Model de sortida: sortides de commutador digital (0 i 1, nivell alt o baix)
- Amb un forat de cargol de muntatge
Pas 5: GPS: mitjançant l'API de geolocalització de Google
L'API de geolocalització de Google Maps
L’API de geolocalització de Google Maps retorna una ubicació i un radi de precisió en funció de la informació sobre les torres cel·lulars i els nodes WiFi que el client mòbil pot detectar. Aquest document descriu el protocol utilitzat per enviar aquestes dades al servidor i per retornar una resposta al client.
La comunicació es realitza mitjançant HTTPS mitjançant POST. Tant la sol·licitud com la resposta tenen el format JSON i el tipus de contingut de tots dos és application / json. Abans de començar a desenvolupar amb l'API de geolocalització, reviseu els requisits d'autenticació (necessiteu una clau d'API) i els límits d'ús de l'API. Sol·licituds de geolocalització Les sol·licituds de geolocalització s’envien mitjançant POST al següent exemple d’URL:
www.googleapis.com/geolocation/v1/geolocat…
Clau de prototip: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY
Pas 6: notificacions mitjançant el servei de bot Telegram (Opensource)
Telegram és una aplicació de missatgeria centrada en la velocitat i la seguretat, és molt ràpida, senzilla i gratuïta. Es pot utilitzar a tots els dispositius al mateix temps: els missatges es sincronitzen sense problemes a qualsevol número de telèfons, tauletes o ordinadors.
Amb Telegram, es poden enviar missatges, fotos, vídeos i fitxers de qualsevol tipus (doc, zip, mp3, etc.), a més de crear grups de fins a 100.000 persones o canals per emetre'ls a públics il·limitats. Es pot escriure als contactes del telèfon i trobar persones amb els seus noms d’usuari. Telegram és com SMS i correu electrònic combinats, i pot fer-se càrrec de totes les vostres necessitats de missatgeria personal o empresarial. A més, admet trucades de veu xifrades de punta a punta.
Prototype utilitza el servei Telegram Bot:
BotToken = "537307026: AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";
Pas 7: anàlisi: mitjançant el canal ThingSpeak
ThingSpeak és una aplicació i API de codi obert Internet de les coses (IoT) per emmagatzemar i recuperar dades de coses mitjançant el protocol HTTP a través d'Internet o a través d'una xarxa d'àrea local. ThingSpeak permet crear aplicacions de registre de sensors, aplicacions de seguiment de la ubicació i una xarxa social de coses amb actualitzacions d 'estat.
ThingSpeak va ser llançat originalment per ioBridge el 2010 com a servei de suport a les aplicacions IoT. ThingSpeak ha integrat el suport del programari d’informàtica numèrica MATLAB de MathWorks, [4] permetent als usuaris de ThingSpeak analitzar i visualitzar les dades carregades mitjançant Matlab sense necessitat de comprar cap Llicència Matlab de Mathworks. ThingSpeak manté una estreta relació amb Mathworks, Inc
Prototype utilitza el següent canal ThingSpeak
- String apiKey = "BJAUZC22GNAUQCQQ";
- String thingtweetAPIKey = "8LFA68AASLC0096N";
Pas 8: anàlisis i visualitzacions en temps real
Recomanat:
IRduino: control remot Arduino: imiteu un control remot perdut: 6 passos
IRduino: control remot Arduino: imiteu un control remot perdut: si alguna vegada heu perdut el comandament a distància del vostre reproductor de TV o DVD, sabeu el frustrant que és haver d’anar, trobar i utilitzar els botons del propi dispositiu. De vegades, aquests botons ni tan sols ofereixen la mateixa funcionalitat que el comandament a distància. Rebre
Kit de control remot ordinari transformat en control remot de joguina RC de quatre canals: 4 passos
Kit de control remot ordinari transformat en control remot de joguina de quatre canals: control remot de joguina RC:改造 方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 这个 这个 电子 项目 并 为 您 服务 玩具 玩具 车船 提供 远程 无线 控制。
Controleu-vos els aparells elèctrics amb el vostre control remot de televisió (control remot ir) amb pantalla de temperatura i humitat: 9 passos
Controleu-vos els aparells elèctrics amb el vostre control remot de televisió (control remot ir) amb pantalla de temperatura i humitat: hola, sóc Abhay i és el meu primer bloc sobre Instructables i avui us mostraré com controlar els vostres electrodomèstics amb el vostre control remot de TV construint aquest projecte senzill. gràcies al laboratori atl per obtenir suport i proporcionar el material
Liberació del cable remot Olympus Evolt E510 (versió 2 amb enfocament automàtic al control remot): 6 passos (amb imatges)
Liberació del cable remot Olympus Evolt E510 (versió 2 amb enfocament automàtic al control remot): ahir vaig construir un comandament senzill amb un botó per al meu Olympus E510. La majoria de càmeres tenen un botó de disparador (el que premeu per fer una foto) que té dos modes. Si es prem el botó suaument, la càmera enfocarà automàticament i mesurarà la llum
Control remot remot: 11 passos (amb imatges)
Control remot a distància: tinc un nadó acabat de néixer i no creu que hagi de dormir el temps que la meva dona i jo també ho desitgem. Una cosa que el manté feliç al bressol és el mòbil que li penja. Així que quan es desperti si necessitem uns 25 minuts més o menys de sl