
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03


Ten prosty projekt pomoże Ci zaparkować samochód w garażu, wyświetlając odległość od obiektów przed zderzakiem samochodu. Komunikat „Stop” poinformuje Cię, kiedy należy się zatrzymać. Projekt oparty jest na zwykłym HC-SR04 lub Parallax Ping))) (tm) dalmierze ultradźwiękowe i płytka Arduino. Użyłem Leonardo, ale powinien działać na dowolnej innej oryginalnej lub kompatybilnej płytce.
Do wyświetlacza wybrałem wersję matrycową ze względu na jej wielkość oraz ze względów estetycznych.
Krok 1: Czego potrzebujesz…

Aby zbudować ten projekt potrzebujesz:
- Płytka Arduino: Oryginalna lub kompatybilna płytka powinna działać, ponieważ kod nie wykorzystuje wyspecjalizowanych pinów/funkcji. Możesz ją znaleźć wszędzie w Internecie, a może masz nieużywaną w szufladzie w laboratorium.
- HC-SR04 lub Parallax Ping))) dalmierz ultradźwiękowy:Są powszechnie używane w projektach Arduino, więc prawdopodobnie już je masz. W każdym razie oto kilka linków:- Parallax Ping))) na Parallax- HC-SR04 na Sparkfun- Parallax Ping)) na Pololu- HC-SR04 wynik wyszukiwania z Ebay
- Wyświetlacz z czterema matrycami:Kupiłem go od IOTMODULES na Ebay: 4 Way MAX7219 DOT MATRIXW przypadku, gdy link nie działa, spróbuj skontaktować się z nimi w ich sklepie eBay.
- Oczywiście umiejętności lutowania:)
Krok 2: Zbuduj projekt…


Pobierz schemat arduinorangefinder.pdf. W załączeniu również HC-SR04 pdf i ping))) pdf, tylko w celach informacyjnych. Schemat elektroniczny jest bardzo prosty, postępuj zgodnie z nim dokładnie. Proponuję przedłużyć okablowanie dla wyświetlacz i czujnik około 1 metra (patrz zdjęcie 1), dzięki czemu można je później łatwiej umieścić.
Na obrazku 2 widać jak wlutować piny zasilania wyświetlacza i czujnika: +5V z wyświetlacza i Vcc z czujnika trzeba razem wlutować. Każdy inny pin musi mieć swój własny zacisk.
Image5 to wersja projektu Ping))). Przejdź do następnego kroku, gdy będziesz gotowy…
Krok 3: Kod Arduino…


Czas popracować po stronie Arduino.
Pobierz załączoną bibliotekę MD_MAX72XX.zip i zainstaluj ją z IDE (szkic->importuj bibliotekę).
Teraz rozpakuj i załaduj szkic MeasureDistanceV200.ino i zajrzyjmy do niego. Istnieje kilka linii, które możesz edytować:
1) Typ wyświetlacza matrycowego: dostarczona biblioteka obsługuje 4 typy wyświetlaczy matrycowych, więc powinna działać z większością wyświetlaczy na rynku. Wystarczy odkomentować jedną definicję na raz i przesłać kod do Arduino, aby sprawdzić, czy pasuje do twojego wyświetlacza.
2) Typ czujnika: odkomentuj tylko te linie, które pasują do Twojego czujnika.
3) Wybierz preferowaną jednostkę miary z centymetrów lub cali: odkomentuj tylko tę właściwą, w kompilacji warunkowej zostało ustawione ostrzeżenie, pokaże ci to, co wybrałeś.
Teraz ustaw odległości według własnych upodobań, możesz je później zmienić, gdy projekt będzie już gotowy.
Prześlij kod i sprawdź, czy wszystko działa. Jeśli masz problemy, sprawdź dokładnie okablowanie i połączenia.
Aktualizacja 30.03.2019 - Zaktualizowano kod:> Nowa biblioteka wyświetlaczy matrycowych, obsługuje 4 typy wyświetlaczy (dużo dokumentacji wewnątrz biblioteki)Kredyty do majicdesigns
Aktualizacja 2019/01/10 - Zaktualizowano kod:> Dodano możliwość wyboru jednostki miary z centymetrów lub cali
Aktualizacja 2017/12/30 - Zaktualizowano kod:> Wyłącz wyświetlacz po zatrzymaniu na dystansie STOP przez ponad 10 sekund!
Krok 4: Projekt w pracy…


Zmierz wysokość najbardziej wystającej części zderzaka samochodu od podłogi. Przymocuj czujnik blisko ściany, na zmierzonej wysokości.
Użyłem arkusza styropianu, w którym wykonałem szczelinę na czujnik (patrz zdjęcie).
Teraz umieść wyświetlacz tak, aby widzieć go z samochodu.
Spróbuj wjechać samochodem i sprawdź odległości, dostosuj je w kodzie Arduino i prześlij ponownie, jeśli zajdzie taka potrzeba.
Zalecana:
Jak korzystać z plików MIDI w zespole garażu: 23 kroki

Jak korzystać z plików MIDI w Garage Band: W tym samouczku nauczysz się tworzyć „Marry Had A Little Lamb” z MIDI w GarageBand. Ten samouczek wymaga dostępu do GarageBand, a także pewnej wcześniejszej wiedzy o muzyce (takiej jak nuty fortepianowe i umiejętność czytania muzyki w ko
Dalmierz sonaru: 4 kroki

Sonar Range Finder: W tym Instructable utworzono plan testów, aby sprawdzić, czy dalmierz sonaru może określić, czy laptop jest otwarty, czy nie. Poniżej znajdują się instrukcje jak stworzyć dalmierz sonaru, jak zaprogramować Arduino i go skalibrować
Arduino dalmierz: 3 kroki

Arduino Distance Finder: Jest to projekt oparty na płytce prototypowej, który wykorzystuje Atmel Atmega 2560 (Arduino Mega), aby znaleźć odległość za pomocą czujnika ultradźwiękowego. Dane wyjściowe można uzyskać w "cm" na ekranie LCD 16x2 i monitorze szeregowym Arduino IDE. Możemy również użyć 16x2
Dalmierz ultradźwiękowy z drzwiami: 7 kroków (ze zdjęciami)

Dalmierz ultradźwiękowy z drzwiami: Dalmierz ultradźwiękowy wykrywa, czy coś znajduje się na jego drodze, emitując falę dźwiękową o wysokiej częstotliwości. Celem tego instruktażu będzie, jak drzwi i dalmierze ultradźwiękowe mogą ze sobą współpracować, w szczególności jak mogą być używane do wykrywania, kiedy
Pomocnik parkowania w garażu z Arduino: 5 kroków (ze zdjęciami)

Pomocnik parkowania w garażu z Arduino: wyzwanie Kiedy parkuję w garażu, przestrzeń jest bardzo ograniczona. Naprawdę. Mój samochód (rodzinny MPV) jest o około 10 cm krótszy niż dostępne miejsce. Mam czujniki parkowania w samochodzie, ale są one bardzo ograniczone: poniżej 20 cm pokazują czerwony alert, więc jest