Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: прототипіңізді жасаңыз және тест жасаңыз
- 3 -қадам: Орнатыңыз және Voila
Бейне: Blynk бар Arduino гараж есігінің дабылы: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Менің гараж есігімнің күйін көрсету үшін Blynk жобасына деректерді жіберетін өте қарапайым сенсор - Өшіру - және есіктің күйі өзгерген кезде телефоныма басу туралы ескерту жібереді - Ашу немесе Өшу үшін ашу. Мен WEMOS D1 Mini Pro -ді Wi -Fi байланысы мен Arduino эскизін іске қосу үшін қолдандым, бірақ сіз Arduino -мен үйлесімді кез келген құрылғыларды пайдалана аласыз.
Мен бастапқыда қарапайым құлыптау қосқышын қолдануды жоспарладым, бірақ есік еңкейген гараждың есігі болып табылады және әрқашан бірдей күйде ашылмайды. Консистентті байланыс алу қиын болар еді. Мен дәл сол себепті магниттік сенсордың кез келген түрін шығардым.
Мен кішкентай инфрақызыл сенсорға қондым, ол 2-30см қашықтықтағы кедергіні анықтай алады.
1 -қадам: Сізге не қажет
1. WEMOS D1 Mini Pro - 16 мегабайт флэші бар шағын Wi -Fi тақтасы, сыртқы антенна қосқышы және ESP8266EX негізіндегі керамикалық антеннаға салынған.
2. IR кедергі сенсоры.
3. Смартфондағы Blynk есептік жазбасы мен қолданбасы.
4. SW және қуат қосқышын (міндетті емес), әр түрлі тақтаны, сымдарды жалғауды және т.б. тексеру үшін қалпына келтіріңіз.
5. Джиффи Бокс - Мен өз жұмысымды көргенді ұнататындықтан анық қолданамын;-).
6. Сенсорды сіздің есігіңізге жақын орналастыру үшін бекіту кронштейні (мен ағаш сынығын қолдандым).
2 -қадам: прототипіңізді жасаңыз және тест жасаңыз
IR сенсорын D1 Mini -ге қосыңыз:
Сенсор - D1 Mini
ВКС - +5В
GND - GND
ШЫҒУ - D3
Эскизді іске қосыңыз және сериялық мониторды тексеріңіз, сенсордың алдыңғы жағын (светодиодтардың алдында) блоктаған кезде D3 түйреуішіндегі мән өзгеретінін көру үшін - потенциометрді (кастрөлді) реттеу арқылы анықтау қашықтығын өзгертуге болады. Мен оны шамамен 5 см етіп қойдым, бұл ашық кезде есіктің өзгеруіне мүмкіндік береді.
Эскиз есік ашылғанда (сенсор бітелген) түйреуіш ЖОҒАРЫ орнатылатындай немесе есік жабылғанда LOW төмен (сенсор блокталмаған) етіп жазылады. Сенсорды есіктің орналасуына байланысты қай жерге орнататындығыңызға байланысты, мұны қажеттілікке қарай оңай өзгертуге болады.
Қорапқа монтаждау кезінде мен светодиоды жақсы орналастыру үшін светодиодтардың тесіктерін мұқият бұрғыладым - қосымша желімді қажет етпейді, бұл түзетуге, орнатуға және т.б. алып тастауға мүмкіндік береді.
*ЕСКЕРТПЕ: эскиз сенсорды түйреуіш 0 ретінде анықтайды, бірақ ол физикалық түрде WEMOS D1 Mini pin D3 -ке қосылған… Бұл D! Mini ESP8266 чипі/процессорына негізделген. D1 Mini - бұл жай ғана қалқан, эскиз тек ESP8266 -де жұмыс істейді. Осылайша, GPiO түйрегіші 0 (эскизде көрсетілген) WEMOS D1 Mini pin D3 деп аталады. Сіз мұны көптеген Arduino эскиздерінен таба аласыз, түйреуіш картасы сіз қолданатын тақтаға байланысты әр түрлі болады.
3 -қадам: Орнатыңыз және Voila
Мен сенсорды кішкене таза мөлдір қорапқа орнаттым (қолмен жасалған бұйымды көру үшін таза!). Есік ашық тұрған кезде есіктің жақтауы датчикті бұғаттайтын етіп ағаш сынықтарына орнатылған.
Мен қораптың түбінде кастрөлдің жоғарғы жағына кішкене тесік бұрғыладым, мен қақпақты шешпей -ақ сенсордың ашуын реттеу үшін кішкене бұрағышты сырғыта аламын. (Мен сондай -ақ қақпақты астыңғы жағына орнаттым, егер қорапты ашу қажет болса, қабырғадағы кронштейнді алып тастаудың қажеті жоқ, мен бұрандаларға қалай кіруге болады).
Blynk жобасы өте қарапайым, светодиодты виджет әрқайсысы ашу және жабу үшін (мен қызыл және жасыл түстерді өзгерттім, оларды әр виджеттің қолданба параметрлерінен ажыратуға болады). Эскиз сенсорды әр секунд сайын тексереді және ақпаратты дұрыс жарықдиодты виджетке жібереді.
Push хабарландыруы есік күйі өзгерген кезде іске қосылады. (Blynk -те әр 15 секунд сайын тек хабарлауға рұқсат беретін шектеулер бар екенін ескеріңіз (бұл олардың сервері сұраулармен бомбалауды тоқтату үшін), мен эскизде таймерді есіктің күйінің өзгеруін әр 16 секунд сайын тексеруге қойдым, бұл жақсы Егер есік ашылып, 16 секунд ішінде қайтадан жабылса, сіз хабарлама алмайсыз (бірақ әр секунд сайын тексергенде жарық диодтар дұрыс күйді көрсетеді).
Ұсынылған:
Екі гараж есігінің мониторингі: 4 қадам
Екі гараж есігінің мониторингі: 2016 жылы біз жаңа үйге көштік, онда гараждың есіктері үйдің негізгі кіреберісінен көрінбейтін жерде орналасқан. Сондықтан сіз есіктердің жабық немесе ашық екеніне сенімді бола алмайсыз. Тек бақылау үшін бұрынғы иелері пресс -коммутаторды орнатқан
Гараж есігінің көрінбейтін қашықтан басқару пульті: 7 қадам (суреттермен)
Көрінбейтін гараж есігінің қашықтан басқару пульті: Бір кезде біз гараждың сыртында тұрған көлігімізді қалдырдық, ал ұры гараж есігінің пультіне жету үшін терезені сындырды. Содан кейін олар гаражды ашып, велосипедтерді ұрлады. Сондықтан мен қашықтан басқару құралын көліктің күл салғышына салып жасыруды шештім. Ол үшін жұмыс істейді
Гараж есігінің ашылмайтын қондырғыларымен HomeLink пайдалану: 6 қадам
HomeLink -ті гараж есігінің ашылмайтын қондырғыларымен пайдалану: Мен көпқабатты үйде тұрамын және жақында көлігіме үй сілтемесін орнаттым. Өкінішке орай, олар маған берген гараж пульті үй сілтемесін қолдамайтын maxSecure қосылымын пайдаланады. Сондықтан мен шешім табуды шештім
WIFI гараж есігінің қашықтан басқару пульті V2: 3 қадам
WIFI гараж есігінің қашықтан басқару пульті V2: WIFI гараж есігінің қашықтан басқару пультін салғаннан кейін көп ұзамай менде өте пайдалы болатын арнайы функция жоқ екенін түсіндім. Мен қосымшаның есігі ашық немесе жабық екенін білгім келді. Бұл үшін бірнеше датчиктер мен кейбір қондырғылар қажет
DIY күнжіт көше дабылы (өрт дабылы бар!): 6 қадам (суреттермен)
DIY Sesame Street Alarm Clock (өрт дабылы бар!): Бәріне сәлем! Бұл жоба менің алғашқы жобам. Менің туыстарымның бірінші туған күні жақындағандықтан, мен оған ерекше сыйлық жасағым келді. Мен нағашы әжемнен оның Сезам көшесінде екенін естідім, сондықтан мен бауырларыммен оятқышты жасауға шешім қабылдадым