Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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