Агуулгын хүснэгт:
- Алхам 1: эд анги
- Алхам 2: Утасны диаграм
- Алхам 3: Arduino код
- Алхам 4: Барилга
- Алхам 5: Сайхан амраарай
Видео: Бүх нийтийн MQTT алсын удирдлага: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Бүгдээрээ сайн уу, Нэгдүгээрт, би франц хүн тул зарим өгүүлбэр утгагүй байж магадгүй юм, уучлаарай, би сайжруулахын тулд шаргуу ажиллаж байна.
Би одоогоор байшингийнхаа автоматжуулалт дээр ажиллаж байна. Би програм хангамж болгон OpenHab2 болон шумуулыг ашигласан. Би энэ хоёр програмын мэргэжилтэн биш боловч ерөнхийдөө хэрхэн ажилладагийг нь мэднэ. OpenHab бол хэрэглэгчийн тал бөгөөд байшинг удирдах график интерфэйстэй. Mosquitto бол аливаа зүйлийг хамтад нь ярих програм хангамж юм. Жишээлбэл, OpenHab нь миний техник хангамжтай амархан ярьж чаддаг.
MQTT протоколыг төдийлөн мэддэггүй хүмүүст зориулж үндсэн ойлголтуудыг тайлбарласан вэбсайтыг энд оруулав.
Миний асуудал бол би техник хангамжаа (4 ухаалаг хананы залгуур) зөвхөн OpenHab -ийн вэб интерфэйсээр биш харин жинхэнэ унтраалгаар удирдахыг хүсч байна. Би сонгосон төхөөрөмжүүддээ MQTT хүсэлтийг илгээх чадвартай алсын удирдлагыг зохион бүтээж, програмчилж, бүтээсэн. Миний алсын удирдлага дахь хамгийн сайн зүйл бол цэсийн 4 товчлууртай бөгөөд би хүссэн төхөөрөмжийнхөө тоог нэмж болно.
Үүнийг би яаж хийснийг энд харуулав.
Алхам 1: эд анги
-ESP8266. Би NodeMCU ашигладаг. Сайн байна
-Миний талхны самбар. Би үүнийг ашигладаг, учир нь би алсын удирдлагын V2 -ийг pcb ашиглан дахин ашиглахыг хүсч байна. Сайн байна
- LCD. Би 16x2 LCD ашигладаг боловч 20x4 хэмжээтэй ажилладаг. LCD дэлгэц дээр i2c модуль байх нь чухал юм. Сайн байна
-Товчлуурууд. Би дээш, доош, орох, гарах гэсэн 4 товчлуурыг ашигладаг. Bangood
-Эсэргүүцэгчид. Шилжүүлэгчийг татах 4.7K эсэргүүцэл
- М3 шураг.
- Халуун цавуу.
-PCB. шаардлагагүй, гэхдээ би товчлуур, резистороо гагнана.
Алхам 2: Утасны диаграм
Товчлууруудын схемийг дагаж мөрдөөрэй.
Товчлуурууд:
UP ---------- D5 эсвэл GPIO 1
Доош ------- D6 эсвэл GPIO 12
------- D7 эсвэл GPIO 13 оруулна уу
Гарах --------- D4 эсвэл GPIO 2
LCD:
SDA -------- D2 эсвэл GPIO 4
SCL -------- D1 эсвэл GPIO 5
5V ---------- Вин
GND ------- GND
Алхам 3: Arduino код
Та ноорог дээрх зарим мэдээллийг өөрчлөх хэрэгтэй.
MQTT_SERVER бол таны MQTT сервер ажиллаж байгаа IP хаяг юм.
SSD болон таны Wifi -ийн нууц үг.
Хамгийн сүүлд өөрчлөх зүйл бол таны сэдвүүд юм. Таны сэдвүүд юу вэ? За, та хүссэн зүйлээ сонгоорой. Би дөрвөн сэдэвтэй боловч хэрэв та хүсвэл илүү олон зүйлийг нэмж болно. Санаж байх цорын ганц зүйл бол та код дээрх сэдвийн тоог шинэчлэх хэрэгтэй (int NombreTopic = 4;). Энэ нь таны бичсэн сэдвийн тоотой тохирч байх ёстой.
Алхам 4: Барилга
Би алсын удирдлагадаа 3D хэвлэсэн хайрцаг зохион бүтээсэн. Би үүнийг 1.015 масштабаар, 20% цагаан PLA -ээр дүүргэж хэвлэв, үр дүн нь маш сайн байна.
Хэрэв танд 3D принтер байхгүй бол та нимгэн мод эсвэл plexiglass ашиглан энгийн хайрцаг хийж болно.
Хэргийг хийсний дараа би товчлууруудыг нааж эхлэв. Бид үүнийг зөв ашиглаж чадна гэдэгт итгэлтэй байхын тулд товчлуурын ар талд хүчтэй дарав. Би дэлгэцийг халуун цавуугаар наажээ. Талхны хавтанг хашаанд оруулахаасаа өмнө утас хөдлөхгүй гэдэгт итгэлтэй байхын тулд утсыг наасан.
Хоёр шураг болон арын хавтангаар дуусга.
Тэмдэглэл: Та хайрцаг дээр харандаагаар бичиж болно: ДЭЭР, ДООШ, ENTER, EXIT.
Алхам 5: Сайхан амраарай
Видео бичлэг дээр та миний дөрвөн сэдвээр 4 цонх харж болно. Эдгээр цонхнуудад та алсын удирдлагаас сэдэв рүү илгээсэн MQTT мессежийг харах боломжтой.
Таны алсын удирдлага дууссан тул та өөрийн сэдвийг сонсохын тулд ухаалаг тоног төхөөрөмжөө тохируулах хэрэгтэй бөгөөд та алсын удирдлагаа ашиглан гэрээ удирдах боломжтой болно!
Хэрэв танд энэ алсын удирдлагатай холбоотой асуулт байвал би энд хариулах болно.
Хэрэв та энэхүү бяцхан төслийг үнэлж байгаа бол алсын тэмцээнд дуртай байж надад саналаа өгөөрэй!
Баярлалаа
Зөвлөмж болгож буй:
ТВ -ийн алсын удирдлага нь RF -ийн алсын удирдлага болжээ -- NRF24L01+ заавар: 5 алхам (зурагтай)
ТВ -ийн алсын удирдлага нь RF -ийн алсын удирдлага болжээ || NRF24L01+ заавар: Энэхүү төсөл дээр би алдартай nRF24L01+ RF IC ашиглан LED зурвасын гэрэлтүүлгийг телевизийн алсын удирдлагын ашиггүй гурван товчлуураар утасгүйгээр тохируулах аргыг танд үзүүлэх болно. Эхэлцгээе
ESP8266 ашиглан бүх нийтийн алсын удирдлага (Wifi хяналттай): 6 алхам (зурагтай)
ESP8266 ашиглан бүх нийтийн алсын удирдлага (Wifi хяналттай): Энэхүү төсөл нь AC, ТВ, DVD тоглуулагч, хөгжмийн систем, SMART цахилгаан хэрэгсэл гэх мэт бүх гэр ахуйн хэрэгслийн ердийн алсын удирдлагыг солих болно. Алс холоос хог хаях нь биднийг таавар болгодог !!! Энэхүү төсөл нь биднийг
Дохио зангаагаар удирддаг бүх нийтийн алсын удирдлага-MCU: 12 алхам
Дохио зангаагаар удирддаг Universal Remote with Node-MCU: Бүгдээрээ сайн байна уу, энэ төсөлд тавтай морилно уу! Би бол залхуу хүн, залхуу хүний хар дарсан зүүд бол алсын удирдлага хэт хол байгааг мэдмэгцээ зурагт үзэх явдал юм! Хэрэв миний гар дээр бэлэн байгаа бол миний алсын удирдлага хэзээ ч хол байдаггүй гэдгийг би ойлгосон
NodeMCU ашиглан бүх нийтийн алсын удирдлага үүсгэх: 7 алхам
NodeMCU ашиглан бүх нийтийн алсын удирдлагыг бий болгох: Энэхүү төсөлд бид клончлох, хэт улаан туяаны дохиог илгээх чадвартай бүх нийтийн алсын удирдлага хийх болно. Энэ бүх үйл явцыг хянахад вэб интерфэйс ашиглагдах бөгөөд NodeMCU нь хэт улаан туяаны фоторецептортой хамт клон хийх үүрэгтэй болно
Бүх нийтийн алсын удирдлага: 3 алхам
Бүх нийтийн алсын удирдлага: Бүх нийтийн хэт улаан туяаны (IR) алсын удирдлага нь алсын удирдлагад IR холболтыг ашигладаг аливаа төхөөрөмжийг хянах боломжтой. Энэхүү алсын удирдлага нь gen4-uLCD-35DCT-ийг IR командыг илгээх үндсэн интерфэйс болгон ашигладаг. Энэхүү төсөл нь маш их тохируулсан