Мазмұны:

WIFI гараж есігінің қашықтан басқару пульті V2: 3 қадам
WIFI гараж есігінің қашықтан басқару пульті V2: 3 қадам

Бейне: WIFI гараж есігінің қашықтан басқару пульті V2: 3 қадам

Бейне: WIFI гараж есігінің қашықтан басқару пульті V2: 3 қадам
Бейне: Титаниктің құпиясы: олар айсбергті қалай байқамады?! Ең егжей-тегжейлі оқиға! 2024, Қараша
Anonim
WIFI гараж есігінің қашықтан басқару пульті V2
WIFI гараж есігінің қашықтан басқару пульті V2

Мен WIFI гараж есігінің қашықтан басқару пультін салғаннан кейін көп ұзамай менде өте пайдалы болатын арнайы функция жоқ екенін түсіндім. Мен қосымшаның есігі ашық немесе жабық екенін білгім келді. Бұл үшін бірнеше сенсорлар мен мен қолданатын Wemos D1R2 тақтасына да, Android қосымшасына да кейбір өзгерістер қажет болады. Мен сенсордың қай түрі менің мақсатыма сәйкес келетінін шешуге біраз уақыт жұмсадым. Менде таңдаудың 3 нұсқасы болды:

  1. Шектік қосқыштар
  2. Жарық сенсорлары
  3. Жақындық (немесе Холл) сенсорлары

Мен гаражды ағаш өңдеу үшін көп қолданамын, бұл көп шаң шығарады (шаң жинауды қолданғанымен). Коммутаторға кіру немесе оптикалық датчиктерді жабу олардың сенімділігін төмендетеді. Жақындық сенсорлары бұған қарсы болмайды, сондықтан мен таңдадым.

1 -қадам: Дизайн мен материалдар

Дизайн және материалдар
Дизайн және материалдар
Дизайн және материалдар
Дизайн және материалдар
Дизайн және материалдар
Дизайн және материалдар

Мен жақындық сенсорының әр түрлі пакеттерін іздедім және келесі екеуін қолдануды шештім:

  1. NJK-5002C (ebay-де оңай табуға болады)
  2. Melexis US5781 TO-92 пакетінде (Digikey-ден)

Менің жоспарым - бұл сенсорлар есік панелінің жоғарғы шетіне орнатылған магнитті екі түрлі позицияда кездестіру. Есік толық ашылған кезде жолдың соңына орнатылған датчик (NJK-5002C) магниттің орнын оңай анықтай алады (суретті қараңыз). Есік жабылған кезде, дәл сол магнит біздің құбырдың корпусының түбінен шамамен 6 см қашықтықта болады. Мен бұл орын үшін ықшам сенсорды қолдандым. Датчиктерді қолдану өте қарапайым. Мен Wemos тақтасында тағы екі цифрлық түйреуішті қолдануды жоспарладым, тек US5781 сенсоры үшін 10k Ом резисторы мен 0.1uF керамикалық капсоры қажет. NJK-5781 сенсоры қосымша компоненттерді қажет етпеді және оны тікелей қосуға болады. Ол тіпті кіріктірілген жарықдиодты қосады, ол іске қосылғанда жанады.

2 -қадам: бағдарламалық қамтамасыз ету мен аппараттық құралдарды тексеру

Бағдарламалық қамтамасыз ету мен аппараттық құралдарды тестілеу
Бағдарламалық қамтамасыз ету мен аппараттық құралдарды тестілеу
Бағдарламалық қамтамасыз ету мен аппараттық құралдарды тестілеу
Бағдарламалық қамтамасыз ету мен аппараттық құралдарды тестілеу

Мен оны контроллерге арналған Wemos D1 mini ауыстыратын орындықта сынап көруді шештім. Отбасы гараждың есігін ашу үшін телефонына сенуге келді, мен бәрін ренжітпей Wemos тақтасын алып тастай алмадым. Екі сенсор да магниттің оңтүстік полюсін сезгенде іске қосылады және ең жақсы диапазонды алу үшін мен өзімдегі ең күшті магнитті таңдадым. Бұл неодимий магниті, кейбір ескі қондырғылардан алынған және диаметрі 20 мм, қалыңдығы 6 мм болатын. Екі сенсор да шамамен 2 см қашықтықта іске қосылады.

Мен гараж есігінің күйін қолданбаға жаңарту үшін Wemos кодын өзгерттім. Бұл тек есік жабық немесе ашық екенін хабарлап қана қоймайды, сонымен қатар есіктен «ашу» пәрменін алғанға дейін есіктің орналасуына байланысты есіктің «ашылатыны» немесе «жабылатыны» туралы хабар жібереді..

Android қолданбасы MIT App Inventor көмегімен толығымен қайта жазылды. Мен қолданған код қосылады. Ол Wemos тақтасынан хабарламалар үшін белсенді түрде сауалнама жүргізеді және гараж есігінің күйі әр секунд сайын жаңартылып отырады. Біздің гараж есігінің жабылуына 13 секунд уақыт кететіндіктен, оның жағдайы туралы жаңартулар жеткілікті.

3 -қадам: аппараттық құралдарды жинау

Аппараттық құралдарды жинау
Аппараттық құралдарды жинау
Аппараттық құралдарды жинау
Аппараттық құралдарды жинау
Аппараттық құралдарды жинау
Аппараттық құралдарды жинау

Магнит ойыққа орнатылды (эпоксидті), мен гараж есігінің панелінің жоғарғы жағына бұрғыладым (суретті қараңыз). Шұңқырдың тереңдігі шамамен 3 мм болатын және оқшаулағыш қабатқа жетпеген. NJK-5002C сенсорына бекіту кронштейні қажет болды және ол менде бар алюминийден жасалған. Электр сымдарын ұзарту қажет болды, сондықтан мен 4 өткізгіш телефон кабелін қолдандым. Мен кабельдің екі жағынан да қажет болғанша шешіп алдым және 4 -ші өткізгішті кесіп тастадым, себебі маған тек 3 қажет болды. Wemos тақтасына қосылу үшін мен басқа жобадан қалған Molex (0.062 дюймдік) қосқыштарды қолдандым. Кейбір жылуды қысқарту ашық ұштарды қорғау үшін қолданылды.

US5781 сенсоры резистор мен конденсатормен бірге ПХД -нің кішкене бөлігіне дәнекерленген. Мен сол ұзартқыш кабель жасадым, ол сол Molex коннекторларымен аяқталды. Модульді физикалық зақымданудан қорғау үшін мен оны эпоксидті ыдысқа салуды шештім. Мен диаметрі шамамен 20 мм болатын құбырдың кішкене бөлігін қалып пен бір ұшына қарапайым таспа жасау үшін қолдандым. Мен қалыпқа 5 минуттық эпоксидті құйдым, сенсорлық торапты бекітіп, қатты емдеуге қалдырдым. Алюминий сынықтарынан мен оған бекіту кронштейнін де жасадым.

Wemos тақтасы Molex коннекторы бар бірнеше шоқты алды, содан кейін бәрі орнына қойылды. Барлық кабель сымдар мен қысқыштармен бекітілген, сондықтан гаражда ештеңе ілінбеді.

Бұл өте жақсы жұмыс істейді, егер мен басқа «жаңартуды» тапсам, мен оған арнайы ПХД жасап шығармын, мүмкін Wemos D1 шағын тақтасын қолданамын.

Ұсынылған: