Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Złóż komponenty na płytce do krojenia chleba
- Krok 2: Podłącz zworki do zasilania i Arduino
- Krok 3: Prześlij szkic/kod
- Krok 4: Korzystanie z asystenta parkowania
- Krok 5: Ustawianie nowej pozycji parkowania
Wideo: Asystent parkowania Arduino - parkowanie samochodu za każdym razem we właściwym miejscu: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
W tym projekcie pokażę, jak zbudować własnego asystenta parkowania za pomocą Arudino. Ten asystent parkowania mierzy odległość do Twojego samochodu i pomaga zaparkować go we właściwym miejscu za pomocą wyświetlacza LCD i diody LED, która stopniowo zmienia kolor z zielonego na czerwony. Czerwona dioda zacznie migać, jeśli podejdziesz zbyt blisko. Przycisk na asystencie pozwala również ustawić nową pozycję parkowania.
Ten projekt został zbudowany przy użyciu wyłącznie komponentów z zestawu Elegoo Uno Project Super Starter Kit.
Kieszonkowe dzieci
Jak wspomniano, ten projekt został zbudowany przy użyciu zestawu Elegoo Uno Project Super Starter Kit, więc zdobycie tego zestawu będzie oznaczać, że masz wszystko, czego potrzebujesz, aby go zbudować.
Jeśli nie masz lub chcesz kupić cały zestaw, będziesz potrzebować następujących komponentów:
- Arduino Uno - Kup tutaj
- Deska do krojenia chleba i swetry - kup tutaj
- Czujnik ultradźwiękowy-Kup tutaj
- Wyświetlacz LCD-kup tutaj
- Dotykowy przycisk-Kup tutaj
- 5mm RGB LED-kup tutaj
- Rezystory 2 x 220 Ohm-Kup tutaj
- Potencjometr 10K-kup tutaj
Krok 1: Złóż komponenty na płytce do krojenia chleba
Zacznij od podłączenia komponentów do płytki prototypowej. Staraj się je jak najbardziej rozdzielić, aby mieć dużo miejsca na połączenie zworek.
Istnieją trzy elementy, które należy umieścić w określonych miejscach, aby uniknąć dodatkowych zworek:
- Podłącz rezystor 220 omów do ścieżki podłączonej do każdej z dodatnich (anodowych) odnóg diody LED. Potrzebujesz tylko czerwonej i zielonej nogi, niebieską możesz zostawić odłączoną.
- Podłącz wycieraczkę (noga środkowa) garnka do tej samej ścieżki co V0 na wyświetlaczu LCD. Ten potencjometr będzie używany do regulacji kontrastu wyświetlacza LCD.
Krok 2: Podłącz zworki do zasilania i Arduino
Starałem się, aby ten projekt był jak najbardziej zbliżony do przykładowych lekcji z zestawu Elegoo, aby było całkiem łatwo korzystać z tych samych schematów połączeń i po prostu kopiować i wklejać części kodu, aby działał.
Ten projekt wykorzystuje następujące lekcje:
- Lekcja 4 – LED RGB
- Lekcja 5 – Wejścia cyfrowe
- Lekcja 10 – Moduł czujnika ultradźwiękowego
- Lekcja 14 – Wyświetlacz LCD
Zacznij od podłączenia zasilania do komponentów, jak pokazano na pierwszym obrazku. Potrzebujesz zasilania GND i 5V do czujnika ultradźwiękowego, GND do diody LED, GND do przycisku, a następnie kilka połączeń GND i 5V do LCD i potencjometru.
Gdy to zrobisz, możesz podłączyć komponenty do IO Arduino:
- Przycisk - D2
- Echo czujnika ultradźwiękowego - D3
- Wyzwalacz czujnika ultradźwiękowego - D4
- Zielona noga LED RGB - D5
- Czerwona noga LED RGB - D6
- LCD RS - D7
- LCD PL - D8
- LCD D4 - D9
- LCD D5 - D10
- LCD D6 - D11
- LCD D7 - D12
Krok 3: Prześlij szkic/kod
Następnie musisz przesłać szkic do swojego Arduino.
Pobierz załączony kod, a następnie otwórz go w swoim Arduino IDE.
Podłącz Arduino i upewnij się, że wybrałeś właściwy port com i płytkę, a następnie prześlij kod.
Krok 4: Korzystanie z asystenta parkowania
Po włączeniu asystenta parkowania wyświetla on krótki ekran powitalny asystenta parkowania, a następnie rozpoczyna pomiar odległości do obiektu przed czujnikiem ultradźwiękowym, maksymalnie do 80 cm - można to zmienić w kodzie, aby dopasować go do miejsca parkingowego /garaż.
Odległość jest wyświetlana na wyświetlaczu LCD, a dioda LED RGB zaświeci się zgodnie z odległością od obiektu. Jeśli obiekt znajduje się w maksymalnej odległości, dioda LED będzie całkowicie zielona, a jeśli znajduje się w minimalnej odległości (właściwe miejsce parkingowe), będzie całkowicie czerwona. Dioda LED zmieni proporcjonalnie kolor pomiędzy tymi dwoma limitami, z żółtym kolorem pośrodku. Jeśli obiekt zbliży się na odległość mniejszą niż minimalna, dioda LED zacznie migać na czerwono. Podczas gdy dioda LED będzie migać, wyświetlacz LCD będzie nadal wyświetlać rzeczywistą zmierzoną odległość.
Spróbuj przesunąć ciało lub rękę przed czujnik ultradźwiękowy i sprawdź, czy pomiary na ekranie LCD zmieniają się i czy dioda LED RGB zmienia się z zielonej, gdy jesteś daleko, na czerwoną, gdy jesteś blisko.
Krok 5: Ustawianie nowej pozycji parkowania
Aby ustawić nową pozycję parkowania, upewnij się, że samochód jest zaparkowany w nowej pozycji, która ma być ustawiona, a wyświetlacz pokazuje prawidłową odległość od samochodu, a następnie naciśnij przycisk, aby zaktualizować pozycję parkowania. Pamiętaj, że nie zmienia to maksymalnej odległości, więc jeśli musisz zaparkować samochód dalej niż ta odległość, musisz zaktualizować to w kodzie, ta regulacja ma służyć do precyzyjnej regulacji.
Spróbuj umieścić przedmiot lub rękę w pewnej odległości, powiedzmy około 40 cm od czujnika ultradźwiękowego i naciśnij przycisk. Dioda LED powinna migać na zielono, a następnie na czerwono i zostanie ustawiona nowa odległość. Powinieneś teraz zauważyć, że dioda LED RGB zmienia kolor na całkowicie czerwony o 40 cm zamiast 20 cm i zaczyna migać, gdy odległość jest mniejsza niż 40 cm.
Aby zresetować odległość, ustaw obiekt na 20 cm od czujnika i ponownie naciśnij przycisk.
Prawidłowe miejsce to 20 cm i maksymalna odległość wynosząca 80 cm to tylko arbitralne liczby użyte w tym przykładzie. Przed użyciem musisz ustawić własne limity dla własnego garażu i samochodu.
To wszystko, Twój asystent parkowania można teraz zainstalować w obudowie i zamontować na ścianie w garażu. Możesz również umieścić wyświetlacz LCD i diodę LED nieco dalej na ścianie niż czujnik ultradźwiękowy, aby łatwiej było je zobaczyć.
Daj mi znać, co byś zmienił lub zrobił inaczej w sekcji komentarzy.
Zalecana:
Cosmo Clock - zmienia kolor za każdym razem, gdy astronauta wkracza w kosmos: 8 kroków (ze zdjęciami)
Cosmo Clock - zmienia kolor za każdym razem, gdy astronauta wkracza w kosmos: Cześć! Czy jesteś entuzjastą kosmosu? Jeśli tak, to hi-fi! Kocham kosmos i astronomię. Oczywiście nie jestem astronautą, żeby tam polecieć i przyjrzeć się bliżej wszechświatowi. Ale za każdym razem, gdy dowiaduję się, że osoba z ziemi powędrowała do nieba, czerpię inspirację
Zrób to sam - Asystent parkowania oparty na Arduino V2: 6 kroków
DIY - Arduino Based Parking Assistant V2: Kiedy życie daje ci banany!!!!! Po prostu je zjedz. Potrzeba jest matką wynalazków i nie będę temu zaprzeczyć. Szczerze mówiąc, to już drugi raz, kiedy wpadłem na ścianę naszego garażu odkąd przeprowadziliśmy się do tego nowego domu. To wszystko, nie byłoby t
Asystent parkowania w garażu: 10 kroków (ze zdjęciami)
Asystent parkowania w garażu: Cześć wszystkim, więc …… mam piłkę tenisową zwisającą z dachu w garażu, aby pokazać, gdzie się zatrzymać podczas parkowania w garażu. (Wiesz… ten, który ciągle wali ci w głowę, gdy chodzisz po garażu!): o To nie rozwiązuje problemu
Asystent parkowania Arduino: 17 kroków (ze zdjęciami)
Asystent parkowania Arduino: Ci z nas, którzy mają małe garaże, znają frustrację związaną z parkowaniem trochę za daleko lub za daleko i nie mogąc chodzić wokół pojazdu. Niedawno kupiliśmy większy pojazd, który musi być idealnie zaparkowany w garażu, aby
Opanuj perfekcyjne łączenie przewodów w linii za każdym razem: 7 kroków (ze zdjęciami)
Opanuj perfekcyjne łączenie przewodów za każdym razem: W tej instrukcji nauczę Cię, jak wykonać idealne łączenie przewodów w linii za każdym razem. Co to jest łączenie w linii? Cóż, jeśli pracujesz z dowolnym rodzajem okablowania elektrycznego i musisz połączyć 2 części drut masz 2 opcje, pigtail lub inlinePigtail s