Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Muhtasari wa kimsingi
- Hatua ya 2: Mdhibiti Mdogo
- Hatua ya 3: DC-DC Hatua-chini, Buck Converter
- Hatua ya 4: Peleka tena
- Hatua ya 5: Kuiunganisha Wiring
- Hatua ya 6: Kutumia ESPHome
- Hatua ya 7: Kuongeza ESPHome kwa Msaidizi wa Nyumbani
- Hatua ya 8: Ongeza Kifaa chako kwa ESPHome
- Hatua ya 9: Firmware ya ESPHome
- Hatua ya 10: Flash Firmware ya ESPHome
- Hatua ya 11: Sanidi Msaidizi wa Nyumbani
- Hatua ya 12: Kumaliza
Video: Kudanganya IKEA Växer: Hatua 12 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Hapa kuna mradi wa wikendi wa haraka wa kuwezesha taa ya mkulima ya ndani ya VEAxer (+ Krydda) ya IKEA, kuiunganisha katika Msaidizi wa Nyumbani kwa kutumia mdhibiti mdogo na ESPHome.
Hii inadhania kuwa tayari unaendesha na Mratibu wa Nyumbani.
Vifaa
Nuru ya kilimo cha IKEA Växer
ESP32Cam
DC-DC Buck Kubadilisha
Moduli ya bei rahisi ya relay
Kiunganisho cha USB cha FTDI (kwa kupanga programu ndogo ya kudhibiti)
Hatua ya 1: Muhtasari wa kimsingi
Wifi imeweza kudhibiti mdhibiti mdogo, katika kesi hii ESP32Cam (kama nina mtu mmoja amelala karibu), itadhibiti taa ya IKEA kupitia relay.
Itapangiwa kuwasha taa ya IKEA asubuhi na kuzima usiku ukitumia kiolesura cha wavuti cha Msaidizi wa Nyumbani.
Hatua ya 2: Mdhibiti Mdogo
Ninatumia ESP32Cam. Kama jina linavyopendekeza ESP32Cam pia ni Kamera, ambayo inamaanisha naweza kudhibiti hiyo pia kwa huduma ya kupendeza ya ziada ya lettuce inayopita wakati.
Hatua ya 3: DC-DC Hatua-chini, Buck Converter
Nitakuwa nikiwasha taa na mdhibiti mdogo kutoka kwa tofali ya umeme ambayo inasambazwa na IKEA. Kwa kuwa voltage ya taa ya LED ni 24V, nitatumia kibadilishaji cha DC hadi DC kudondosha voltage kwa 5V kwa mdhibiti mdogo.
Unaweza kuchukua waongofu hawa wa bei rahisi kutoka ebay, amazon au popote unapopenda. Jihadharini kurekebisha sufuria ndogo ndogo kuwa pato la 5V kabla ya kukaanga microcontroller yako dhaifu.
Hatua ya 4: Peleka tena
Mwishowe, moduli ya relay, swichi inayoweza kudhibitiwa iliyoundwa kufanya kazi na voltage kubwa wakati ikitenga na pembejeo ya chini ya kudhibiti voltage.
Kugeuza pini ya I / O kwenye microcontroller, iliyounganishwa na pini ya ishara ya kuingiza, itabadilisha laini ya 24V kuwa taa.
Hatua ya 5: Kuiunganisha Wiring
Fuata mchoro wa wiring. Mwishowe nitaunganisha pini za GND na 5V kwenye microcontroller kwa pato la kibadilishaji cha dume lakini hakuna haja katika hatua hii kuungana na nguvu ya 24V, au kuunganisha relay kwenye nuru. Kuiwezesha kutoka kwa USB 5V ya PC kupitia kebo ya FTDI itafanya kama inavyojaribiwa na kusanidiwa.
Unganisha waya kutoka kwa pini ya ishara ya relay kwenda kwa GPIO 12 kwenye microcontroller, hii itadhibiti kupokezana na kuunganisha upokeaji wa serial na kusambaza laini kutoka kwa microcontroller kwenda kwa RX ya FTDI na TX inayojali kubadilisha laini (TX ya microcontroller inakwenda RX na RX hadi TX).
Hatua ya 6: Kutumia ESPHome
Hapo awali ningemsimamia mdhibiti mdogo moja kwa moja, nikitumia wifi na maktaba za MQTT Arduino kuwasiliana na Msaidizi wa Nyumbani. Sasa, shukrani kwa ESPHome, ni rahisi sana kuingiza wadhibiti wa ESP katika Msaidizi wa Nyumbani bila kusambaza nambari yako mwenyewe kila wakati.
Hatua ya 7: Kuongeza ESPHome kwa Msaidizi wa Nyumbani
Ongeza Hifadhi ya ESPHome
Kama ninavyotumia Hassio ni rahisi kama kubonyeza 'Hass.io' upande wa kushoto wa mbele ya wavuti ya Msaidizi wa Nyumbani, kubofya nukta tatu kulia na kuchagua 'Repository' na kuongeza 'https://github.com / esphome / hassio '.
Sakinisha programu-jalizi ya ESPHome
Kwenye ukurasa wa Hassio wa 'Ongeza kwenye duka', nenda kwa ESPHome na usakinishe programu-jalizi ya ESPHome. Rahisi.
Hatua ya 8: Ongeza Kifaa chako kwa ESPHome
Ili kuongeza microcontroller ya ESP32Cam kwa ESPHome bonyeza Bonyeza "ESPHome" na bonyeza "Fungua UI ya Wavuti".
Utaulizwa ikiwa unataka kuongeza nodi - nodi ndio ambayo ESPHome inaita vifaa hivi vya microcontroller - Bonyeza '+'.
Toa node yako jina, nimeiita 'vaxer_light', na uchague aina ya kifaa, yangu ni 'AI Thinker ESP32-CAM'.
Mwishowe toa vitambulisho vyako vya mtandao wa wifi na ubofye 'Wasilisha'.
Hatua ya 9: Firmware ya ESPHome
Unaweza kutaka kuanzisha tena programu-jalizi ya ESPHome katika hatua hii. Pamoja na bahati kidogo node mpya 'vaxer_light' inapaswa sasa kujitokeza.
Bonyeza 'Hariri' na faili ya vaxer_light YAML itaonyeshwa. ESPHome hutumia faili za usanidi wa YAML kama vile Msaidizi wa Nyumbani. Walakini faili hizi za YAML zitakusanywa kuwa firmware kwenye microcontroller, kilio cha mbali kutoka kutafakari kina kwenye nambari ya Arduino C.
Faili ya YAML ya kifaa changu cha taa ya vaxer inaonekana kama hii:
esphome:
jina: jukwaa la vaxer_light: bodi ya ESP32: esp32cam wifi: ssid: "xxxxxxxx" password: "xxxxxxxx" # Wezesha fallback hotspot (bandari ya mateka) ikiwa unganisho la wifi halitumiki ap: ssid: "Vaxer Light Fallback Hotspot" nywila: "xxxxxxxx" captive_portal: # Wezesha logger logging: # Wezesha api ya Msaidizi wa Nyumba API: ota: # ESP32Cam AI Thinker version esp32_camera: external_clock: pin: GPIO0 frequency: 20MHz i2c_pins: sda: GPIO26 scl: GPIO27 data_pins: [GPIO5, GPIO18, GPIO19, GPIO19, GPIO19, GPIO19, GPIO19, GPIO19, GPIO19, GPIO39, GPIO34, GPIO35] vsync_pin: GPIO25 href_pin: GPIO23 pixel_clock_pin: GPIO22 power_down_pin: GPIO32 # Jina la mipangilio ya picha: ESP32Cam azimio: 640x480 jpeg_quality: 10 # relay on GPIO 12 switch: jukwaa la GPIO:
Hifadhi na Funga faili ya YAML, bonyeza vitone vitatu na uchague 'Unganisha'
Hatua ya 10: Flash Firmware ya ESPHome
Wakati faili ya YAML imekusanya bonyeza 'Pakua Binary'.
Kwa kuwa hii ni mara ya kwanza ESPHome kuwekwa kwenye microcontroller hii, ninahitaji kupakia nambari hiyo kwa bodi. Katika siku zijazo, mara tu mdhibiti mdogo anapokuwa na firmware ya ESPHome juu yake, ESPHome inaweza kupakia nambari yoyote mpya juu ya wifi.
Ili kupakia binary kwa mdhibiti mdogo tumia zana ya ESPHome Flasher.
Pakua zana ya ESPHome Flasher kutoka:
ESP32Cam iko mbali na mdhibiti mdogo ninayempenda, ili kuiweka katika hali ya kupakia lazima kwanza uunganishe GPIO 0 na GND na bonyeza kitufe cha kuweka upya. Hii inaweza kuwa ngumu sana kulingana na unene wa kidole na ikiwa umechomeka kitu kwenye ubao wa mkate kwani kitufe cha kuweka upya kiko chini ya ubao, haiwezekani kufikia ikiwa unatumia ubao wa mkate.
Endesha esphome-flasher, chagua faili yako ya binary iliyopakuliwa na bandari ya serial ya adapta yako ya FTDI.
Na GPIO 0 iliyounganishwa na GND na ukibonyeza kitufe cha kuweka upya, vuka vidole vyako na ubonyeze 'Flash ESP'.
Ukimaliza, ondoa GPIO 0 na ubonyeze kuweka upya tena.
Hatua ya 11: Sanidi Msaidizi wa Nyumbani
Baada ya kuangaza firmware mpya ya ESPHome kwa EPR32Cam microcontroller, ruka tena kwa Msaidizi wa Nyumbani ili kuongeza kifaa kipya.
Bonyeza 'Usanidi', chini kushoto na kisha 'Ushirikiano', bonyeza ishara ya pamoja na utafute ESPHome.
Ingiza mwenyeji, jina la nodi yako, katika kesi yangu 'vaxer_light.local' na bonyeza 'Wasilisha'.
Ujumuishaji wako wa ESPHome unapaswa kuonyeshwa sasa, bofya ili uone orodha ya vifaa na kisha bonyeza 'vaxer_light' ili uone maelezo ya kifaa.
Bonyeza 'Ongeza vyombo vyote vya kifaa kwenye lovelace'.
Sasa ni sawa kutumia mitambo ya Msaidizi wa Nyumbani kupata taa ya kuwasha na kuzima wakati maalum wa siku.
Kamera inapatikana kama kamera.esp32cam, kuchukua picha kutumia huduma ya kamera ya Msaidizi wa Nyumbani.
Kwa mfano, kiotomatiki kuchukua picha kwa wakati maalum wa siku, na kuunda sinema yangu ya letesi ya kupitisha muda wa kito, itakuwa:
- kitambulisho: '20202907'
alias: 'timelapse lettuce' trigger: - at: '11: 30 'platform: time action: - service: camera.snapshot data_template: entity_id: camera.esp32cam filename:' / config / timelapse_lettuce / esp32cam _ {{now (). mwaka }} _ {{now (). day}} _ {{now ().month}} _ {{now ().hour}} {{now ().minute}}. jpg '
Hatua ya 12: Kumaliza
Na ndio hivyo. Yote ambayo inahitajika kufanywa ni kuiweka waya hadi kwa kibadilishaji cha matofali na dume kama inavyoonyeshwa na kisha kwa njia fulani unganisha kwa pamoja na salama - iunganishe na blutak - iingie kwenye nyumba.
Natumahi umefurahiya Agizo langu, maswali yoyote tafadhali uliza. Picha zaidi za hii na miradi mingine inaweza kupatikana kwenye instagram yangu @limpfish.
Asante
Ilipendekeza:
Kudanganya Hexbug Spider XL Kuongeza Maono ya Kompyuta Kutumia Smartphone ya Android: Hatua 9 (na Picha)
Kudanganya Hexbug Spider XL Kuongeza Maono ya Kompyuta Kutumia Smartphone ya Android: Mimi ni shabiki mkubwa Hexbug asili &biashara; Buibui. Nimemiliki zaidi ya dazeni na nikazidhulumu zote. Wakati wowote mmoja wa wanangu huenda kwa marafiki ’ sherehe ya kuzaliwa, rafiki anapata Hexbug &biashara; buibui kama zawadi. Nimevamia au
Kudanganya Mgawanyiko wa LG uliopigwa kwa Uendeshaji wa Nyumbani: Hatua 8 (na Picha)
Kudanganya Mgawanyiko uliyopunguzwa wa LG kwa Uendeshaji wa Nyumbani: Kwanza kabisa - Hii sio utapeli mwingine wa kudhibiti kijijini cha infrared. AC yangu hasi kiolesura kinachoweza kutumiwa iliyoundwa kwa aina yoyote ya udhibiti isipokuwa ukuta uliojumuishwa ulio na udhibiti mzuri. Nina mfumo wa LG uliofutwa kwa mgawanyiko wa nyuma katika yangu
Kudanganya Nyeusi Nyeusi ya Strobe kwa Udhibiti thabiti na Udhibiti wa Nje: Hatua 5 (na Picha)
Kudanganya Nyeusi ya Strobe kwa Udhibiti thabiti na Udhibiti wa Nje: Kila mwaka, maduka makubwa ya sanduku huuza taa nyeusi za taa zilizotengenezwa na UV za UV. Kuna kitasa upande ambacho kinadhibiti kasi ya strobe. Hizi ni za kufurahisha na za bei rahisi, lakini hazina mwendo endelevu. Nini zaidi itakuwa nzuri kudhibiti taa ya nje
Kudanganya Televisheni ya Kusoma Picha za Ulimwenguni Kutoka kwa Satelaiti: Hatua 7 (na Picha)
Kudanganya Televisheni ya Kusoma Picha za Ulimwenguni Kutoka kwa Satelaiti: Kuna satelaiti nyingi juu ya vichwa vyetu. Je! Unajua, kwamba kutumia kompyuta yako tu, Tuner ya Runinga na antena rahisi ya DIY Unaweza kupokea usambazaji kutoka kwao? Kwa mfano picha za wakati halisi wa dunia. Nitakuonyesha jinsi. Utahitaji: - 2 w
Jinsi ya Kudanganya na Kuboresha Rigol DS1054Z Oscilloscope ya Dijiti: Hatua 5 (na Picha)
Jinsi ya Kudanganya na Kuboresha Rigol DS1054Z Oscilloscope ya Dijiti: Rigol DS1054Z ni kiwango maarufu cha kuingia 4-channel Oscilloscope. Inayo kiwango cha sampuli ya wakati halisi hadi 1 GSa / s na upelekaji wa 50 MHz. Maonyesho makubwa ya rangi ya TFT ni rahisi sana kusoma. Shukrani kwa walio ndani