Cuprins:
Video: Ultimul comutator de lumină: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Scopul acestui instructabil este de a explica modul în care am realizat un comutator de lumină conectat la wifi (numit și telecomandă în continuare). Scopul acestor telecomenzi este de a porni și dezactiva mai multe relee conectate la wifi. Releele nu sunt explicate în acest instructable. Acestea sunt explicate într-un instructable separat pe care l-am făcut în trecut: ESP8266 Wifi Switch.
Aceste telecomenzi vor conține până la 3 butoane mici. Fiecare buton pornește / oprește unul sau mai multe relee. Un LED lângă fiecare buton servește drept feedback. Un buton mai mare este folosit într-un scop special: oprește toate releele. Nu numai cele controlate de telecomandă, ci toate relele controlate de toate telecomenzile casei. Acesta este folosit pentru a opri totul la plecarea la serviciu sau la culcare.
Legătura dintre dispozitive este gestionată de Blynk. Microcontrolerul la distanță este un Huzzah Feather cu ESP8266. Alimentarea telecomenzilor vine de la o priză USB de perete (fără baterii).
Dacă urmăriți instructabilele mele, veți observa că acest dispozitiv are un scop similar cu cel explicat într-un instructabil anterior: telecomanda ESP32 Thing Wifi și aveți dreptate. Am făcut următoarele îmbunătățiri față de modelul anterior:
- ESP32 Thing a fost înlocuit de un Huzzah Feather cu ESP8266 (am avut probleme de conectivitate cu ESP32 Thing).
- Butoanele metalice au fost înlocuite cu butoane din plastic (electricitatea statică a fost uneori transmisă la bord prin intermediul butoanelor metalice, necesitând o repornire).
- Aceste telecomenzi controlează acum doar câteva lumini, de obicei luminile dintr-o singură cameră, în loc să controleze toate luminile casei cu fiecare telecomandă (astfel încât să nu aprindeți accidental luminile din celelalte dormitoare, de exemplu).
- Aveam o baterie în modelul mai vechi, pentru a putea scoate telecomanda de pe mufa USB și să o mai folosesc câteva ore. Se pare că nu am folosit niciodată această funcționalitate, așa că am scos bateria pentru a face telecomanda mai subțire.
- Am adăugat butonul „oprește totul”.
- Am adăugat LED-urile de feedback.
Nivel de dificultate: mediu
Material necesar:
- 1 carcasă din plastic PolyCase și PolyCase
- 1 Pene HUZZAH cu ESP8266 Adafruit
- 1 panou de sudat Adafruit de jumătate de dimensiune
- 3 leduri Adafruit
- 3 butoane înalte și înguste Adafruit
- 1 buton scurt și lat Adafruit
- 7 rezistențe 3.3k Amazon
- 1 mufa USB tip A Adapruit de sex masculin
- fir Sparkfun
- lipici poliuretanic Lowes
Instrumente necesare:
- Fier de lipit Amazon
- Dremel (dacă nu aveți unul, ar fi suficient un cuțit utilitar) Lowes
- Burghiu (dacă nu aveți unul, ar fi suficient un burghiu manual) Lowes
Pasul 1: Proiectare
Microcontroler:
Ca microcontroler, am folosit panoul Huzzah cu ESP8266, realizat de Adafruit, din următoarele motive:
- Are capabilități wifi
- Este ieftin (18,95 USD pentru versiunea asamblată)
- Este relativ mic (23 mm x 51 mm x 8 mm / 0,9 "x 2" x 0,28 ")
- Are 9 pini GPIO (aveam nevoie de 7)
Microcontrolerul va fi alimentat de 5V dintr-o priză USB.
4 GPIO-uri vor fi utilizate ca intrări de la butoane, iar 3 vor fi utilizate ca ieșire la leduri luminoase. Unul dintre butoane (cel care stinge fiecare lumină) are un LED inclus, așa că nu a avut sens pentru mine să aibă un led de feedback pentru acest buton.
Butoane:
Designul butoanelor este foarte simplu: pentru cele 3 butoane mici, am ales comutatoare tactile, numite și comutatoare SPST. I-am ales pe cei înalți, astfel încât să iasă în evidență din incintă. Pentru butonul mai mare, am ales și un comutator SPST, dar unul mai scurt, astfel încât acesta să fie încastrat în incintă, scopul fiind acela că nu va fi împins accidental. De asemenea, are un led în interior și are un simbol I / O.
Așa cum se arată în diagrama de mai sus, comutatoarele alimentează masa la GPIO printr-un rezistor pull-down de 3,3 k și furnizează 3,3 V la GPIO când sunt apăsate.
LED-uri:
Am folosit LED-uri galbene de 5 mm. Ele sunt pur și simplu conectate la un GPIO la un capăt și la masă printr-un rezistor de 3,3k la celălalt capăt.
Carcasă:
Pentru carcasă, aveam nevoie de o cutie de plastic cu dimensiuni interne de cel puțin 51mm x 97mm x 11mm / 2.0 "x 3.8" x 0.4 ". Cutia pe care am ales-o are dimensiuni interne de 52mm x 100mm x 19mm / 2.0" x 3.9 "x 0,7 ". Aceasta înseamnă că va trebui să stivuiesc câteva cartoane sau hârtie în spatele panoului, pentru a mă asigura că sistemul este împins la același nivel cu capacul carcasei și că butoanele vor ieși din capac.
Toate componentele sunt lipite pe o panou de lipit. Acest lucru îl face mai permanent și mai sigur decât o placă convențională și nu necesită proiectarea unui PCB personalizat. Am constatat că permaboardul de jumătate de la Adafruit a funcționat perfect.
Pasul 2: Realizarea consiliului
Recomandat:
Comutator de lumină controlat prin clipire cu ochelarii de protecție pentru ștergere Shota Aizawa (My Hero Academia): 8 pași (cu imagini)
Comutator de lumină controlat cu ochi-clipire utilizând ochelarii de protecție Eraser pentru capul lui Shota Aizawa (My Hero Academia): Dacă citiți manga eroului academia sau vizionați anime-ul eroului academiei, trebuie să cunoașteți un personaj numit shota aizawa. Shota Aizawa, cunoscut și sub numele de Eraser Head, este un erou profesionist și profesor de clasă 1-A din SUA. Quirkul lui Shota îi dă ab
Comutator de lumină Bluetooth cu telecomandă: 4 pași (cu imagini)
Comutator de lumină Bluetooth cu telecomandă: acesta va fi primul proiect dintr-o serie intitulată: „Lenea optimizată: soluții prea proiectate pentru probleme remarcabil de banale” Ați fost vreodată culcat în pat noaptea târziu citind sau urmărind Netflix pe laptop? Cea mai rea parte este desigur
Comutator de lumină + Dimmer ventilator într-o singură placă cu ESP8266: 7 pași (cu imagini)
Comutator de lumină + Dimmer ventilator într-o singură placă cu ESP8266: În acest tutorial veți învăța cum să vă construiți propriul întrerupător de lumină și dimmer ventilator într-o singură placă cu microcontrolerul și modulul WiFi ESP8266. Acesta este un proiect minunat pentru IoT. : Acest circuit gestionează tensiunile principale de curent alternativ, deci fiți atenți
Comutator de lumină controlat de la distanță Bluetooth - Modernizare. Comutatorul de lumină funcționează, fără scriere suplimentară: 9 pași (cu imagini)
Comutator de lumină controlat de la distanță Bluetooth - Modernizare. Comutatorul de lumină funcționează în continuare, fără scriere suplimentară.: Actualizare 25 noiembrie 2017 - Pentru o versiune de mare putere a acestui proiect care poate controla kilowați de încărcare, consultați Modificarea controlului BLE la încărcări de putere mare - nu este necesară o conexiune suplimentară Actualizare 15 noiembrie 2017 - Unele plăci BLE / software stivuiesc
Comutator de lumină activat prin mișcare cu senzor de lumină: 5 pași
Comutator de lumină activat prin mișcare cu senzor de lumină: Comutatorul de lumină activat prin mișcare are multe aplicații atât acasă, cât și la birou. Acest lucru, cu toate acestea, a adăugat un avantaj al încorporării unui senzor de lumină, astfel încât această lumină să poată fi declanșată numai noaptea