Taula de continguts:
- Subministraments
- Pas 1: finalització del consell
- Pas 2: Selecció del microcontrolador
- Pas 3: comprovació del detall GPIO de la placa ESP8266
- Pas 4: Selecció de la font d'alimentació
- Pas 5: Selecció del dispositiu de commutació
- Pas 6: selecció del PIN ESP8266
- Pas 7: Selecció d'optocoplador
- Pas 8: Preparació del disseny del circuit
- Pas 9: cablejat ESP8266
- Pas 10: Circuit de commutació de sortida ESP8266
- Pas 11: entrada Esp8266
- Pas 12: esquema final
- Pas 13: converteix el PCB
- Pas 14: Disposició de PCB i arranjament de components
- Pas 15: Disseny final de PCB
- Pas 16: Marqueu la visualització 3D i la generació de fitxers Ggerber
- Pas 17: fer una comanda
- Pas 18: Recibir PCB
- Pas 19: soldadura de components al PCB
- Pas 20: augment del gruix de la pista de potència
- Pas 21: comprovació final
- Pas 22: Firmware intermitent
- Pas 23: Firmware de Tasamota Flash a ESP
- Pas 24: Configuració de Tasmota
- Pas 25: Guia de cablejat i demostració
Vídeo: Techswitch 1.0: 25 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Empower Smart home mitjançant TechSwitch-1.0 (mode DIY)
Què és TechSwitch-1.0 (mode DIY)
TechSwitch-1.0 és un commutador intel·ligent basat en ESP8266. pot controlar 5 electrodomèstics.
Per què és mode DIY?
Està dissenyat per tornar a parpellejar en qualsevol moment. hi ha un pont de selecció de dos modes al PCB
1) Mode d'execució: - per a un funcionament regular.
2) Mode de flaix: - en aquest mode, l'usuari pot tornar a flaixar el xip seguint el procediment Re-flaix.
3) Entrada analògica: - ESP8266 té un ADC 0-1 Vdc. La seva capçalera també es proporcionava al PCB per jugar amb qualsevol sensor analògic.
Especificació tècnica de TechSwitch-1.0 (mode DIY)
1. 5 Sortides (230V CA) + 5 Entrada (commutació 0VDC) + 1 Entrada analògica (0-1VDC)
2. Valoració: - 2,0 amperes.
3. Element de commutació: - Commutació SSR + Zero Crossing.
4. Protecció: - Cada sortida protegida per 2 Amp. fusible de vidre.
5. Firmware utilitzat: - Tasmota és fàcil d'utilitzar i és estable. Pot ser intermitent per diferents microprogramaris com el seu mode DIY.
6. Entrada: - Commutació optoacoblada (-Ve).
7. El regulador de potència ESP8266 pot ser de doble mode: també es pot utilitzar el convertidor Buck amb el regulador AMS1117.
Subministraments
-
S'adjunta el BOQ detallat.
· Font d'alimentació: - Marca: - Hi-Link, Model: - HLK-PM01, 230V per 5 VDC, 3W (01)
· Microcontrolador: - ESP12F (01)
· Regulador 3.3 VDC: - Es pot utilitzar qualsevol subministrament dual
· Convertidor Buck (01)
· Regulador de tensió AMS1117. (01)
· PC817: - Acoblador optatiu Marca: - Paquet nítid: -THT (10)
· G3MB-202PL: - SSR Make Omron (05), commutació de creuament zero.
· LED: -Color: - Qualsevol, paquet THT (01)
· Resistència de 220 o 250 Ohm: - Ceràmica (11)
· Resistència de 100 ohms: - Ceràmica (5)
· Resistència de 8 k Ohm: - Ceràmica (1)
· Resistència de 2k2 Ohm: - Ceràmica (1)
· Resistència de 10 k ohmis: ceràmica (13)
· Polsador: -Codi de peça: - EVQ22705R, tipus: - amb dos terminals (02)
· Fusible de vidre: - Tipus: - Vidre, valor nominal: - 2 Amp @ 230V AC. (5)
· Capçalera PCB mascle: - Capçalera de tres amb tres pins i una capçalera de 4 pins. per tant, és preferible obtenir una capçalera de tira masculina estàndard.
Pas 1: finalització del consell
Finalització del concepte: - He definit el requisit a continuació
1. Fer que el commutador intel·ligent tingui 5 commutadors i pot controlats per WIFI.
2. Pot funcionar sense WIFI mitjançant interruptors físics o polsador.
El commutador 3 pot ser en mode DIY, de manera que es pot tornar a intermitir.
4. Pot cabre a la placa de commutadors existent sense canviar cap interruptor ni cablejat.
5. TOT el GPIO del microcontrolador que s’utilitzarà ja que és mode DIY.
6. El dispositiu de commutació ha de SSR i creuament zero per evitar sorolls i commutacions.
7. La mida del PCB ha de ser prou petita perquè pugui cabre a la centraleta existent.
Quan finalitzem el requisit, el següent pas és seleccionar el maquinari
Pas 2: Selecció del microcontrolador
Criteris de selecció de microcontroladors
- GPIO requerit: -5 entrada + 5 sortida + 1 ADC.
- Wifi activat
- Fàcil de tornar a flaix per proporcionar funcionalitat de bricolatge.
ESP8266 és adequat per a requisits anteriors. té 11 GPIO + 1 ADC + WiFi habilitat.
He seleccionat el mòdul ESP12F, que és la placa de desenvolupament Devlopment basada en microcontroladors ESP8266, té un petit formfactor i tots els GPIO estan poblats per facilitar-ne l’ús.
Pas 3: comprovació del detall GPIO de la placa ESP8266
- Segons el full de dades ESP8266, alguns GPIO s'utilitzen per a funcions especials.
- Durant la prova de taulers de pa, em vaig ratllar el cap perquè no podia arrencar-lo.
- Finalment, investigant a Internet i jugant-lo amb taulers de suport, he resumit les dades GPIO i he fet una taula senzilla per facilitar-ne la comprensió.
Pas 4: Selecció de la font d'alimentació
Selecció de font d'alimentació
- A l’Índia 230VAC són subministraments domèstics. com ESP8266 funciona a 3,3 V CC, hem de seleccionar la font d'alimentació de 230 V CC / 3,3 V CC.
- Però el dispositiu de commutació d’alimentació que és SSR i funciona a 5VDC, així que he de seleccionar una font d’alimentació que també tingui 5VDC.
- Finalment es va seleccionar una font d'alimentació de 230V / 5VDC.
- Per obtenir 3.3VDC he seleccionat un convertidor Buck de 5VDC / 3.3VDC.
- Com que hem de dissenyar el mode de bricolatge, també proporciono regulador de tensió lineal AMS1117.
Conclusió final
La primera conversió d’alimentació és de 230VAC / 5 VDC amb capacitat de 3W.
HI-LINK fa HLK-PM01 smps
La segona conversió és de 5VDC a 3,3VDC
Per a això he seleccionat un convertidor Buck de 5V / 3,3V i subministrament de regulador de tensió lineal AMS1117
El PCB està fabricat de manera que pot utilitzar AMS1117 o un convertidor Buck (qualsevol).
Pas 5: Selecció del dispositiu de commutació
-
He seleccionat Omron Make G3MB-202P SSR
- SSR de 2 amp. capacitat actual.
- Can funciona a 5VDC.
- Proporcionar commutació de creuament zero.
- Circuit incorporat de Snubber.
Què és Zero Crossing?
- L’alimentació de 50 HZ CA és una tensió sinusoïdal.
- La polaritat de la tensió de subministrament canvia cada 20 mil segons i 50 vegades en un segon.
- El voltatge és zero cada 20 mil segons.
-
El SSR de creuament zero detecta el potencial zero de voltatge i activa la sortida en aquesta instància.
Per exemple: - si l’ordre s’envia a 45 graus (tensió al pic màxim), l’SSR s’activa a 90 graus (quan la tensió és zero)
- D’aquesta manera es redueixen les sobretensions i el soroll de commutació.
- El punt de pas zero es mostra a la imatge adjunta (text ressaltat en vermell)
Pas 6: selecció del PIN ESP8266
ESP8266 té un total de 11 GPIO i un pin ADC. (Consulteu el pas 3)
La selecció de pins d'esp8266 és crucial a causa de la crítica.
Criteris per a la selecció d'entrada: -
-
GPIO PIN15 Cal que sigui baix durant l’arrencada, no s’iniciarà un altre ESP savi.
Intenta arrencar des de la targeta SD si GPIO15 és alt durant l'arrencada
- ESP8266 neve Arrencada Si GPIO PIN1 o GPIO 2 o GPIO 3 és BAIX durant l’arrencada.
Criteris per a la selecció de sortida: -
- El PIN GPIO 1, 2, 15 i 16 augmenta durant l’arrencada (durant una fracció de temps).
- si fem servir aquest pin com a entrada i el PIN es troba a un nivell BAIX durant l’arrencada, aquest pin es fa malbé a causa d’un curtcircuit entre el PIN que és baix, però l’ESP8266 el fa HIGH durant l’arrencada.
Conclusió final: -
Finalment es seleccionen GPIO 0, 1, 5, 15 i 16 per a la sortida.
GPIO 3, 4, 12, 13 i 14 estan seleccionats per a Entrada.
Limitar: -
- GPIO1 i 3 són pins UART que s’utilitzen per llampar ESP8266 i també volíem utilitzar-los com a sortida.
- GPIO0 s'utilitza per posar ESP en mode flash i també vam decidir utilitzar-lo com a sortida.
Solució per a la restricció anterior: -
-
El problema resolt proporcionant dos ponts.
- Jumper del mode de flaix: - En aquesta posició, els tres pins estan aïllats del circuit de commutació i connectats a la capçalera del mode de flaix.
- Jumper en mode d'execució: - En aquesta posició, els tres pins es connectaran al circuit de commutació.
Pas 7: Selecció d'optocoplador
Detall del PIN: -
-
Cara d'entrada PIN 1 i 2 (LED incorporat)
- Pin 1: - Ànode
- Pnd 2: - Càtode
-
Cara de sortida PIN 3 i 4 (transistor fotogràfic.
- Pin 3: - Emissor
- Pin 4: - Col·leccionista
Selecció de circuits de commutació de sortida
- ESP 8266 GPIO només pot alimentar-se a 20 m.a. segons esprissif.
- Els optoacopladors s’utilitzen per protegir el PIN ESPIO GPIO durant la commutació SSR.
-
La resistència de 220 Ohms s'utilitza per limitar el corrent de GPIO.
He utilitzat 200, 220 i 250 i totes les resistències funcionen bé
- Càlcul actual I = V / R, I = 3,3V / 250 * Ohms = 13 ma.
- El LED d'entrada PC817 té una certa resistència que es considera zero per al costat segur.
Selecció del circuit de commutació d’entrada
- Els optoacopladors PC817 s’utilitzen en circuits d’entrada amb resistència de limitació de corrent de 220 ohms.
- La sortida de l’optocoplador es connecta amb GPIO juntament amb la resistència Pull-UP.
Pas 8: Preparació del disseny del circuit
Després de seleccionar tots els components i definir la metodologia de cablejat, podem passar a desenvolupar Circuit mitjançant qualsevol programari.
He utilitzat Easyeda, una plataforma de desenvolupament de PCB basada en web i fàcil d'utilitzar.
URL d'Easyeda: - EsasyEda
Per a una simple explicació, he dividit tot el circuit en trossos. El primer és el circuit de potència.
Circuit de potència A: - 230 VCA a 5VDC
- HI-Link fa que HLK-PM01 SMPS s’utilitzi per convertir 230Vac a 5 V CC.
- La potència màxima és de 3 watts. significa que pot subministrar 600 ma.
Circuit de potència B: - 5VDC a 3,3VDC
Com que aquest PCB és en mode DIY. He de proporcionar dos mètodes per convertir 5V a 3.3V.
- Utilitzant regulador de tensió AMS1117.
- Utilitzant Buck Converter.
qualsevol persona es pot utilitzar segons la disponibilitat dels components.
Pas 9: cablejat ESP8266
L’opció de port net s’utilitza per simplificar l’esquema.
Què és el port Net ??
- Publicació neta significa que podem proporcionar nom a la unió comuna.
- en utilitzar el mateix nom en diferents parts, Easyeda considerarà el mateix nom com a dispositiu connectat únic.
Alguna regla bàsica del cablejat esp8266
- Cal que el pin CH_PD sigui alt.
- El pin de restabliment ha de ser alt durant el funcionament normal.
- GPIO 0, 1 i 2 no haurien de baixar durant l’arrencada.
- GPIO 15 no hauria d’estar a un nivell alt durant l’arrencada.
- Tenint en compte tots els punts anteriors, es prepara un esquema de cablejat ESP8266. & es mostra en una imatge esquemàtica.
- GPIO2 s’utilitza com a LED d’estat i LED connectat en polaritat inversa per evitar GPIO2 LOW durant l’arrencada.
Pas 10: Circuit de commutació de sortida ESP8266
ESO8266 GPIO 0, 1, 5, 15 i 16 utilitzat com a sortida.
-
Per mantenir GPIO 0 i 1 a un nivell alt, el seu cablejat és una mica diferent de la resta de sortida.
- L’estand d’aquest pin és a 3,3 V durant l’arrencada.
- El PIN1 del PC817 que és ànode està connectat a 3,3V.
- El PIN2, que és càtode, està connectat a GPIO mitjançant una resistència de limitació de corrent (220/250 Ohms).
- Com que el díode esbiaixat cap endavant pot passar de 3,3 V (caiguda del díode de 0,7 V), tots dos GPIO obtenen gairebé 2,5 V CC durant l'arrencada.
-
El pin GPIO restant connectat amb el PIN1 que és l’ànode de PC817 i la terra es connecta amb el PIN2, que és un càtode que utilitza una resistència de limitació de corrent.
- Com que la terra està connectada amb càtode, passarà del LED PC817 i mantindrà GPIO a un nivell baix.
- Això fa que GPIO15 BAIXI durant l’arrencada.
- Hem resolt el problema dels tres GPIO adoptant diferents esquemes de cablejat.
Pas 11: entrada Esp8266
Com a entrada s’utilitzen GPIO 3, 4, 12, 13 i 14.
Com que el cablejat d'entrada es connectarà al dispositiu de camp, cal protecció per a ESP8266 GPIO.
Optoacoplador PC817 que s'utilitza per aïllar l'entrada.
- Els càtodes d'entrada PC817 es connecten amb capçaleres Pin mitjançant una resistència de limitació de corrent (250 Ohms).
- L’ànode de tot Optocuplador està connectat amb 5VDC.
- Sempre que el pin d’entrada connectat a terra, l’optocoplador reenviarà el transistor esbiaixat i el transistor de sortida activat.
- El col·lector d’optocoplador està connectat amb GPIO juntament amb una resistència de tracció de 10 K.
Què és Pull-up ???
- La resistència pull-up s’utilitza Per mantenir estable la GPIO, la resistència d’alt valor està connectada amb GPIO i un altre extrem està connectat a 3,3V.
- això mantindrà GPIO a un alt nivell i evitar el desencadenament fals.
Pas 12: esquema final
Després de completar totes les parts, és hora de revisar el cablejat.
Easyeda Proporciona la funció per a això.
Pas 13: converteix el PCB
Passos per convertir el circuit a la disposició de PCB
- Aftermaking Circuit el podem convertir en un disseny de PCB.
- En prémer l'opció Converteix a PCB del sistema Easyeda s'iniciarà la conversió de l'esquema en el disseny de PCB.
- Si hi ha algun error de cablejat o pins no utilitzats, es genera un error / alarma.
- Comprovant Error a la secció de la dreta de la pàgina de desenvolupament de programari, podem resoldre cada error un per un.
- Disseny de PCB generat després de tota la resolució d'errors.
Pas 14: Disposició de PCB i arranjament de components
Col·locació de components
- Tots els components amb el seu real
-
les dimensions i les etiquetes es mostren a la pantalla de disseny del PCB.
El primer pas és organitzar el component
- Intenteu posar el component d’alta i baixa tensió tant com sigui possible.
-
Ajusteu cada component segons la mida necessària de PCB.
Després d’organitzar tots els components podem fer traces
- (cal ampliar les traces per ajustar-lo segons el corrent de la peça del circuit)
- Algunes de les traces es rastregen a la part inferior del PCB mitjançant la funció de canvi de disseny.
- Les traces de potència es mantenen exposades per soldar-se després de la fabricació.
Pas 15: Disseny final de PCB
Pas 16: Marqueu la visualització 3D i la generació de fitxers Ggerber
Easyeda proporciona l'opció de visualització 3D en la qual podem comprovar la vista 3D del PCB i tenir-nos idea de com queda després de la fabricació.
Després de comprovar la vista 3D, genera els fitxers Gerber.
Pas 17: fer una comanda
Després de la generació del sistema de fitxers Gerber, es proporciona una vista frontal del disseny final del PCB i el cost de 10 PCB.
Podem fer la comanda a JLCPCB directament prement el botó "Comanda a JLCPCB".
Podem seleccionar l’emmascarament del color segons el requisit i seleccionar el mode de lliurament.
En fer la comanda i fer el pagament, rebem PCB en un termini de 15 a 20 dies.
Pas 18: Recibir PCB
Comproveu la placa frontal i posterior del PCB després de rebre-la.
Pas 19: soldadura de components al PCB
Segons la identificació de components a la PCB, s’han començat a soldar tots els components.
Tingueu cura: - Alguna petjada de la part és cap enrere, de manera que comproveu l'etiquetatge del PCB i el manual de la peça abans de soldar-la.
Pas 20: augment del gruix de la pista de potència
Per a les pistes de connexió d'alimentació, he posat pistes obertes durant el procés de disseny de PCB.
Com es mostra a la imatge, totes les traces de potència estan obertes, de manera que s'hi aboca una soldadura addicional per augmentar la capacitat de cura de la grosella.
Pas 21: comprovació final
Després de soldar tots els components, va mastegar tots els components mitjançant un multímetre
- Comprovació del valor de la resistència
- Comprovació de LED d’optocoplador
- Comprovació de connexions a terra.
Pas 22: Firmware intermitent
S'utilitzen tres ponts de PCB per posar l'esp en mode d'arrencada.
Comproveu Jumper de selecció de potència a 3,3 V CC del xip FTDI.
Connecteu el xip FTDI al PCB
- TX FTDI: - PCB RX
- FTDI RX: - PCB TX
- FTDI VCC: - PCB 3.3V
- FTDI G: - PCB G
Pas 23: Firmware de Tasamota Flash a ESP
Flash Tasmota a ESP8266
- Descarregueu el fitxer Tasamotizer i tasamota.bin.
- Enllaç de descàrrega de Tasmotizer: - tasmotizer
- Enllaç de descàrrega de tasamota.bin: - Tasmota.bin
- Instal·leu tasmotazer i obriu-lo.
- Al tasmotizer feu clic a selectport drill dawn.
- si FTDI està connectat, apareixerà el port a la llista.
- Seleccioneu el port de la llista (en cas que hi hagi diversos ports, comproveu quin port és de FTDI)
- feu clic al botó obre i seleccioneu el fitxer Tasamota.bin des de la ubicació de baixada.
- Feu clic a l'opció Esborrar abans de parpellejar (esborreu el significat si hi ha dades)
- Premeu Tasamotize! Botó
- si tot està bé, obtindreu la barra de progrés d'esborrar el flaix.
- un cop finalitzat el procés, mostra la finestra emergent "reinicia esp".
Desconnecteu FTDI del PCB.
Canvia el pont de tres de Flash a Run Side.
Pas 24: Configuració de Tasmota
Connecteu l'alimentació de CA al PCB
Tasmota configration online help: -Tasmota configration help
S’iniciarà l’ESP i el LED d’estat de la memòria flaix PCB es realitzarà. Obre Wifimanger a l'ordinador portàtil. Mostra un nou AP "Tasmota" connectat. un cop oberta la pàgina web connectada.
- Configureu sID i contrasenya WIFI del vostre enrutador a la pàgina Configurar Wifi.
- El dispositiu es reiniciarà després de desar-lo.
- Un cop torneu a connectar Obriu el vostre encaminador, comproveu si hi ha un nou IP del dispositiu i anoteu-ne la IP.
- obriu la pàgina web i introduïu aquesta IP. Pàgina web oberta per a la configuració de tasmota.
- Estableix el tipus de mòdul (18) a l'opció del mòdul de configuri i defineix totes les entrades i sortides tal com s'esmenta a la imatge de combinació.
- reinicieu el PCB i és bo anar.
Pas 25: Guia de cablejat i demostració
Cablatge i prova final de PCB
El cablejat de les 5 entrades està connectat a 5 commutadors / to.
La segona connexió dels 5 dispositius està connectada al cable "G" comú de la capçalera d'entrada.
Conexió de sortida de 5 cables a 5 electrodomèstics.
Doneu 230 a l'entrada de PCB.
Smart Swith amb 5 entrades i 5 sortides està llest per utilitzar.
Demostració de prova: - Demostració
Recomanat:
Llum (s) LED amb bateria amb càrrega solar: 11 passos (amb imatges)
Llums LED amb bateria amb càrrega solar: la meva dona ensenya a la gent a fer sabó, la majoria de les seves classes eren al vespre i aquí a l’hivern es fa fosc cap a les 4:30 de la tarda, alguns dels seus alumnes tenien problemes per trobar el nostre casa. Teníem un rètol frontal però fins i tot amb un lligam al carrer
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Reconeixement d'imatges amb plaques K210 i Arduino IDE / Micropython: 6 passos (amb imatges)
Reconeixement d’imatges amb plaques K210 i Arduino IDE / Micropython: ja vaig escriure un article sobre com executar demostracions d’OpenMV a Sipeed Maix Bit i també vaig fer un vídeo de demostració de detecció d’objectes amb aquesta placa. Una de les moltes preguntes que la gent ha formulat és: com puc reconèixer un objecte que la xarxa neuronal no és tr
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge