Spisu treści:
- Krok 1: Rzeczy, których potrzebujesz, aby zacząć
- Krok 2: DEKODOWANIE…… ZDALNE SYGNAŁY NA PODCZERWIEŃ
- Krok 3: OBWÓD GŁÓWNY
- Krok 4: Aplikacja !
Wideo: DIY Pilot Bluetooth Android.: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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ąć
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Ń
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
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 !
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:
Magiczny przycisk 4k: 20 USD BMPCC 4k (lub 6k) Bezprzewodowy pilot zdalnego sterowania: 4 kroki (ze zdjęciami)
Magiczny przycisk 4k: bezprzewodowy pilot zdalnego sterowania BMPCC 4k (lub 6k) za 20 USD: Wiele osób prosiło mnie o udostępnienie szczegółów dotyczących mojego bezprzewodowego kontrolera do BMPCC4k. Większość pytań dotyczyła sterowania bluetooth, więc wspomnę kilka szczegółów na ten temat. Zakładam, że znasz środowisko Arduino ESP32
Pilot zdalnego sterowania ATtiny85 RF: 3 kroki
Pilot ATtiny85 RF: UWAGA: Moja instruktażowa „Wirtualna gra w chowanego”; pokazuje, jak używać tego typu pilota z modułem RXC6, który automatycznie dekoduje wiadomość. Jak wspomniałem w poprzednim Instructable, niedawno zacząłem bawić się niektórymi ATtiny85 chi
Drewniany pilot Bluetooth do pociągu Lego Duplo: 3 kroki (ze zdjęciami)
Drewniany pilot Bluetooth do pociągu Lego Duplo: Moje dzieci uwielbiały ten mały pociąg Lego Duplo, szczególnie mój najmłodszy, który ma problemy z komunikowaniem się za pomocą słów, więc chciałem zbudować dla niej coś, co pomogłoby jej bawić się pociągiem niezależnie od dorosłych lub telefonów / tabletów. Coś takiego
Pilot zdalnego sterowania Przełącznik światła Bluetooth: 4 kroki (ze zdjęciami)
Pilot zdalnego sterowania Przełącznik światła Bluetooth: To będzie pierwszy projekt z serii zatytułowanej: „Optymalizacja lenistwa: nadmiernie zaprojektowane rozwiązania niezwykle trywialnych problemów” Czy kiedykolwiek leżałeś w łóżku późno w nocy, czytając lub oglądając Netflix na swoim laptopie? Najgorsze jest oczywiście
Arduino UNO CO-pilot (Auto-pilot): 6 kroków
Arduino UNO a CO-pilot (Autopilot): Witam wszystkich, zamieszczam mały system autopilota dla samolotu RC ze stałymi skrzydłami (Sky surfer V3), ponieważ sky surfer v3 jest szybowcem z napędem, możemy używać tego systemu autopilota podczas ślizga się, a nawet gdy jest zasilany. Przed rozpoczęciem mojego pomysłu na auto