![Użyj modułu Bluetooth 4.0 HC-08 do sterowania adresowalnymi diodami LED - samouczek Arduino Uno: 4 kroki (ze zdjęciami) Użyj modułu Bluetooth 4.0 HC-08 do sterowania adresowalnymi diodami LED - samouczek Arduino Uno: 4 kroki (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-2066-53-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
![Użyj modułu Bluetooth 4.0 HC-08 do sterowania adresowalnymi diodami LED - samouczek Arduino Uno Użyj modułu Bluetooth 4.0 HC-08 do sterowania adresowalnymi diodami LED - samouczek Arduino Uno](https://i.howwhatproduce.com/images/001/image-2066-54-j.webp)
![Użyj modułu Bluetooth 4.0 HC-08 do sterowania adresowalnymi diodami LED - samouczek Arduino Uno Użyj modułu Bluetooth 4.0 HC-08 do sterowania adresowalnymi diodami LED - samouczek Arduino Uno](https://i.howwhatproduce.com/images/001/image-2066-55-j.webp)
Czy zagłębiałeś się już w moduły komunikacyjne z Arduino? Bluetooth otwiera świat możliwości dla projektów Arduino i korzystania z Internetu rzeczy. Tutaj zaczniemy od małego kroku i nauczymy się sterować adresowalnymi diodami LED za pomocą aplikacji na smartfona za pomocą modułu Bluetooth HC08. Następnie zapoznasz się z aplikacją na smartfona, której możesz używać do sterowania innymi modułami za pomocą Bluetooth.
Czego potrzebujesz do tego samouczka:
Sprzęt komputerowy:
-Arduino UNO
-PIERŚCIEŃ LED 16 X 5050 RGB WS2812
-Druty Dupont
-Męskie nagłówki
-Moduł Bluetooth HC-08
Oprogramowanie:
-Arduino IDE
-Przykładowy kod
-Biblioteka NeoPixel
-Aplikacja na Androida do sterowania pierścieniem (użyłem Serial Bluetooth Terminal do tego samouczka)
Narzędzia:
-Lutownica
Korzyści z używania BLE Moduł HC-08 wykorzystuje protokół BLE (Bluetooth Low Energy). Główną różnicą między Bluetooth a BLE jest zużycie energii. Bluetooth zużywa więcej energii niż BLE, ale może obsłużyć dużo danych. BLE jest bardziej odpowiedni do szybkiego przesyłania niewielkich ilości danych między pobliskimi urządzeniami. BLE jest mniej energochłonny, więc urządzenia obsługujące ten protokół mogą działać przez lata z małą baterią; idealne dla IoT!
Krok 1: Podłącz swoje moduły
![Podłącz swoje moduły Podłącz swoje moduły](https://i.howwhatproduce.com/images/001/image-2066-56-j.webp)
Oto, czego potrzebujesz, aby się połączyć:
HC-08 > Arduino Uno
TXD > RXD
RXD > TXD
GND > GND
3V3 > 3V3
Pierścień LED > Arduino Uno
DIN > Pin 6
GND > GND
VCC > 5V
Krok 2: Skonfiguruj oprogramowanie
- Pobierz Arduino IDE, jeśli jeszcze tego nie zrobiłeś na www.arduino.cc/en/Main/Software)
-
Zainstaluj bibliotekę NeoPixel
- Pobierz bibliotekę Adafruit NeoPixel jako plik.zip (https://github.com/adafruit/Adafruit_NeoPixel)
- W Arduino IDE przejdź do Szkic> Dołącz bibliotekę> Dodaj bibliotekę.zip
- Importuj bibliotekę Adafruit NeoPixel
- Wybierz właśnie pobrany plik. Powinieneś zobaczyć, że biblioteka została pomyślnie dodana.
-
Pobierz aplikację Bluetooth na swój smartfon. Do sterowania modułem HC-08 można wykorzystać wiele aplikacji Bluetooth. Jednak nie wszystkie są kompatybilne z protokołem BLE, więc jeśli chcesz użyć innej aplikacji, sprawdź najpierw jej kompatybilność.
Używamy Serial Terminal Bluetooth pobranego ze sklepu Google Play
Krok 3: Prześlij kod
![Prześlij kod Prześlij kod](https://i.howwhatproduce.com/images/001/image-2066-57-j.webp)
![Prześlij kod Prześlij kod](https://i.howwhatproduce.com/images/001/image-2066-58-j.webp)
Podłącz Arduino Uno do komputera i sprawdź, czy w zakładce Narzędzia wybrano odpowiednią płytę i port.
Pobierz ten przykładowy kod.
UWAGA: Podczas przesyłania kodu nie podłączaj pinu Arduino RX. Jeśli zostanie podłączony podczas przesyłania, kod nie zadziała. Po wgraniu należy go ponownie podłączyć, aby dioda LED działała.
Wyjaśnienie kodu
Kod jest podzielony na przypadki, dodawaj lub usuwaj tyle, ile chcesz. Oznacz je tekstem, który możesz wprowadzić do aplikacji Bluetooth. Wielkość liter w naszym kodzie są oddzielone wielkimi literami. Po wpisaniu sprawy do aplikacji zmieni ona kolor diody LED na odpowiadający jej kod w IDE.
Na przykład, jeśli wpiszesz „A” w swojej aplikacji, dioda LED powinna zmienić kolor na zielony (0, 255, 0)
Możesz zmienić oświetlenie LED, dostosowując wartości RGB w nawiasach. Wartości RGB mieszczą się w zakresie od 0 do 255.
Jak dostosować poszczególne światła LED
Możesz to zrobić, kopiując kod podświetlony w polach na powyższym obrazku (ten kod pojawia się u dołu przykładowego kodu) i zastępując kod 'colorSet(strip. Color'…. w przypadkach z nim. 'i' będzie bądź diodą LED, którą chcesz zmienić. „c” będzie kodem koloru. Będziesz musiał dodać z powrotem w strip. Color (w miejscu wartości „c” wraz z kodem RGB.
Przykład:
strip.setPixelColor(3, strip. Color(255, 127, 0));
To zmieni trzecią diodę LED na pomarańczowy odcień.
W tym przykładowym kodzie przedstawiliśmy przykładową obudowę z różnymi kolorami diod LED dla poszczególnych diod LED. Teraz możesz łatwo zmieniać poszczególne diody LED.
Krok 4: Połącz się z aplikacją i uruchom kod
![Połącz się z aplikacją i uruchom kod Połącz się z aplikacją i uruchom kod](https://i.howwhatproduce.com/images/001/image-2066-59-j.webp)
![Połącz się z aplikacją i uruchom kod Połącz się z aplikacją i uruchom kod](https://i.howwhatproduce.com/images/001/image-2066-60-j.webp)
![Połącz się z aplikacją i uruchom kod Połącz się z aplikacją i uruchom kod](https://i.howwhatproduce.com/images/001/image-2066-61-j.webp)
Uruchom kod! Upewnij się, że podczas przesyłania RX jest odłączony.
Teraz otwórz swoją aplikację i przejdź do urządzeń Bluetooth, aby znaleźć swój moduł. Po połączeniu kliknij ikonę połączenia w pobliżu ikony kosza na śmieci i wpisz nazwę sprawy, w naszym przykładowym kodzie używamy przypadków A-E i obserwuj, jak dioda LED świeci!
Teraz masz doświadczenie w korzystaniu z aplikacji Bluetooth i adresowalnych świateł LED RGB, dzięki czemu możesz włączyć obie te funkcje do swoich projektów. Idź dalej i baw się funkcjami pomiaru czasu i opóźnienia. Cieszyć się!
Zalecana:
Wizualizator Arduino FFT z adresowalnymi diodami LED: 4 kroki
![Wizualizator Arduino FFT z adresowalnymi diodami LED: 4 kroki Wizualizator Arduino FFT z adresowalnymi diodami LED: 4 kroki](https://i.howwhatproduce.com/images/001/image-541-22-j.webp)
Wizualizator Arduino FFT z adresowalnymi diodami LED: Ten samouczek wyjaśnia, jak zbudować wizualizator audio z Arduino Uno i niektórymi adresowalnymi diodami LED. To jest projekt, który chciałem zrobić od jakiegoś czasu, ponieważ jestem frajerem świateł reagujących na dźwięk. Te światła wykorzystują FFT (Fast Fou
Użyj ponownie panelu dotykowego starego laptopa do sterowania silnikiem krokowym: 11 kroków (ze zdjęciami)
![Użyj ponownie panelu dotykowego starego laptopa do sterowania silnikiem krokowym: 11 kroków (ze zdjęciami) Użyj ponownie panelu dotykowego starego laptopa do sterowania silnikiem krokowym: 11 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/006/image-15570-j.webp)
Użyj ponownie panelu dotykowego starego laptopa do sterowania silnikiem krokowym: Zrobiłem ten projekt kilka miesięcy temu. Kilka dni temu zamieściłem na Reddicie film z projektu na r/Arduino. Widząc, że ludzie interesują się projektem, postanowiłem uczynić ten Instructable, w którym wprowadziłem pewne zmiany w kodzie Arduino i
Użyj Cortany i Arduino do sterowania diodami RGB lub paskami Led za pomocą głosu!: 4 kroki (ze zdjęciami)
![Użyj Cortany i Arduino do sterowania diodami RGB lub paskami Led za pomocą głosu!: 4 kroki (ze zdjęciami) Użyj Cortany i Arduino do sterowania diodami RGB lub paskami Led za pomocą głosu!: 4 kroki (ze zdjęciami)](https://i.howwhatproduce.com/images/006/image-17153-22-j.webp)
Użyj Cortany i Arduino do sterowania diodami LED lub paskami Led RGB za pomocą głosu!: W tej instrukcji pokażę Ci, jak możesz sterować diodą LED lub taśmą LED RGB za pomocą głosu. Odbywa się to za pomocą aplikacji CoRGB, która jest dostępna bezpłatnie w sklepie z aplikacjami dla systemu Windows. Ta aplikacja jest częścią mojego projektu CortanaRoom. Kiedy skończysz z
Użyj modułu Bluetooth HC-05, aby zrealizować komunikację Micro:bit z telefonem komórkowym: 9 kroków (ze zdjęciami)
![Użyj modułu Bluetooth HC-05, aby zrealizować komunikację Micro:bit z telefonem komórkowym: 9 kroków (ze zdjęciami) Użyj modułu Bluetooth HC-05, aby zrealizować komunikację Micro:bit z telefonem komórkowym: 9 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-1393-138-j.webp)
Użyj modułu Bluetooth HC-05 do realizacji komunikacji Micro:bit z telefonem komórkowym: W rozdziale Użyj modułu Bluetooth HC-06 do realizacji komunikacji Micro:bit z telefonem komórkowym, omówiliśmy, jak używać HC-06 do komunikacji między micro: bit i telefon komórkowy. Oprócz HC-06 istnieje inny popularny moduł Bluetooth
Użyj modułu Bluetooth HC-06, aby zrealizować komunikację Micro:bit z telefonem komórkowym: 8 kroków (ze zdjęciami)
![Użyj modułu Bluetooth HC-06, aby zrealizować komunikację Micro:bit z telefonem komórkowym: 8 kroków (ze zdjęciami) Użyj modułu Bluetooth HC-06, aby zrealizować komunikację Micro:bit z telefonem komórkowym: 8 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-1820-51-j.webp)
Użyj modułu Bluetooth HC-06, aby zrealizować komunikację Micro:bit z telefonem komórkowym: Wielu moich znajomych, którzy grają w micro:bit, mówi mi, że połączenie Bluetooth micro:bit nie jest stabilne. Łatwo go odłączyć. Jeśli używamy micropythona, Bluetootha nie da się nawet wykorzystać. Zanim ten problem rozwiąże micro:bit offic