Spisu treści:
- Krok 1:
- Krok 2: Połączenia i schemat
- Krok 3: Kod Arduino i komunikacja szeregowa
- Krok 4: Podłącz Arduino do urządzenia z Androidem
Wideo: Arduino DIY Kontroler Bluetooth Taśma LED RGB: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Witam wszystkich, to już drugi projekt, którym chcę się z Wami podzielić! Dziś pokażę Wam jak podłączyć moduł Arduino i Bluetooth, a później wykorzystać go do sterowania Taśmą LED RGB.
W tym samouczku użyjemy modułu Bluetooth HC-06, ponieważ jest tani i łatwy w użyciu. (Dostałem mój za 2 $ z aliexpress)
Moduł Bluetooth, którego dzisiaj użyjemy to HC-06, który jest dobrze znany i tani. (Dostałem mój za 2 € z aliexpress)
Nasza aplikacja jest wciąż w fazie testów, więc zachęcamy do wysłania maila na adres: [email protected], jeśli masz jakieś problemy techniczne lub doświadczyłeś jakichś problemów. Bardzo dziękuję za zrozumienie!
Krok 1:
Będziemy potrzebować tych części:
- 1x płytka Arduino (będę używał Arduino NANO)
- 1x moduł Bluetooth HC-06 lub HC-05
- 1x Taśma LED RGB o długości 12V (używam 30LED/m ze wspólną anodą)
- 1x śruba zaciskowa
- Rezystor 3x220Ω
- 3x BUZ11 N-Channel Power MOSFET (lub odpowiednik)
- Deska do krojenia chleba i bluzy
- (Opcjonalnie) Gniazdo DC i złącze DC
- I oczywiście zasilacz 12V, ja używam zmiennego zasilania
Krok 2: Połączenia i schemat
Zbudujmy! Obwód nie jest tak skomplikowany, jak mogłoby się wydawać na pierwszy rzut oka.
Najpierw musimy ustalić, czy nasza taśma LED ma wspólną anodę czy wspólną katodę. Mój ma wspólną anodę, więc anodę Taśmy LED podłączyłem do zasilacza 12V, a resztę do zacisków śrubowych, które później podłączymy do wyjścia MOSFET-u.
Wszystkie ważne połączenia i schemat są pokazane na powyższych zdjęciach.
Bądź bardzo ostrożny podczas podłączania szyny 12V+ do VIN do płytki Arduino, ponieważ możesz spalić płytkę, jeśli podłączysz ją fałszywie. Nie zapomnij też uziemić (GND) wszystkiego
Krok 3: Kod Arduino i komunikacja szeregowa
Prześlij poniższy szkic do Arduino za pomocą kabla USB.
Nie zapomnij odłączyć modułu HC-06 przed przesłaniem szkicu!
Czemu? Piny komunikacyjne HC-06 (RX i TX) blokują komunikację między Arduino a komputerem.
Wyjaśnienie kodu:
- Najpierw zadeklarowaliśmy kilka stałych (stałych, których później nie można zmienić) dla wszystkich trzech kolorów (czerwonego, zielonego, niebieskiego)
- W setup() rozpoczęliśmy komunikację szeregową z prędkością 9600 bodów i ustawiliśmy wszystkie piny led jako WYJŚCIE
- W loop(), jeśli Serial odbiera coś, analizuje odebrane dane jako Integer (ważne w następnym kroku)
- Jeśli otrzyma znak nowej linii ('\n'), najpierw ogranicza wartości do zakresu 0-255, ze względu na zakres PWM, a następnie zatwierdza zmiany na pinach cyfrowych metodą analogWrite()
Otóż to! Jesteśmy gotowi na ostatni krok!
Krok 4: Podłącz Arduino do urządzenia z Androidem
Teraz pobierz następującą aplikację: Smart Bluetooth - Arduino Bluetooth Serial ⚡
LINK:
Smart Bluetooth to aplikacja, która umożliwia korzystanie z telefonu do komunikacji z modułem lub płytką Bluetooth w najprostszy i najprostszy sposób. Otwiera drzwi do nieograniczonych sposobów kontrolowania projektów DIY. Smart Bluetooth oferuje wiele różnych sposobów przesyłania danych do modułu.
Smart Bluetooth ma następujące funkcje:
- Szybkie połączenie z modułem
- Wysyłaj i odbieraj dane ze swojego modułu
- Sterowanie pinami cyfrowymi i PWM odbiornika
- Ciemny i jasny motywRóżne układy sterowania do różnych celów
- Nowoczesny i responsywny interfejs użytkownika
- Konfigurowalne przyciski i przełączniki
- Zrealizuj swój projekt DIY RC Car za pomocą pięknego gamepada
- Łatwo kontroluj swoje paski Led RGB za pomocą suwaków
- Automatycznie wyłącza Bluetooth po zamknięciu, aby oszczędzać baterię
- Wiersz poleceń (terminal)
W tym samouczku używamy drugiej TAB z dużym ledem, wystarczającym tylko do wysłania dwóch postaci.
Na poniższych zdjęciach pokażę, jak korzystać z aplikacji. Pokażę Ci, jak wyszukiwać pobliskie urządzenia, jak sparować się z używanym przez nas modułem oraz jak skonfigurować dane przesyłane z aplikacji. Jeśli czujesz się zdezorientowany, zatrzymaj się i wróć do poprzednich kroków, aż zaczniesz działać. Jeśli jednak nadal będziesz mieć problemy, daj mi znać [email protected], odpowiem w ciągu 24h:)
- Otwórz aplikację, przewiń wstęp, naciśnij przycisk WYSZUKAJ i wyszukaj urządzenia w pobliżu
- Po znalezieniu urządzenia wybierz je, klikając je
- Wybierz preferowany motyw (ciemny lub jasny) i przytrzymaj wybrany przycisk
- Poczekaj na połączenie, jeśli się nie powiedzie, spróbuj połączyć się ponownie
- Po udanym połączeniu wybierz drugą TAB klikając na nią, a następnie przeciągnij suwaki i sprawdź, czy pasek led zmienia kolory, czy nie.
- Jeśli wszystko działa i jesteś zadowolony z tego projektu, zostaw mi miłą opinię i ocenę dla mojej aplikacji, pomoże to w dalszym rozwoju i samouczku:)
Nie zapomnij ocenić i wystawić miłą opinię. Dzięki i do zobaczenia w następnym tutorialu:)
Zalecana:
Bezprzewodowa taśma LED RGB za pomocą Bluetooth i Wifi ESP8266: 3 kroki
Bezprzewodowa taśma Led RGB za pomocą Bluetooth i Wifi ESP8266: Taśma Led RGB za pomocą Bluetooth i WIFIObejrzyj wideo na youtube, aby uzyskać szczegółowe informacje
Wielokolorowe diody LED reagujące na muzykę - Czujnik wykrywania dźwięku Arduino - Taśma LED RGB: 4 kroki
Wielokolorowe diody LED reagujące na muzykę | Czujnik wykrywania dźwięku Arduino | Taśma LED RGB: Wielokolorowy projekt świateł LED reagujący na muzykę. W tym projekcie zastosowano prostą taśmę LED 5050 RGB (nie adresowalną LED WS2812), czujnik wykrywania dźwięku Arduino oraz zasilacz 12V
Taśma LED Neopixel Ws 2812 z Arduino sterowana przez Bluetooth z Androida lub iPhone'a: 4 kroki
Taśma LED Neopixel Ws 2812 z Arduino sterowana przez Bluetooth Z Androida lub iPhone'a: Witajcie, w tej instrukcji omawiałem, jak kontrolować pasek LED Neopixel lub pasek LED WS2812 z telefonu z Androidem lub iPhone'a za pomocą łączności Bluetooth. dodaj pasek led neopixel w swoim domu wraz z Arduino z
ESP8266 TAŚMA LED RGB Sterowanie WIFI - NODEMCU jako pilot na podczerwień do taśmy Led kontrolowanej przez Wifi - TAŚMA LED RGB Sterowanie smartfonem: 4 kroki
ESP8266 TAŚMA LED RGB Sterowanie WIFI | NODEMCU jako pilot na podczerwień do taśmy Led kontrolowanej przez Wifi | Sterowanie smartfonem z taśmą LED RGB: Cześć, w tym samouczku dowiemy się, jak używać nodemcu lub esp8266 jako pilota na podczerwień do sterowania taśmą RGB LED, a Nodemcu będzie kontrolowane przez smartfon przez Wi-Fi. Więc w zasadzie możesz sterować TAŚMĄ LED RGB za pomocą smartfona
Taśma LED ESP 8266 Nodemcu RGB sterowana za pomocą zdalnego serwera WWW: 4 kroki
Taśma LED ESP 8266 Nodemcu RGB sterowana za pomocą zdalnego serwera WWW: W tej instrukcji dowiemy się, jak przekonwertować nodemcu na pilota na podczerwień taśmy LED RGB, a pilot nodemcu musi być kontrolowany przez stronę internetową hostowaną na urządzeniu mobilnym lub komputerze przez nodemcu