Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: Esp12f програмчлах
- Алхам 3: Бүгдийг Pcb дээр гагнах
- Алхам 4: Туузыг өрөмдөх
- Алхам 5: Ухаалаг туузыг угсрах
- Алхам 6: Гэрийн туслахыг тохируулах
- Алхам 7: Сайхан амраарай
Видео: Wifi Smart Strip 2.0: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Сайн байцгаана уу, би WiFi ухаалаг зурвасынхаа төслийн хоёр дахь хувилбарыг, одоо Home Assistant -тэй нэгтгэж байгаадаа баяртай байна. Хэрэв та үзэхийг хүсвэл миний анхны зааварчилгааны профайл дээрээс олж болно.
Энэхүү шинэ загварт маш их сайжруулалт бий:
- Гурван өөр самбар (5V цахилгаан хангамж, NodeMCU ба 4-реле самбар) хооронд холбогчтой байхын оронд одоо ПХБ байна. Бид маш их зай хэмнэдэг бөгөөд холболт илүү хүчтэй болдог
- Одоо 3 гаралтын тус бүр нэг тусдаа 3 ледийн тусламжтайгаар аль залгуур асаалттай байгааг бид харж байна.
- Бид 3 гарцыг зөвхөн дуу хоолойгоор биш, фисикал товчлуураар хянах боломжтой.
- Температур мэдрэгч бас байдаг бөгөөд үүнийг дотоод ухаалаг туузны температур эсвэл ухаалаг зурвас байрладаг өрөөний температурт ашиглахаар сонгож болно. (Миний хувьд би хоёр дахь сонголтыг сонгосон)
- Гэрийн туслахын ачаар бид зурвасыг хамарсан олон тооны автоматжуулалтыг хийж чадна.
- Туузыг анх асаасны дараа та үүнийг ota (утасгүй) ашиглан програмчлах боломжтой тул Esp12f -ийг компьютерийн USB порт руу холбох шаардлагагүй болно.
Өмнөх хувилбар шиг бид 4 гаралтын зөвхөн 3 -ийг нь "ухаалаг" аргаар хянадаг. Сүүлчийн залгуурууд нь 220 В -т шууд холбогддог.
220В хүчдэлд анхаарлаа хандуулаарай, хэрэв та юу хийж байгаагаа мэдэхгүй байгаа бол амь насаа ноцтой эрсдэлд оруулах болно
Би юу ч хариуцахгүй
Алхам 1: Шаардлагатай материал
Эдгээр нь бидний ашиглах гэж буй бүх бүрэлдэхүүн хэсгүүд юм.
- 1x Hi-Link 5V цахилгаан хангамж
- 1х жижиг 2 шураг терминал (AC оролтын хувьд)
- 3x 3 шураг терминал (реле гаралт)
- 2х 100uF электролитийн конденсатор
- 1x AMS117 3.3V зохицуулагч
- 3x товчлуур
- 1x ESP12F
- 3x 1K Ом эсэргүүцэл
- 3x 5K Ом эсэргүүцэл
- 3x BC547 NPN транзистор
- 3х PC817 оптик холбогч
- 3x Өнгөт LED
- 3x IN4007 диод
- 3x 5V реле
- 1х DHT11 температур мэдрэгч
- Гагнуурчин
- Цахилгаан кабель
- Лед ба товчлуурын товчлуурууд
- Үсрэгч
- Талхны самбар
- USB -ээс Цуваа руу хөрвүүлэгч
- 1х Маммут хавчаар
- Өрөмдлөг
- Халуун цавуу
- Мэдээжийн хэрэг, туузны эхний хувилбарт миний ашиглаж байсан бусад бүх зүйл
Маш олон бүрэлдэхүүн хэсгүүд байдаг, гэхдээ угсрах нь санагдаж байгаа шиг тийм хэцүү биш юм!
Алхам 2: Esp12f програмчлах
Танд хэрэгтэй хамгийн эхний зүйл бол esp12f -ийг компьютерт гагнахаас өмнө програмчлах явдал юм.
Энэ самбарыг програмчлахад үнэхээр хэрэгтэй олон тооны самбар байдаг тул та аль хувилбарыг нь сонгож болно, гэхдээ аз болоход би esp12f тээглүүрийн жижиг нүхэнд оруулах боломжтой маш нимгэн холбогчтой байсан. Тиймээс тэд самбарын зүүгээр шаардлагатай "холбоо барих" боломжтой болно.
Одоо та самбарыг USB -ээс цуваа хөрвүүлэгчтэй дараах байдлаар холбох хэрэгтэй.
Esp12f -------- USB-ээс Цуваа руу
VCC 3.3V
CH-PD 3.3V
GND GND
GPIO15 GND
GPIO0 GND
TX RX
RX TX
Одоо та USB -ээ Цуваа хөрвүүлэгч рүү залгаад Arduino Ide -ээр дамжуулан шинэ цуваа портыг харах боломжтой болно.
Дараа нь би програмыг татаж авахын тулд Smart Home -ийн ESP8266 -ийн энэхүү гайхалтай фэйсбүүк нийгэмлэгт нэгдэхийг санал болгож байна. Мэдээж 100% үнэгүй. Тэнд та github төслийг кодтой, мөн Home-Assistant-тэй нэгтгэх тохиргоог олж болно.
www.facebook.com/groups/351472505248816/
Програмыг татаж авсны дараа та esp12f дээр байршуулах тохиргооны файлыг үүсгэх jar хэрэгслийг ажиллуулах хэрэгтэй. Энэ хэрэгсэлд та WiFi SSID, нууц үг, mqtt брокер, хэрэглэгчийн нэр, нууц үгээ тохируулах ёстой.
Дараа нь та зурган дээрээс харж болох бусад бүх зүйлийг ижил зүү тохиргоотойгоор сонгох хэрэгтэй. Гэсэн хэдий ч бүх зүйлийг Викид тайлбарласан болно.
Тохиргооны файлыг үүсгэсний дараа SmartHome_v50beta5nc.ino -г Arduino IDE дээр нээнэ үү. Дараа нь самбарынхаа төрлийг сонгоно уу (миний хувьд бүх зүйл "NodeMCU 1.0 esp12e" -тэй ажилладаг байсан).
Хэрэв та DHT22 -ийн оронд DHT11 температур мэдрэгчийг ашиглахыг хүсч байвал хамгийн сүүлд хийх ёстой зүйл. Та routine_termostato.ino руу орж DHTTYPE DHT22 мөрийг DHTTYPE DHT11 ашиглан өөрчлөх ёстой. Дараа нь кодыг хадгалаад байршуулна уу.
Та дууссан! Одоо бид бүх зүйлийг PCB дээр гагнах боломжтой.
Алхам 3: Бүгдийг Pcb дээр гагнах
Эхлэхийн өмнө та хүсвэл pcb -ийг өөрчилж болно. Жишээлбэл, хэрэв та ямар нэгэн шалтгаанаар миний дургүй байгаа бол өөр төрлийн шураг терминал сонгож болно!
Энд та pcb -ийн gerber файлыг татаж авах боломжтой.
www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…
За, үүнийг хэвлэсний дараа бид гагнах ажлыг эхлүүлж болно.
Миний ур чадвар тийм ч сайн хөгжөөгүй байгаа бөгөөд та миний esp12f гагнуурыг хялбархан харж чадна, тиймээс та надаас илүү сайн хийж чадна гэж найдаж байна! Зарим алдаа гарсан тул би ашиглаж байсан анхны PCB -ээ бага зэрэг өөрчилсөн боловч дахин хэвлэхийг хүсээгүй. Транзисторын чиглэлийг өөрчилж чадахгүй ганц л зүйл бий. Та тэдгээрийг pcb дээр боловсруулсантай харьцуулахад эсрэгээр гагнах хэрэгтэй (өмнөх зураг дээр харж байгаа шиг).
Esp12f -ээс доош резисторийн утга нь 5K (тэдгээр нь түлхэх товчлуурын эсэргүүцэл юм), оптокуплерийн доорх резисторийн утга нь 1к (транзисторын суурьтай холбогдсон).
Гагнах гэж байгаа бүх зүйлдээ, ялангуяа туйлширсан хоёр электролитийн конденсаторыг анхаарч үзээрэй. Түүнчлэн оптик холбогч ба диодыг зөв гагнах шаардлагатай байна
Товчлуур, гэрэл, температур мэдрэгчийг шууд pcb руу гагнахын оронд утсаар холбоод дараа нь хэвлэсэн хэлхээнд гагнах хэрэгтэй. Товчлуурын товчлуурын хувьд та зөвхөн хоёр өндөр зүүг гагнах хэрэгтэй. Нөгөө хоёр нь ашиггүй. (Удирдагчийн урт хөл нь дээд зүүтэй, богино хөл нь доод хөлтэй, товчлууруудын хувьд хоёр хөл нь хоорондоо ойрхон байх ёстой).
Ийм байдлаар та leds, товчлуурууд болон dht11 (эсвэл dht22) туузны хувьд хүссэн газраа байрлуулж болно. Танилцуулгын зурган дээр та тэдгээрийг хаана байрлуулахаа сонгож болно.
Одоо бид эдгээр бүрэлдэхүүн хэсгүүдийн хүссэн бүх нүхийг өрөмдөж болно!
Алхам 4: Туузыг өрөмдөх
Хэлэх зүйл алга, мэдрэгчээ хаана байрлуулахаа шийдээд товчлуур, ледээ дарж нүх өрөмд!
Минийх төгс биш, бүр хоорондоо уялдаа холбоогүй тул дахин үүнийг надаас илүү сайн хий:)
Алхам 5: Ухаалаг туузыг угсрах
PCB -ийг туузан дээр оруулахаас өмнө хоёр алхмын өмнөх зураг дээр харж байгаа шиг цахилгаан утсыг хувьсах гүйдлийн оролт ба реле гаралт руу холбохыг санал болгож байна.
Одоо самбар ба дөрвөн гаралтын хоорондох бүх холболтыг хий. Хэрэв та үүнийг яаж хийхээ мэдэхгүй байгаа бол энэ зурвасын эхний хувилбарыг уншиж, үзэх боломжтой зургуудыг үзэх боломжтой. Холболтууд нь зурагтай ижил байна!
Температур мэдрэгч, товчлуур, гэрлийг оруулсны дараа кабелийг халуун цавуугаар бэхлээд цахилгаан түгжрэлээс зайлсхийхийн тулд бүх зүйлийг тусгаарлахыг хичээ.
Одоо та туузыг хааж, 220 В -т холбож болно. Хэрэв та энэ зааврыг сайтар дагаж мөрдвөл бүх зүйл ямар ч асуудалгүйгээр ажиллах ёстой!
Алхам 6: Гэрийн туслахыг тохируулах
Та ухаалаг зурвасын IP хаягийг одоо харах боломжтой байх ёстой. Хэрэв та үүнийг яаж хийхээ мэдэхгүй байгаа бол Fing програмыг татаж аваад WiFi сүлжээг сканнердаж, зөв IP хаягийг таних боломжтой байх ёстой.
Хөтөч дээрээ энэ ip -г бичээд esp12f вэб сервертэй холбогдох болно.
Тэнд та бүх гурван цэгийг бие даан хянах боломжтой боловч дөрөв дэх нь биш юм.
Энэ нь 220 В -т шууд холбогддог!
Одоо, төслийн викид (програмыг татаж авсан газраасаа) та өөрийн тохиргоонд нэмэх бүх кодыг хялбархан олох боломжтой.yaml for Home Assistant.
Викигийн зүүн доод буланд та "Interruttore" -г сонгох ёстой байв. Дараа нь та кодыг өөрийн тохиргоо руу хуулж, буулгаж болно.yaml, учир нь та гурван залгуурыг хянах ёстой. Гурван өөр объекттой болохын тулд та "interruttore/1" ба "interruttore/1/ack" гэсэн тоог 2 -оор, дараа нь 3 -аар солих хэрэгтэйг анхаарна уу! Availabilty_topic хэсэгт та бүх тоонуудыг устгаж, ухаалаг зурвасынхаа MAC хаягийг том үсгээр бичихгүйгээр ":" гэж бичих ёстой.
Дараа нь температур мэдрэгчийн хувьд "Термостато" -ыг сонгоод температур, чийгшлийг хэмжихийн тулд кодын эхний хоёр блокыг л хуулна уу. Боломжит сэдвийг өөрчлөхөө мартуузай.
Файлыг хадгалж, тохиргоог шалгаад бүх зүйл хэвийн байгаа бол та Home Assistant -ийг дахин ачаалж болно.
Одоо та гурван гарцыг хянаж, өрөөний температур, чийгшлийг хянах боломжтой байх ёстой (эсвэл хэрэв та мэдрэгчийг pcb руу шууд гагнах бол дотоод зурвасын)!
Алхам 7: Сайхан амраарай
Баяр хүргэе, одоо та гэрийнхээ туслагчаар дамжуулан хүссэн бүх автоматжуулалтад ухаалаг туузаа оруулах боломжтой боллоо. Дараа нь хэрэв та үүнийг дуу хоолойгоор хянахыг хүсч байвал гэрийн туслахыг Alexa эсвэл Google Assistant -тай холбож, хийж болно!
Зугаацаарай!:)
Зөвлөмж болгож буй:
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 алхам (зурагтай)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Танд үзүүлэх гэж байгаадаа маш их баяртай байгаа төслийн танилцуулга энд байна. Энэ бол DIY Ухаалаг LED матрицын тухай бөгөөд үүнийг YouTube статистик, ухаалаг гэрийн статистик гэх мэт өгөгдөл, температур, чийгшил гэх мэт энгийн цаг, эсвэл зүгээр л харуулах боломжийг танд олгоно
RGB Led Strip Bluetooth хянагч V3 + Хөгжмийн синхрончлол + Орчны гэрлийн хяналт: 6 алхам (зурагтай)
RGB Led Strip Bluetooth хянагч V3 + Хөгжмийн синхрончлол + Орчны гэрлийн хяналт: Энэхүү төсөл нь bluetooth ашиглан утсаараа RGB LED зурвасыг хянахад arduino ашигладаг. Та өнгийг өөрчилж, гэрлийг хөгжимтэй синхрончлох эсвэл орчны гэрэлтүүлгийг автоматаар тохируулах боломжтой
ESP8266 RGB LED зурвасын WIFI хяналт - NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. - RGB LED STRIP ухаалаг гар утасны хяналт: 4 алхам
ESP8266 RGB LED зурвасын WIFI хяналт | NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. | RGB LED STRIP ухаалаг гар утасны хяналт: Сайн байна уу залуусаа, энэ заавар дээр бид nodemcu эсвэл esp8266 -ийг IR алсын удирдлага болгон RGB LED зурвасыг хэрхэн ашиглах талаар сурах болно, Nodemcu нь ухаалаг гар утсаар wifi -ээр хянагдах болно. Үндсэндээ та ухаалаг гар утсаараа RGB LED STRIP -ийг удирдах боломжтой
Retro LED Strip аудио визуализатор: 4 алхам (зурагтай)
Retro LED Strip Audio Visualizer: Хөгжимчин, цахилгаан инженерийн оюутны хувьд би эдгээр хоёр талбарыг огтлолцсон аливаа төсөлд дуртай. Би зарим нэг DIY аудио визуализаторыг харсан (энд, энд, энд, энд), гэхдээ тус бүр миний өөртөө тавьсан хоёр зорилгын дор хаяж нэгийг алдсан: p
Zigbee LED Strip Dimmer (IKEA Trådfri Hack): 8 алхам (зурагтай)
Zigbee LED Strip Dimmer (IKEA Trådfri Hack): IKEA нь дэлхийн өнцөг булан бүрт Tr å dfri ухаалаг гэрэлтүүлгийн шугамаа амжилттай нэвтрүүлсэн. Тэдний бүрэлдэхүүнд надад дутагдаж байгаа нэг зүйл бол энгийн LED зурвас бүдэгрүүлэгч юм. Тархиа гэрлээс хуулж, нэгийг бүтээж яагаад болохгүй гэж? LED dimmers нь ХОУХ -ны тухай юм