Spisu treści:
Wideo: Zrób to sam - Asystent parkowania oparty na Arduino V2: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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 tyle, nie byłoby trzeciego razu.
W tym filmie użyję czujnika ultradźwiękowego, aby obliczyć odległość samochodu od ściany garażu i wyświetlić ją za pomocą zielonych, niebieskich, żółtych i czerwonych diod LED. Kolor diod LED wskazuje, czy iść dalej, zwolnić, zatrzymać się lub cofnąć.
Całkowity koszt projektu to około 20 - 25 USD.
Krok 1: Schemat
Do tego projektu potrzebujemy:
- 8 x wielokolorowe diody LED
- Rezystory 8x220ohm
- 1 x Arduino NANO
- 1 x czujnik ultradźwiękowy HC-SR04
- 1 x głośnik i
- Rezystor 1x100 omów;
Zacznijmy od podłączenia diod LED do numeru pinu D5 do D12 Arduino z rezystorem 200ohm pomiędzy każdym z pinów. Następnie podłączmy głośnik do pinu A0 Arduino. Pin TRIG czujnika ultradźwiękowego łączy się z D2, a pin ECHO łączy się z pinami D3 Arduino. Na koniec podłącz pin VCC czujnika ultradźwiękowego do wyjścia 5 V Arduino i, aby zakończyć obwód, podłącz wszystkie piny -ve do pinu GND Arduino.
Krok 2: Montaż komponentów
Zacznę od przylutowania diod LED do płytki. Czerwony na górze, potem żółty, a na dole niebieski i zielony.
Możesz użyć dowolnego koloru, całkowicie zależy od tego, jak chcesz go zaprezentować. Powodem, dla którego wybrałem te kolory, było pokazanie poziomu surowości, gdy samochód zbliża się do ściany. Mógłbym nawet użyć jednego koloru do całej konfiguracji. Po wlutowaniu diod lutuję z tyłu płytki rezystory ograniczające prąd 8 x 220ohm. Następnie lutuję do płytki brzęczyk i rezystor 100ohm. Następnie lutuję 2 rzędy żeńskich pasków nagłówka pinów, aby trzymać Arduino. Następnie przyszedł czas na przylutowanie czujnika ultradźwiękowego do dolnej części płytki. Na koniec przed odpięciem dolnego bitu lutuję kable do płytki. W porządku, więc tak to wygląda. Teraz spójrzmy na kod w następnej sekcji.
Krok 3:
Plik Gerbera:
Schemat: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp
Krok 4: Kodeks
Rozpocznij kod, dołączając bibliotekę „NewTone.h” i definiując stałe i zmienne globalne, które będą używane w całym kodzie.
Następnie w sekcji konfiguracji zdefiniuj tryby pinów. Teraz w sekcji pętli oblicz „Odległość” w calach, odczytując wartość otrzymaną z czujnika ultradźwiękowego. Następnie sprawdzając wartość „Distance” włączymy lub wyłączymy diody w zależności od odległości obiektu. Jeśli odległość jest większa niż 200, wyłącz wszystkie diody LED i brzęczyk, ponieważ obiekt jest poza zasięgiem.
Kolejny bit kodu sprawdza, czy obiekt jest aktualnie nieruchomy. Porównuje wartość aktualnej odległości z poprzednią i jeśli wartości są takie same (obiekt nie przemieścił się) zwiększa licznik. Jeśli obiekt poruszy się w dowolnym momencie podczas tego procesu, licznik jest resetowany do 0.
Gdy licznik osiągnie 20 wszystkie diody zostaną wyłączone. I na koniec stwórz funkcję wyłączającą wszystkie diody LED i brzęczyk.
Kod:
Biblioteka NewTone: https://hacksterio.s3.amazonaws.com/uploads/attac…Plik Gerbera:
Krok 5: Demo
Używając mojego Land Rovera R1V2 zamierzam wam zademonstrować projekt. Jak widać, wskaźniki LED zmieniają kolor z zielonego na czerwony, gdy łazik zbliża się do czujnika ultradźwiękowego. Tak!! misja zakończona.
Krok 6:
Jeszcze raz dziękuję za sprawdzenie mojego posta. Mam nadzieję, że Ci to pomoże.
Jeśli chcesz mnie wesprzeć, zasubskrybuj mój kanał YouTube (https://www.youtube.com/user/tarantula3).
Dzięki, ca ponownie w moim następnym samouczku.
- JLCPCB - 2 $ za prototyp PCB:
- V1:
- Teaser:
- Wideo:
Zalecana:
Inteligentny system parkowania oparty na IoT przy użyciu NodeMCU ESP8266: 5 kroków
System inteligentnego parkowania oparty na IoT przy użyciu NodeMCU ESP8266: Obecnie znalezienie parkingu w ruchliwych miejscach jest bardzo trudne i nie ma systemu umożliwiającego uzyskanie szczegółowych informacji o dostępności parkingu online. Wyobraź sobie, że możesz uzyskać informacje o dostępności miejsc parkingowych w telefonie i nie masz roamingu, aby sprawdzić
System alarmowy parkowania pojazdu za pomocą czujnika PIR-Zrób to sam: 7 kroków (ze zdjęciami)
System alarmowy parkowania pojazdu za pomocą czujnika PIR - DIY: Czy kiedykolwiek miałeś kłopoty podczas parkowania pojazdu, takiego jak samochód, ciężarówka, motocykl lub jakikolwiek inny, to w tym instruktażowym pokażę, jak rozwiązać ten problem za pomocą prostego alarmu parkowania pojazdu system za pomocą czujnika PIR. W tym systemie, który
Generator muzyki oparty na pogodzie (generator Midi oparty na ESP8266): 4 kroki (ze zdjęciami)
Generator muzyki oparty na pogodzie (Generator Midi oparty na ESP8266): Cześć, dzisiaj wyjaśnię, jak zrobić własny mały generator muzyki oparty na pogodzie. Jest oparty na ESP8266, który jest trochę jak Arduino i reaguje na temperaturę, deszcz i intensywność światła.Nie oczekuj, że sprawi, że całe utwory lub akordy będą pro
System wspomagania parkowania oparty na Pi: 9 kroków
System wspomagania parkowania oparty na Pi: Hej tam! Oto fajny mały projekt, który możesz wykonać w jedno popołudnie, a następnie używać go codziennie. Jest oparty na Raspberry Pi Zero W i pomoże Ci za każdym razem idealnie zaparkować samochód. Oto pełna lista potrzebnych części: R
Sparky - Zrób to sam, oparty na sieci Web Robot Telepresence: 15 kroków (ze zdjęciami)
Sparky - DIY Web-Based Telepresence Robot: Nazwa Sparky jest oparta na akronimie „Self Portrait Artifact”. Wędrujące podwozie I? niezręczny tytuł dla projektu artystycznego rozpoczętego na początku lat 90-tych. Od tego czasu Sparky wyewoluował z ogromnej zabawki RC z kilkoma ?nianiami? wideo może