imadeself.com! » електроника » Arduino »Направи си датчици за паркиране на базата на Arduino

Направи си датчици за паркиране на базата на Arduino

Направи си датчици за паркиране на базата на Arduino

Много шофьори са изправени пред проблема с паркирането в гаражи, особено ако това е така гаража те се появиха наскоро. свиквам автомобилен ентусиаст На ново място могат да помогнат прости сензори за паркиране на гараж, които могат лесно да се сглобят.

материали:
- контролер Arduino (автор използва Duemilanove)
- Ултразвуков сензор
- проводници
- пластмасова кутия
- 9V захранване
- Трицветен светодиод
- лепило
- дъска



монтаж:

Arduino е залепен на дъното на пластмасовата кутия с лепило (можете да използвате силикон). Захранването от платката се подава към контролера.



След това се свързва мощността на 5V ултразвуковия сензор.



Изходът на SIG ултразвуковия сензор е свързан към изхода на Arduino PWM (това се прави за изпращане на импулси към сензора и отчитане на връщането им по-късно). Авторът използва 7-и изход на контролера.
Преди да свържете светодиода, се определя кой кабел за кой цвят е отговорен. Червено, зелено и синьо се свързват с 11, 12 и 13 пина на Arduino.

Сега остава да подготвим софтуерната част от това домашно.



В програмата:
Тъй като софтуерът Arduino вече съдържа пример за работа с ултразвукови сензори, не трябва да се изтегля нищо друго. Пример трябва да се търси на това място: Файл -> Примери -> Сензори -> Пример за пинг. Целият код се копира в нов проект и му се дава произволно име.

На първо място, интервалът на изпращане към сензора се променя; стойността от 100ms се променя на 1000ms в реда със стойността „забавяне“.

След това се задават номера на пиновете за светодиода. Преди реда "const int pingPin = 7;" се добавят данни за стойността:

pinMode (13, изход); // син
pinMode (12, изход); // зелен
pinMode (11, изход); // червен

Сега идва настройката на самия светодиод, тоест на какво разстояние какви цветове ще бъдат включени. Авторът го направи така, че когато колата е на по-далеч от 60 см от стената, светодиодът гори зелен, по-малко от 60 см цветът се променя в син, а когато остане по-малко от 15 см, светодиодът променя цвета си в червен.

Код подлежи на описаните по-горе промени:



В резултат на това, използвайки кода, Arduino ще контролира изходите, за да посочи цвета на светодиода, което ще зависи от разстоянието до автомобила, а разстоянието ще се определи от ултразвуков сензор. Окончателната версия на кода може да бъде изтеглена в долната част на статията.
След проверка на правилната работа на програмата сензорите за паркиране се фиксират на задната стена на гаража, а светодиодът се показва на удобно и видимо място.



park.rar [1.06 Kb] (изтегляния: 317)
10
9
7

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо

Съветваме ви да прочетете:

Предайте го за смартфона ...