Съдържание:
- Стъпка 1: Списък на частите
- Стъпка 2: Схематично
- Стъпка 3: Изградете веригата
- Стъпка 4: Качете Scratch
- Стъпка 5: Тествайте резултата
Видео: Помощник за паркиране в гараж с Arduino: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Предизвикателството
Когато паркирам в гаража си, мястото е много ограничено. Наистина ли. Моята кола (семеен MPV) е с около 10 см по -къса от наличното пространство. Имам сензори за паркиране в колата си, но те са много ограничени: под 20 см те показват червен сигнал, така че е наистина трудно да спрете колата по -близо от 8 см до края на пространството.
Идеята
Идеята ми беше да използвам ултразвуков сензор за разстояние за тази цел и Arduino - разбира се. Инструкциите за употреба на сензора вече са налични тук, но бих искал да получа по -прецизен дисплей от „твърде далеч / твърде близо“с 2 светодиода. Планирах устройство със 7 -сегментен светодиоден дисплей, но започнах да мисля: това измерване на разстоянието е полезно само за няколко секунди, а след това какво ще има през останалата част от деня? Затова добавих часовник в реално време към системата, но как ще превключва между показване на време и разстояние? За тази цел добавих сензор за околна светлина.
Стъпка 1: Списък на частите
- Arduino Nano Rev3
- HC-SR04 ултразвуков сензор за разстояние (около $ 0,76)
- 7 -сегментен 4 -цифрен 12 -пинов 0.56 "LED дисплей ($ 1.77)
- Пробивна платка DS3231RTC ($ 0.87)
- Пробивна платка на сензора за околна светлина ($ 0,40)
- 2 от ICH на регистъра за смяна на регистъра 74HC595N (0,54 долара за 10 опаковки)
- Червен светодиод
- Зелен светодиод
- 4 от 220 ома резистор
- 1 от 560 ома резистор
Бележки
- Всички горепосочени части са широко достъпни на много места в интернет.
- Добавих цената за конкретните части въз основа на моя опит.
- Пробивната платка на RTC е на практика наистина пробивна, за да можем да зададем времето в нея - напр. в друг Arduino.
- Светлинният сензор е евтин и прост продукт, но вече има сравнител на напрежението LM393.
- 7 -сегментният светодиоден дисплей е тип, при който анодът е общ, има 12 пина, има 4 точки и двоеточие. Можете да използвате и всеки друг тип, но са необходими някои модификации въз основа на присвояването на щифтове. Можете да намерите схемата на моя дисплей в раздела за картина на стъпката.
Стъпка 2: Схематично
U1 е Arduino Nano Rev3, но схемата работи добре и с Arduino Uno.
U2, U3: Поради евтиния светодиоден дисплей трябва да използвам регистрите за смяна, за да не изяждам всичките си цифрови изходи. U2 задвижва катодите, докато U3 е свързан към анодите с резистори 220 Ohm.
LED2, LED3: зелени и червени светодиоди за подпомагане на паркирането по визуален начин. Това не е необходимо, но може да помогне малко.
S1: Светлинен сензор. Когато влизам в гаража - там, където няма светлини - автоматичната светлина на колата ми светва, така че с този сензор мога лесно да реша дали колата паркира или не. Ако е така, нека покажем разстоянието, в противен случай отпечатайте часа. Това устройство има цифров изход, който може да бъде висок или нисък въз основа на околната светлина и настройката на задействащия потенциометър.
S2: Ултразвуков сензор. Наистина евтин такъв. Той има спусък и ехо пин. Използването е доста ясно, особено ако използвате библиотека, предназначена за тази цел. Използвах NewPing с име.
RTC1: Платка за разбиване на часовник в реално време. Това е доста прецизно и има специална характеристика: измерва температурата на всмукване и можете също да получите тази информация. (С това можете да определите как да показвате температурата в ротация с времето.)
Стъпка 3: Изградете веригата
Сглобих веригата на по -голяма макет и моделирах във фриттинг за по -добро разбиране. Знам, че има много кабели - така че не мога да избера различни цветове за всички катодни щифтове - малко се надявам, че може да се оправи.
Стъпка 4: Качете Scratch
Тук идва изходният код на устройството.
Стъпка 5: Тествайте резултата
Моделирах устройството на макет. В долната лява част можете да видите ултразвуковия сензор, зеленият светодиод на другото кабелно устройство показва, че сензорът за околна светлина има входното напрежение. От втората снимка има 2 зелени светлини на сензора за светлина, но не е толкова лесно да се демонстрира това със снимки.:)
Снимка 1
В гаража няма кола. Устройството показва часа с не много ярки числа. Колоните примигват - заедно с втората десетична точка, така че си струва да се покрие по някакъв начин
Снимка 2
Колата осветява сензора, но е твърде далеч, за да го измери. На практика зададох това разстояние на 1 метър. В този случай дисплеят показва "9999".
Снимка 3
Колата е на около 10 см от сензора за разстояние и светлините до сензора за светлина. Зелените светодиоди показват, че мога да отида по -близо - внимателно.:)
Снимка 4
Колата е на около 5 см от датчика за разстояние, така че червеният светодиод показва, че е достатъчно близо, за да спре и мога да затворя гаражната врата без никакви проблеми.
Препоръчано:
LED сензор за паркиране със слънчева енергия: 8 стъпки (със снимки)
Слънчев LED сензор за паркиране: Нашият гараж няма много дълбочина и има шкафове в края, които допълнително намаляват дълбочината. Колата на жена ми е достатъчно къса, за да се побере, но е близо. Направих този сензор, за да опростя процеса на паркиране и да се уверя, че колата е пълна
Алармена система за паркиране на превозни средства с помощта на PIR сензор- Направи си сам: 7 стъпки (със снимки)
Алармена система за паркиране на превозни средства с помощта на PIR сензор- Направи си сам: Имали ли сте някога проблеми, докато паркирате превозно средство като кола, камион, мотоциклет или друго, тогава в тази инструкция ще ви покажа как да преодолеете този проблем с помощта на обикновена аларма за паркиране на превозни средства система, използваща PIR сензор. В тази система, която
Автономно паралелно паркиране на автомобили с помощта на Arduino: 10 стъпки (със снимки)
Автономно създаване на автомобили с паралелно паркиране с помощта на Arduino: При автономно паркиране трябва да създадем алгоритми и сензори за положение според определени допускания. Нашите предположения ще бъдат следните в този проект. В сценария лявата страна на пътя ще се състои от стени и паркови зони. Като вас
Далекомер за паркиране в гараж с Arduino: 4 стъпки (със снимки)
Далекомер за паркиране в гараж с Arduino: Този прост проект ще ви помогне да паркирате колата си в гаража, като показва разстоянието от обекти пред бронята на колата ви. Съобщението „Стоп“ще ви каже кога е време да спрете. Проектът е базиран на обикновените HC-SR04 или Parallax Ping)))
Асистент за паркиране в гараж: 10 стъпки (със снимки)
Асистент за паркиране в гараж: Здравейте на всички, така че …… Имам тенис топката, висяща от покрива в гаража ми, за да покажа къде да спрете, когато паркирате в гаража. (Знаеш ли … този, който постоянно те набива в главата, когато се разхождаш из гаража си!): OТова не решава т