Агуулгын хүснэгт:
- Алхам 1: Видеог үзээрэй
- Алхам 2: ESPHome суулгана уу
- Алхам 3: Удирдах зөвлөлийг тохируулах (зангилаа)
- Алхам 4: Гэрийн туслах дээр зангилааг нэмнэ үү
- Алхам 5: DHT11 мэдрэгчийн интерфэйс
- Алхам 6: Температур ба чийгшлийн утгыг харах
Видео: DIY модулийг ашиглан гэрийн автоматжуулалтыг эхлүүлэх маш энгийн арга: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Би гэрийн туслах ажилд DIY мэдрэгч нэмж оруулахаар шийдсэндээ маш их гайхсан. ESPHome -ийг ашиглах нь маш энгийн бөгөөд энэ нийтлэлд бид GPIO зүүг хэрхэн хянах, мөн утасгүй зангилаанаас температур, чийгшлийн мэдээллийг Home Assistant ашиглан авах талаар сурах болно. Хамгийн сайн тал нь үүнийг автоматаар хийдэг тул код бичих шаардлагагүй болно.
Алхам 1: Видеог үзээрэй
Эхлээд видеогоор дамжуулан хийж буй бүх зүйлийг харах нь илүү хялбар байдаг тул бүх зүйл хэрхэн ажилладаг талаар ойлголттой болохын тулд дээр үзүүлсэн видеог үзэхийг зөвлөж байна. Энэ нийтлэлд зөвхөн үүнийг өөрөө хийхэд шаардлагатай чухал алхмуудыг багтаасан болно.
Алхам 2: ESPHome суулгана уу
Нэгдүгээрт, бид ESPHome нэмэлтийг Home Assistant-д суулгах хэрэгтэй. Дараах зүйлсийг хийснээр нэмэлт дэлгүүр рүү очно уу.
Hass.io -> Нэмэлт дэлгүүр
Дараах URL-г дэлгүүрт нэмж оруулснаар ESPHome нэмэлтийг олох боломжтой болно.
github.com/esphome/hassio
Үүнийг хийсний дараа ESPHome-ийг хайж олоод гарч ирэх нэмэлтийг дараад суулгах товчийг дарна уу. Суулгахад хэсэг хугацаа шаардагдах тул хэдэн минут өгөөч, энэ нь таны интернет холболтоос хамаарна. Суулгасны дараа START товчлуурыг дараад эхлэх хүртэл хэдэн секунд хүлээнэ үү. Дараа нь "OPEN WEB UI" гэсэн товчлуур дээр дарж таныг ESPHome дэлгэц рүү оруулах болно.
Алхам 3: Удирдах зөвлөлийг тохируулах (зангилаа)
ESPHome дээр төхөөрөмжийг зангилаа гэж нэрлэдэг бөгөөд бид эхлээд үүнийг үүсгэх хэрэгтэй бөгөөд ингэснээр дараа нь Гэрийн Туслагчтай харилцаж эхлэх боломжтой болно.
Шинэ товчлуур үүсгэхийн тулд нэмэх товчийг дарна уу. Дараа нь дэлгэц дээр үзүүлсэн тэмдэгтүүдийг ашиглан нэр өгнө үү. Би үүнийг "зочны өрөө" гэж нэрлэх болно. Дараа нь энэ демо хийх "WeMos D1 Mini" төхөөрөмжийн төрлийг сонгоно уу. Эцэст нь хэлэхэд, WiFi сүлжээнийхээ дэлгэрэнгүй мэдээллийг нэмж өг, ингэснээр самбар нь таны WiFi сүлжээнд холбогдож, "SUBMIT" дээр дарж зангилааг үүсгэнэ.
Шинэ зангилаа үүсгэсний дараа ESPHome -ийг дахин эхлүүлэх шаардлагатай байна. Үүнийг hass.io -> ESPHome руу ороод RESTART товчийг дарж хийж болно. Хэдэн секундын дараа WEB UI -ийг нээнэ үү.
Одоо бид энэ зангилааг тохируулах хэрэгтэй бөгөөд ингэснээр бид D2 зүүтэй холбогдсон LED -ийг хянах боломжтой болно. ESPHome вэбсайт нь өөр өөр бүрэлдэхүүн хэсгүүдийг тохируулахад шаардлагатай бүх мэдээллийг агуулдаг бөгөөд бид GPIO зүүг хянах тул бид дараах хуудаснаас тохиргооны аж ахуйн нэгжийн мэдээллийг ашиглаж болно.
esphome.io/components/switch/gpio.html
Зангилааны EDIT товчийг дараад тохиргооны мэдээллийг буулгаад зураг дээр үзүүлсэн шиг шинэчилж файлыг хадгална уу. Бид ESPHome -тэй самбарыг анх удаа ашиглаж байгаа тул кодыг самбар дээр гараар оруулах шаардлагатай байна. Үүнийг хийсний дараа бид OTA шинэчлэх функцийг ашиглан ямар ч шинэчлэлтийг утасгүй автоматаар байршуулж болно.
Кодыг гараар татаж авахын тулд бид эхлээд эмхэтгэх хэрэгтэй. Тиймээс зангилааны кодыг эмхэтгэхийн тулд зангилааны сонголтуудын цэсийг ашиглана уу. Энэ нь хэсэг хугацаа шаардагдах бөгөөд надад 100 секунд зарцуулагдсан. Үүнийг хийсний дараа хоёртын файлыг татаж аваарай. Дараа нь дараах линкээр орж өөрийн системд зориулсан ESPHome flasher хэрэгслийг татаж авна уу.
github.com/esphome/esphome-flasher/releases
Файлыг нээхийн тулд хоёр дарна уу. Дараа нь самбараа залгаарай, зөв COM портыг сонгоод бидний татаж авсан хоёртын файлыг сонгоод FLASH товчийг дарна уу. Энэ нь кодыг таны самбар дээр татаж авах тул дуусгахад хэдэн секунд зарцуулаарай. Үүнийг хийсний дараа самбар нь таны WiFi сүлжээнд автоматаар холбогдох бөгөөд та үүнийг бүртгэлээс харах боломжтой болно.
Алхам 4: Гэрийн туслах дээр зангилааг нэмнэ үү
Гэрийн туслах нь самбарыг автоматаар илрүүлж, танд мэдэгдэл өгөх болно. Үүнийг эхлүүлэхийн тулд та үүнийг дарах эсвэл дараах руу шилжих боломжтой.
Тохиргоо -> Интеграци
Дараа нь та зангилааг харах боломжтой тул тохируулах дээр дарж нэмэлтийг баталгаажуулна уу. Одоо бидний хийх ёстой зүйл бол үүнийг хяналтын самбарт нэмэх явдал юм. Тиймээс хяналтын самбар/тойм хэсэг рүү очоод баруун дээд хэсгийн сонголтуудын цэснээс "UI -ийг тохируулах" сонголтыг сонгоно уу. Дараа нь Нэмэх товчийг дараад Entities -ийг сонгоод дараа нь шинэ нэр өгнө үү. Дараа нь та аж ахуйн нэгжийн жагсаалтыг ашиглан зангилаатай ижил нэртэй шилжүүлэгчийг сонгож болно. Хадгалах дээр дарж, хяналтын самбарын тохиргооны харагдацыг хааж, үүнийг хийхэд л хангалттай. Хэрэв та унтраалгыг солих юм бол самбар дээрх LED ч бас асах ёстой бөгөөд хяналтын самбар дээр төлөв харагдана.
Алхам 5: DHT11 мэдрэгчийн интерфэйс
Би DHT11 мэдрэгч ашиглан температур, чийгшлийн утгыг олж авах болно. Лавлах утас диаграмыг ашиглан самбар дээр холбоно уу. Та эхлээд дараах холбоосыг ашиглан жишээ тохиргоог ESPHome вэбсайтаас хуулах хэрэгтэй.
esphome.io/components/sensor/dht.html
Дараа нь ESPHome руу очоод тохиргоог нэмж зангилааны тохиргоог засна уу. Зүүг шинэчилж, зураг дээрх шиг загварын нэрийг нэмж оруулахаа мартуузай. Үүнийг хийсний дараа байршуулах товчийг дараад бүх зүйлийг дуусгахыг хүлээнэ үү. Энэ нь OTA функцийг ашиглан кодыг автоматаар үүсгэж, эмхэтгэж, мөн утасгүй байдлаар самбар дээр байршуулах болно. Дууссаны дараа та гаралтын бүртгэлийг харах бөгөөд самбар автоматаар сүлжээнд холбогдох болно.
Алхам 6: Температур ба чийгшлийн утгыг харах
Бидний хийх ёстой дараагийн зүйл бол мэдрэгчийн утгыг хяналтын самбарт нэмэх явдал юм. Энэ алхам нь өмнөх хэсэгтэй төстэй юм. Шинэ карт үүсгэхийн тулд UI -ийг тохируулах сонголтыг сонгоод түүнд нэр өгч, зураг дээрх шиг объектуудыг нэмнэ үү. Хадгалах дээр дарж тохиргооны дэлгэцээс гараад дэлгэц дээрх мэдрэгчийн мэдээллийг харах боломжтой болно.
ESPHome ашиглан гэрийн автоматжуулалтыг эхлүүлэх нь маш хялбар юм. Бид янз бүрийн модулиудыг гэрийн туслахтай үргэлжлүүлэн холбож өгөх болно, тиймээс ийм төсөл бүтээхэд тусалдаг тул манай YouTube сувгийг захиалах талаар бодож үзээрэй.
YouTube:
Уншсанд баярлалаа!
Зөвлөмж болгож буй:
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ: 14 алхам (зурагтай)
NodeMCU мэдрэгчийн хяналтын реле ашиглан IoT дээр суурилсан гэрийн автоматжуулалтыг хэрхэн хийх вэ: Энэхүү IoT дээр суурилсан төсөлд би Blynk болон NodeMCU хяналтын реле модулийг ашиглан бодит цагийн санал хүсэлтийг ашиглан гэрийн автоматжуулалтыг хийсэн. Гарын авлагын горимд энэ реле модулийг гар утас эсвэл ухаалаг гар утаснаас, гарын авлагаас удирдах боломжтой. Автомат горимд энэ ухаалаг
USB Type-C PD Powerbank бүтээх нь маш энгийн арга: 5 алхам
USB Type-C PD Powerbank-ийг бүтээх нь маш энгийн арга юм: Энэхүү жижиг төсөлд би DIY USB Type-C PD-ийн супер банкийг хэрхэн энгийн аргаар бүтээхийг танд үзүүлэх болно. Үүнийг хийхийн тулд би эхлээд Aliexpress -аас авсан IP5328P IC -ийн эргэн тойронд суурилсан powerbank ПХБ -ийг туршиж үзэх болно. Хэмжилт нь бидэнд хэр тохиромжтой болохыг харуулах болно
Гэрийн автоматжуулалтыг эхлүүлэх: Гэрийн туслахыг суулгах: 3 алхам
Гэрийн автоматжуулалтыг эхлүүлэх: Гэрийн туслахыг суулгах: Бид одоо гэрийн автоматжуулалтын цувралыг эхлүүлэх гэж байна, тэнд бид ухаалаг төвийг бий болгож, гэрэл, чанга яригч, мэдрэгч гэх мэт зүйлсийг төвийн төв ашиглан удирдах боломжтой болно. дуут туслах. Энэ нийтлэлд бид хэрхэн оруулахыг сурах болно
Маш энгийн " Өндөг маш сайн " Шөнийн гэрэл: 5 алхам
Маш энгийн " Өндөг маш сайн " Шөнийн гэрэл: Энэ бол Eggcellent Night Light -ийн маш энгийн хувилбар юм! Хэрэв та энэ сургамжтай зүйлийг хараагүй бол үүнийг анхаарч үзээрэй. Үнэндээ би үүнийг хийхийг хүсч байсан ч тэвчээр гараагүй. Тиймээс би үүнийг хийх илүү хялбар аргыг олсон. Үүнийг шалга
Маш энгийн Гэсэн хэдий ч маш үр дүнтэй шоглоом (Компьютерийн тоглоом): 3 алхам
Маш энгийн … Гэсэн хэдий ч маш үр дүнтэй пранк (Компьютерийн пранк): Энэхүү зааварчилгаа нь маш энгийн боловч маш үр дүнтэй! Юу болох вэ: Та хохирогчийн ширээний бүх дүрсийг нуудаг. Таныг тоглоом хийсний дараа хохирогч компьютерийг хараад ухаан алдах болно. Энэ нь компьютерт ямар нэгэн байдлаар хохирол учруулж чадахгүй