Spisu treści:

UChip - czujnik sonaru BEEP z transmisją danych Bluetooth: 4 kroki
UChip - czujnik sonaru BEEP z transmisją danych Bluetooth: 4 kroki

Wideo: UChip - czujnik sonaru BEEP z transmisją danych Bluetooth: 4 kroki

Wideo: UChip - czujnik sonaru BEEP z transmisją danych Bluetooth: 4 kroki
Wideo: Cupra Formentor 2021 - jazda próbna, test i kontrola startów w formacie filmu fabularnego. 2024, Listopad
Anonim
UChip - czujnik sonaru BEEP z transmisją danych Bluetooth
UChip - czujnik sonaru BEEP z transmisją danych Bluetooth
UChip - czujnik sonaru BEEP z transmisją danych Bluetooth
UChip - czujnik sonaru BEEP z transmisją danych Bluetooth

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

Okablowanie
Okablowanie
Okablowanie
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 SerialBT-do-USB, baterię i telefon
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

Baw się dobrze!
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: