Taula de continguts:
- Pas 1: configureu el compte Ubidots
- Pas 2: aplicació Jason
- Pas 3: la seguretat primer
- Pas 4: Esquemes
- Pas 5: Tauler de pa
- Pas 6: Codi
- Pas 7: demostració
Vídeo: Llums controlades per veu des de qualsevol lloc amb Jason: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Llums de CA que es controlen des de qualsevol lloc amb connexió a Internet mitjançant NodeMCU (ESP8266) i Jason (aplicació per a Android).
Jason és una aplicació d'assistent de control de veu que he codificat per a dispositius Android per controlar l'estat elèctric d'un aparell de CA, fins ara pot controlar els llums. Podeu controlar els llums des de qualsevol part del món sempre que tingueu connexió a Internet. Això és possible mitjançant un corredor d’IoT, en aquest cas estem fent servir Ubidots.
Per utilitzar-lo, heu de construir el mòdul de maquinari que es connecta a la bombeta (les instruccions d’aquest manual) i també haureu de crear un compte d’Ubidots.
Comencem doncs …
Pas 1: configureu el compte Ubidots
El primer que heu de fer és anar al lloc web Ubidots for Education i crear un compte. Podeu iniciar la sessió directament si ja teniu un compte de Twitter, Github, Google o Facebook.
Quan ja hàgiu creat el compte, tindreu accés al vostre testimoni; feu clic al vostre nom d'usuari a l'extrem superior dret i feu clic a Credencials de l'API. Deseu el vostre testimoni, tal com utilitzarem més endavant.
Pas 2: aplicació Jason
L'aplicació es pot descarregar des de Play Store, està disponible en anglès i castellà.
Copieu el vostre testimoni Ubidots a l'aplicació, tocant la pestanya de configuració, enganxant-lo al camp de la clau Ubidots i tocant el botó Desa.
Ara hem de configurar un dispositiu, anar a la pestanya Dispositius i tocar el botó Afegeix. Introduïu un nom, preferiblement el de la zona on hi ha els llums, de manera que pugueu dir "Enceneu els llums de la cuina". Al pin d'E / S ESP32, trieu "5", que serà el pin NodeMCU (ESP8266 intern) connectat al relé. I toca Desa.
Pas 3: la seguretat primer
En aquest projecte estem treballant amb tensió de xarxa (tensió A / C) que és perillosa si no sabeu què feu, tingueu molta cura. MAI toqueu cap part del circuit ni treballeu-hi si està connectat a la paret. Si no sabeu què feu, atureu-vos aquí mateix o obteniu ajuda de professionals.
Només publico aquest tutorial educatiu i no sóc de cap manera responsable de les lesions o danys que pugueu causar.
Pas 4: Esquemes
- Alimenteu el NodeMCU connectant VIN a VCC (5V) i el pin GND a GND.
- Connecteu D8 a un extrem del commutador i a una resistència de 2,2K Ohm connectada a GND.
- Connecteu l’altre extrem del commutador a 3,3 V, ja que el NodeMCU només pot gestionar aquesta tensió als pins d'E / S.
- Resistència de D1 a 2.2k Ohm a la base del transistor NPN
- CC negatiu del relé al colector del transistor.
- Emissor de transistors a GND.
- PositiveDC del relé a 5V.
- Negatiu de la bombeta a un passador de corrent altern del relé.
- Positiu de la bombeta a AC Live (AC Positive).
- Un altre pin AC de relé a neutre (negatiu de CA)
NOTA: VCC 5V es subministrarà des d’un cable USB connectat a un simple carregador de transformador de telèfon.
Pas 5: Tauler de pa
El commutador pot ser un simple interruptor de commutació o un interruptor de paret, només ha de detectar si l'usuari canvia d'estat per poder controlar els llums amb un interruptor normal.
El commutador que he utilitzat té doble llançament, només en necessitem un, de manera que he connectat el pin 1 a 3V del NodeMCU i el pin 2 del commutador al pin D8 de NodeMCU.
La font d’alimentació serà un carregador de paret de telèfon de 5V amb un cable USB despullat.
Controlant la connexió de terra amb el relé podem controlar l’estat de corrent altern de la bombeta.
Pas 6: Codi
Abans d’utilitzar el codi font, heu de descarregar algunes biblioteques:
- Nucli Arduino per a ESP8266 (llegiu el pas "Instal·lació amb el gestor de plaques")
- Ubidots ESP MQTT
Nota: Si no sabeu com afegir biblioteques a l'IDE arduino, podeu seguir aquest senzill tutorial.
Configureu la vostra placa de desenvolupament a NodeMCU 1.0 (mòdul ESP-12E). Heu de canviar algunes variables del codi:
- El vostre SSID (nom de la xarxa Wi-Fi de casa)
- Contrasenya de la vostra xarxa Wi-Fi
- El vostre testimoni Ubidots I, finalment, pengeu el vostre codi al tauler.
I, finalment, pengeu el vostre codi al tauler.
Pas 7: demostració
Funciona!
Recomanat:
Porta tecles intel·ligents controlades per veu: 3 passos (amb imatges)
Porta claus intel·ligent controlada per veu: sou el tipus de persona que no és bona en gestionar les claus i que sempre ha de provar cada tecla per a qualsevol altre pany? porta clau clau intel·ligent molt controlada per veu
Control ESP8266 per Internet (des de qualsevol lloc): 5 passos (amb imatges)
Control ESP8266 a través d'Internet (des de qualsevol lloc): hi ha algunes coses millor que (amb èxit) programar i utilitzar el vostre Arduino. Segur que una d’aquestes coses és utilitzar el vostre ESP8266 com a Arduino amb WiFi. En aquest instructiu us mostraré una forma FÀCIL de fer funcionar l’ESP8266 com a web
Alimenta els flocs de peix des de qualsevol lloc: 7 passos (amb imatges)
Alimenta els teus flocs de peix des de qualsevol lloc: alimenta els teus peixos de qualsevol part del món. Compatible amb flocs. Hi ha molts alimentadors de peixos a Internet, però no n’hi ha molts que alimentin flocs de peix. La dieta principal del meu peix daurat. M’agrada alimentar els meus peixos i quan viatjo vull tenir el mateix enjo
Com fer un robot controlat per mòbil Basat en DTMF - Sense microcontrolador i programació - Control des de qualsevol lloc del món - RoboGeeks: 15 passos
Com fer un robot controlat per mòbil Basat en DTMF | Sense microcontrolador i programació | Control des de qualsevol lloc del món | RoboGeeks: Voleu fabricar un robot que es pugui controlar des de qualsevol part del món, Lets do It
Com accedir a la vostra música des de qualsevol lloc amb el Mac Mini: 5 passos
Com accedir a la música des de qualsevol lloc amb el Mac Mini: aquesta instrucció converteix l’ordinador en un servidor compartit privat. Allotjarà la teva música perquè només tu hi puguis accedir. Però, suposant que la vostra connexió a Internet sigui prou ràpida, podreu arribar-hi des de tot el món. Que guai que