Spisu treści:
- Krok 1: Okablowanie
- Krok 2: Programowanie
- Krok 3: Podłącz konwerter SerialBT-do-USB, baterię i telefon
- Krok 4: Baw się dobrze
Wideo: UChip - czujnik sonaru BEEP z transmisją danych Bluetooth: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Niedawno opracowałem BEEP, taki jak sonar samochodowy i adapter szeregowy Bluetooth na USB za pomocą uChip. Każdy projekt sam w sobie był dość ciekawy, ale… czy dałoby się je połączyć i stworzyć czujnik „Zdalna transmisja BT BEEP jak samochód”?!?
Odpowiedź brzmi TAK (jaki byłby powód pisania Instruktaży inaczej!:)) i ten szybki samouczek pokaże Ci, jak to zrobić.
Wykonując ten projekt otrzymasz urządzenie, które mierzy odległość za pomocą sonaru ultradźwiękowego, generuje sygnał akustyczny proporcjonalny do odległości i przesyła odległość przez Bluetooth do Twojego telefonu/komputera/urządzenia.
Zestawienie materiałów:
- BEEP jak urządzenie samochodowe: stwórz własne
- Adapter SerialBT-do-USB: tutaj jak to zrobić
- Akumulator litowo-jonowy (lub odpowiednik): dowolna bateria o napięciu od 3V3 do 5V
Krok 1: Okablowanie
Przypuszczam, że zbudowałeś już swój własny BEEP, taki jak urządzenie samochodowe i adapter szeregowy BT-do-USB. Jeśli nie, oto instrukcje:
- BEEP jak samochód
- Adapter szeregowy BT-do-USB
Nie ma prawdziwego okablowania do wykonania tego projektu; wystarczy przylutować złącze baterii do BEEP jak płytkę samochodową, aby zapewnić zewnętrzne zasilanie (w poprzednim samouczku zasilałem płytkę przez złącze micro-USB).
Na wypadek, gdybyście potrzebowali pomocy przy połączeniach, podałem schemat z „BEEP jak samochód!” z zaznaczonymi niezbędnymi zmianami.
Krok 2: Programowanie
Załaduj szkic „BeepLikeACarWithBT.ino” do uChip za pomocą Arduino IDE.
Spójrz na kod, jeśli chcesz. Kod jest (moim zdaniem) dość prosty, można go dodatkowo zoptymalizować zmieniając częstotliwość i priorytet z jakim port szeregowy przesyła dane. Jednak optymalizacja wykracza poza ten zakres projektu.
Ustaw różne #define zgodnie z własnymi potrzebami. Domyślnie minimalna odległość to 200 mm, a maksymalna to 2500 mm. Ponadto zachęcamy do zmodyfikowania definicji BUZZ_DIV w celu zmiany częstotliwości, z jaką pojawia się sygnał dźwiękowy.
Krok 3: Podłącz konwerter SerialBT-do-USB, baterię i telefon
Podłącz konwerter BT-do-USB do uChipusowania konwertera OTG, podłącz baterię do płyty, a następnie użyj terminala szeregowego BT w telefonie, aby połączyć się z urządzeniem BT.
Krok 4: Baw się dobrze
Tutaj jesteś! Wszystko ustawione, teraz powinieneś zacząć odbierać zmierzoną odległość na swój telefon.
Zintegrowałem mój na szczycie mojego starego zabawkowego samochodu RC
Wypróbuj go i sprawdź, jaki jest maksymalny zasięg, jaki możesz zmierzyć. Pamiętaj, że urządzenie może przesyłać nieprawidłowe dane, jeśli mierzysz odległość od „nieskończenie odległych” przeszkód. Musisz odpowiednio obsługiwać te dane, jeśli chcesz je wykorzystać do innych celów niż prosta wizualizacja.
Zalecana:
ESP32-CAM Budowanie własnego samochodu robota z transmisją wideo na żywo: 4 kroki
ESP32-CAM Budowanie własnego samochodu-robota z transmisją wideo na żywo: Chodzi o to, aby opisany tutaj samochód-robot był jak najtańszy. Dlatego mam nadzieję, że ze szczegółowymi instrukcjami i wybranymi podzespołami do taniego modelu dotrę do dużej grupy docelowej. Chciałbym przedstawić Wam mój pomysł na samochód-robot
Jak zrobić rejestrator danych wilgotności i temperatury w czasie rzeczywistym za pomocą Arduino UNO i karty SD - Symulacja rejestratora danych DHT11 w Proteus: 5 kroków
Jak zrobić rejestrator danych wilgotności i temperatury w czasie rzeczywistym za pomocą Arduino UNO i karty SD | Symulacja rejestratora danych DHT11 w Proteus: Wstęp: cześć, tu Liono Maker, tutaj link do YouTube. Tworzymy kreatywne projekty z Arduino i pracujemy na systemach wbudowanych.Data-Logger: Rejestrator danych (również rejestrator danych lub rejestrator danych) to urządzenie elektroniczne, które rejestruje dane w czasie w
Transmisja danych NBIoT Jak korzystać z osłon opartych na modemie BC95G - test UDP i sygnalizacja stanu sieci: 4 kroki
Transmisja danych NBIoT Jak korzystać z osłon opartych na modemie BC95G - Test UDP i sygnalizacja stanu sieci: O projektach: Przetestuj możliwości sieciowe NB IoT i transmisję surowych danych UDP za pomocą xyz-mIoT przez tarczę itbrainpower.net wyposażoną w modem Quectel BC95G. Wymagany czas: 10-15 minut.Trudność: średniozaawansowany.Uwaga: umiejętności lutowania są wymagane
Stacja pogodowa z bezprzewodową transmisją danych: 8 kroków
Stacja pogodowa z bezprzewodową transmisją danych: Ta instrukcja jest aktualizacją mojego poprzedniego projektu - Stacja pogodowa z rejestracją danych. Poprzedni projekt można zobaczyć tutaj - Stacja pogodowa z rejestracją danychJeśli masz jakiekolwiek pytania lub problemy, możesz skontaktować się ze mną na mój adres e-mail:iwx.production@gmai
ESP8266 bezpośrednia transmisja danych: 3 kroki
Bezpośrednia komunikacja danych ESP8266: Wprowadzenie Podczas realizacji kilku projektów z modułami Arduinos i nRF24l01 zastanawiałem się, czy mógłbym zaoszczędzić trochę wysiłku, używając zamiast tego modułu ESP8266. Zaletą modułu ESP8266 jest to, że na płycie znajduje się mikrokontroler, więc nie