Taula de continguts:
- Pas 1: la llista de peces:
- Pas 2: menjar les pralines des de la caixa
- Pas 3: Cablatge de tots els components
- Pas 4: Codificació de la junta de Wemos
- Pas 5: Control del sòcol
Vídeo: Un commutador de llum controlat per Wi-Fi: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Hola! Alguna vegada us heu cansat tant que us heu oblidat d’apagar els llums de la vostra habitació? O simplement no us ve de gust aixecar-vos d’un llit càlid i acollidor i prémer l’interruptor de la làmpada de nit? Probablement tots coneixem aquesta sensació. Per això, voldria presentar-vos com vaig crear una base controlada per un telèfon intel·ligent per a un futur sistema domòtic: un interruptor de llum controlat per Wi-Fi.
Pas 1: la llista de peces:
Determinar quines parts hem d’utilitzar sempre és divertit. Moltes cerques de la part més barata i fiable, alhora que també en veus d’altres a la botiga i penses en un altre bon projecte: D
En primer lloc, necessitaríem un cervell per al nostre projecte.
Vaig triar la mini placa Wemos D1, ja que no només proporciona connexió Wi-Fi per al commutador, sinó que té 11 GPIO i es pot programar mitjançant el programari Arduino IDE, de manera que no necessitem utilitzar cap altre microcontrolador. En vaig comprar un per 2,69 dòlars a Aliexpress.
D'ACORD. Ara necessitaríem un commutador real que trenqui la connexió a la xarxa elèctrica.
Així que vaig comprar un mòdul de relé de 2 canals per 0,85 dòlars de nou a Aliexpress.
Un altre element important és la font d'alimentació. Vaig triar aquest transformador de 230VAC a 5VDC per 1,99 dòlars. Pot suportar 3W de potència que seria més que suficient.
També necessitaríem una funda de projecte (com la que vaig fer servir una caixa de pralines): D, un cable d'alimentació, alguns cables de connexió i una presa de corrent (el millor és un que sobresurt de la paret i està muntat en 2 cargols)
Pas 2: menjar les pralines des de la caixa
Un cop la caixa estigui buida, podem procedir al muntatge del sòcol a la caixa. La meva caixa era massa dura per perforar-la, així que vaig fer servir dos ganivets per fer dos petits retalls. Després vaig assegurar el sòcol amb uns petits cargols, femelles i coixinets al seu lloc.
Vaig seguir muntant el transformador en un tros de perfboard per facilitar la soldadura. Llavors vaig despullar el cable d’alimentació i vaig soldar els cables als pins AC del transformador.
Pas 3: Cablatge de tots els components
Ara la part divertida: connectar cada peça i mentrestant no embolicar res: D
L'esquema mostra totes les connexions que hem de fer entre les plaques, excepte el neutre per a la presa controlada, que va directament al cable d'alimentació. Per a les connexions d’alta tensió, utilitzeu sempre cables que puguin controlar l’energia, per exemple podem escurçar el cable d'alimentació abans i utilitzar els fragments tallats entre el sòcol i els relés. També és bo mantenir els colors del filferro correctes (marró filferro viu, blau neutre i groc verd verd).
Pas 4: Codificació de la junta de Wemos
Ara la part més avorrida: la codificació. Com que sóc una persona molt mandrosa, he utilitzat un esbós d’exemple existent i l’he modificat una mica per respondre a les nostres ordres. El codi complet està disponible al meu GitHub.
Ara podem carregar el codi al tauler. Hmm, però espera home, com? No és una placa Arduino. Primer hem d’afegir definicions de taulers al nostre IDE per fer-lo visible. A continuació, cerquem el Wemos D1 mini a les taules, establim la velocitat de pujada a 115200bps i, finalment, carreguem el codi.
Pas 5: Control del sòcol
Ara, si desconnectem el nostre cable USB i connectem la nostra placa a la presa de corrent, hauria de connectar-se a la nostra xarxa Wi-Fi i respondre quan l’obrim al navegador.
Però, quina és l’adreça que hauríem d’escriure a la barra del navegador? Allà és útil el "mDNS responder", perquè no necessitem conèixer l'adreça IP del tauler. Al codi hem declarat que el mDNS respondria amb el nom "remoteSocket01" i el servidor està configurat al port 81, de manera que l'adreça completa seria https://remoteSocket01.local: 81. Tot el treball està configurat a / [sortida] / [activat o desactivat]
Què passa si no podem connectar-nos al tauler amb l'adreça mDNS, per exemple? al telèfon intel·ligent? Aquí és útil una aplicació per a Android anomenada IP Tools. Una de les funcions és que podem cercar a la xarxa local tots els dispositius connectats. Cerquem un dispositiu produït per Espressif Inc. i llegim la IP que es mostra més amunt.
Si no voleu escriure l'adreça a la barra cada vegada, he creat una aplicació per a Android per fer-ho tot més fàcil. Les funcions bàsiques, com ara, són activar o desactivar el sòcol i "refrescar": fer-lo apagar durant un segon i tornar-lo a activar. Podeu descarregar-lo des d’aquí.
Espero que gaudiu d’una làmpada de nit de bricolatge intel·ligent: D
Fins a la propera, Krzysztof:)
Recomanat:
Commutador de relé IOT controlat per veu basat en Arduino (Google Home i Alexa compatibles): 11 passos
Commutador de relé IOT controlat per veu basat en Arduino (compatible amb Google Home i Alexa): aquest projecte descriu com fer un commutador de relé IOT basat en Arduino, controlat per veu. Es tracta d’un relé que podeu activar i desactivar de forma remota mitjançant una aplicació per a iOS i Android, a més de connectar-la a IFTTT i controlar-la amb la vostra veu mitjançant Goog
Commutador HDMI controlat per Arduino: 3 passos
Commutador HDMI controlat per Arduino: aquest instructiu us mostrarà com controlar diversos canals HDMI al vostre televisor mitjançant un microcontrolador, com ara un Arduino, per habilitar i desactivar la transmissió amb una única línia de control. El meu objectiu final és tenir un mitjà robust però flexible per límit t
Commutador controlat per veu mitjançant Alexa i Arduino: 10 passos (amb imatges)
Commutador controlat per veu mitjançant Alexa i Arduino: l'objectiu principal d'aquest projecte és utilitzar un sensor de temperatura per controlar l'interruptor (relé) per encendre o apagar el dispositiu. Llista de materials Mòdul de relé de 12V == > $ 4.2 Arduino uno == > Sensor de temperatura DHT11 de $ 8 == > Mòdul ESP8266 de 3 dòlars
Interruptor de llum controlat per control remot Bluetooth: reforma. El commutador de llum encara funciona, sense escriptures addicionals: 9 passos (amb imatges)
Interruptor de llum controlat per control remot Bluetooth: reforma. El commutador de llum continua funcionant, no hi ha cap escrit extra. Alguns taulers BLE / programari emmagatzemen
Commutador automàtic de teclat i ratolí: commutador USB ascendent: 5 passos
Commutador automàtic de teclat i ratolí: commutador USB ascendent: en aquest projecte muntarem un commutador automàtic de teclat i ratolí que permet compartir fàcilment entre dos equips. La idea d’aquest projecte va sorgir de la meva necessitat, en cada moment, de tenir dos ordinadors el taulell del meu laboratori. La majoria de les vegades és el meu D