Како направити сензор за паркирање аутомобила користећи Ардуино?

Као што знамо да немају сви аутомобили сензоре за паркирање. Ако желимо да инсталирамо спољни сензор за паркирање, то кошта много новца. Али срећом можемо да направимо јефтини паркинг сензор користећи Ардуино.



Сензор за паркирање аутомобила (копирано из Инструцтаблес)

У овом пројекту, возач ће бити приказан звучним сигналом током зујања при паркирању уназад. Изнад задње регистарске плочице биће причвршћен мали ултразвучни сензор који ће израчунати удаљеност аутомобила од објекта иза. Ако се растојање смањи за одређени домет, огласиће се звучни сигнал и обавестити возача када треба да се заустави.



Како поставити сензор за паркирање аутомобила у вашем аутомобилу?

Сада, кренимо напред и прикупимо додатне информације да започнемо наш пројекат.



Корак 1: Прикупљање компонената

Пре него што почнемо да радимо на овом пројекту, састављање листе компонената које ће се користити и њихово проучавање увек је добар приступ. Дакле, испод су компоненте које ћемо користити у овом пројекту.



  • Ардуино УНО
  • ХЦ-СР04 плоча (ултразвучни сензор)
  • Бреадбоард
  • Мушке и женске краткоспојничке жице
  • Звучни сигнал 3В
  • Прикључна жица (око 4 метра)
  • Мала пластична кутија

Корак 2: Проучавање компонената

Сада су познате све компоненте које ће се користити у овом пројекту, проучимо их мало како бисмо знали како ове ствари функционишу.

Ардуино Уно је плоча микроконтролера која се користи за извршавање различитих задатака у различитим круговима. За рад му је потребан код на језику Ц. У овом пројекту користимо плочу Ардуино Уно, али такође можете користити Ардуино Нано или Ноде МЦУ.

ХЦ-СР04 плоча је ултразвучни сензор који се користи за одређивање растојања између два објекта. Састоји се од предајника и пријемника. Предајник претвара електрични сигнал у ултразвучни сигнал, а пријемник претвара ултразвучни сигнал назад у електрични сигнал. Када предајник пошаље ултразвучни талас, он се рефлектује назад након судара са одређеним објектом. Удаљеност се израчунава помоћу времена које је потребно ултразвучном сигналу да пређе са предајника и врати се до пријемника.



Ултразвучни сензор

Корак 3: Израда круга

Сада, док знамо како компоненте функционишу, хајде да заједно саставимо ове компоненте и направимо склоп као што је приказано доле. Ултразвучни сензор напаја се од напона 5В преко Ардуина, његов пин за окидање повезан је са Пин5 и Ецхо пин су повезани са Пин6 Ардуина. Зујалица је повезана са Пин4-ом Ардуино-а.

Кружни дијаграм

Сада ћемо ове компоненте поставити у наш аутомобил. Причврстите модул ХЦ-СР04 изнад своје регистарске плочице и направите начин за повезивање жица кроз хечбек вашег аутомобила у унутрашњост задњег дела аутомобила близу звучника. Ставите остатак струјног круга у малу пластичну кутију и поставите га у задњи део аутомобила близу звучника. Сада узмите мали комад спојне жице и повежите Вин пин Ардуино на позитивну стезаљку звучника.

Корак 4: Почетак рада са Ардуином

Ако већ нисте упознати са Ардуино ИДЕ-ом, не брините, јер овде је поступак спаљивања кода на Ардуино-у помоћу ИДЕ-а. Прво преузмите најновију верзију Ардуино ИДЕ са Ардуино

  1. Повежите Ардуино плочу са преносним рачунаром. Идите на Контролна табла> Хардвер и звук> Уређаји и штампачи да бисте проверили име порта на који је повезан Ардуино.
  2. Отворите Ардуино ИДЕ и идите на Алатке> Плоче. Поставите плочу на Ардуино / Генуино УНО.
  3. Идите на Алатке> Порт и подесите број порта који сте видели на контролној табли.
  4. Преузмите доленаведени код и копирајте га на свој ИДЕ. Кликните дугме Отпреми да бисте спалили код на плочи микроконтролера.

Кликните овде да преузмете код.

Корак 5: Код

Код је врло једноставан, али је објашњен у наставку.

1). Сви пинови Ардуина који ће се користити иницијализују се на почетку.

цонст инт тригПин = 11; цонст инт ецхоПин = 10; цонст инт буззПин = 6; дуго трајање; пливајућа удаљеност;

2). воид сетуп () је функција која дефинише пинове Ардуина који ће се користити као ИНПУт или ОУТПУТ. Такође поставља брзину преноса, што је брзина комуникације плоче микроконтролера.

воид сетуп () {Сериал.бегин (9600); пинМоде (тригПин, ИЗЛАЗ); пинМоде (ецхоПин, ИНПУТ); пинМоде (буззПин, ОУТПУТ); }

3). воид лооп () је функција која непрекидно ради у циклусу. У овој петљи се преноси ултразвучни сигнал и удаљеност се израчунава коришћењем трајања путовања. Ако је растојање мање од 100 цм, огласиће се звучни сигнал.

воид лооп () {дигиталВрите (тригПин, ЛОВ); делаиМицросецондс (2); дигиталВрите (тригПин, ХИГХ); делаиМицросецондс (10); дигиталВрите (тригПин, ЛОВ); трајање = пулсИн (ецхоПин, ХИГХ); растојање = 0,034 * (трајање / 2); ако (удаљеност< 100) { digitalWrite(buzzPin,HIGH); } else { digitalWrite(buzzPin,LOW); } delay(300); }

Ово је била цела процедура за израду јефтиног и ефикасног паркинг сензора за ваш аутомобил. Сада можете уживати у изради сопственог паркинг сензора код куће.