Cuprins:
- Pasul 1: Părți de imprimare 3D
- Pasul 2: Demontați jaluzelele
- Pasul 3: Adăugați comutator de suprascriere
- Pasul 4: Instalați servomotorul
- Pasul 5: Conexiuni prin cablu
- Pasul 6: Software și configurare
- Pasul 7: Testarea cu Home Assistant
- Pasul 8: Gânduri finale
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
În această instrucțiune ne vom uita la modul de modernizare a propriilor jaluzele acasă cu un servomotor și un controler personalizat pentru a transforma jaluzelele de acasă în jaluzele inteligente automate care se pot integra cu asistentul de acasă pentru a vă oferi un control complet automat al jaluzelelor dvs. de casă.
Acest instructable a fost sponsorizat de JLCPCB. Am folosit acest serviciu pentru a construi plăci de circuite pentru controler. PCB-urile sunt de înaltă calitate și reprezintă o adevărată afacere pentru prototipare. Le recomand cu drag, vă rugăm să mergeți și să le verificați la linkul de mai jos:
Livrare gratuită la prima comandă și 2 $ PCBPrototyping pe
Pasul 1: Părți de imprimare 3D
Mai întâi va trebui să imprimați câteva părți pentru aceasta. Următoarele părți trebuie tipărite, iar linkul către fișierele model.stl sunt listate mai jos:
1.) Montare comutator
2.) Montare servo
3.) Cuplaj cu picioare pătrate
Toate acestea pot fi obținute de la următorul link sub mech:
github.com/misperry/Smart_Blinds
Pasul 2: Demontați jaluzelele
Va trebui să eliminați mecanismul normal de deschidere / închidere a jaluzelelor din jaluzele dvs.
Tipul cu care sunt jaluzelele mele este tipul de snur. În partea de jos a cablurilor de tragere sunt ciucuri de plastic. Acestea pot fi îndepărtate prin împingerea șirului și dezlegarea nodului care se află în final. Odată ce nodul este desfăcut, ciucurile de plastic pot aluneca de pe șnur.
Pentru a scoate dispozitivul de acționare mecanic, trebuie pur și simplu să separați canalul alb și acesta trebuie să alunece de pe tija de rotire pătrată și să fie îndepărtat.
Pasul 3: Adăugați comutator de suprascriere
Acum va trebui să adăugați comutatorul de suprascriere, astfel încât, atunci când cineva vine la jaluzele, nu trebuie să aibă aplicația pe un dispozitiv inteligent, să poată trage pur și simplu un comutator cu lanț pentru a acționa jaluzelele.
Trebuie să instalați suportul comutatorului care a fost imprimat anterior 3D în capătul canalului și să-l glisați în poziție. Asigurați-vă că se fixează bine în gaura pătrată.
Odată ajuns acolo, puteți instala comutatorul. Acest comutator cu lanț de tracțiune a fost unul pe care l-am găsit în magazinul meu de hardware local pentru o lumină.
Deșurubați piulița de la întrerupător și treceți lanțul prin orificiul suportului imprimat 3D. Apoi atașați șnurul de tragere și glisați piulița înapoi și înșurubați-o la locul de fixare a comutatorului.
Pasul 4: Instalați servomotorul
În continuare vom instala servomotorul. Mai întâi va trebui să scoateți una dintre găurile de montare din lateral. Acest lucru se datorează faptului că nu se poate potrivi dacă acest lucru nu este eliminat. Pur și simplu am scos-o pe a mea cu un ferăstrău manual. Vedeți imaginea pentru a vedea ce parte trebuie eliminată.
Odată ce acest lucru este eliminat, puteți introduce acum servomotorul în suportul de plastic care a fost imprimat 3D în pasul anterior. Odată introdus, puteți atașa cuplajul cu tijă pătrată la arborele spline al servo-ului.
În cele din urmă, instalați ansamblul servo în capătul jaluzelelor și aliniați tija pătrată cu gaura pătrată din cuplaj. Acestea ar trebui să se potrivească. În acest fel, pe măsură ce servo-ul se rotește, jaluzelele se vor deschide și închide.
Pasul 5: Conexiuni prin cablu
Iată o schemă a modului în care am conectat ESP8266 pentru a lucra cu acest sistem. Aceasta a fost încorporată într-o placă de circuit de către JLCPCB.
Am plasat două mini porturi USB pe aceasta pentru posibilitatea de a le da lanțuri împreună de la o singură sursă de alimentare, astfel încât, dacă aveți mai multe jaluzele la rând, puteți aduce energie la un singur dispozitiv și daisy lanț restul.
Este construit cu un regulator de linie de 3,3 v pentru a scădea tensiunea de intrare de la 5 V la 3,3 pentru ESP8266.
Pasul 6: Software și configurare
Acum vom construi partea software a acestui lucru.
Puteți găsi software-ul în folderul software de la următorul link git hub:
github.com/misperry/Smart_Blinds
După ce încărcați codul în software-ul arduino, va trebui să introduceți informațiile despre wifi, precum și informațiile despre serverul MQTT.
De asemenea, va trebui să actualizați codul pentru a include orice comandă și informații despre subiect pe care doriți să le utilizați pentru transferul de informații MQTT. După ce ați terminat cu aceste setări, le puteți instala pe placa ESP8266.
În cele din urmă, va trebui să vă actualizați fișierul configuration.yaml cu următoarele informații, asigurându-vă că subiectele dvs. se potrivesc cu subiectele codului dvs. arduino:
light: - platform: mqtt name: "Window Bottom Center" state_topic: "blind / bc / state" command_topic: "blind / bc / command" brightness_state_topic: "blind / bc / state" brightness_command_topic: "blind / bc / level" brightness_scale: 100 qos: 0 payload_on: "ON" payload_off: "OFF" optimist: fals retine: adevărat
- platformă: mqtt
nume: "Fereastra de jos dreapta" state_topic: "blind / br / state" command_topic: "blind / br / command" brightness_state_topic: "blind / br / state" brightness_command_topic: "blind / br / level" brightness_scale: 100 qos: 0 payload_on: "ACTIVAT" payload_off: "OPRIT" optimist: fals retine: adevărat
Pasul 7: Testarea cu Home Assistant
Odată ce ați repornit asistentul la domiciliu, ar trebui să vedeți jaluzelele care apar ca un obiect „ușor” în ecranul de pornire HASS.
Acum puteți face clic pe comutator pentru a vă deschide complet jaluzelele sau pentru a vă închide complet jaluzelele, pornind sau dezactivând comutatorul. De asemenea, dacă faceți clic pe numele jaluzelelor dvs., vi se va prezenta un glisor de luminozitate care va funcționa cât de deschise sunt jaluzelele.
Pasul 8: Gânduri finale
Sper că ți-a plăcut acest proiect și vei ajunge să încerci.
Iată două videoclipuri despre acest lucru de pe canalul meu de YouTube, dacă doriți multe detalii, vă rugăm să consultați videoclipul detaliat. Dacă doriți o prezentare rapidă a modului în care a fost construită, alegeți-o pe cea non-aprofundată.
Mulțumesc din nou.
Recomandat:
Home Automation: 5 pași
Home Automation: în acest proiect, am plecat, folosim o mulțime de lucruri, construim-o de la zero pentru a înțelege procesul IoT internet of thingsvideo pentru întregul proiect
Home Automation folosind ESP8266 sau NODEMCU: 6 pași
Home Automation folosind ESP8266 sau NODEMCU: Ați dorit vreodată să vă automatizați casa prin wifi? Doriți să controlați luminile, ventilatorul și toate celelalte aparate de pe telefonul dvs. smartphone? Sau ați dorit vreodată un instructiv despre dispozitivele conectate și să începeți cu acesta? Acest proiect de automatizare a casei va
Home Automation WiFi Light Switch cu ESP-01 și modul de releu cu buton: 7 pași
Home Automation WiFi Light Switch cu ESP-01 și modul de releu cu buton: Apoi, în instrucțiunile anterioare am programat un ESP-01 cu Tasmota folosind un ESP Flasher și am conectat ESP-01 la rețelele noastre wifi. Acum putem începe programarea acestuia pentru a porni / opri un întrerupător de lumină folosind WiFi sau butonul de apăsare. Pentru lucru electric
Home Automation WiFi Light Switch cu ESP-01: 8 pași
Home automatizare WiFi Light Switch cu ESP-01: Cu acest indestructibil, vă voi parcurge pașii de realizare a primului dvs. switch de lumină wifi. În continuare vom face senzori și vom merge în cele din urmă la configurarea și configurațiile Home Assistant
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 pași
Sonoff B1 Firmware Home Automation Openhab Google Home: Îmi place foarte mult firmware-ul Tasmota pentru comutatoarele mele Sonoff. Dar a nu a fost foarte fericit cu firmware-ul Tasmota de pe Sonoff-B1. Nu am reușit pe deplin să-l integrez în Openhab și să-l controlez prin Google Home. Prin urmare, am scris propria mea firmă