Мазмұны:

Arduino бар гараж тұрақтары: 5 қадам (суреттермен)
Arduino бар гараж тұрақтары: 5 қадам (суреттермен)

Бейне: Arduino бар гараж тұрақтары: 5 қадам (суреттермен)

Бейне: Arduino бар гараж тұрақтары: 5 қадам (суреттермен)
Бейне: 7 ПОЛЕЗНЫХ устройств на АРДУИНО, которые можно собрать за 15 минут. 2024, Қараша
Anonim
Гаражға автотұрақ көмекшісі Arduino көмегімен
Гаражға автотұрақ көмекшісі Arduino көмегімен

Челлендж

Мен гаражға кірген кезде орын өте шектеулі. Шынымен. Менің көлігім (отбасылық 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 Ом резисторы

Ескертулер

  1. Жоғарыда аталған барлық бөліктер Интернеттің көптеген жерлерінде кеңінен қол жетімді.
  2. Мен өз тәжірибеме сүйене отырып, нақты бөлшектердің бағасын қостым.
  3. RTC үзіліс тақтасы - бұл уақытты орнатуға мүмкіндік беретін іс жүзінде таблетка. басқа Arduino -да.
  4. Жарық сенсоры - бұл арзан және қарапайым өнім, бірақ LM393 кернеу компараторы бар.
  5. 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 см қашықтықта орналасқан, сондықтан қызыл светодиод тоқтауға жақын екенін көрсетеді, мен гараж есігін еш қиындықсыз жаба аламын.

Ұсынылған: