Taula de continguts:
- Subministraments
- Pas 1: Sonoff a 5 V CC
- Pas 2: Instal·lació de microprogramari nou
- Pas 3: configureu el vostre wifi
- Pas 4: neteja, millora amb MQTT i retransmet el contacte sec
- Pas 5: proveu MQTT
- Pas 6: millores …?
Vídeo: Sonoff Basic Wifi Extender - Relé de contacte sec MQTT - 5v CC de baixa tensió: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
D'acord, tenia alguns dispositius bàsics de Sonoff de primera generació i no els vull fer servir amb 220v, ja que encara no eren segurs en aquesta versió. Feia estona que estaven estirats a l’entorn esperant a fer alguna cosa amb ells.
Així que em vaig trobar amb el projecte martin-ger a GitHub (https://github.com/martin-ger/esp_wifi_repeater) i vaig piratejar el Sonoff.
Primer vaig adaptar el Sonoff per treballar en 5vDC i vaig desactivar la resta del circuit.
Subministraments
Sonoff Basic R1
Alimentació de 5 V CC
Pas 1: Sonoff a 5 V CC
Per tant, això és bastant senzill.
Veureu a la primera imatge que el Sonoff utilitza un regulador AMS1117 per passar de 5v a 3,3v. Els passadors del regulador són d’esquerra a dreta: IN (GND), OUT, IN (+). Soldant un petit cable a l’IN (GND) i l’IN (+) podeu connectar la font d’alimentació de 5 V CC per alimentar la resta de la placa. Com que pot resultar una mica complicat, he utilitzat 2 punts de connexió més. El punt de soldadura buit situat a la dreta de l’AMS117 (marcador quadrat de PCB) és GND. Just a l'esquerra hi ha una connexió +. Mireu la imatge del primer pla.
D'acord un cop fet això, ja podeu provar abans de fer les altres modificacions.
Pas 2: Instal·lació de microprogramari nou
Al Github https://github.com/martin-ger/esp_wifi_repeater al firmware de la carpeta veureu els fitxers.bin:
- 0x00000.bin
- 0x02000.bin
Cal descarregar-los.
A continuació, aneu al lloc web ESP Expressif i descarregueu l'eina de descàrrega ESP (només per a PC):
www.espressif.com/en/support/download/othe…
Inicieu-lo i primer obtindreu una finestra de selecció: trieu DESENVOLUPADOR i després ESP8266. La pantalla hauria de semblar a la captura de pantalla anterior.
A continuació, feu clic a la part dreta "…" per navegar i seleccionar primer el fitxer 0x00000. Afegiu la ubicació de memòria al quadre que hi ha al costat: 0x00000.
Feu el mateix per al segon fitxer i configureu la ubicació de memòria a: 0x02000.
Un cop fet això, agafeu el vostre USB-TTL preferit i connecteu el Sonoff (assegureu-vos que no teniu cap altra alimentació connectada a la placa Sonoff). Comproveu també que el USB-TTL està configurat a 3,3 v.
Premeu el botó del Sonoff mentre inseriu l'USB-TTL a l'ordinador per activar el mode de flaix.
Seleccioneu el port COM a l'eina de descàrrega ESP i configureu la velocitat a 1152000. Feu clic a INICIA.
Només haurien de trigar 3 o 4 segons. De vegades, el meu tauler no va funcionar correctament en mode flash; només cal que treieu USB-TTL, premeu el botó i torneu-lo a inserir.
D’acord: amb això, tenim el nou firmware del Sonoff ESP8266.
Desconnecteu el vostre USB-TTL i connecteu-vos la font d'alimentació de 5 V CC al Sonoff.
Pas 3: configureu el vostre wifi
Utilitzarem Telnet per configurar el dispositiu. Faig servir Putty.
Després de connectar l’alimentació al Sonoff, hauríeu de veure un nou SSID Wifi: MyAP.
Connecteu-vos-hi amb l'ordinador: inicialment no hi ha cap contrasenya.
Un cop connectat, obriu Putty i configureu-lo a: 192.168.4.1 PORT 7777
Quan finalitzeu la connexió, veureu: CMD>
En utilitzar ordres bàsiques, configurareu el dispositiu Wifi. La negreta és l'ordre: la cursiva després d'ella és la vostra configuració. La primera ordre que apareix amb mi sempre dóna una "ordre no vàlida", així que repetiu-la.
CMD>
set ssid your_home_router's_SSID
defineix la contrasenya your_home_router's_password
set ap_ssid the_ESP's_new_ssid
defineix ap_password ESP_password
mostrar // (per comprovar els paràmetres)
set status_led 13 // (el LED està en GPIO 13 al tauler)
guarda // (!!! no t'oblidis)
restablir // (= reiniciar)
D'acord, ara teniu una subxarxa bàsica que podeu utilitzar per connectar dispositius IoT separats del vostre Wifi principal.
O podeu utilitzar-lo per als hostes, les mainaderes, els nens que accedeixen a Internet amb un temporitzador,….
Següent: afegiu MQTT, relé de contacte sec i neteja.
Pas 4: neteja, millora amb MQTT i retransmet el contacte sec
NETEJAR
Primer vaig netejar la placa i la vaig preparar per al comportament de contacte del relé sec.
Això vol dir:
- connectant el corrent continu de 5v al terminal verd
- tallant les rutes antigues del PCB (tallades a la part superior i inferior del tauler) perquè el terminal estigui aïllat i es connecti directament als 2 punts que hem soldat anteriorment al PCB. A la part superior podeu tallar-lo allà on hi ha les línies vermelles; veureu que les tallo una mica més inicialment. Faig servir un ganivet Stanley i després un rascador molt afilat. En canvi, normalment un petit tornavís pla també està bé per raspar el coure del PCB.
- tallar el PCB prop del relé (pista de soldadura) i instal·lar un pont com es veu a la imatge. Bàsicament, les 2 connexions esquerres al relé continuen alimentades per 3,3v. Els 2 contactes adequats formaran un bucle tancat amb el terminal verd a la part superior del tauler. Així es crea un contacte sec bàsic.
MQTT
Un cop fet això, connecto la font de 5 V CC al terminal verd perquè la placa s'encengui. Hauríeu de veure el LED verd parpellejar quan el Wi-Fi està en acció.
Per a MQTT, faig servir una configuració vermella de node en un Raspberry Pi 3A + amb Aedes MQTT. Feu-me saber si algú està interessat a ampliar aquest instructiu sobre com configurar-lo. Però també funcionarà amb qualsevol altre broker MQTT.
Connecteu amb Putty al Sonoff. Podeu utilitzar la IP interna (192.168.4.1) o la IP externa (IP que va obtenir del vostre encaminador Wifi).
CMD>
configureu mqtt_host IP_from_your_MQTT_server // (He deixat la resta per defecte - el MQTT hauria d'estar a la xarxa principal, així que al vostre Wifi principal intern o al públic d'Internet)
sortida de mode gpio 12 // (el relé està en GPIO 12)
guardar
restableix
Assegureu-vos de desar i restablir. La configuració de MQTT només es canvia en reiniciar.
Un cop fet això, podeu utilitzar una eina de client MQTT per comprovar els missatges. Faig servir MQTT Explorer.
Pas 5: proveu MQTT
Després de 15 segons hauríeu de veure l'ESP empenyent els missatges.
Per provar el relé, publiqueu un missatge:
topic: / WiFi / ESPRouter_xxxxxx / command // (el xxxxxx és el valor HEX del vostre dispositiu)
missatge: gpio 12 estableix un màxim per a 4 // (estableix gpio 12, el relé, a màxim durant 4 segons)
Hauríeu d'escoltar el clic del relé i l'ESP enviarà la comanda al tema ("resposta").
A partir d’ara podeu utilitzar telnet o MQTT per configurar i canviar la configuració. Qualsevol ordre vàlida pot ser publicada per MQTT.
Això és. Ara hauríeu de tenir un Sonoff de baixa tensió, SSID Wifi privat, amb MQTT i un relé sec que es pugui controlar.
Permeteu-me ara als comentaris si us ha semblat útil, algun error que he comès, errors que heu trobat o millores.
Gràcies.
Pas 6: millores …?
Però el rang és tan gran.
Tinc una antena mini de 2,4 Ghz d'un enrutador antic.
Intentaré instal·lar això al Sonoff i veure si millora una mica el rang.
Accés a l'accés a la pàgina web AP / ST - bloqueig
per defecte, la pàgina web està "oberta". De manera ideal, quan tot funcioni bé, obriu Putty i envieu l'ordre "lock" i deseu-la. Per defecte, us farà servir la contrasenya ST per protegir la pàgina web.
Recomanat:
Esquema del circuit del detector de tensió CA sense contacte: 6 passos
Diagrama del circuit del detector de tensió CA sense contacte: El circuit identificador de tensió CA és un circuit primari basat en transistors totalment NPN com BC747, BC548. El circuit depèn de 3 etapes diferents. Després d'això, el fràgil signe es va donar sòlid i aquest circuit pot fer funcionar el Drove igual que la campana. Aquí estic
Reconstrucció bàsica Sonoff a baixa tensió (12V): 6 passos
Reconstrucció bàsica de Sonoff a baixa tensió (12V): Hola nois. De vegades no seria bo controlar totes les vostres aplicacions i totes les vostres coses amb un commutador intel·ligent WiFi? Però sovint no cal canviar de 230 V CA. Si creeu un curtcircuit durant el cablejat, hi haurà risc de descàrrega elèctrica
Detector de tensió sense contacte: 5 passos (amb imatges)
Detector de tensió sense contacte: en aquest document instructiu us mostraré com podeu construir un detector de tensió sense contacte per comprovar els cables d’alimentació en tensió. Eines i materials utilitzats (enllaços d’afiliació): transistors http://s.click.aliexpress.com / e / bWomecjILEDs http://s.click.aliexpress.com/e
Detector de tensió sense contacte de mida de la targeta de crèdit (555): 3 passos
Detector de voltatge sense contacte de mida de la targeta de crèdit (555): la idea va sorgir en altres instruccions: https: //www.instructables.com/id/Contactless-Volta … He triat el disseny amb el 555 perquè en tenia diversos 555 al voltant i m'agrada construir petits projectes, com aquest altre projecte de mida de targeta de crèdit.https:
Detector de tensió sense contacte: 15 passos (amb imatges)
Detector de tensió sense contacte: 3 maneres de construir el vostre propi detector de tensió sense contacte per menys d'un dòlar Introducció ------------ Quan l'electricitat no es maneja correctament, es produeixen descàrregues elèctriques amb una experiència desagradable; per això, la seguretat ha de ser la primera quan es treballa