Съдържание:
- Стъпка 1: Какво ви трябва …
- Стъпка 2: Изградете проекта …
- Стъпка 3: Arduino код …
- Стъпка 4: Работата по проекта…
Видео: Далекомер за паркиране в гараж с Arduino: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Този прост проект ще ви помогне да паркирате колата си в гаража, като показва разстоянието от обекти пред бронята на колата ви. Съобщението „Стоп“ще ви каже кога е време да спрете. Проектът се основава на обикновените HC-SR04 или Parallax Ping))) (tm) ултразвукови далекомери и платка Arduino. Използвах Leonardo, но той трябва да работи на всяка друга оригинална или съвместима платка.
За дисплея избрах матрична версия поради нейния размер и по естетически причини.
Стъпка 1: Какво ви трябва …
За да изградите този проект, трябва:
- Дъска Arduino: Оригинална или съвместима платка трябва да работи, тъй като кодът не използва специализирани щифтове/функции. Можете да я намерите навсякъде в интернет или може би имате неизползвана в чекмедже във вашата лаборатория.
- HC-SR04 или Parallax Ping))) ултразвуков далекомер: Те обикновено се използват с проекти на Arduino, така че вероятно вече го имате. Както и да е тук има някои връзки:- Parallax Ping))) на Parallax- HC-SR04 на Sparkfun- Parallax Ping)) в резултатите от търсенето на Pololu-HC-SR04 от Ebay
- Четириматричният дисплей: Купих го от IOTMODULES на Ebay: 4 Way MAX7219 DOT MATRIX В случай, че връзката не работи, опитайте да се свържете с тях в техния магазин Ebay.
- Спойка умения, разбира се:)
Стъпка 2: Изградете проекта …
Изтеглете схематичната диаграма arduinorangefinder.pdf. В прикачени файлове можете да намерите и HC-SR04 pdf и пинг))) pdf, само за ваша справка. Електронната диаграма е много проста, следвайте я точно. Предлагам да удължите кабелите за дисплей и сензор от около 1 метър (вижте изображение 1), за да можете да ги поставите по -лесно по -късно.
На изображението2 можете да видите как да запоите щифтовете на захранването за дисплея и сензора: +5V от дисплея и Vcc от сензора трябва да бъдат запоени заедно. Всеки друг щифт трябва да има собствен терминал.
Image5 е Ping))) версията на проекта. Отидете на следващата стъпка, когато сте готови …
Стъпка 3: Arduino код …
Време е да работим от страна на Arduino.
Изтеглете приложената библиотека MD_MAX72XX.zip и я инсталирайте от IDE (sketch-> import library).
Сега разархивирайте и заредите скицата на MeasureDistanceV200.ino и нека я разгледаме. Има няколко реда, които можете да редактирате:
1) Тип матричен дисплей: предоставената библиотека поддържа 4 матричен тип дисплей, така че трябва да работи с повечето дисплеи на пазара. Просто декомментирайте една по една дефиниция и качете кода в Arduino, за да видите дали съвпада с дисплея ви.
2) Тип сензор: Декомментирайте само линията, която съответства на вашия сензор.
3) Изберете предпочитаната мерна единица от сантиметри или инчове: разкомментирайте само дясната, в условната компилация е зададено предупреждение, то ще ви покаже какво сте избрали.
Сега задайте разстоянията, както предпочитате, можете да ги промените по -късно, когато проектът ще бъде на място.
Качете кода и проверете дали всичко работи. Ако получите проблеми, моля, проверете отново кабелите и връзките.
Актуализация 2019/03/30 - Кодът е актуализиран:> Нова библиотека с матричен дисплей, поддържа 4 типа дисплей (много документация в библиотеката) Кредити за majicdesigns
Актуализация 2019/01/10 - Кодът е актуализиран:> Добавена е възможност за избор на мерната единица от сантиметри или инчове
Актуализация 2017/12/30 - Кодът е актуализиран:> Изключете дисплея, когато стоите на разстояние STOP за повече от 10 секунди!
Стъпка 4: Работата по проекта…
Измерете височината на най -забележимата част на бронята на колата си от пода. Прикрепете сензора близо до стената, до височината, която сте измерили.
Използвах лист от пенополистирол, в който направих слот за сензора (вижте изображението).
Сега поставете дисплея така, че да го виждате от колата си.
Опитайте да влезете с кола и проверете разстоянията, коригирайте ги в кода на Arduino и го изтеглете отново, ако е необходимо.
Препоръчано:
LED сензор за паркиране със слънчева енергия: 8 стъпки (със снимки)
Слънчев LED сензор за паркиране: Нашият гараж няма много дълбочина и има шкафове в края, които допълнително намаляват дълбочината. Колата на жена ми е достатъчно къса, за да се побере, но е близо. Направих този сензор, за да опростя процеса на паркиране и да се уверя, че колата е пълна
Автономно паралелно паркиране на автомобили с помощта на Arduino: 10 стъпки (със снимки)
Автономно създаване на автомобили с паралелно паркиране с помощта на Arduino: При автономно паркиране трябва да създадем алгоритми и сензори за положение според определени допускания. Нашите предположения ще бъдат следните в този проект. В сценария лявата страна на пътя ще се състои от стени и паркови зони. Като вас
Асистент за паркиране в гараж: 10 стъпки (със снимки)
Асистент за паркиране в гараж: Здравейте на всички, така че …… Имам тенис топката, висяща от покрива в гаража ми, за да покажа къде да спрете, когато паркирате в гаража. (Знаеш ли … този, който постоянно те набива в главата, когато се разхождаш из гаража си!): OТова не решава т
Ултразвуков далекомер с врати: 7 стъпки (със снимки)
Ултразвуков далекомер с врати: Ултразвуковият далекомер открива дали има нещо на пътя му, като излъчва високочестотна звукова вълна. Фокусът на тази инструкция ще бъде как вратите и ултразвуковите далекомери могат да работят заедно, по -специално как могат да се използват за откриване, когато
Помощник за паркиране в гараж с Arduino: 5 стъпки (със снимки)
Помощник за паркиране в гараж с Arduino: Предизвикателството Когато паркирам в гаража си, мястото е много ограничено. Наистина ли. Моята кола (семеен MPV) е с около 10 см по -къса от наличното пространство. Имам сензори за паркиране в колата си, но те са много ограничени: под 20 см те показват червен сигнал, така че е