Мазмұны:
Бейне: Тоңазытқыштың есік таймері: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл оқулықта біз тоңазытқыштың жарық таймерінің абстракциясын құру мен кодтау процесін қарастырамыз. Біздің құрылғының басты мақсаты - тоңазытқыштың жарығын оның алдында біреу тұрғанда ғана қосу арқылы қуатты үнемдеу. Біздің Интернет заттары құрылғысында екі сенсор қолданылады: қамыс қосқышы және объектіні болдырмау сенсор модулі. Құрақ сенсоры магнит өрісі болған кезде сигнал жібереді. Бұл есіктің ашық немесе жабық екенін анықтау үшін қолданылады. Егер есік ашық болса, жақындық сенсоры тоңазытқыштың алдында біреудің тұрғанын анықтау үшін қолданылады. Егер адам анықталмаса, таймер біреудің есік алдында болғанына қанша уақыт болғанын есептей бастайды.
Бұл жоба сонымен қатар колбалық серверде жұмыс істейтін құрылғыны басқаруға арналған интерфейсті қамтиды. Пайдаланушы таймердің әрқайсысын тексере алады немесе оларды осы интерфейс арқылы қалпына келтіре алады.
Келесі қадамдар сізге бұл құрылғыны жасау процесін көрсетеді.
1 -қадам: Жабдықты орнату
Бірінші қадам - бұл құрылғы схемаларын орнату. Бізге қажет болады:
- таңқурай Pi 3
- Нан тақтасы
- қамыс модулі*
- кедергілерден аулақ болу сенсор модулі*
- 10 кОм резистор
- Сымдар
- Бір магнит (құрылғыны сынап көру үшін)
*Arduino 37-де 1 датчиктер жинағынан (құжаттама)
Барлық материалдар жиналғаннан кейін схеманы жоғарыда көрсетілген схемаға сәйкес жинаңыз.
2 -қадам: Кодекс
Енді бізде аппараттық құралдар орнатылғаннан кейін, біз кодты жаза бастаймыз. Кодты бекітілген қысылған қалтадан табуға болады. Каталогтардың құрылымы күрделі, сондықтан файлдардың ешқайсысын жылжытпаңыз.
3 -қадам: құрылғыны пайдалану
Бағдарлама Flask серверлерінің көмегімен орындалады. Колбаны орнату және пайдалану туралы толық ақпаратты мына жерден табуға болады.
Алдымен, пәрмен жолын пайдаланып, колбаға iotapp.py болуын орнатыңыз:
FLASK_APP = iotapp.py орнатыңыз
Әрі қарай, бағдарламаны келесі жолмен іске қосыңыз:
колбаны іске қосу -хост 0.0.0.0
Интерфейске кіру үшін соңғы пәрменнен алынған URL мекенжайын көшіріңіз. Бұл бетте екі таймер бар: біреуі есіктің қанша уақыт ашық тұрғанын бақылайтын, ал біреу есік алдында қанша уақыт ашылғанын бақылайтын. Бет жаңартылған сайын екі таймер де жаңартылады. Пайдаланушы «Таймерлерді қалпына келтіру» батырмасы арқылы таймерлерді қалпына келтіре алады.
Магнит тоңазытқыштың есігін білдіреді. Магнит болған кезде есікті жабық деп санауға болады. Есікті ашуды модельдеу үшін магнитті қамыс сенсорынан алыңыз. Тоңазытқыштың алдында тұрған адамды имитациялау үшін қолыңызды жақындық сенсорының үстіне қойыңыз. Қолыңызды алып тастаған кезде, таймер біреудің тоңазытқыштың алдында тұрғанына қанша уақыт болғанын есептей бастайды.
4 -қадам: Соңғы өнім
Мұнда біз жұмыс істеп тұрған құрылғының мысалын көрсетеміз.
Бұл нұсқаулықты Райан Андерсон мен Кевин Бенсон жасаған.
Ұсынылған:
Арнайы есік төсеніші қосылған есік қоңырауы: 6 қадам
Арнайы есік төсеніші қосылған есік қоңырауы. Сәлеметсіз бе! Менің атым Джастин, мен орта мектепте оқимын, бұл нұсқаулық сізге біреу сіздің есігіңіздің төсенішін басқан кезде соғылатын есік қоңырауын қалай жасау керектігін көрсетеді және сіз қалаған әуен немесе ән болуы мүмкін! Есік төсеніші есікті іске қосатындықтан
D Flip Flops және 555 таймері бар қадамдық қозғалтқыш; Циркуляцияның бірінші бөлігі 555 таймері: 3 қадам
D Flip Flops және 555 таймері бар қадамдық қозғалтқыш; Электр тізбегінің бірінші бөлігі 555 таймері: қадамдық қозғалтқыш - бұл тұрақты қозғалтқыш, ол дискретті қадаммен қозғалады, ол көбінесе принтерлерде, тіпті робот техникасында қолданылады, мен бұл схеманы қадаммен түсіндіремін. тізбектің бірінші бөлігі - 555 таймер. Бұл 555 чипі бар бірінші сурет (жоғарыдан қараңыз)
IFTTT көмегімен сымды есік қоңырауын ақылды есік қоңырауына айналдырыңыз: 8 қадам
IFTTT көмегімен сымды есік қоңырауын ақылды есік қоңырауына айналдырыңыз: WiFi есік қоңырауы қолданыстағы сымды қоңырауды ақылды қоңырауға айналдырады. https://www.fireflyelectronix.com/product/wifidoor
Үйдегі көмекші көмегімен сымды есік қоңырауын ақылды есік қоңырауына айналдырыңыз: 6 қадам
Үй көмекшісімен сымды есік қоңырауын ақылды есік қоңырауына айналдырыңыз: бар сымды қоңырауды ақылды қоңырауға айналдырыңыз. Есікке қоңырау соғылған кез келген уақытта фото немесе бейне ескертуді алу үшін телефонға немесе қолданыстағы алдыңғы камерамен жұпқа хабарлама алыңыз. Толығырақ мына жерден біліңіз: fireflyelectronix.com/pro
Тоңазытқыштың қорғанысы: тоңазытқыштың есігін жабу: 6 қадам
Тоңазытқыштың күзетшісі: тоңазытқыш үшін есікті жабу туралы еске салғыш: Кейде мен көп нәрсені тоңазытқыштан алып шыққанда есікті жабуға қолым болмайды, содан кейін есік ұзақ уақыт ашық қалады. Кейде мен тоңазытқыштың есігін жабу үшін тым көп күш салсам, ол секіреді, бірақ мен оны байқамаймын