Съдържание:
Видео: ЗВУКНА като кола! Сонарен сензор: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Не харесвам много шумния BEEP, който получавате с модерните автомобили, когато сензорът за паркиране е активиран, но хей … доста е полезен, нали ?!
Имам ли нужда от преносим сензор, който да ми казва колко съм далеч от препятствие? Вероятно не, поне докато очите ми продължат да работят.
Все пак исках да експериментирам и да направя свой собствен преносим сензор за „паркиране“(или звуков инструмент за измерване на разстоянието).
Автомобилните сензори са IR, но нямах резервен IR приемник у дома, вместо това намерих ултразвуков сензор HC-SR04 в чекмеджето. Няколко лесни окабелявания/кодиране и … ето го: Как да БИП като кола!
Сметка на материалите:
- HC-SR04 x 1: ултразвуков сензор
- uChip: Arduino IDE съвместима платка
Пиезоелектричен зумер
- 10 KOhm, 820 Ohm резистори (или всяка друга стойност, която намирате наоколо, когато се приближите достатъчно)
NPN BJT
- микро-USB кабел (плюс 5V USB източник на захранване, ако искате да го направите преносим)
Стъпка 1: Окабеляване
Микро-USB конекторът осигурява захранването, което uChipdelivers на VEXT (pin_16) и GND (pin_8).
Що се отнася до окабеляването на GPIO, всяка комбинация е възможна, стига да използвате PWM активирани пинови портове.
В моя случай използвах pin_1 за управление на зумера, докато pin_9 и pin_10 са свързани към сигналните щифтове ECHO и TRIGGER съответно на ултразвуковия сензор.
Независимо дали използвате активен или пасивен зумер (които са зумер с интегрирана задвижваща верига или съответно проста пиезоелектрична мембрана), управляващата верига е еквивалентна. Бъдете внимателни, когато свързвате активен зумер, тъй като трябва да проверите полярността на щифтовете, докато използвате пасив, който е незначителен.
СЪВЕТ: Как проверявате дали вашият зумер е активен или пасивен?
Обикновено активен зумер носи знак + някъде върху него, показващ полярността. От друга страна, пасивните преобразуватели нямат такава маркировка.
Стъпка 2: Програмиране
РЕДАКТИРАНЕ:
Заредете актуализираната скица „BeepLikeACarMillis.ino“в uChip с помощта на Arduino IDE. Тази версия на кода не използва delay () и по този начин е по -надеждна! MCU непрекъснато следи разстоянието с помощта на сонара HC-SR04.
Задайте различните #define според вашите нужди. По подразбиране минималното разстояние е 200 мм, докато максималното е 2500 мм. Освен това сте повече от добре дошли да промените дефиницията BUZZ_DIV, за да промените честотата, с която се чува звуковият сигнал.
Проверете разликите в кода, сравнявайки актуализираната скица („BeepLikeACarMillis.ino“) със старата („BeepLikeACar.ino“).
Старата версия на кода използва функцията delay (), която държи процесора зает с губенето на време и в резултат MCU не може да обработи друга информация. Това, което се случва, е, че в случай, че се движим твърде бързо, ниската скорост на сканиране няма да открие променящото се разстояние и по този начин нашият звуков сигнал няма да реагира достатъчно бързо, за да види препятствието, тъй като е зает в „изчакване“.
От друга страна, актуализираният код, който използва millis (), позволява по -бързо и непрекъснато отчитане на разстоянието. По този начин е по -безопасно, тъй като честотата на опресняване на разстоянието от препятствието е много по -висока.
Стъпка 3: Насладете се
Свържете micro-USB кабела към uChip и обиколете къщата си, BEEP като кола!
Препоръчано:
Направи си сам интелигентен робот за проследяване на комплекти за кола Проследяване на фоточувствителна кола: 7 стъпки
DIY Smart Robot Tracking Car Kits Проследяване на автомобил Фоточувствителен: Дизайн от SINONING ROBOT Можете да закупите от проследяващ робот car Теорът LM393 сравнете двата фоторезистора, когато има един страничен фоторезистор LED на БЯЛО, страната на двигателя ще спре веднага, другата страна на двигателя завърти се, така че
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: 6 стъпки
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: Това е изграждането на сензор за температура и влажност на слънчева енергия. Сензорът емулира 433mhz Oregon сензор и е видим в Telldus Net gateway. Какво ви трябва: 1x " 10-LED Сензор за движение на слънчева енергия " от Ebay. Уверете се, че пише 3.7v batter
UChip - BEEP сонарен сензор с Bluetooth предаване на данни: 4 стъпки
UChip - Сонарен сензор BEEP с Bluetooth предаване на данни: Наскоро разработих BEEP като сонар за кола и сериен Bluetooth към USB адаптер, използвайки uChip. Всеки проект беше доста интересен сам по себе си, но … би ли било възможно да се обединят и да се създаде сензор за „BT дистанционно предаване BEEP като кола“?!? T
Как да: Сонарен сензор: 5 стъпки (със снимки)
Как да: Сонарен сензор: Тук ще научите как да свържете Arduino и сензор за сонар само с няколко лесни стъпки
Как да използвате Wiimote като компютърна мишка Използвайки свещи като сензор !!: 3 стъпки
Как да използвате Wiimote като компютърна мишка, използвайки свещи като сензор !!: Това ръководство ще ви покаже как да свържете вашето Wii Remote (Wiimote) към вашия компютър и да го използвате като мишка