Мазмұны:
- 1 -қадам: бөлшектер тізімі
- 2 -қадам: схемалық
- 3 -қадам: Схеманы құрыңыз
- 4 -қадам: Сызбаны жүктеңіз
- 5 -қадам: Нәтижені тексеру
Бейне: Arduino бар гараж тұрақтары: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Челлендж
Мен гаражға кірген кезде орын өте шектеулі. Шынымен. Менің көлігім (отбасылық MPV) бос орыннан шамамен 10 см қысқа. Менің көлігімде тұрақ сенсорлары бар, бірақ олар өте шектеулі: 20 см -ден төмен олар қызыл ескертуді көрсетеді, сондықтан көлікті кеңістіктің соңына дейін 8 см -ден жақын тоқтату өте қиын.
Ой
Менің ойым - бұл үшін ультрадыбыстық қашықтық сенсоры мен Arduino - әрине. Датчикті қолдану нұсқаулары қазірдің өзінде бар, бірақ мен 2 шамы бар «тым алыс / тым жақын» қарағанда дәлірек дисплей алғым келеді. Мен 7 сегментті LED дисплейі бар құрылғыны жоспарладым, бірақ мен ойлана бастадым: бұл қашықтықты өлшеу бірнеше секундқа ғана пайдалы, содан кейін күннің қалған бөлігінде не болады? Мен жүйеге нақты уақыт сағатын қостым, бірақ ол уақыт пен қашықтықты қалай көрсетеді? Осы мақсатта мен сыртқы жарық сенсорын қостым.
1 -қадам: бөлшектер тізімі
- Arduino Nano Rev3
- HC-SR04 ультрадыбыстық қашықтық сенсоры (шамамен 0,76 доллар)
- 7 сегмент 4 цифрлық 12 істікшелі 0,56 дюймдік дисплей ($ 1,77)
- DS3231RTC үзіліс тақтасы ($ 0,87)
- Қоршаған орта жарығы сенсорының ажырату тақтасы ($ 0,40)
- 74HC595N Shift регистрінің 2 -сі IC (0,54 $ 10 пакет)
- Қызыл жарық диоды
- Жасыл жарық диоды
- 220 Ом резисторының 4
- 1 560 Ом резисторы
Ескертулер
- Жоғарыда аталған барлық бөліктер Интернеттің көптеген жерлерінде кеңінен қол жетімді.
- Мен өз тәжірибеме сүйене отырып, нақты бөлшектердің бағасын қостым.
- RTC үзіліс тақтасы - бұл уақытты орнатуға мүмкіндік беретін іс жүзінде таблетка. басқа Arduino -да.
- Жарық сенсоры - бұл арзан және қарапайым өнім, бірақ LM393 кернеу компараторы бар.
- 7 сегментті жарықдиодты дисплей - бұл анод жиі кездесетін түрі, оның 12 түйреуіші, 4 нүктесі және қос нүктесі бар. Сіз кез келген басқа түрді қолдана аласыз, бірақ түйреуіштердің тағайындалуына байланысты кейбір өзгерістер қажет. Сіз менің дисплейімнің схемасын қадамның сурет бөлімінен таба аласыз.
2 -қадам: схемалық
U1 - Arduino Nano Rev3, бірақ схема Arduino Uno -мен жақсы жұмыс істейді.
U2, U3: Арзан жарықдиодты дисплейдің арқасында мен барлық цифрлық шығымды жеп қоймау үшін ауысым регистрлерін қолдануға мәжбүрмін. U2 катодтарды басқарады, ал U3 анодтарға 220 Ом резисторы қосылған.
LED2, LED3: жасыл және қызыл светодиодтар автокөлік тұрағына көрнекі түрде көмектеседі. Бұл қажет емес, бірақ аздап көмектесе алады.
S1: жарық сенсоры. Мен гаражға кіргенде - жарық жоқ жерде - менің машинамның автоматты жарығы қосылады, сондықтан мен сенсордың көмегімен автокөліктің тұрағы немесе тұрмағанын оңай шеше аламын. Олай болса, қашықтықты көрсетейік, әйтпесе уақытты басып шығарамыз. Бұл құрылғы қоршаған орта жарығы мен триггер потенциометрінің орнатылуына байланысты жоғары немесе төмен болуы мүмкін сандық шығысқа ие.
S2: ультрадыбыстық сенсор. Шынымен де арзан. Онда триггер мен жаңғырық бар. Қолдану өте қарапайым, әсіресе егер сіз осы мақсатқа арналған кітапхананы қолдансаңыз. Мен NewPing атты қолдандым.
RTC1: DS3231 нақты уақыттағы сағатты ажырату тақтасы. Бұл өте дәл және оның ерекшелігі бар: ол терлеу температурасын өлшейді және сіз бұл ақпаратты да ала аласыз. (Осы арқылы температураны уақыт бойынша қалай айналдыру керектігін білуге болады.)
3 -қадам: Схеманы құрыңыз
Мен схеманы үлкенірек тақтаға жинадым және жақсы түсіну үшін фризинг үлгісін жасадым. Мен оның көптеген кабельдері бар екенін білемін, сондықтан мен барлық катодты түйреуіштер үшін әр түрлі түстерді таңдай алмаймын, бірақ оны шешуге болады деп үміттенемін.
4 -қадам: Сызбаны жүктеңіз
Мұнда құрылғының бастапқы коды келеді.
5 -қадам: Нәтижені тексеру
Мен құрылғыны тақтаға модельдедім. Төменгі сол жақта сіз ультрадыбыстық сенсорды көре аласыз, басқа кабельге бекітілген құрылғыдағы жасыл жарық сыртқы жарық сенсорында кіріс кернеуі бар екенін көрсетеді. Екінші суреттен жарық сенсорында 2 жасыл шам жанып тұр, бірақ оны суреттермен көрсету оңай емес.:)
Сурет 1
Гаражда көлік жоқ. Құрылғы уақытты тым ашық емес сандармен көрсетеді. Қос нүкте жыпылықтап тұр - екінші ондық нүктемен бірге бұл әрекетті қандай да бір жолмен жабу керек
Сурет 2
Автомобиль сенсорды жарықтандырады, бірақ оны өлшеу үшін тым алыс. Мен бұл қашықтықты іс жүзінде 1 метрге қойдым. Бұл жағдайда дисплейде «9999» көрсетіледі.
3 -сурет
Көлік қашықтық сенсоры мен жарықтан жарық сенсорына дейін шамамен 10 см. Жасыл лед шоулары мен жақындауға болады - мұқият.:)
Сурет 4
Көлік қашықтық сенсорынан шамамен 5 см қашықтықта орналасқан, сондықтан қызыл светодиод тоқтауға жақын екенін көрсетеді, мен гараж есігін еш қиындықсыз жаба аламын.
Ұсынылған:
Арзан ақылды гараж есігі: 6 қадам (суреттермен)
Арзан ақылды гараж есігі: CreditI Savjee -дің орындалуын көшірді, бірақ Shelly -ді қолданудың орнына Sonoff Basic -ті қолдандым. Оның веб-сайты мен YouTube арнасын қараңыз! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsСіз
Esp8266 веб -сервер ретінде кері байланысы бар гараж есігін ашушы: 6 қадам
Esp8266 веб-сервері ретінде кері байланысы бар гараж есігін ашушы: Сәлеметсіз бе, мен сізге гараж есігін ашудың қарапайым әдісін қалай жасау керектігін көрсетемін. кері байланыс, сіз есіктің нақты уақытта ашық немесе жабық екенін білесіз-Қарапайым, мен үшін тек бір жарлық
Гараж есігінің көрінбейтін қашықтан басқару пульті: 7 қадам (суреттермен)
Көрінбейтін гараж есігінің қашықтан басқару пульті: Бір кезде біз гараждың сыртында тұрған көлігімізді қалдырдық, ал ұры гараж есігінің пультіне жету үшін терезені сындырды. Содан кейін олар гаражды ашып, велосипедтерді ұрлады. Сондықтан мен қашықтан басқару құралын көліктің күл салғышына салып жасыруды шештім. Ол үшін жұмыс істейді
Қарапайым гараж есігі: 4 қадам (суреттермен)
Қарапайым гараж есігінің бұзылуы: бірнеше рет кездейсоқ үйден шығып кеткен соң, мен үйге кірудің жақсы әдісі болуы керек деп шештім, оған кіру мен кіру қажет емес (және сыртта кілтті жасырмай). менің жағдайыма қарап
Blynk бар Arduino гараж есігінің дабылы: 3 қадам
Blynk бар Arduino гараж есік дабылы: Blynk жобасына деректерді жіберетін гараж есігімнің күйін көрсету үшін өте қарапайым сенсор - Өшіру - және есіктің күйі өзгерген кезде телефоныма дабыл сигналын жібереді. ашу. Мен Wi -Fi үшін WEMOS D1 Mini Pro қолдандым