Мазмұны:

Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз: 5 қадам (суреттермен)
Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз: 5 қадам (суреттермен)

Бейне: Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз: 5 қадам (суреттермен)

Бейне: Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз: 5 қадам (суреттермен)
Бейне: #51 The Simplest Automatic Car Parking Barrier System #diy 2024, Шілде
Anonim
Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз
Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз
Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз
Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз
Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз
Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз
Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз
Arduino автотұрақ көмекшісі - автокөлікті әр уақытта дұрыс жерге қойыңыз

Бұл жобада мен сізге Арудиноның көмегімен автотұрақ ассистентін қалай құруға болатынын көрсетемін. Бұл тұрақ көмекшісі сіздің көлігіңізге дейінгі қашықтықты өлшейді және біртіндеп жасылдан қызылға ауысатын СКД дисплейінің көрсеткіші мен жарықдиодты көмегімен оны дұрыс жерге қоюға бағыттайды. Егер сіз тым жақындасаңыз, қызыл жарық диоды жыпылықтай бастайды. Ассистенттегі түйме сізге тұрақтың жаңа орнын орнатуға мүмкіндік береді.

Бұл жоба тек Elegoo Uno Project Super Starter Kit компоненттерінің көмегімен жасалған.

Жабдықтар

Жоғарыда айтылғандай, бұл жоба Elegoo Uno Project Super Starter Kit көмегімен жасалған, сондықтан бұл жиынтықты алу сізге оны жасау үшін қажет нәрсенің барлығын білдіреді.

Егер сізде жиынтық жоқ болса немесе сатып алғыңыз келсе, сізге келесі компоненттер қажет:

  • Arduino Uno - мұнда сатып алыңыз
  • Нан тақтасы мен секіргіштер - мұнда сатып алыңыз
  • Ультрадыбыстық сенсор- мұнда сатып алыңыз
  • СКД дисплейі- мұнда сатып алыңыз
  • Түйме түймесі- мұнда сатып алыңыз
  • 5 мм RGB светодиоды- мұнда сатып алыңыз
  • 2 x 220 Ом резисторлары- мұнда сатып алыңыз
  • 10K потенциометр- мұнда сатып алыңыз

1 -қадам: Компоненттерді тақтаға жинаңыз

Компоненттерді тақтаға жинаңыз
Компоненттерді тақтаға жинаңыз

Нан тақтасына компоненттерді қосу арқылы бастаңыз. Оларды мүмкіндігінше бөлуге тырысыңыз, сонда сіз секіргіштерді қосуға көп орын аласыз.

Қосымша секіргіштерді болдырмау үшін белгілі бір орынға орналастыру қажет үш компонент бар:

  • Жарық диодының оң (анодты) аяқтарына қосылған жолға 220 Ом резисторды қосыңыз. Сізге тек қызыл және жасыл аяқтар қажет болады, көк аяқты ажыратылған күйде қалдыруға болады.
  • Кастрөлдің сүрткішін (ортаңғы аяғы) СКД V0 жолына қосыңыз. Бұл ыдыс СКД контрастын реттеу үшін қолданылады.

2 -қадам: Джамперлерді Power & Arduino -ға қосыңыз

Джамперлерді Power & Arduino -ға қосыңыз
Джамперлерді Power & Arduino -ға қосыңыз
Джамперлерді Power & Arduino -ға қосыңыз
Джамперлерді Power & Arduino -ға қосыңыз
Джамперлерді Power & Arduino -ға қосыңыз
Джамперлерді Power & Arduino -ға қосыңыз

Мен бұл жобаны Elegoo жиынтығындағы мысалдар сабақтарына мүмкіндігінше жақын ұстауға тырыстым, осылайша қосылу диаграммаларын қолдану өте оңай және оны жұмыс істеу үшін кодтың бөліктерін көшіру және қою оңай.

Бұл жобада келесі сабақтар қолданылады:

  • 4 -сабақ - RGB жарық диоды
  • 5 -сабақ - Сандық кірістер
  • 10 -сабақ - Ультрадыбыстық сенсор модулі
  • 14 -сабақ - СКД дисплей

Бірінші суретте көрсетілгендей компоненттерге қуат қосу арқылы бастаңыз. Сізге ультрадыбыстық сенсорға GND және 5V, жарық диодына GND, түймеге GND, содан кейін СКД мен кастрюльге бірнеше GND және 5V қосылымдары қажет.

Бұл аяқталғаннан кейін компоненттерді Arduino IO -ға қосуға болады:

  • Батырмалар - D2
  • Ультра дыбыстық сенсор Эхо - D3
  • Ультрадыбыстық сенсор триггері - D4
  • RGB LED жасыл аяғы - D5
  • RGB жарықдиодты қызыл аяқ - D6
  • LCD RS - D7
  • СКД - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

3 -қадам: Эскизді/кодты жүктеңіз

Эскиз/кодты жүктеңіз
Эскиз/кодты жүктеңіз
Эскиз/кодты жүктеңіз
Эскиз/кодты жүктеңіз

Содан кейін сіз эскизді Arduino -ға жүктеуіңіз керек.

Қосылған кодты жүктеп алып, оны Arduino IDE -де ашыңыз.

Arduino -ны қосыңыз және дұрыс порт пен бортты таңдағаныңызға көз жеткізіңіз, содан кейін кодты жүктеңіз.

4 -қадам: Тұрақ көмекшісін пайдалану

Тұрақ көмекшісін қолдану
Тұрақ көмекшісін қолдану
Тұрақ көмекшісін қолдану
Тұрақ көмекшісін қолдану
Тұрақ көмекшісін қолдану
Тұрақ көмекшісін қолдану

Паркинг көмекшісін қосқанда, ол Паркинг көмекшісінің қысқаша экранын көрсетеді, содан кейін ультрадыбыстық сенсордың алдындағы объектіге дейінгі қашықтықты 80 см -ге дейін өлшей бастайды - бұл кодты сіздің тұраққа сәйкес етіп өзгертуге болады. /гараж.

Қашықтық СКД дисплейінде көрсетіледі және RGB жарықдиодты объектіге дейінгі қашықтыққа сәйкес жанып тұрады. Егер объект максималды қашықтықта болса, жарық диоды толығымен жасыл болады, ал егер ол ең аз қашықтықта болса (дұрыс тұрақ орны), онда ол толығымен қызыл болады. Жарық диоды түсі осы екі шекараның арасында пропорционалды түрде өзгереді, ортасында сары түс болады. Егер объект ең аз қашықтықтан жақындаса, жарық диоды қызыл түспен жыпылықтайды. СКД жарық диоды жыпылықтап тұрғанда нақты өлшенген қашықтықты көрсетуді жалғастырады.

Денеңізді немесе қолыңызды ультрадыбыстық сенсордың алдында жылжытуға тырысыңыз және СКД -дағы өлшемдердің өзгеретінін, алыста болсаңыз RGB жарық диоды жасылдан қызылға өзгеретінін тексеріңіз.

5 -қадам: Жаңа тұрақ орнын орнату

Жаңа тұрақ орнын орнату
Жаңа тұрақ орнын орнату

Паркингтің жаңа орнын орнату үшін, көліктің жаңа күйде тұрғанына және дисплейде көлікке дейінгі қашықтық дұрыс көрсетіліп тұрғанына көз жеткізіңіз, содан кейін тұрақ орнын жаңарту үшін түймені басыңыз. Назар аударыңыз, бұл максималды қашықтықты өзгертпейді, сондықтан егер сізге көлікті осы қашықтықтан алыс қою қажет болса, оны кодта жаңарту қажет, бұл реттеу дәл реттеу үшін қолданылады.

Затты немесе қолыңызды белгілі бір қашықтыққа қойып көріңіз, мысалы, ультрадыбыстық сенсордан 40 см қашықтықта және түймені басыңыз. Жарық диоды жасыл, содан кейін қызыл болып жыпылықтауы керек, содан кейін жаңа қашықтық орнатылады. Енді сіз RGB светодиодының 20 см орнына 40 см -ге толығымен қызыл түске айналатынын және қашықтық 40 см -ден аз болғанда жыпылықтай бастағанын байқауыңыз керек.

Қашықтықты қалпына келтіру үшін объектіні сенсордан 20 см қашықтықта орнатыңыз және түймені қайтадан басыңыз.

Дұрыс орын 20см және максималды қашықтық 80см - бұл мысал үшін ерікті сандар. Қолданар алдында сіз өзіңіздің гаражыңыз бен автокөлігіңізге жеке шектеулер қоюыңыз керек.

Міне, сіздің тұрақ көмекшіңіз қоршауға орнатылып, гараждағы қабырғаға бекітілуі мүмкін. СКД мен жарық диодты ультрадыбыстық сенсорға қарағанда қабырғаға сәл жоғары орналастырғыңыз келуі мүмкін, сондықтан оны көру оңайырақ болады.

Түсініктеме бөлімінде не өзгертетіндігіңізді немесе басқаша істейтіндігіңізді айтыңыз.

Ұсынылған: