Talaan ng mga Nilalaman:

Pag-aautomat sa Bahay - Mga Smart Blind: 8 Hakbang
Pag-aautomat sa Bahay - Mga Smart Blind: 8 Hakbang

Video: Pag-aautomat sa Bahay - Mga Smart Blind: 8 Hakbang

Video: Pag-aautomat sa Bahay - Mga Smart Blind: 8 Hakbang
Video: 187 MOBSTAZ - WE DONT DIE WE MULTIPLY (WDDWM) Official Music Video 2024, Nobyembre
Anonim
Pag-aautomat sa Bahay - Mga Smart Blind
Pag-aautomat sa Bahay - Mga Smart Blind

Sa itinuturo na ito ay titingnan namin kung paano i-retrofit ang iyong sariling mga blinds sa bahay gamit ang isang servo motor at isang pasadyang tagapamahala upang gawing mga awtomatikong smart blinds ang iyong home blinds na maaaring isama sa katulong sa bahay upang mabigyan ka ng ganap na awtomatikong kontrol ng iyong mga blinds sa bahay.

Ang itinuturo na ito ay na-sponsor ng JLCPCB. Ginamit ko ang serbisyong ito upang maitayo ang mga circuit board para sa controller. Ang PCB's ay may mataas na kalidad at isang tunay na bargain para sa prototyping. Masidhing inirerekumenda ko sa kanila mangyaring pumunta at suriin sila sa link sa ibaba:

Libreng Pagpapadala sa Unang Order & $ 2 PCBPrototyping sa

Hakbang 1: Mga Bahagi ng Pagpi-print ng 3D

Una kakailanganin mong i-print ang ilang mga bahagi para dito. Ang mga sumusunod na bahagi ay mai-print at ang link sa.stl modelo ng mga file ay nakalista sa ibaba:

1.) Lumipat ng Mount

2.) Servo Mount

3.) Mga Coupling ng Square Shanks

Ang lahat ng mga ito ay maaaring makuha mula sa sumusunod na link sa ilalim ng mech:

github.com/misperry/Smart_Blinds

Hakbang 2: I-disassemble ang mga Blinds

I-disassemble ang mga Blind
I-disassemble ang mga Blind
I-disassemble ang mga Blind
I-disassemble ang mga Blind
I-disassemble ang mga Blind
I-disassemble ang mga Blind

Kakailanganin mong alisin ang normal na mekanismo ng blind blind / close mula sa iyong blinds.

Ang uri ng aking mga blinds ay ang uri ng pull string. Sa ilalim ng mga pull cords ay may mga plastic tassel. Maaari itong alisin sa pamamagitan ng pagtulak ng string sa pamamagitan at paghubad ng buhol na nasa huli. Kapag natanggal ang pagkakabuhol ay maaaring mag-slide ang mga plastic tassel mula sa string.

Upang alisin ang mechanical actuator kakailanganin mo lamang na ikalat ang puting channel at dapat itong dumulas sa parisukat na tungkod at tatanggalin.

Hakbang 3: Magdagdag ng Override Switch

Magdagdag ng Override Switch
Magdagdag ng Override Switch
Magdagdag ng Override Switch
Magdagdag ng Override Switch

Ngayon ay kakailanganin mong idagdag ang override switch upang kapag ang isang tao ay umabot sa mga blinds hindi nila kailangang magkaroon ng app sa isang matalinong aparato maaari lamang nilang hilahin ang isang pull chain switch upang mapatakbo ang mga blinds.

Kailangan mong i-install ang switch bracket na dating 3d na naka-print sa dulo ng channel at i-slide ito sa lugar. Siguraduhin na ito ay pumapasok sa parisukat na butas nang ligtas.

Sa sandaling doon maaari mong i-install ang switch. Ang pull chain switch na ito ay nakita ko ang aking lokal na tindahan ng hardware para sa isang ilaw.

Alisin ang kulay ng nuwes mula sa switch at ipasa ang kadena sa pamamagitan ng 3d na naka-print na butas ng bracket. Pagkatapos ay ilakip ang pull string at i-slide ang nut up up at i-tornilyo sa lugar na tinitiyak ang switch.

Hakbang 4: I-install ang Servo Motor

I-install ang Servo Motor
I-install ang Servo Motor
I-install ang Servo Motor
I-install ang Servo Motor
I-install ang Servo Motor
I-install ang Servo Motor
I-install ang Servo Motor
I-install ang Servo Motor

Susunod na mai-install namin ang motor na servo. Una kakailanganin mong alisin ang isa sa mga tumataas na butas mula sa gilid. Ito ay dahil sa hindi ito magkasya kung hindi ito aalisin. Pasimple kong tinanggal ang akin gamit ang isang hand buzz saw. Tingnan ang larawan upang makita kung anong panig ang aalisin.

Kapag natanggal ito maaari mo na ngayong ipasok ang servo motor sa plastic bracket na naka-print sa 3D sa naunang hakbang. Kapag naipasok na maaari mong ikabit ang parisukat na pagkabit ng parisukat sa spline shaft ng servo.

Panghuli i-install ang servo pagpupulong sa dulo ng blinds at linya ang square rod na may parisukat na butas sa pagkabit. Dapat magkasama ang mga ito. Sa ganitong paraan habang binabaling ng servo ang mga blinds ay bubuksan at isara.

Hakbang 5: Mga Koneksyon sa Wire

Mga Koneksyon sa Wire
Mga Koneksyon sa Wire

Narito ang isang eskematiko kung paano ko nag-wire ang ESP8266 upang gumana sa sistemang ito. Ito ay itinayo sa isang circuit board ng JLCPCB.

Naglagay ako ng dalawang USB mini port dito para sa kakayahang mag-daisy ng chain ng mga ito nang magkasama mula sa isang power supply kaya kung mayroon kang maraming blinds sa isang hilera maaari kang magdala ng lakas sa isang aparato lamang at daisy chain ang natitira.

Ito ay binuo gamit ang isang 3.3v liner regulator upang i-drop ang input boltahe mula 5V hanggang 3.3 para sa ESP8266.

Hakbang 6: Software at Configuration

Software at Configuration
Software at Configuration
Software at Configuration
Software at Configuration

Ngayon ay bubuo kami ng bahagi ng software na ito.

Mahahanap mo ang software sa ilalim ng folder ng software ng sumusunod na link ng git hub:

github.com/misperry/Smart_Blinds

Kapag na-load mo na ang code sa arduino software kakailanganin mong ipasok ang iyong impormasyon sa wifi pati na rin ang impormasyon ng MQTT server.

Kakailanganin mo ring i-update ang code upang isama ang anumang impormasyon ng utos at paksa na nais mong gamitin para sa paglilipat ng impormasyon ng MQTT. Kapag natapos mo na ang mga setting na ito maaari mong mai-install ang mga ito sa board na ESP8266.

Sa wakas kakailanganin mong i-update ang iyong config.yaml file kasama ang sumusunod na impormasyon na tinitiyak ang iyong mga paksa ay tumutugma sa iyong mga paksa sa code ng 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" optimistic: false retain: true

- platform: mqtt

pangalan: "Window sa Ibabang Kanluran" 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: "ON" payload_off: "OFF" maasahin sa mabuti: maling panatilihin: totoo

Hakbang 7: Pagsubok Sa Katulong sa Bahay

Pagsubok Sa Katulong sa Bahay
Pagsubok Sa Katulong sa Bahay
Pagsubok Sa Katulong sa Bahay
Pagsubok Sa Katulong sa Bahay

Kapag na-restart mo ang home assistant dapat mong makita ang mga blinds na ipakita bilang isang "Banayad" na bagay sa iyong home screen ng HASS.

Maaari mo na ngayong i-click ang switch upang ganap na buksan ang iyong mga blinds o upang ganap na isara ang mga blinds sa pamamagitan ng pag-on o pag-off ng switch. Gayundin kung nag-click ka sa pangalan ng iyong mga blinds bibigyan ka ng slider ng ilaw na para dito ay gagana kung gaano bukas ang mga blinds.

Hakbang 8: Pangwakas na Mga Saloobin

Inaasahan kong nasiyahan ka sa proyektong ito at natapos mong subukan ito.

Narito ang dalawang video na ito ay gumagana mula sa aking youtube channel kung nais mo ng maraming mga detalye mangyaring suriin ang malalim na video. Kung nais mo ng isang mabilis na pangkalahatang-ideya ng kung paano ito binuo, piliin ang hindi malalim.

Salamat ulit.

Inirerekumendang: