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

Możliwość pomiaru odległości za pomocą czujnika ultradźwiękowego w cenie kilku dolarów jest całkiem fantastyczna, szczerze mówiąc, a dodanie funkcjonalności bezprzewodowej jest nawet atrakcyjne, można go użyć jako czujnika parkowania w starym samochodzie, gdzie odległość będzie być wyświetlane w telefonie zamiast na zewnętrznym wyświetlaczu.
Zacznijmy więc od kompilacji! Oto samouczek wideo dla tego samego, który obejmuje również jego pracę w czasie rzeczywistym.
Krok 1: Rzeczy wymagane



1.) HC-SR04 (jest to bardzo tani ultradźwiękowy czujnik odległości)
2.) HC-06 (moduł Bluetooth)
3.) Arduino (użyłem Nano)
4.) USB (dla Arduino)
5.) Zworki Przewody
Krok 2: Podłącz HC-SR04 do Arduino w następujący sposób:


Vcc -- 5V
Trig -- Pin 13
Eko -- szpilka 12
Gnd -- Gnd
Krok 3: Podłącz moduł Bluetooth HC-06 do Arduino Nano w następujący sposób:


Vcc-3,3 V
Gnd -- Gnd
Tx -- Rx
Rx -- Tx
Krok 4: Biblioteka

Aby uzyskać bibliotekę, musisz pobrać bibliotekę HC-SR04, wewnątrz Arduino IDE, przejdź do Narzędzia-> Zarządzaj bibliotekami, a następnie wyszukaj HC-SR04 i zainstaluj tę autorstwa Martina Sosica.
Krok 5: Prześlij kod


W tym celu upewnij się, że piny Tx i Rx modułu Bluetooth i Arduino są odłączone przed przesłaniem kodu, po pomyślnym przesłaniu możesz ponownie połączyć.
Aby uzyskać kod, przejdź do File->Examples->Tools->HC-SR04->Simple, Prześlij go do Arduino. Jeśli otworzysz monitor szeregowy z prędkością 9600 bodów po wgraniu kodu, zobaczysz odległość zmierzoną przez czujnik ultradźwiękowy. Teraz nadszedł czas, aby dodać moduł Bluetooth
Krok 6: Aplikacja Serial Monitor

Jest to ogólna aplikacja na Androida, która działa jako monitor szeregowy przez Bluetooth, podobne aplikacje można znaleźć na IOS.
Po prostu przejdź do przycisku połączenia i kliknij HC-06, aby się połączyć.
Krok 7: Gotowe

Po sparowaniu i połączeniu modułu Bluetooth z aplikacją będziesz w stanie łatwo odczytać dane mierzące odległość między obiektem a czujnikiem w milimetrach, zaleca się, aby nie mierzyć odległości mniejszej niż 3 centymetry i większej niż 3 metry.
Dziękuję bardzo za przeczytanie!
Pozdrawiam, Tanishq
Zalecana:
Bezprzewodowy czujnik drzwi - bardzo niski pobór mocy: 5 kroków

Bezprzewodowy czujnik drzwi - Ultra Low Power: Kolejny czujnik drzwi !! Cóż, motywacją do stworzenia tego czujnika było to, że wiele osób, które widziałem w Internecie, miało jedno lub drugie ograniczenie. Niektóre z celów czujnika to dla mnie:1. Czujnik powinien być bardzo szybki – najlepiej mniej niż
Ultradźwiękowy czujnik odległości Arduino LED Ring: 8 kroków

Ultradźwiękowy czujnik odległości Arduino LED Ring: W tym samouczku dowiemy się, jak używać pierścienia LED z modułem ultradźwiękowym do pomiaru odległości.Obejrzyj film demonstracyjny
Wielofunkcyjny czujnik odległości światła: 5 kroków

Wielozadaniowy czujnik odległości światła: Istnieje wiele sposobów na wykorzystanie niesamowitego dzieła, takiego jak ten czujnik odległości światła! Powodem, dla którego zdecydowałem się to stworzyć, były moje zajęcia z kodowania po szkole z szóstoklasistami. Uczniowie pracują ze swoimi Sphero Ollies i uczą się, jak
Bezprzewodowy punkt dostępowy o zasięgu 50 metrów z TP Link WN7200ND Bezprzewodowy adapter USB na Raspbian Stretch: 6 kroków

Bezprzewodowy punkt dostępowy o zasięgu pięćdziesięciu metrów z bezprzewodowym adapterem TP Link WN7200ND USB na Raspbian Stretch: Raspberry Pi świetnie nadaje się do tworzenia bezpiecznych bezprzewodowych punktów dostępowych, ale nie ma dobrego zasięgu, użyłem bezprzewodowego adaptera USB TP Link WN7200ND, aby go rozszerzyć. Chcę się podzielić jak to zrobićDlaczego zamiast routera używać raspberry pi?T
Konwertuj router bezprzewodowy na bezprzewodowy przedłużacz 2x punkt dostępowy: 5 kroków

Konwersja routera bezprzewodowego na bezprzewodowy przedłużacz 2x punkt dostępowy: Miałem słabe bezprzewodowe połączenie internetowe w moim domu z powodu RSJ (metalowa belka nośna w suficie) i chciałem wzmocnić sygnał lub dodać dodatkowy przedłużacz dla reszty domu. Widziałem przedłużacze przez około 50 funtów w elektro