Съдържание:
- Консумативи
- Стъпка 1: Сглобете компонентите върху дъската
- Стъпка 2: Свържете джъмперите към захранването и Arduino
- Стъпка 3: Качете скицата/кода
- Стъпка 4: Използване на асистента за паркиране
- Стъпка 5: Задаване на нова позиция за паркиране
Видео: Arduino Parking Assistant - Паркирайте колата си на правилното място всеки път: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В този проект ще ви покажа как да създадете свой собствен асистент за паркиране с помощта на Arudino. Този асистент за паркиране измерва разстоянието до колата ви и ви насочва да я паркирате на правилното място, като използвате показания на LCD дисплея и светодиод, който постепенно се променя от зелен в червен. Червеният светодиод започва да мига, ако се приближите твърде близо. Бутон на асистента ви позволява да зададете и нова позиция за паркиране.
Този проект е изграден с помощта само на компоненти от Elegoo Uno Project Super Starter Kit.
Консумативи
Както бе споменато, този проект е построен с помощта на Elegoo Uno Project Super Starter Kit, така че получаването на този комплект ще означава, че имате всичко необходимо за изграждането му.
Ако нямате или искате да закупите цял комплект, ще ви трябват следните компоненти:
- Arduino Uno - Купете тук
- Платформа и джъмпери - Купете тук
- Ултразвуков сензор- Купете тук
- LCD дисплей- Купете тук
- Тактилен бутон- Купете тук
- 5 мм RGB LED- Купете тук
- 2 x 220 ома резистори- Купете тук
- 10K потенциометър- Купете тук
Стъпка 1: Сглобете компонентите върху дъската
Започнете, като включите компонентите си в дъската. Опитайте се да ги разделите колкото е възможно повече, така че да имате много място за свързване на джъмперите.
Има три компонента, които трябва да позиционирате на определени места, за да избегнете допълнителни джъмпери:
- Включете 220ohm резистор към писта, свързана към всеки от положителните (анодни) крака на светодиода. Ще ви трябват само червените и зелените крака, можете да оставите синия крак изключен.
- Включете чистачката (централния крак) на тенджерата към същата писта като V0 на LCD дисплея. Този съд ще се използва за регулиране на контраста на LCD дисплея.
Стъпка 2: Свържете джъмперите към захранването и Arduino
Опитах се да поддържам този проект възможно най -близо до примерните уроци в комплекта Elegoo, така че да е доста лесно да се използват същите диаграми за свързване и просто да се копират и поставят части от кода, за да го накара да работи.
Този проект използва следните уроци:
- Урок 4 - RGB LED
- Урок 5 - Цифрови входове
- Урок 10 - Ултразвуков сензорен модул
- Урок 14 - LCD дисплей
Започнете, като свържете захранване към компонентите, както е показано на първото изображение. Нуждаете се от GND и 5V захранване към ултразвуковия сензор, GND към светодиода, GND към бутона и след това няколко GND и 5V връзки към LCD и пота.
След като това стане, можете да свържете компонентите към IO на вашия Arduino:
- Бутон - D2
- Ултразвуков сензор ехо - D3
- Ултразвуков сензорен тригер - D4
- RGB LED Зелен крак - D5
- RGB LED червен крак - D6
- LCD RS - D7
- LCD EN - D8
- LCD D4 - D9
- LCD D5 - D10
- LCD D6 - D11
- LCD D7 - D12
Стъпка 3: Качете скицата/кода
След това ще трябва да качите скицата във вашия Arduino.
Изтеглете прикачения код и след това го отворете във вашата Arduino IDE.
Включете вашия Arduino и се уверете, че сте избрали правилния com порт и платка, след което качете кода.
Стъпка 4: Използване на асистента за паркиране
Когато включите помощника за паркиране, той показва кратък екран за пръскане и след това започва да прави измервания на разстоянието до обекта пред ултразвуковия сензор, до максимум 80 см - това може да бъде променено в кода, за да отговаря на вашето място за паркиране /гараж.
Разстоянието се показва на LCD и RGB светодиодът ще светне според разстоянието до обекта. Ако обектът е на максимално разстояние, светодиодът ще бъде напълно зелен, а ако е на минималното разстояние (правилното място за паркиране), той ще бъде напълно червен. Светодиодът ще променя цвета пропорционално между тези две граници, с жълт цвят в средата. Ако обектът се приближи по -близо от минималното разстояние, светодиодът ще мига в червено. LCD дисплеят ще продължи да показва действителното измерено разстояние, докато светодиодът мига.
Опитайте се да преместите тялото или ръката си пред ултразвуковия сензор и проверете дали измерванията на LCD дисплея се променят и дали RGB светодиодът се променя от зелен, когато сте далеч, до червен, когато сте наблизо.
Стъпка 5: Задаване на нова позиция за паркиране
За да зададете нова позиция за паркиране, уверете се, че колата е паркирана в новото положение, което трябва да бъде зададено и че дисплеят показва правилното разстояние до колата, след това натиснете бутона, за да актуализирате позицията за паркиране. Обърнете внимание, че това не променя максималното разстояние, така че ако трябва да паркирате колата си по -далеч от това разстояние, тогава ще трябва да актуализирате това в кода, тази корекция е предназначена да се използва за фина настройка.
Опитайте да поставите предмет или ръката си на определено разстояние, да речем на около 40 см от ултразвуковия сензор и да натиснете бутона. Светодиодът трябва да мига в зелено и след това в червено и след това новото разстояние ще бъде зададено. Сега трябва да забележите, че RGB светодиодът става напълно червен с 40 см вместо с 20 см и започва да мига, когато разстоянието е по -малко от 40 см.
За да нулирате разстоянието, задайте обекта на 20 см от сензора и натиснете бутона отново.
Правилното място от 20 см и максималното разстояние от 80 см са само произволни числа, използвани за този пример. Ще трябва да зададете свои собствени ограничения за собствения си гараж и кола, преди да ги използвате.
Това е всичко, вашият асистент за паркиране вече може да бъде инсталиран в заграждение и монтиран на стената във вашия гараж. Можете също така да поставите LCD и LED малко по -нагоре от стената, отколкото ултразвуковия сензор, така че да се вижда по -лесно.
Кажете ми какво бихте променили или направили по различен начин в секцията за коментари.
Препоръчано:
Cosmo Clock - Променя цвета всеки път, когато астронавтът влезе в космоса: 8 стъпки (със снимки)
Cosmo Clock - Променя цвета всеки път, когато астронавтът влезе в космоса: Здравейте! Космически ентусиаст ли сте? Ако да, тогава hi-fi! Обичам космоса и астрономията. Очевидно не съм астронавт, за да се кача горе и да разгледам по -отблизо Вселената. Но всеки път, когато разбера, че човек от земята е пътувал до небето, се вдъхновявам
Arduino Parking Assistant: 17 стъпки (със снимки)
Асистент за паркиране на Arduino: Тези от нас, които имат малки гаражи, знаят разочарованието от паркирането малко прекалено навътре или малко твърде далеч и неспособността да се разхожда около превозното средство. Наскоро купихме по -голямо превозно средство и то трябва да бъде паркирано перфектно в гаража, за да
Направете добър Dupont Pin-Crimp всеки път!: 15 стъпки (със снимки)
Направете добър Dupont Pin-Crimp ВСЕКИ ВРЕМЕ!: Всеки, който работи с Arduino, Raspberry PI, Beagle Bone или друг проект с много платки, се запозна с.025 X.025 in, квадратни щифтове и техните свързващи конектори . Мъжките щифтове обикновено се монтират към платката с b
Преобразувайте (само за) всеки медиен файл в (почти за) всеки друг медиен файл безплатно!: 4 стъпки
Преобразувайте (само за) всеки медиен файл в (почти за) всеки друг медиен файл безплатно !: Първите ми инструкции, наздраве! Както и да е, бях в Google и търсех безплатна програма, която да преобразува файловете ми Youtube.flv във формат, който е по -универсален, като.wmv или.mov. Търсих в безброй форуми и уебсайтове и след това намерих програма, наречена
Овладейте перфектно вградено кабелно снаждане всеки път: 7 стъпки (със снимки)
Овладейте перфектно вградено свързване на проводници всеки път: В тази инструкция ще ви науча как да направите перфектно свързване на вградена тел всеки път Какво е вградено снаждане? Е, ако работите с всякакъв вид електрически кабели и трябва да свържете 2 части тел имате 2 възможности за избор, косичка или вградена коса