Мазмуну:

HomeAssistant үчүн бөлмө монитору: 6 кадам
HomeAssistant үчүн бөлмө монитору: 6 кадам

Video: HomeAssistant үчүн бөлмө монитору: 6 кадам

Video: HomeAssistant үчүн бөлмө монитору: 6 кадам
Video: BlitzWolf BW-IS22 - Сигнализация, wi-fi + GSM, Tuya Smart, интеграция и управление в Home Assistant 2024, Ноябрь
Anonim
Image
Image
Прототип
Прототип

Ар кандай мейкиндиктерди башкаруу үчүн Үй Жардамчысы менен Raspberry Pi даярдагандан кийин, ар бир мейкиндиктин негизги маалыматтарынын бири температура жана нымдуулук экенин байкадым. Биз базарда Home Assistant менен шайкеш келген бир нече сенсорлордун бирин сатып алабыз же өзүбүздүн бирин кура алабыз.

1 -кадам: талаптар

Мен адегенде базалык туташууларды жана сенсордун окуусун текшерүү үчүн нан тактасына прототип кургам. Сыноодон өткөндөн кийин мен системанын талаптарын аныктадым. Бул үчүн:

  • I2c сенсорлорун камтыган бир нече сенсорлорду окууга уруксат берүү
  • Батарея же трансформатор менен иштесе болот
  • Маалыматты Home Assistant'та жеткиликтүү болуу үчүн борбордук жерге жөнөтүңүз
  • Төмөн керектөөңүз бар, айрыкча батарейка менен
  • Байкабай калуу үчүн мүмкүн болушунча кичине болгула

Жогорудагы талаптарга жооп берүү үчүн мен төмөнкү структураны аныктадым:

  • Система үч сенсорду окууга даяр, алардын бири i2c аркылуу
  • Кайсы күч режимин аныктоого мүмкүндүк берет
  • Үй жардамчысы чогулта алышы үчүн окуусун MQTT серверине темасында жөнөтүңүз
  • Сиз окууңузду саат сайын жөнөтүп турушуңуз керек, андан кийин Deep Sleep

2 -кадам: Прототип

Башында мен батарейкаларды текшерүү үчүн базалык прототипти кеңейттим. Система 18650 эки батарейка менен иштөөгө даяр, бирок бирөө гана керек. Экөөнү колдонуу системанын автономиясын жогорулатат жана көбүрөөк керектөөчү сенсорлорду колдонууга мүмкүнчүлүк берет.

Прототип аяктагандан кийин, мен Autodesk Eagleде PCB кура баштадым. Бул 11 см ге чейинки ПХБ түзүү үчүн бекер.

Autodesk Eagleде PCD түзүү үчүн сиз долбоорду түзүшүңүз керек жана долбоордун ичинде компоненттери жана алардын байланыштары менен схема түзүшүңүз керек.

Бул түзүлгөндөн кийин биз pcb түзөбүз. Бул үчүн биз куралдар панелиндеги баскычты колдонобуз. Autodesk Eagle бардык компоненттери бар компьютерди түзөт жана алардын байланыштарын көрсөтөт. Андан кийин, сиз pcbдин өлчөмүн аныктап, компоненттерди ордуна коюп, алардын ортосундагы байланышты түзүшүңүз керек (Көбүрөөк маалыматты бул жерден көрүңүз

3 -кадам: PCB түзүү

ПХБ түзүү
ПХБ түзүү
ПХБ түзүү
ПХБ түзүү

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

Мен чиймени өндүрүш үчүн PCBWayге жөнөттүм. PCBWayге демөөрчүлүк үчүн бардык колдоо үчүн алдын ала рахмат.

Тапшыруу PCBWay сайтында жүргүзүлөт. Тапшырууда нарк автоматтык түрдө жеткиликтүү болот. Белгилениши керек болгон варианттардын бири - "HASL коргошунсуз", ошондуктан плиталарда коргошун жок. Тапшыргандан кийин өндүрүш процесси тез, 1-2 күнгө созулат.

4 -кадам: Компоненттер

PCBWayден PCB алгандан кийин, мен ар кандай компоненттерди ширете баштадым. Бул долбоор үчүн төмөнкү компоненттер талап кылынат:

  • Эркектердин баш аттары
  • Аялдардын баш аттары
  • 1 кош 18650 батарея кармагыч
  • 1 Jumper
  • 1 Wemos d1 mini
  • 1 470uf конденсатор
  • 1 DC электр Jack сокет 5,5 х 2,1 мм
  • 1 DHT22 сенсор
  • Jumper Cables
  • PCBWayден PCB Board

5 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Мен PCBдеги компоненттерди ширете баштадым, бул PCBWay жасаган даярдыктан улам өтө жөнөкөй процесс болчу.

Лайкоо жана акыркы сыноодон кийин мен кутучанын дизайнын жасай баштадым. Бул Autodesk Fusion 360 үлгүсүндө жасалган. Түбү системаны камтыйт жана анын ар кандай кириштери бар жана DHT22 жайгашкан үстү. Колдонулбай турган кириштер үчүн бир нече мукабалар да моделдештирилген. Керек болсо, ар бир капкакты алып салыңыз.

6 -кадам: Код жана акыркы кадамдар

Акыры код Wemosко жүктөлүп, ошол жерге орнотулду.

Кодду GitHub каттоо эсебимден жүктөп алсаңыз болот.

Кийинчерээк мен үйдүн жардамчысын куралдар тактасында көрсөтүү үчүн анын темалары боюнча маалыматты чогултуу үчүн койдум.

Сунушталууда: