Tartalomjegyzék:

A végső fénykapcsoló: 6 lépés (képekkel)
A végső fénykapcsoló: 6 lépés (képekkel)

Videó: A végső fénykapcsoló: 6 lépés (képekkel)

Videó: A végső fénykapcsoló: 6 lépés (képekkel)
Videó: Alkonykapcsoló PLC-vel ◆ Kreáció 2024, November
Anonim
A végső fénykapcsoló
A végső fénykapcsoló

Ennek az utasításnak a célja, hogy elmagyarázza, hogyan készítettem egy wifi-hez csatlakoztatott fénykapcsolót (más néven távirányítókat). Ezeknek a távirányítóknak az a célja, hogy be- és kikapcsoljon több wifi-hez csatlakoztatott relét. A relék nincsenek magyarázva ebben az utasításban. Ezeket egy külön utasításban magyarázzák, amelyet korábban készítettem: ESP8266 Wifi Switch.

Ezek a távirányítók legfeljebb 3 kis gombot tartalmazhatnak. Minden gomb be- vagy kikapcsol egy vagy több relét. Minden gomb mellett egy LED szolgál visszajelzésként. Egy nagyobb gombot speciális célra használnak: kikapcsolja az összes relét. Nem csak azokat, amelyeket a távirányító vezérel, hanem minden relét, amelyet a ház minden távirányítója vezérel. Ezzel mindent kikapcsol, amikor elmegy dolgozni, vagy lefekszik.

Az eszközök közötti kapcsolatot a Blynk kezeli. A távoli mikrovezérlő egy Huzzah Feather ESP8266 -mal. A távirányítók tápellátását USB fali csatlakozó biztosítja (nincs elem).

Ha követi az utasításaimat, észre fogja venni, hogy ennek az eszköznek hasonló célja van, mint az előző utasításban: ESP32 Thing Wifi Remote, és igaza van. A következő fejlesztéseket hajtottam végre az előző modellhez képest:

  • Az ESP32 Thing helyére egy Huzzah Feather került, ESP8266 -al (csatlakozási problémáim voltak az ESP32 Thinggel).
  • A fém gombokat műanyag gombokkal helyettesítették (a statikus elektromosságot néha a fém gombokon keresztül továbbították a táblára, ami újraindítást igényel).
  • Ezek a távirányítók most csak néhány lámpát vezérelnek, általában az egyik szoba lámpáit, ahelyett, hogy minden távirányítóval vezérelnék a ház összes világítását (így például véletlenül nem kapcsolja be a villanyt a többi hálószobában).
  • Volt egy elemem a régebbi modellben, hogy ki lehessen húzni a távirányítót az USB csatlakozóból, és még néhány órát használjam. Kiderült, hogy sosem használtam ezt a funkciót, ezért kivettem az akkumulátort, hogy karcsúbb legyen a távirányító.
  • Hozzáadtam a "mindent kikapcsol" gombot.
  • Hozzáadtam a visszajelző LED -eket.

Nehézségi szint: közepes

Szükséges anyag:

  • 1 műanyag ház PolyCase és PolyCase
  • 1 Toll HUZZAH ESP8266 Adafruit -tal
  • 1 fél méretű forrasztható kenyérsütő Adafruit
  • 3 led Adafruit
  • 3 magas és keskeny nyomógomb Adafruit
  • 1 rövid és széles nyomógomb Adafruit
  • 7 3.3k ellenállás Amazon
  • 1 A típusú USB-dugó Adafruit
  • drót Sparkfun
  • poliuretán ragasztó Lowes

Szükséges eszközök:

  • Forrasztópáka Amazon
  • Dremel (ha nincs, elég egy közkés) Lowes
  • Fúróprés (ha nincs, elég egy kézi fúró) Lowes

1. lépés: Tervezés

Tervezés
Tervezés

Mikrokontroller:

Mikrokontrollerként a Huzzah tollat használtam az Adafruit által gyártott ESP8266 -tal, a következő okok miatt:

  • Van wifi képessége
  • Olcsó (18,95 dollár az összeszerelt verzióért)
  • Viszonylag kicsi (23 mm x 51 mm x 8 mm / 0,9 "x 2" x 0,28 ")
  • 9 GPIO csapja van (7 kellett)

A mikrokontrollert egy 5 V -os USB -aljzat táplálja.

4 GPIO -t használnak a gombok bemeneteként, 3 -at pedig a LED -ek kimeneteként. Az egyik gomb (az, amely minden lámpát kikapcsol) LED -et tartalmaz, így számomra nem volt értelme, hogy visszajelzést vezessek erre a gombra.

Gombok:

A gombok kialakítása nagyon egyszerű: a 3 kis gombhoz tapintható kapcsolókat választottam, más néven SPST kapcsolókat. Kiválasztottam a magasakat, hogy kiemelkedjenek a házból. A nagyobb gombhoz SPST kapcsolót is választottam, de rövidebbet, hogy be legyen süllyesztve a házba, a cél az, hogy ne nyomja le véletlenül. Belső LED is van benne, és I/O szimbólum.

Amint az a fenti ábrán látható, a kapcsolók a földelést a GPIO-hoz szállítják egy 3,3 k-s lehúzható ellenálláson keresztül, és 3,3 V-ot a GPIO-ra, amikor megnyomják.

LED -ek:

5 mm -es sárga LED -eket használtam. Egyszerűen a GPIO -hoz vannak csatlakoztatva az egyik végén, a másik végén pedig egy 3,3 k -es ellenálláson keresztül.

Burkolat:

A házhoz egy műanyag dobozra volt szükségem, amelynek belső mérete legalább 51 mm x 97 mm x 11 mm / 2,0 x 3,8 x 0,4 hüvelyk. Az általam kiválasztott doboz belső mérete 52 mm x 100 mm x 19 mm / 2,0 x 3,9 x x 0,7 . Ez azt jelenti, hogy néhány kartont vagy papírt kell halmoznom a kenyértábla mögé, hogy megbizonyosodjak arról, hogy a rendszer a burkolat fedelével egy síkba kerül, és a gombok kilógnak a fedélből.

Minden alkatrész forrasztható kenyérlapra van forrasztva. Ez tartósabbá és biztonságosabbá teszi, mint a hagyományos kenyérlap, és nem igényel egyedi PCB tervezést. Azt tapasztaltam, hogy az Adafruit félméretű permabódja tökéletesen működik.

2. lépés: A tábla elkészítése

Ajánlott: