Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Firmware болон Micropython драйверууд
- Алхам 2: Холболтууд
- Алхам 3: Domoticz -д мэдрэгч нэмэх
- Алхам 4: Үр дүн
Видео: Хүлэмжинд зориулсан мэдрэгч хайрцаг: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Хөөе. Би өөр нэг төслөө өргөн нийгэмд танилцуулахыг хүсч байна.
Энэхүү төсөл нь миний арын хашаанд барьсан хүлэмжийг автоматжуулах зорилготой юм. Энэ бол хүлэмжинд зориулсан мэдрэгчийн цогцолборыг бий болгох эхний алхам юм. Хожим нь мэдрэгчээс авсан мэдээлэлд үндэслэн усалгаа, агааржуулалтыг автоматжуулахаар төлөвлөж байна. Энэхүү төхөөрөмж нь Wemos D1 mini Pro дээр суурилсан болно. Энэхүү төслийн програм хангамжийг MicroPython дээр бичсэн болно. Мэдрэгчийн өгөгдөл Raspberry Pi Zero дээр ажилладаг Domoticz сервер рүү дамждаг.
Одоо дэлгэрэнгүйг илүү нарийвчлан авч үзье.
Хангамж
Энэ төслийн хувьд танд хэрэгтэй болно:
1. Wemos D1 mini Pro
2. Wemos trippler суурь
3. Цахилгаан хангамжийн бамбай (заавал биш, та D1 -ийг USB -ээр тэжээх боломжтой).
4. OLED дэлгэц
5. DHT22 мэдрэгч
6. ХӨРС мэдрэгч
7. 18b20 температур мэдрэгч
8. Орон сууц
9. Dupont кабель
10. Domoticz сервер ажиллуулж байна (би Raspberry Pi Zero ашиглаж байна)
11. Pyhon файлууд. Танд хэрэгтэй бүх файл энд байна.
Алхам 1: Firmware болон Micropython драйверууд
Төхөөрөмж дээр програм хангамжийг хэрхэн суулгасан талаар би судлахгүй. Уг процедурыг миний өмнөх нийтлэлүүдийн нэгэнд дэлгэрэнгүй тайлбарласан болно.
WemosD1 mini Pro дээр firmware суулгах талаар мэдэх ёстой нэг зүйл бий. Ихэвчлэн би firmware суулгахдаа дараах тушаалыг ашигладаг.
python esptool.exe -COM5 --port 460800 write_flash -flash_size = 0 C: / path_to_firmware / -ийг илрүүлэх
Гэхдээ энэ нь D1 mini Pro хувилбартай ажиллахгүй байна. Энэ нь D1 mini -тэй ажилладаг боловч Pro дээр ажилладаггүй. Програм хангамжийг ийм байдлаар суулгасны дараа D1 нь хязгааргүй хүрдэнд ордог бөгөөд энэ нь байнга дахин асдаг. Интернет дээр хаа нэгтээ ашиглах флаш санах ойн хэмжээг тайлбарлах шаардлагатай байгааг олж мэдэв. Та доорх тушаалыг ашиглах ёстой.
python esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware
Тиймээс, та firmware суулгасны дараа 11. дээр дурдсан файлуудыг main.py -ээс бусад тохиолдолд жишээ нь ampy ашиглан байршуулна уу. Та дараа нь main.py файлыг засах хэрэгтэй тул одоо бүү байршуулаарай:).
Алхам 2: Холболтууд
Бүх тоног төхөөрөмжийг холбох.
1. Хөрсний мэдрэгч:
Улаан утас ======> +3.3V
Хар ======> GND
Шар (өгөгдөл) ===> A0
2. OLED дэлгэц:
GND ======> GND
VCC ======> +5V
SCL ======> D1
SDA ======> D2
3. ds18x20:
Улаан ======> +3.3V
Хар ======> GND
Цагаан (өгөгдөл) ==> D6, мөн 4.7kOhm эсэргүүцэл татах замаар +3.3V -тэй холбоно
4. DHT22:
GND ======> GND
VCC ======> +3.3V
OUT ======> D3
Алхам 3: Domoticz -д мэдрэгч нэмэх
Өөрийн Domoticz серверт мэдрэгч нэмэх.
1. Тоног төхөөрөмж нэмэхийн тулд SETUP/HARDWARE -ийг сонгоно уу.
2. Унждаг цэснээс "Дамми" -г нэмнэ үү. Тоног төхөөрөмж нэмэх үед тодорхойлсон бүх тоног төхөөрөмжийн тоймыг харуулах болно.
Шинэ тоног төхөөрөмж жагсаалтад байх ёстой бөгөөд "Виртуал мэдрэгч үүсгэх" товч байх ёстой. Энэ товчлуур дээр дарна уу. Өөрийн үүсгэсэн мэдрэгчийн төрлийг сонгоно уу. Таны мэдрэгчийн IDX дугаарыг анхаарна уу.
Мэдрэгч бүрийн idx дугаарыг main.py файлд оруулна уу. Мэдээлэгчээс виртуал мэдрэгч рүү өгөгдлийг шийдвэрлэхийн тулд танд Python скриптэд хэрэгтэй.
Төхөөрөмжүүдийн жагсаалтыг харахын тулд SETUP таб дээр дараад DEVICES -ийг сонгоно уу.
Мөн Domoticz серверийн IP хаягийг main.py файлд оруулна уу.
Одоо та main.py файлыг Wemos D1 mini Pro руу байршуулах боломжтой.
Алхам 4: Үр дүн
Төхөөрөмжийг асаана уу.
ESP эхэлсний дараа "Wifimanager" нэртэй шинэ WiFi сүлжээг олоорой. Үүнийг "tayfunulu" гэсэн нууц үгээр компьютер эсвэл утсаараа холбоод 192.168.4.1 IP хаяг руу очно уу. Энд та ESP -ээ дотоод WiFi сүлжээнд холбох боломжтой. Ашиглах гэж буй WiFi сүлжээгээ сонгоод нууц үгээ оруулаад "Илгээх" дээр дарна уу. Хэрэв бүх зүйл зөв хийгдсэн бол "ESP XXXX сүлжээнд амжилттай холбогдсон" гэсэн мессежийг харах болно. Таны ESP одоо таны WiFi сүлжээнд холбогдсон бөгөөд бэлэн боллоо. WiFi -д холбогдсон даруйдаа Domoticz серверт холбогдож мэдрэгчээс мэдээлэл илгээж эхэлнэ. Та үйл явцыг "Тохиргоо"/"Бүртгэл" хэсэгт хянах боломжтой. "Температур" таб дээр дарж шинээр үүсгэсэн мэдрэгчийг харуулна уу. Мэдрэгчийн дүрсийг харуулах болно.
Хөрсний мэдрэгчийг "Хэрэгслүүд" таб дээр харуулна.
"Хяналтын самбар" таб дээрээс бүгдийг нь харахын тулд одны тэмдгийг дарж "дуртай" гэх мэт мэдрэгчийг тэмдэглээрэй.
Алдааг зохицуулах кодыг хэрэгжүүлсэн тул төхөөрөмж сүйрэхгүй, харин алдаа гарсан тохиолдолд л дахин ачаална.
Тэгэхээр одоо би танай хүлэмжинд юу болж байгааг мэдэх болно.
Амжилт хүсье:)
Зөвлөмж болгож буй:
Таны амьдрал дахь онцгой хүнд зориулсан мөрөөдлийн хайрцаг: 11 алхам (зурагтай)
Таны амьдрал дахь онцгой хүнд зориулсан мөрөөдлийн хайрцаг: Энэхүү бяцхан хайрцаг нь миний хайрт бид хоёр хамтдаа амьдарч буй өдрүүдийн тоог хэлдэг. Мэдээжийн хэрэг, таны хувьд болзох нь юу ч байсан хамаагүй, энэ нь таны гэрлэснээс хойшхи өдрүүд, ханьтайгаа уулзсан өдрөөс, нүүж ирсэн өдрүүдээс хамаарч болно
Цахим иж бүрдэлд зориулсан батерейны хайрцаг: 11 алхам (зурагтай)
Цахим иж бүрдэлд зориулсан батерейны хайрцаг: Хэрэв та миний өмнөх зааварчилгаанд багтсан хямд үнэтэй электрон хэрэгслүүдийн нэгийг барьсан бол та ямар нэгэн хайрцаг хийхийг хүсч магадгүй юм. Төслөө гоёмсог цүнхэнд хийснээр таны төсөл үнэхээр гайхалтай харагдаж, найз нөхөддөө сэтгэгдэл төрүүлэх болно
DIY: Фокус хөдөлгөөнт мэдрэгч бүхий таазанд суурилуулсан мини мэдрэгч хайрцаг: 4 алхам
DIY: Фокус хөдөлгөөн мэдрэгч бүхий таазанд суурилуулсан мини мэдрэгч хайрцаг: Сайн байна уу. Хэсэг хугацааны өмнө би найздаа ухаалаг гэрийн үзэл баримтлалд тусалж, 40x65 мм хэмжээтэй нүхэнд таазанд суурилуулах боломжтой загвар бүхий мини мэдрэгч хайрцгийг бүтээсэн. Энэ хайрцаг нь: • гэрлийн эрч хүчийг хэмжих • чийглэгийг хэмжих
Барби хайрцаг: таны Mp3 тоглуулагчийн өнгөлөн далдалсан хайрцаг/ Boom хайрцаг: 4 алхам (зурагтай)
Барби хайрцаг: таны Mp3 тоглуулагчийн өнгөлөн далдалсан хайрцаг/ Boom хайрцаг: Энэ бол таны mp3 тоглуулагчийн хамгаалалттай үүргэвч бөгөөд чихэвчний үүрийг дөрөвний нэг инч болгон хөрвүүлдэг, унтраалгын товчлуур дээр тэсрэх хайрцаг болж чаддаг. таны mp3 тоглуулагчийг ерээд оны эхэн үеийн соронзон хальсны тоглуулагч эсвэл үүнтэй төстэй хулгай багатай болгож хувиргадаг
NES хайрцаг 2.5 инчийн хатуу дискний хайрцаг: 6 алхам
NES Cartridge 2.5 "Хатуу дискний хашлага: Юуны өмнө би cr0ybot болон түүний зааварчилгаанд кредит өгөх ёстой, учир нь энэ модыг анх харсан. Энэ мод нь арай өөр юм. Би сумныхаа анхны төрхийг хадгалахыг хүссэн. Цорын ганц хэлэх тэмдэг нь хажуугийн мини USB порт юм. T