Мазмұны:
- 1 -қадам: талаптар
- 2 -қадам: прототип
- 3 -қадам: ПХД жасаңыз
- 4 -қадам: компоненттер
- 5 -қадам: құрастыру
- 6 -қадам: код және соңғы қадамдар
Бейне: HomeAssistant үшін бөлме мониторы: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Әр түрлі кеңістікті басқару үшін Raspberry Pi үй көмекшісімен дайындағаннан кейін мен әр кеңістіктегі негізгі ақпараттың бірі - температура мен ылғалдылық екенін байқадым. Біз нарықта Home Assistant -пен үйлесімді бірнеше сенсорлардың бірін сатып аламыз немесе біреуін жасай аламыз.
1 -қадам: талаптар
Бастапқыда мен базалық қосылыстар мен сенсордың оқылуын тексеру үшін протоколды тақтаға жасадым. Тестілеуден кейін мен жүйелік талаптарды анықтадым. Бұл міндетті:
- I2c сенсорларын қоса, бірнеше сенсорларды оқуға рұқсат етіңіз
- Батареядан немесе трансформатордан қуат алуға болады
- Ақпаратты Home Assistant -те қолжетімді болу үшін орталық орынға жіберіңіз
- Аз тұтыну керек, әсіресе батареямен жұмыс жасайтын болса
- Байқамай қалу үшін мүмкіндігінше кішкентай болыңыз
Жоғарыда көрсетілген талаптарды қанағаттандыру үшін мен келесі құрылымды анықтадым:
- Жүйе үш сенсорды оқуға дайын, олардың біреуі i2c арқылы
- Қандай қуат режимін анықтауға мүмкіндік береді
- MQTT серверіне тақырып бойынша оқуды жіберіңіз, осылайша үй көмекшісі жинай алады
- Сіз көрсеткіштерді сағат сайын жіберіп отыруыңыз керек, содан кейін терең ұйқыға кіріңіз
2 -қадам: прототип
Бастапқыда мен аккумуляторларды сынау үшін негізгі прототипін кеңейттім. Жүйе 18650 батареясының екеуімен жұмыс істеуге дайын, бірақ ол тек біреуін қажет етеді. Екеуін қолдану жүйенің дербестігін арттырады және көп тұтынатын сенсорларды пайдалануға мүмкіндік береді.
Прототип аяқталғаннан кейін мен Autodesk Eagle -де компьютер құра бастадым. Бұл 11 см -ге дейінгі ПХД жасау үшін ақысыз.
Autodesk Eagle -де PCD құру үшін сізге жоба құру керек, ал жоба ішінде компоненттері мен олардың байланыстары бар схеманы құру қажет.
Бұл жасалғаннан кейін біз pcb жасаймыз. Ол үшін құралдар тақтасындағы батырманы қолданамыз. Autodesk Eagle барлық компоненттері бар компьютер құрады және олардың байланысын көрсетеді. Содан кейін сіз компьютердің өлшемін анықтауыңыз керек, компоненттерді орнына қойып, олардың арасында байланыс орнатыңыз (толығырақ ақпаратты мына жерден қараңыз
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 mini
- 1 470uf конденсатор
- 1 тұрақты ток розеткасы 5,5 х 2,1 мм
- 1 DHT22 сенсоры
- Өтпелі кабельдер
- PCBWay -ден PCB тақтасы
5 -қадам: құрастыру
Мен ПХД компоненттерін дәнекерлей бастадым, бұл PCBWay дайындығының арқасында өте қарапайым процесс болды.
Дәнекерлеу мен соңғы сынақтан кейін мен қораптың дизайнын бастадым. Бұл Autodesk Fusion 360 үлгісінде жасалған. Төменгі жағында жүйе орналасқан, әр түрлі кірістері бар, ал жоғарғы жағында DHT22 орналасқан. Қолданылмайтын кірістерге арналған бірнеше қақпақ модельденді. Қажет болса, әр қақпақты алып тастаңыз.
6 -қадам: код және соңғы қадамдар
Соңында код Wemos -қа жүктелді және сол жерге орнатылды.
Кодты менің GitHub есептік жазбамнан жүктеуге болады.
Кейін мен бақылау тақтасында көрсетілетін тақырыптар туралы ақпаратты жинау үшін Home Assistant -ті құрдым.
Ұсынылған:
Жоғары кернеулі батареялар үшін кернеу мониторы: 3 қадам (суреттермен)
Жоғары вольтты аккумуляторларға арналған кернеу мониторы: Бұл нұсқаулықта мен сізге электрлік ұзын тақтаның батарея кернеу мониторын қалай құрастырғанымды түсіндіремін. Оны қалағаныңызша орнатыңыз және батареяға тек екі сымды қосыңыз (Gnd және Vcc). Бұл нұсқаулықта сіздің аккумуляторыңыздың кернеуі 30 вольттан асады деп болжанған
Серверлік бөлме мониторы: 4 қадам
Серверлік бөлме мониторы: Серверлік бөлменің проблемаларының бірі - температура. Жылу шығаратын әртүрлі қондырғыларда бұл жылдам көтеріледі. Ал егер кондиционер істен шықса, ол бәрін тез тоқтатады. Бұл жағдайларды болжау үшін біз бірнеше ортаның бірін ала аламыз
Nike LED Swoosh! Бұл бөлме үшін керемет декор. Бұл әркім қайталай алатын жалғыз жоба: 5 қадам
Nike LED Swoosh! Бұл бөлме үшін керемет декор. Бұл әркім қайталай алатын бір жоба.: Құралдар-таспа өлшемі-бұрауыш 2х ағаш 20-20-3000 2х фанера 500-1000мм бұрандалар (45мм) 150х бұрандалар (35мм) 30х-скр
HomeAssistant үшін ақылды есік қоңырауы: 4 қадам
HomeAssistant үшін ақылды есік қоңырауы: Сонымен, мен келесі мүмкіндіктері бар есік қоңырауын алғым келді: Бейне есіктен бейне Екі жақты дыбыс Екі түйме Қабырғаға бекітілген планшеті бар HomeAssistant UIS-тің кейбір опциялары Doorbird сияқты пайда болды (оларда екі жақты аудио калли жоқ)
Бөлме температурасы мен ылғалдылық мониторы: 6 қадам
Бөлме температурасы мен ылғалдылық мониторы: Менің жобам QTempair бөлмедегі температураны, ылғалдылық пен ауа сапасын өлшейді. Бұл жоба сенсорлардан алынған мәліметтерді оқиды, сол деректерді дерекқорға жібереді және бұл деректер веб -сайтта көрсетіледі. Параметрлерде температураны сақтауға болады