![]() |
Readme in English |
---|
- Úvod
- SeeedStudio Fusion PCB
- Po sestavení
- Software
- Krabička
- Návod na pájení
- Zásluhy
- Co dál?
- Fotografie
Swifitch je zjednodušeně WiFi spínač, založený na známém modulu ESP8266 ve verzi 12(E,F,S) a umožní vám proměnit jakékoliv světlo nebo zásuvku v dálkově ovládanou. Pak lze ovládat přes HomeKit (Potřeba dalšího zařízení - serveru) nebo přes jakoukoliv aplikaci, která umožňuje ovládání přes protokoly MQTT nebo HTTP. Velice záleží na softwaru, který si do zařízení nahrajete.
Jak už z názvu vyplývá hlavní funkcí je připojené zařízení zapínat nebo vypínat. Tím to ale nekončí, přidali jsme rozhraní pro připojení dalších 4 digitálních a jednoho analogového zařízení, tím může být prakticky cokoliv, teplotní čidlo, senzor pohybu nebo jiný senzor či modul.
Obětováním jednoho datového pinu lze získat 5V pro senzory nebo jiné moduly vyžadujících pro svou činnost 5V.
⛔ Pozor, swifitch přesto, že umožňuje aktivaci výstupu 5V neumožňuje vstup 5V na žádném dostupném pinu, pokud byste připojili 5V na některý pin, zničíte modul ESP8266.
Kromě vstupně-výstupních pinů jsou k dispozici také dvě přemostění, první umožňuje využití režimu hlubokého spánku, druhé je nezbytné pokud pro nahrávání softwaru budete využívat běžný USB2UART programátor. Naše doporučení je využít pro programování upravený NodeMCU vývojový modul a to proto, že se sám stará o aktivaci flashovacího režimu a restarty modulu, víc dále.
Navrhli jsme swifitch aby byl levný a zároveň bezpečný, takže není ani extrémně levný, ale ani drahý. Celková konečná cena druhé verze je přibližně 215Kč! To není zlé co myslíte?
Naprosto a jednoznačně krásně!
Velké ani ne, spíše malé. Neměl by být problém napasovat swifitch kamkoliv jej budete chtít umístit. Je mi to jasné, čísla to poví lépe.
Šířka | Výška | Hloubka | Váha bez krabičky | Váha s krabičkou |
---|---|---|---|---|
42mm | 60.5mm | 19.6mm | ~42g | ~72g |
Při navrhování swifitche byla bezpečnost jednou z priorit a rozhodně jsme ji nezanedbali. Hlavní bezpečnostní prvky jsou na vstupu z rozvodné sítě. Je zde pojistka proti nadměrnému odběru (zkratu), pojistka proti přepětí a teplotní pojistka, která vypne napájení při překročení teploty 100°C. Další pojistné mechanismy by měl obsahovat přímo zdroj HLK-PM01, nechtěli jsme však spoléhat na jejich kvalitu.
Kondenzátory
Náhled | Součástka | Koupit |
---|---|---|
![]() |
4.7μF 0805 | ![]() |
![]() |
100nF 0805 | ![]() |
![]() |
10nF 0805 | ![]() |
![]() |
47μF ⌀6.3x5mm | ![]() ![]() |
![]() |
47nF X2 | ![]() ![]() |
Odpory
Náhled | Součástka | Koupit |
---|---|---|
![]() |
10kΩ 0805 | ![]() |
![]() |
1.5kΩ 0805 | ![]() |
![]() |
2.2kΩ 0805 | ![]() |
![]() |
47kΩ 0805 | ![]() |
![]() |
160Ω 1206 | ![]() |
![]() |
S10K275 | ![]() ![]() |
Napájení a ovládací prvky
Náhled | Součástka | Koupit |
---|---|---|
![]() |
SCHURTER MST 250VAC 500mA | ![]() ![]() |
![]() |
PROFFUSE TZ-P100/2 100°C nebo podobná | ![]() ![]() |
![]() |
Hi-Link HLK-PM01 AC-DC 5V/3W | ![]() |
![]() |
SRD-05VDC-SL-C relé FINDER 36.11.9.005.4011 |
![]() ![]() ![]() |
Další SMD součástky
Náhled | Součástka | Koupit |
---|---|---|
![]() |
BC817-16.215 | ![]() ![]() ![]() |
![]() |
BAS86 | ![]() ![]() |
![]() |
MCP1825T-3302E/DC Regulátor Napětí | ![]() ![]() |
![]() |
Feritová perla 600Ω 100MHz 0805 | ![]() ![]() ![]() |
![]() |
Libovolná 0805 LED dioda | ![]() |
Konektory
Náhled | Součástka | Koupit |
---|---|---|
![]() |
Oboustranný kolík 1x2 s roztečí 2.54mm | ![]() |
![]() |
Oboustranný kolík 2x5 s roztečí 2.54mm | ![]() |
![]() |
Svorkovnice 2P a 3P, s roztečí 5.08mm a kulatým vývodem | ![]() |
Zbytek
Náhled | Součástka | Koupit |
---|---|---|
![]() |
ESP8266-12(E/F/S) | ![]() |
![]() |
Plošné spoje | ![]() |
Většinu lze zakoupit na AliExpressu nebo eBay a to za ceny, že ani není třeba to komentovat. Některé součástky je lepší nebo i výhodnější zakoupit od místních prodejců elektroniky.
Většina odkazů na jednotlivé díly v tabulkách výše je prověřená, nicméně neposkytujeme žádné záruky.
Pro nás Čechy a popř. Slováky, bude dobrým zdrojem většiny dílů, které nelze zakoupit přes Alíka obchod TME.eu, poštovné je také za hubičku.
Pro ty ostatní je zde ještě Farnell
Stáhněte si ZIP soubor obsahující soubory "Gerber" a celý jej nahrajte do objednávacího procesu na SeeedStudio Fusion PCB webu a postupujte podle instrukcí na webu a níže.
Připravili jsme pro vás snímky obrazovky z objednávkového procesu, když jsme plošné spoje objednávali naposledy a tak můžete snadno vyplnit stejné hodnoty. Vyberte si počet plošných spojů a mějte na paměti, že 1ks jsou dva. Za stejnou cenu se nám podařilo na jednu desku dostat dvě.
Náhled na obsah Gerber souborů:
Po sestavení přichází na řadu nahrání softwaru. Můžete buďto použít běžný USB2UART programátor nebo vyrobit vlastní úpravou NodeMCU. Je to levná varianta, efektivní a ještě získáte jeden modul ESP8266 na výrobu swifitche.
Obrázek níže přesně ukazuje čeho potřebujete dosáhnout, přesto pár kroků jak na to.
- Pomocí horkovzdušné pistole odpájejte modul ESP8266. Opatrně ať si nepoškodíte ani ESPčko ani NodeMCU.
- Připájejte barevné vodiče dle obrázku
- Vložte vodiče do konektoru 2x5 s roztečí 2.54mm
- Připojte swifitch a nahrajte software.
Připravili jsme pro vás náš software aby byl začátek co nejsnazší, pokračujte do jeho repozitáře.
⚡ PŘI FLASHOVÁNÍ SOFTWARU NEPŘIPOJUJTE SWIFITCH K ROZVODNÉ SÍTI ⚡
Mělo by to být bezpečné, přesto to nedoporučujeme.
Pokud jste se rozhodli pro náš software tak postupujte dle README v jeho repozitáři.
Pokud se rozhodnete napsat vlastní software, jen do toho, zde jen pár faktů, které potřebujete znát.
- Relé je ovládané přes pin D1 nebo GPIO5
- Vestavěná LED dioda se spíná přes pin D6 nebo GPIO12
Pokud máte přístup ke 3D tiskárně, můžete si vytisknout naší 3D krabičku.
Pokud by jste si rádi navrhli krabičku vlastní a používáte Fusion 360, zde najdete 3D model Swifitche.
Doporučujeme tisk z ABS, neboť je to bezpečnější materiál pro zařízení napajené z rozvodné sítě.
NEPOUŽÍVEJTE K TISKU VODIVÉ MATERIÁLY NEBO TY S PŘÍMĚSÍ KOVŮ
Swifitch byl navržen primárně pro umístění do krabičky běžně dostupné, je však nutné jí drobně upravit, postačí vrtačka a vrtáky na kov.
Začněte na zadní straně postupně s SMD součástkami.
Kondenzátory
Pozice | Součástka |
---|---|
C1 | 4.7μF |
C3 | 4.7μF |
C5 | 4.7μF |
C6 | 4.7μF |
C4 | 100nF |
C7 | 100nF |
C8 | 10nF |
Odpory
Pozice | Součástka |
---|---|
R3 | 10kΩ |
R4 | 10kΩ |
R5 | 10kΩ |
R6 | 10kΩ |
R7 | 10kΩ |
R8 | 2.2kΩ |
R9 | 47kΩ |
R10 | 160Ω |
R11 | 160Ω |
Zbytek
Pozice | Součástka |
---|---|
FB1 | Feritová perla 600Ω 100MHz |
D1 | BAS86 |
T1 | BC817 |
WiFi1 | ESP8266-12(E/F/S) |
Přední strana obsahuje většinově THT součástky, proto začněte s SMD součástkami, které by bylo obtížné pájet později.
SMD
Pozice | Součástka |
---|---|
R1 | 470Ω < Rled < 2kΩ (záleží na LED1) |
LED1 | Barva dle výběru |
V1 | Regulátor Napětí |
THT
Pozice | Součástka |
---|---|
DC1 | HLK-PM01 |
F2 | 100°C tepelná pojistka |
R2 | S10K275 |
F1 | MST250/0.5A |
C10 | 47nF |
C2 | 47μF |
C9 | 47μF |
SB1 | Pájecí propojka pro volbu D5 nebo výstupu 5V |
JP1 | 1x2 kolík |
JP2 | 1x2 kolík |
J3 | 2x5 kolík |
RE1 | Relé |
J1 | 2P svorkovnice |
J2 | 3P svorkovnice |
🎉 HOTOVO 🎉
- návrhy plošných spojů, nápady ohledně elektroniky, výběr vhodných součástek - Miroslav Batěk
- SW, Git Repo, grafika, 3D krabička - Martin Doubek
Žlutá pohovka
Pokud se vám swifitch zalíbil a chcete ve výbavě chytré domácnosti pokračovat, doporučujeme tyto další projekty.
Popřípadě tyto IoT platformy, nebo enablery.