Obsah:
- Zásoby
- Krok 1: Dokončenie konceptu
- Krok 2: Výber mikrokontroléra
- Krok 3: Kontrola detailov GPIO dosky ESP8266
- Krok 4: Výber zdroja napájania
- Krok 5: Výber spínacieho zariadenia
- Krok 6: Výber PIN ESP8266
- Krok 7: Výber optočlenu
- Krok 8: Príprava rozloženia obvodu
- Krok 9: Zapojenie ESP8266
- Krok 10: Výstupný spínací obvod ESP8266
- Krok 11: Vstup Esp8266
- Krok 12: Konečná schéma
- Krok 13: Previesť PCB
- Krok 14: Rozloženie PCB a usporiadanie kompostantov
- Krok 15: Konečné rozloženie DPS
- Krok 16: Skontrolujte 3D zobrazenie a generovanie súboru Ggerber
- Krok 17: Zadanie objednávky
- Krok 18: Príjem DPS
- Krok 19: Spájkovanie kompozitov na doske plošných spojov
- Krok 20: Zvyšovanie hrúbky Power Track
- Krok 21: Záverečná kontrola
- Krok 22: Blikajúci firmvér
- Krok 23: Flash Tasamota firmvér na ESP
- Krok 24: Nastavenie Tasmota
- Krok 25: Sprievodca zapojením a ukážka
Video: Techswitch 1.0: 25 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Empower Smart home by TechSwitch-1.0 (DIY Mode)
Čo je to TechSwitch-1.0 (režim pre domácich majstrov)
TechSwitch-1.0 je inteligentný prepínač založený na ESP8266. môže ovládať 5 domácich spotrebičov.
Prečo je to režim DIY ??
Je navrhnutý tak, aby mohol kedykoľvek znova blikať. na PCB sú dve prepojky na výber režimu
1) Režim chodu:- pre pravidelnú prevádzku.
2) Režim blesku:-v tomto režime môže užívateľ znova flashovať čip podľa postupu opätovného záblesku.
3) Analógový vstup:- ESP8266 má jeden ADC 0-1 Vdc. Jeho záhlavie je tiež k dispozícii na doske plošných spojov na hranie s akýmkoľvek analógovým snímačom.
Technická špecifikácia TechSwitch-1.0 (režim DIY)
1. 5 výstupov (230 V AC) + 5 vstupov (spínanie 0 V DC) + 1 analógový vstup (0-1 V DC)
2. Hodnotenie:- 2,0 ampéry.
3. Spínací prvok:- Prepínanie SSR +nulové kríženie.
4. Ochrana:- Každý výstup je chránený 2 Amp. sklenená poistka.
5. Použitý firmvér:- Tasmota je ľahko použiteľný a stabilný firmvér. V režime DIY ho môže blikať iný firmvér.
6. Vstup:- Prepínanie prepojené s optom (-Ve).
7. Regulátor výkonu ESP8266 môže byť v duálnom režime:- môže použiť prevodník Buck a tiež regulátor AMS1117.
Zásoby
-
Podrobný BOQ je priložený.
· Napájanie:- Značka:- Hi-Link, Model:- HLK-PM01, 230 V na 5 VDC, 3 W (01)
· Mikrokontrolér:- ESP12F (01)
· Regulátor 3,3 VDC:- Je možné použiť akékoľvek duálne zabezpečenie
· Buck prevodník (01)
· Regulátor napätia AMS1117. (01)
· PC817:- Optická spojka Značka:- Balenie Sharp: -THT (10)
· G3MB-202PL:- SSR Make Omron (05), prepínanie medzi nulami.
· LED: -Farba:- ľubovoľná, balíček THT (01)
· Rezistor 220 alebo 250 ohmov:- Keramický (11)
· 100 ohmový odpor:- keramický (5)
· Rezistor 8k Ohm:- Keramický (1)
· Rezistor 2k2 Ohm:- Keramický (1)
· 10K ohmový odpor:- keramický (13)
· Tlačidlo: -Časťový kód:- EVQ22705R, Typ:- s dvoma svorkami (02)
· Sklenená poistka:- Typ:- Sklo, Hodnotenie:- 2 A pri 230V AC. (5)
· Samec záhlavia DPS:- Tri záhlavia s tromi kolíkmi a jedna hlavička so 4 kolíkmi. preto je lepšie zaobstarať jeden štandardný pás hlavičky.
Krok 1: Dokončenie konceptu
Finalizácia konceptu:- Požiadavku definujem nižšie
1. Vytvorenie inteligentného prepínača s 5 prepínačmi a plechovkami ovládanými WIFI.
2. Môže fungovať bez WIFI fyzickými prepínačmi alebo tlačidlom.
3 Prepínač môže byť v režime DIY, takže ho môžete znova blikať.
4. Môže sa zmestiť do existujúcej rozvádzača bez zmeny akýchkoľvek spínačov alebo zapojenia.
5. VŠETKY GPIO mikrokontroléra, ktoré sa majú používať, pretože ide o režim DIY.
6. Spínacie zariadenie by malo SSR a kríženie nuly, aby sa zabránilo šumu a prepínaciemu prepätiu.
7. Veľkosť DPS by mala byť dostatočne malá, aby sa zmestila do existujúceho rozvádzača.
Keď sme dokončili požiadavku, ďalším krokom je výber hardvéru
Krok 2: Výber mikrokontroléra
Kritériá výberu mikrokontroléra
- Požadovaný GPIO: -5 vstup + 5 výstup + 1 ADC.
- Wifi povolené
- Jednoduché opätovné záblesky, ktoré poskytujú funkcie pre domácich majstrov.
ESP8266 je vhodný pre vyššie uvedené požiadavky. má povolených 11 GPIO + 1 ADC + WiFi.
Vybral som modul ESP12F, ktorý je doskou Devlopment na báze mikrokontroléra ESP8266, má malý tvarový faktor a všetky GPIO sú osadené pre jednoduché použitie.
Krok 3: Kontrola detailov GPIO dosky ESP8266
- Podľa údajového listu ESP8266 sa niektoré GPIO používajú na špeciálne funkcie.
- Počas skúšky na Breadboard som si poškriabal hlavu, pretože som ju nemohol spustiť.
- Nakoniec som na základe výskumu na internete a jeho hrania na doske zosumarizoval údaje GPIO a vytvoril jednoduchú tabuľku na ľahké pochopenie.
Krok 4: Výber zdroja napájania
Výber zdroja napájania
- V Indii je domáce napätie 230VAC. pretože ESP8266 pracuje na 3,3 V DC, musíme zvoliť napájanie 230 V DC / 3,3 V DC.
- Ale zariadenie na prepínanie napájania, ktoré je SSR a funguje na 5 VDC, musím vybrať napájací zdroj, ktorý má tiež 5 V DC.
- Nakoniec bol zvolený napájací zdroj s napätím 230 V/5 V DC.
- Na získanie 3,3 VDC som vybral prevodník Buck s napätím 5 V DC/3,3 V DC.
- Pretože musíme navrhnúť režim DIY, poskytujem aj zabezpečenie lineárneho regulátora napätia AMS1117.
Konečný záver
Prvá konverzia zdroja je 230 VAC / 5 VDC s výkonom 3 W.
HI-LINK, aby HLK-PM01 smps
Druhá konverzia je 5VDC na 3,3VDC
Na tento účel som vybral Buck prevodník 5V/3,3V a lineárny regulátor napätia AMS1117
PCB vyrobená takým spôsobom, že môže používať AMS1117 alebo buck prevodník (ktokoľvek).
Krok 5: Výber spínacieho zariadenia
-
Vybral som Omron Make G3MB-202P SSR
- SSR s 2 amp. aktuálna kapacita.
- Môže pracovať na 5 VDC.
- Poskytnite prepínanie s nulovým prechodom.
- Vstavaný obvod Snubber.
Čo je to Zero Crossing?
- Napájanie 50 HZ AC je sínusové napätie.
- Polarita napájacieho napätia sa menila každých 20 míľ a 50 krát za jednu sekundu.
- Napätie sa dostane na nulu každých 20 míľ.
-
Prechod nulou SSR detekuje nulový potenciál napätia a v tomto prípade zapne výstup.
Napríklad:- ak príkaz odosiela pri 45 stupňoch (napätie na maximálnom píku), SSR sa zapne pri 90 stupňoch (keď je napätie nulové)
- Tým sa zníži prepätie a hluk pri prepínaní.
- Nulový bod kríženia je zobrazený na priloženom obrázku (text zvýraznený červenou farbou)
Krok 6: Výber PIN ESP8266
ESP8266 má celkom 11 pinov GPIO a jeden ADC. (Pozri krok 3)
Výber pinov esp8266 je zásadný z dôvodu nižšie uvedených kritérií.
Kritériá pre výber vstupu:-
-
GPIO PIN15 musí byť počas zavádzania nízky, inak sa ESP nespustí.
Pokúša sa spustiť z karty SD, ak je počas zavádzania GPIO15 High
- ESP8266 neve Boot Ak je pri zavádzaní GPIO PIN1 alebo GPIO 2 alebo GPIO 3 NÍZKY.
Kritériá pre výber výstupu:-
- GPIO PIN 1, 2, 15 a 16 sa počas zavádzania (na zlomok času) zvýši na vysoký.
- ak použijeme tento pin ako vstup a PIN je pri spustení na NÍZKEJ úrovni, potom sa tento pin poškodí v dôsledku skratu medzi PINom, ktorý je nízky, ale ESP8266 turín ho počas zavádzania VYSOKÉ.
Konečný záver:-
Nakoniec sa pre výstup vyberie GPIO 0, 1, 5, 15 a 16.
Ako vstup sú vybrané karty GPIO 3, 4, 12, 13 a 14.
Obmedziť:-
- GPIO1 & 3 sú UART piny, ktoré slúžia na flashovanie ESP8266 a tiež sme ich chceli použiť ako výstup.
- GPIO0 slúži na prepnutie ESP do režimu blesku a rozhodli sme sa ho použiť aj ako výstup.
Riešenie vyššie uvedeného obmedzenia:-
-
Problém vyriešený poskytnutím dvoch prepojok.
- Prepojka režimu blesku: - V tejto polohe sú všetky tri kolíky izolované od spínacieho obvodu a pripojené k záhlaviu režimu blesku.
- Prepojka režimu chodu:- V tejto polohe budú všetky tri piny zapojené do spínacieho obvodu.
Krok 7: Výber optočlenu
Detail PIN:-
-
Vstupná strana PIN 1 a 2 (vstavaná dióda LED)
- Pin 1:- Anóda
- Pnd 2:- Katóda
-
Strana výstupu PIN 3 a 4 (foto tranzistor.
- Pin 3:- Vysielač
- Kolík 4:- Zberateľ
Voľba spínacieho obvodu výstupu
- ESP 8266 GPIO môže napájať iba 20 m.a. podľa esprissif.
- Optočleny sa používajú na ochranu PINu ESP GPIO počas prepínania SSR.
-
Na obmedzenie prúdu GPIO sa používa odpor 220 ohmov.
Použil som 200, 220 a 250 a všetky odpory fungujú dobre
- Výpočet prúdu I = V / R, I = 3,3V / 250*Ohmov = 13 ma.
- Vstupná LED dióda PC817 má určitý odpor, ktorý je z bezpečného hľadiska považovaný za nulový.
Vstup Voľba spínacieho obvodu
- Optočleny PC817 sa používajú vo vstupnom obvode s odporom obmedzujúcim prúd 220 ohmov.
- Výstupy optočlenu sú prepojené s GPIO spolu s odporom Pull-UP.
Krok 8: Príprava rozloženia obvodu
Po výbere všetkých komponentov a definovaní metodiky zapojenia môžeme pokračovať vo vývoji obvodu pomocou akéhokoľvek softvéru.
Použil som Easyedu, ktorá je webovou vývojovou platformou plošných spojov a ľahko sa používa.
Adresa URL Easyeda:- EsasyEda
Pre jednoduché vysvetlenie som rozdelil celý obvod na kúsky. & prvý je Napájací obvod.
Napájací obvod A:- 230 VAC až 5VDC
- Vďaka systému HI-Link sa SMPS HLK-PM01 používa na konverziu 230 V na 5 V DC.
- Maximálny výkon je 3 watty. znamená, že môže dodať 600 ma.
Napájací obvod B:- 5 VDC až 3,3 V DC
Pretože táto PCB je režim DIY. Poskytol som dva spôsoby prevodu 5V na 3,3V.
- Použitie regulátora napätia AMS1117.
- Použitie programu Buck Converter.
ktokoľvek môže použiť podľa dostupnosti komponentov.
Krok 9: Zapojenie ESP8266
Na zjednodušenie schémy sa používa možnosť čistého portu.
Čo je to čistý port ??
- Čistý príspevok znamená, že môžeme poskytnúť názov bežnému spojeniu.
- použitím rovnakého názvu v rôznych častiach bude Easyeda považovať všetky rovnaké mená za jediné pripojené zariadenie.
Niektoré základné pravidlo zapojenia esp8266
- PIN PIN CH_PD musí byť vysoký.
- Pri normálnej prevádzke musí byť resetovací kolík vysoký.
- Pri spustení by GPIO 0, 1 a 2 nemalo byť na nízkej úrovni.
- GPIO 15 by počas zavádzania nemal byť na vysokej úrovni.
- Vzhľadom na všetky vyššie uvedené body je pripravená schéma zapojenia ESP8266. & zobrazené na schematickom obrázku.
- GPIO2 sa používa ako stavová LED a pripojená LED v obrátenej polarite, aby sa predišlo NEDOSTATKOVÉMU GPIO2 počas zavádzania.
Krok 10: Výstupný spínací obvod ESP8266
Ako výstup bol použitý ESO8266 GPIO 0, 1, 5, 15 a 16.
-
Aby bol GPIO 0 & 1 na vysokej úrovni, jeho zapojenie sa trochu líši od ostatných výstupov.
- Počas zapínania má tento kolík napätie 3,3 V.
- PIN1 PC817, ktorý je anódou, je pripojený na 3,3 V.
- PIN2, ktorý je katódou, je k GPIO pripojený pomocou odporu obmedzujúceho prúd (220/250 ohmov).
- Ako dopredu predpätá dióda môže prechádzať 3,3 V (pokles diódy 0,7 V) Oba GPIO dostanú počas štartu takmer 2,5 VDC.
-
Zostávajúci GPIO pin spojený s PIN1, ktorý je anódou PC817 & Ground, je spojený s PIN2, ktorý je katódou, pomocou odporu obmedzujúceho prúd.
- Pretože je Ground spojený s Cathode, bude prechádzať z LED diódy PC817 a udržiavať GPIO na nízkej úrovni.
- Vďaka tomu je GPIO15 NÍZKY počas zavádzania.
- Problém všetkých troch GPIO sme vyriešili prijatím odlišného schémy zapojenia.
Krok 11: Vstup Esp8266
Ako vstup sa používajú GPIO 3, 4, 12, 13 a 14.
Pretože vstupné vedenie bude pripojené k poľnému zariadeniu, je potrebná ochrana pre ESP8266 GPIO.
Na izoláciu vstupu sa používa optočlen PC817.
- Vstupné katódy PC817 sú spojené s kolíkovými konektormi pomocou odporu obmedzujúceho prúd (250 ohmov).
- Anóda všetkých optočlenov je spojená s 5VDC.
- Kedykoľvek je vstupný kolík pripojený k uzemneniu, optočlen prepne dopredu predpätý a výstupný tranzistor zapnutý.
- Zberač optočlenu je prepojený s GPIO spolu s 10K výsuvným odporom.
Čo je to Pull-up ???
- Na udržanie stability GPIO sa používa vyťahovací odpor. Rezistor s vysokou hodnotou spojený s GPIO a ďalší koniec pripojený na 3,3 V.
- Vďaka tomu bude GPIO na vysokej úrovni a zabráni sa falošnému spusteniu.
Krok 12: Konečná schéma
Po dokončení všetkých dielov je čas na kontrolu zapojenia.
Easyeda Poskytnite na to funkciu.
Krok 13: Previesť PCB
Kroky na konverziu obvodu na rozloženie dosky plošných spojov
- Aftermaking Circuit ho môžeme previesť na rozloženie DPS.
- Stlačením možnosti Previesť na DPS systému Easyeda sa spustí prevod schémy do rozloženia DPS.
- Ak sa vyskytne chyba v zapojení alebo nepoužité kolíky, generuje sa chyba/alarm.
- Začiarknutím políčka Chyba v pravej časti stránky s vývojom softvéru môžeme každú chybu vyriešiť jednu po druhej.
- Rozloženie DPS generované po vyriešení všetkých chýb.
Krok 14: Rozloženie PCB a usporiadanie kompostantov
Umiestnenie spolu
- Všetky komponenty s aktuálnym
-
rozmery a štítky sú uvedené na obrazovke rozloženia DPS.
Prvým krokom je usporiadanie komponentov
- Pokúste sa zapojiť vysokonapäťové a nízkonapäťové komponenty čo najskôr.
-
Upravte každý komponent podľa požadovanej veľkosti DPS.
Po usporiadaní všetkých komponentov môžeme urobiť stopy
- (šírku stôp je potrebné nastaviť podľa prúdu v časti obvodu)
- Niektoré zo stôp sú vysledované v spodnej časti dosky pomocou funkcie zmeny rozloženia.
- Napájacie stopy sú po výrobe stále vystavené spájkovaniu.
Krok 15: Konečné rozloženie DPS
Krok 16: Skontrolujte 3D zobrazenie a generovanie súboru Ggerber
Easyeda poskytuje možnosť 3D zobrazenia, v ktorej môžeme skontrolovať 3D zobrazenie PCB a získať predstavu o tom, ako vyzerá po výrobe.
Po kontrole 3D zobrazenia Generujte súbory Gerber.
Krok 17: Zadanie objednávky
Po vygenerovaní súborového systému Gerber poskytuje čelný pohľad na konečné rozloženie DPS a náklady na 10 DPS.
Objednávku na JLCPCB môžeme zadať priamo stlačením tlačidla „Objednať na JLCPCB“.
Farebné maskovanie môžeme zvoliť podľa požiadaviek a zvoliť spôsob dodania.
Po zadaní objednávky a zaplatení získame DPS do 15-20 dní.
Krok 18: Príjem DPS
Po prijatí skontrolujte PCB vpredu aj vzadu.
Krok 19: Spájkovanie kompozitov na doske plošných spojov
Podľa identifikácie komponentov na PCB sa začalo spájkovanie všetkých komponentov.
Dávajte pozor:- Niektoré stopy sú na zadnej strane, preto pred konečným spájkovaním skontrolujte označenie na DPS a súčiastku.
Krok 20: Zvyšovanie hrúbky Power Track
Pre koľaje pre pripojenie napájania som počas procesu rozloženia DPS vložil otvorené trasy.
Ako je znázornené na obrázku, všetky energetické stopy sú otvorené, takže na ne naliate ďalšie spájkovanie, aby sa zvýšila kapacita starostlivosti o ríbezle.
Krok 21: Záverečná kontrola
Po spájkovaní všetkých súčiastok sa všetky diely objavili pomocou multimetra
- Kontrola hodnoty odporu
- Kontrola LED optočlena
- Kontrola uzemnenia.
Krok 22: Blikajúci firmvér
Na prepojenie ESP s bootovacím režimom slúžia tri prepojky PCB.
Skontrolujte prepojku výberu výkonu na 3,3 VDC čipu FTDI.
Pripojte čip FTDI k DPS
- FTDI TX:- DPS RX
- FTDI RX:- DPS TX
- FTDI VCC:- DPS 3,3V
- FTDI G:- DPS G
Krok 23: Flash Tasamota firmvér na ESP
Flash Tasmota na ESP8266
- Stiahnite si súbor Tasamotizer & tasamota.bin.
- Odkaz na stiahnutie Tasmotizer:- tasmotizer
- Odkaz na stiahnutie z tasamota.bin:- Tasmota.bin
- Nainštalujte tasmotazer a otvorte ho.
- V tasmotizer kliknite na selectport drill dawn.
- ak je pripojený FTDI, port sa zobrazí v zozname.
- Vyberte port zo zoznamu. (V prípade viacerých portov skontrolujte, ktorý port je FTDI)
- kliknite na tlačidlo Otvoriť a vyberte súbor Tasamota.bin z umiestnenia sťahovania.
- kliknite na možnosť Vymazať pred blikaním (ak sú k dispozícii nejaké údaje, odstráňte ich)
- Stlačte tlačidlo Tasamotize! Tlačidlo
- ak je všetko v poriadku, zobrazí sa ukazovateľ priebehu vymazávania blesku.
- Po dokončení procesu sa zobrazí vyskakovacie okno „reštartovať esp“.
Odpojte FTDI od PCB.
Zmeňte tri prepojky z Flash na Run Side.
Krok 24: Nastavenie Tasmota
Pripojte striedavé napätie k doske plošných spojov
Online pomoc s konfiguráciou Tasmota: -Pomoc s konfiguráciou Tasmota
Spustí sa ESP a stavová LED dióda PCB flash onece. Otvorte Wifimanger na prenosnom počítači. Zobrazí sa nový AP „Tasmota“, ktorý ho pripojil. po otvorení pripojenej webovej stránky.
- Na stránke Konfigurácia siete Wi -Fi nakonfigurujte heslo a smerovač WIFI.
- Zariadenie sa po uložení reštartuje.
- Po opätovnom pripojení Otvorte smerovač, skontrolujte IP nového zariadenia a poznačte si jeho IP.
- otvorte webovú stránku a zadajte IP. Webová stránka je otvorená pre nastavenie tasmota.
- Nastavte typ modulu (18) na možnosť konfiguračného modulu a nastavte všetky vstupy a výstupy, ako je uvedené na obrázku konfigurácie.
- reštartujte DPS a je dobré ísť.
Krok 25: Sprievodca zapojením a ukážka
Konečné zapojenie a test DPS
Kábel všetkých 5 vstupov je zapojený do 5 spínačov/tlačidiel.
Druhé pripojenie všetkých 5 zariadení je pripojené k spoločnému vodiču „G“vstupného konektora.
Výstupná strana 5 Drôtové pripojenie k 5 domácim aplikáciám.
Dajte 230 na vstup DPS.
Smart Swith s 5 vstupmi a 5 výstupmi je pripravený na použitie.
Ukážka skúšobnej verzie:- Ukážka
Odporúča:
Ako: Inštalácia Raspberry PI 4 bezhlavého (VNC) s obrazovým procesorom Rpi a obrázkami: 7 krokov (s obrázkami)
Ako na to: Inštalácia Raspberry PI 4 bez hlavy (VNC) s obrázkom Rpi a obrázkami: Plánujem použiť tento nástroj Rapsberry PI v mnohých zábavných projektoch späť na mojom blogu. Neváhajte sa na to pozrieť. Chcel som sa vrátiť k používaniu svojho Raspberry PI, ale na novom mieste som nemal klávesnicu ani myš. Chvíľu to bolo, odkedy som nastavil Raspberry
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Prenosná reklama sa stane lacným už za 10 krokov !!: 13 krokov (s obrázkami)
Prenosná inzercia na znamení lacné za pouhých 10 krokov !!: Vyrobte si svoj vlastný, lacný a prenosný reklamný nápis. S týmto znakom môžete zobraziť svoju správu alebo logo kdekoľvek komukoľvek z celého mesta. Tento pokyn je reakciou na/zlepšenie/zmenu: https://www.instructables.com/id/Low-Cost-Illuminated-