Агуулгын хүснэгт:

HomeAssistant -д зориулсан өрөөний монитор: 6 алхам
HomeAssistant -д зориулсан өрөөний монитор: 6 алхам

Видео: HomeAssistant -д зориулсан өрөөний монитор: 6 алхам

Видео: HomeAssistant -д зориулсан өрөөний монитор: 6 алхам
Видео: FTP сервер настройка камер и видеорегистраторов видеонаблюдения 2024, Долдугаар сарын
Anonim
Image
Image
Прототип
Прототип

Төрөл бүрийн орон зайг зохицуулахын тулд Raspberry Pi -ийг гэрийн туслахтай бэлтгэсний дараа орон зай бүрийн үндсэн мэдээллийн нэг бол температур, чийгшил гэдгийг би анзаарсан. Бид Home Assistant -тэй нийцсэн зах зээл дээр байгаа хэд хэдэн мэдрэгчийн аль нэгийг худалдаж авах эсвэл манай төхөөрөмжийг бүтээх боломжтой.

Алхам 1: Шаардлага

Би эхлээд суурийн холболт, мэдрэгчийн уншилтыг шалгахын тулд талхны самбар дээр загвар бүтээсэн. Туршилт хийсний дараа би системийн шаардлагыг тодорхойлсон. Энэ нь:

  • I2c мэдрэгч зэрэг олон мэдрэгчийг уншихыг зөвшөөрнө үү
  • Батерей эсвэл трансформатороор тэжээх боломжтой
  • Home Assistant -д байхын тулд мэдээллийг төв байршил руу илгээнэ үү
  • Бага хэрэглээтэй байх, ялангуяа батерейгаар ажилладаг бол
  • Анзаарагдахгүй байхын тулд аль болох жижиг байгаарай

Дээрх шаардлагыг хангахын тулд би дараахь бүтцийг тодорхойлсон болно.

  • Систем нь гурван мэдрэгчийг уншихад бэлэн бөгөөд тэдгээрийн нэг нь i2c -ээр дамждаг
  • Аль тэжээлийн горимыг тодорхойлох боломжийг танд олгоно
  • Гэрийн туслах цуглуулахын тулд уншсан сэдвийг MQTT сервер рүү илгээнэ үү
  • Та уншилтыг цаг тутамд илгээх ёстой бөгөөд үүний дараа гүн нойронд орно

Алхам 2: Прототип

Эхэндээ би батерейг туршихын тулд үндсэн загвараа өргөжүүлсэн. Систем нь 18650 хэмжээтэй хоёр батерейгаар тэжээгдэхэд бэлэн байгаа боловч зөвхөн нэг батерей хэрэгтэй болно. Хоёрыг ашиглах нь системийн бие даасан байдлыг нэмэгдүүлж, илүү их хэрэглэдэг мэдрэгчийг ашиглах боломжийг олгодог.

Прототипийг дуусгасны дараа би Autodesk Eagle дээр pcb үүсгэж эхлэв. Энэ нь 11 см хүртэл хэмжээтэй ПХБ -ийг бий болгоход үнэ төлбөргүй байдаг.

Autodesk Eagle дээр PCD үүсгэхийн тулд та төсөл үүсгэж, төслийн хүрээнд бүрэлдэхүүн хэсгүүд болон тэдгээрийн холболтын схемийг бий болгох хэрэгтэй.

Үүнийг үүсгэсний дараа бид pcb -ийг үүсгэдэг. Үүнийг хийхийн тулд багаж самбар дээрх товчлуурыг ашиглана уу. Autodesk Eagle нь бүх бүрэлдэхүүн хэсгүүдтэй компьютер үүсгэж, тэдгээрийн холболтыг харуулдаг. Дараа нь та pcb-ийн хэмжээг тодорхойлж, бүрэлдэхүүн хэсгүүдийг байрлуулж, хооронд нь холболт хийх хэрэгтэй (Дэлгэрэнгүй мэдээллийг эндээс үзнэ үү

Алхам 3: ПХБ үүсгэх

ПХБ үүсгэх
ПХБ үүсгэх
ПХБ үүсгэх
ПХБ үүсгэх

Эцэст нь, зургийг гаргахын тулд гербер формат руу экспортлох шаардлагатай байна. Хэд хэдэн боломж байгаа тул PCBWay нь үйл явцын зааварчилгааг өгдөг (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) болон ямар файлуудыг илгээх шаардлагатай байна.

Дараа нь би зураг зурах ажлыг PCBWay руу илгээсэн. Ивээн тэтгэх бүх дэмжлэгийг үзүүлсэн PCBWay компанид урьдчилан баярлалаа.

Мэдүүлгийг PCBWay вэбсайт дээр хийсэн болно. Бүртгүүлэхдээ зардлыг автоматаар гаргадаг. Шалгах ёстой нэг сонголт бол "HASL хар тугалгагүй" бөгөөд ялтсууд хар тугалга агуулаагүй болно. Бүртгүүлсний дараа үйлдвэрлэлийн процесс хурдан, 1-2 хоног болно.

Алхам 4: бүрэлдэхүүн хэсгүүд

PCBWay -аас ПХБ хүлээн авсны дараа би янз бүрийн эд ангиудыг гагнах ажлыг эхлүүлсэн. Энэхүү төслийн хувьд дараахь бүрэлдэхүүн хэсгүүд шаардлагатай болно.

  • Эрэгтэй толгой
  • Эмэгтэй толгой
  • 1 хос 18650 зай эзэмшигч
  • 1 үсрэгч
  • 1 Wemos d1 мини
  • 1 470uf конденсатор
  • 1 тогтмол гүйдлийн цахилгаан залгуур 5.5 х 2.1 мм
  • 1 DHT22 мэдрэгч
  • Холбогч кабель
  • PCBWay -аас ПХБ -ийн самбар

Алхам 5: Чуулган

Чуулган
Чуулган
Чуулган
Чуулган
Чуулган
Чуулган

Би ПХБ -ийн бүрэлдэхүүн хэсгүүдийг гагнах ажлыг эхлүүлсэн бөгөөд энэ нь PCBWay -ийн бэлтгэлийн ачаар маш энгийн процесс болсон юм.

Гагнуур хийж, эцсийн туршилт хийсний дараа би хайрцгийг зохион бүтээж эхлэв. Үүнийг Autodesk Fusion 360 дээр загварчилсан болно. Системийг байрлуулсан, янз бүрийн оролттой ёроол, DHT22 -ийг байрлуулсан дээд хэсэг. Ашиглагдахгүй оролтод зориулж хэд хэдэн хавтасыг загварчилсан болно. Шаардлагатай бол таг бүрийг арилгаж болно.

Алхам 6: Код ба эцсийн алхамууд

Эцэст нь кодыг Wemos руу байршуулж, газар дээр нь суулгасан.

Кодыг миний GitHub данснаас татаж авах боломжтой.

Хожим нь би хяналтын самбар дээр харуулах сэдвүүдийнхээ талаархи мэдээллийг цуглуулахын тулд Home Assistant -ийг тохируулсан.

Зөвлөмж болгож буй: