Spisu treści:

DIY Pilot Bluetooth Android.: 4 kroki
DIY Pilot Bluetooth Android.: 4 kroki

Wideo: DIY Pilot Bluetooth Android.: 4 kroki

Wideo: DIY Pilot Bluetooth Android.: 4 kroki
Wideo: 🚗Bluetooth танк - powerbank своими руками 2024, Lipiec
Anonim
DIY Pilot Bluetooth Android
DIY Pilot Bluetooth Android
DIY Pilot Bluetooth Android
DIY Pilot Bluetooth Android

W tej instrukcji można dowiedzieć się, jak sterować telewizorem za pomocą urządzenia z Androidem przez Bluetooth. Używanie pilotów do sterowania telewizorem jest przestarzałe. Są bardzo delikatne i za każdym razem znikają. Pomyślałem więc o zbudowaniu własnego pilota mobilnego Bluetooth z niestandardową aplikacją, którą zaprojektowałem z MIT App Inventor. LINK: https://appinventor.mit.edu/explore/To jest ZABAWNIE budować, a kiedy zadziała, będzie super.

Krok 1: Rzeczy, których potrzebujesz, aby zacząć

Rzeczy, których potrzebujesz, aby zacząć
Rzeczy, których potrzebujesz, aby zacząć
Rzeczy, których potrzebujesz, aby zacząć
Rzeczy, których potrzebujesz, aby zacząć
Rzeczy, których potrzebujesz, aby zacząć
Rzeczy, których potrzebujesz, aby zacząć

Główne części:1. ARDUINO UNO. 2. HC-05 Moduł Bluetooth.3. Tranzystor NPN 2N2222.4. Dioda podczerwieni 950nm.5. Odbiornik podczerwieni (każdy to zrobi, użyłem SM0038) Części podrzędne: płytka PCB Rezystory: 4,7 K, 2,2 K, 100R. Niektóre męskie styki zworki.

Krok 2: DEKODOWANIE…… ZDALNE SYGNAŁY NA PODCZERWIEŃ

DEKODOWANIE…… ZDALNE SYGNAŁY NA PODCZERWIEŃ.!!
DEKODOWANIE…… ZDALNE SYGNAŁY NA PODCZERWIEŃ.!!
DEKODOWANIE…… ZDALNE SYGNAŁY IR.!!
DEKODOWANIE…… ZDALNE SYGNAŁY IR.!!
DEKODOWANIE…… ZDALNE SYGNAŁY NA PODCZERWIEŃ.!!
DEKODOWANIE…… ZDALNE SYGNAŁY NA PODCZERWIEŃ.!!

Na początek musisz pobrać bibliotekę The Arduino-IRremote z GitHub. Pobrałem już i załączyłem plik w tym kroku, możesz go pobrać tylko stąd. Pobierz kod Arduino załączony w tym kroku i wykonaj połączenia obwodów, jak pokazano na zdjęciach. Podłącz pin OUT odbiornika IR do CYFROWEGO PINU 6 Arduino Uno Połącz GND odbiornika IR z Arduino GND i Vs odbiornika IR z Arduino VCC (5 V) Prześlij kod na płytkę Arduino i otwórz monitor szeregowy. Teraz weź pilota telewizora i naciśnij przyciski, które chcesz kontrolować i zanotować odpowiadający mu typ kodu IR (w moim przypadku NEC) oraz następujący kod szesnastkowy (na przykład: 14EB18E7) i liczbę bitów (w moim przypadku 32), które są wyświetlane na monitorze szeregowym, gdy przycisk jest naciśnięty. Po pobraniu informacji o kodzie IR wszystkich żądanych przycisków zapisz je w notatniku z wybranymi przez siebie specyfikatorami (NA PRZYKŁAD: użyłem SB_POW jako przycisku ON/OFF w oknie konfiguracji). Teraz odłącz wszystkie połączenia obwodów. I przejdź do następnego kroku.

Krok 3: OBWÓD GŁÓWNY

GŁÓWNY OBWÓD
GŁÓWNY OBWÓD
GŁÓWNY OBWÓD
GŁÓWNY OBWÓD
GŁÓWNY OBWÓD
GŁÓWNY OBWÓD

Teraz główna płytka drukowana odbiornika jest zbudowana tak, jak pokazano na zdjęciach. Wykonaj połączenia jak pokazano na zdjęciach. Pobierz załączony w tym kroku kod i wgraj do Arduino (nie podłączaj modułu Bluetooth podczas wgrywania kodu).

Moduł Bluetooth pracuje na poziomie logicznym 3,3V, więc podczas podłączania pinu transmisyjnego Arduino do modułu Bluetooth użyjemy dzielnika napięcia rezystora (4,7K i 2,2K).

Wykonałem połączenia na płytce Breadboard, aby potwierdzić, że wszystko działa poprawnie, a następnie wykonałem wersję trwałą na kawałku płytki perforowanej PCB. Wcześniej przyciąłem płytkę do rozmiaru Arduino Uno i wywierciłem 3 mm otwory, aby zamontować ją do Arduino Uno.

Następnie umieściłem tablicę w pobliżu telewizora i skierowałem diodę podczerwieni w kierunku odbiornika podczerwieni telewizora.

TERAZ prawie Zrobione tylko jeden Ostatni krok.

Krok 4: Aplikacja !

Aplikacja!!!
Aplikacja!!!
Aplikacja!!!
Aplikacja!!!

Tutaj opracowałem aplikację na urządzenie z Androidem, która wysyła sygnały do Arduino przez Bluetooth. Tworzenie aplikacji nie jest trudne. Z wynalazcą aplikacji MIT każdy może zbudować aplikację. To jest bardzo proste. Starałem się, aby aplikacja była jak najbardziej profesjonalna.

Zaprojektowałem aplikację do wysyłania Specyfikatorów, których użyłem w kodzie po naciśnięciu odpowiedniego przycisku. W tym kroku załączyłem pliki.apk i.aia. Ci, którzy nie chcą niczego zmieniać w kodzie Arduino i w aplikacji, mogą pobrać plik.apk. Ci, którzy chcą zmienić specyfikacje, mogą pobrać plik.aia i edytować go na stronie internetowej Inventor w aplikacji MIT.

Aplikacja jest bardzo prosta w użyciu. Po zainstalowaniu, po otwarciu aplikacji zobaczysz kilka przycisków. (UWAGA: włącz Bluetooth przed otwarciem aplikacji).

Wśród tych przycisków kliknij przycisk Blue Connect.

Pojawi się nowy ekran z listą urządzeń Bluetooth. Kliknij HC-05 i połączy się z urządzeniem. (może być konieczne wprowadzenie hasła, jeśli łączysz się po raz pierwszy. Hasło będzie zwykle brzmiało 0000 lub 1234)

Teraz powróci do ekranu głównego.

Teraz, gdy tylko naciśniesz przycisk na urządzeniu z Androidem, zauważysz odpowiednią zmianę w swoim telewizorze.

Otóż to! to się robi. To takie proste.

Jeśli masz problemy z odtworzeniem tego projektu lub masz jakiekolwiek wątpliwości, skomentuj poniżej, a jeśli Ci się spodoba, udostępnij ten projekt i zagłosuj na niego w konkursie.

Zalecana: