Spisu treści:
- Krok 1: Przegląd
- Krok 2: Narzędzia i materiały
- Krok 3: Drukowanie 3D
- Krok 4: Podświetlenie Logo
- Krok 5: Montaż
- Krok 6: Pisanie
- Krok 7: Odbiornik
- Krok 8: Kod
- Krok 9: Gotowe
Wideo: Pilot na PC Youtube i Netflix: 9 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Mam komputer stacjonarny z licznikiem od mojego łóżka, więc naturalnie lubię oglądać youtube i filmy w zaciszu mojego łóżka. Za każdym razem, gdy się kładę, muszę jednak dostosować głośność, wstrzymać wideo z jakichś powodów lub po prostu całkowicie pominąć wideo. Mógłbym po prostu pochylić się do przodu i nacisnąć przycisk na klawiaturze, ale jestem zbyt leniwy, aby to zrobić, więc zamiast tego postanowiłem spędzić dziesiątki godzin na projektowaniu i budowaniu tego pilota do mojego komputera. To tak naprawdę tylko klawiatura bezprzewodowa.
Właściwie miałem już klawiaturę bezprzewodową, ale to klawiatura. Kiedy światła są wyłączone, praktycznie nie można znaleźć klucza, którego szukam. Co więcej, ze względu na jego mały rozmiar chętniej naciskam trzy przyciski naraz niż ten, który chcę, nawet małymi palcami. Ale tak naprawdę to tylko wymówka, żeby zbudować coś fajnego.
Zrobiłem również film o tym i bardzo sugerowałbym sprawdzenie tego tutaj.
Krok 1: Przegląd
Chcę tylko krótko dotknąć, jak działa ta klawiatura. Posiada dwa tryby. Jeden na youtube, a drugi na wszystkie inne media. Oboje robią to samo. Odtwarzanie, pauza, pomijanie, przewijanie do tyłu, następny, poprzedni i regulacja głośności. Jedyną różnicą jest to, że w trybie niebieskim/medialnym naciśnięcia klawiszy przekładają się na domyślne przyciski multimedialne Windows, podczas gdy w trybie czerwonym/youtube są tłumaczone na skróty klawiaturowe YouTube (można je znaleźć tutaj). Ponadto nie ma poprzedniego przycisku w trybie czerwonym/youtube, ponieważ uważam, że wygodniej jest zamiast tego mieć przycisk pełnoekranowy.
Krok 2: Narzędzia i materiały
Narzędzia
- drukarka 3d
- Lutownica
- gorący klej
materiały i elektronika
- PLA - lub dowolny inny preferowany materiał do Twojej drukarki 3D. Kolory biały i czerwony są niezbędne, a czarny wymaga pewnych szczegółów
- kran i śruby M3
- Enkoder obrotowy, który zrobiłem w mojej poprzedniej instrukcji. Tutaj
- 4x 3mm diody LED. Trzy czerwone i jeden niebieski
- Akumulator Li-Po 1s 240mAh
- 11x diod - 1n4007
- 2x rezystor 4k7
- Rezystor 9x 100k
- 2x rezystor 220R
- Kondensator ceramiczny 2x 100nF
- 5x przyciski - PB-11D02
- Przełącznik dźwigienkowy - KNX-1
- Regulator napięcia LM7833
- Płytka ładująca TP4056 - Link
- Mały konwerter podwyższający napięcie DC-DC - CE025 Link
- 2x nadajnik-odbiornik RF NRF24L01
- Konwerter USB na RS232 - używam z cp2102
- Arduino pro mini
- Arduino mikro
Są to wszystkie części wymagane zarówno dla nadajnika, jak i odbiornika. Ponieważ ta kompilacja zawiera również enkoder obrotowy, który omówiłem w innej instrukcji, do tego również będziesz potrzebować części. Znajdziecie tu również plik STL z pokrętłem enkodera, który jest nieco krótszy od oryginału i lepiej wygląda w pilocie.
Krok 3: Drukowanie 3D
Jak wspomniałem, ta kompilacja wymaga enkodera obrotowego, który zbudowałem w moim ostatnim instruktażu (tutaj). Jednak nieznacznie dostosowałem rozmiar pokrętła i nowy plik STL można znaleźć tutaj. Oryginalny plik też będzie działał. Wszystkie pliki są w prawidłowej orientacji. Sprawa wymaga materiału podporowego i sugeruję wydrukowanie go w wyższej rozdzielczości i przy mniejszej prędkości, szczególnie na końcu wydruku, wolniejsza prędkość spowoduje gładsze wykończenie. Pozostałe pliki nie wymagają żadnych specjalnych ustawień.
Sprawa może być nieco szorstka, gdy była trzymana przez materiał podporowy. Jeśli chcesz uzyskać lepsze wykończenie, proponuję przeszlifować te sekcje papierem ściernym 120. Teraz nadszedł również dobry moment na wybicie 4 otworów w obudowie za pomocą gwintownika M3. Wszystkie elementy dekoracyjne można również przykleić. Przyciski również powinny być dobrze dopasowane. Być może będziesz musiał skręcić je na miejscu za pomocą szczypiec. Mały przycisk trybu można również umieścić na stojaku, ale nie zapomnij również włożyć nasadki przycisku. Następnie diody LED trybu czerwonego i niebieskiego można po prostu dopasować do obudowy.
Krok 4: Podświetlenie Logo
Jedną z charakterystycznych cech tej konstrukcji jest podświetlane logo youtube z przodu. Zajęło mi kilka godzin, aby to naprawić i nauczyłem się kilku rzeczy. Pozwól, że powiem ci, jak bym to zrobił, gdybym musiał go zbudować ponownie, a potem powiem ci, co właściwie zbudowałem i dlaczego nie jest to idealne rozwiązanie. Przede wszystkim sugerowałbym po prostu umieszczenie dwóch diod LED po każdej stronie logo i zamaskowanie otoczenia. Chociaż światło nie będzie idealnie rozprowadzone, wygląda dobrze i jest dość jasne.
Ponieważ chciałem, żeby było idealnie, mam nad sobą skomplikowane rzeczy. Zbudowałem ten blok kleju na gorąco, który miał mniej więcej kształt logo. Następnie został precyzyjnie przycięty do odpowiedniego rozmiaru, włożony na miejsce i zabezpieczony większą ilością gorącego kleju. Logo faktycznie wygląda naprawdę ładnie, ale źle zamaskowałem wnętrze obudowy, więc boki również się rozjaśniły. Nie to jednak jest największym problemem. Po prostu nie ma wystarczającego odstępu między tym rozpraszaczem światła a enkoderem obrotowym, co powoduje czasami zacinanie się. To jest coś, o czym dowiedziałem się, gdy wszystko zostało zmontowane.
tl;dr Nie komplikuj podświetlenia.
Krok 5: Montaż
Poza akumulatorem i wzmacniaczem napięcia cała elektronika umieszczona jest na dolnej stronie enkodera obrotowego. Wyłącznik zasilania, moduł RF, płytka ładująca i arduino mają swoje drukowane w 3D uchwyty, które mają być przyklejone do obrotowego enkodera. Zacznij od włącznika zasilania, który można zamontować do uchwytu za pomocą nakrętki, a następnie należy go umieścić w rogu enkodera, jak pokazano na rysunku. Uchwyt ma małe wycięcie, które powinno go zablokować. Proponuję użyć superglue i przeszlifować obie powierzchnie, które będą się stykać. To samo można zrobić z uchwytem do modułu RF. Ten nie musi być montowany dokładnie w miejscu, tylko mniej więcej w miejscu pokazanym na zdjęciu. Uchwyt na deskę ładującą ma również wycięcie po jednej stronie, które zatrzaskuje się w miejscu, w którym można go przykleić. I na koniec uchwyt na arduino to dwie oddzielne części. Po przyklejeniu arduino należy po prostu wcisnąć, więc sprawdź, jaka powinna być odległość między nimi, ponieważ arduino może się różnić w zależności od tego, skąd je masz. Dokładnie sprawdź odległość, ponieważ po przyklejeniu trudno będzie ją zmienić.
Krok 6: Pisanie
Póki co mamy miejsce na wszystkie płytki, ale nadal jest sporo elementów pasywnych. Czas umieścić je wszystkie na jednej planszy. Mała prostokątna deska pref sprawdzi się. Schemat jest dostępny, ale tak naprawdę to tylko kilka oporników i diod połączonych szeregowo. Rezystory do diod LED nie powinny znajdować się na tej płytce, ponieważ wygodniej jest je przylutować na nóżkach na samych diodach. Nie zawracaj sobie głowy przyklejaniem tej płytki do enkodera, ponieważ będziesz musiał uzyskać dostęp do dolnej strony, a po przylutowaniu wszystko będzie mocno trzymane tylko za przewody.
Teraz nadszedł czas, aby wszystko połączyć. Nie przejmuj się jeszcze baterią. Wszystko inne jednak musi być podłączone, jak pokazano na dostarczonym schemacie. Zacznij od usunięcia diod LED z arduino pro mini, ponieważ mogą one pobierać prąd. Podłącz żeńską listwę pinową do pinów programowania arduino. Sugeruję to zrobić, nawet jeśli wcześniej to zaprogramowałeś. Najpierw podłączyłem arduino i moduł RF. Staraj się nie umieszczać wszystkich przewodów w jednym miejscu, ponieważ mogą stać się zbyt nieporęczne. Następnie przylutowałem arduino do przełączników. Nie zawracaj sobie głowy lutowaniem przewodów na spodniej stronie płyty pref. Zamiast tego przylutuj je bezpośrednio na nóżkach rezystora lub diod. Na koniec podłącz diody LED.
W tym momencie powinno działać. Sugerowałbym zasilenie go zasilaczem laboratoryjnym z miernikiem prądu to seria. W ten sposób możesz sprawdzić, czy nie pobiera za dużo prądu lub czy działa. Kiedy na pilocie powinien pobierać około 60mA, a podczas uśpienia powinien wynosić 0, więc nie daj się zwieść.
Jeśli potwierdziłeś, że pilot działa. Możesz zainstalować baterię. Bateria, której używam to jednoogniwowa bateria Li-po 240mAh. Przy wymiarach 41 x 26,5 x 6 mm jest to największa bateria, która się do niej zmieści. Jest utrzymywana na miejscu za pomocą dwustronnej taśmy. Wzmacniacz 5 V można po prostu przykleić na gorąco z boku, tylko upewnij się, że najpierw przylutowałeś przewody. Następnie można go podłączyć, jak pokazano na schemacie.
Krok 7: Odbiornik
Odbiornik jest na szczęście dużo prostszy niż nadajnik. Do tego będziemy potrzebować tylko mikro Arduino i moduł RF (NRF24L01). Jak wspomniano wcześniej, moduł RF wymaga 3,3 V, a arduino rzeczywiście ma pin 3V3, ale zmierzyłem około 4,8 V na moim. Musiałem więc dodać własny regulator napięcia. Są szanse, że regulator napięcia na twoim arduino będzie działał. Jeśli tak, schemat jest prawie taki sam, jak podałem, ale po prostu podłączasz pin Vcc z modułu RF do pinu 3V3 na arduino i całkowicie ignorujesz regulator.
Zarówno arduino, jak i moduł RF są zaprojektowane do wsuwania go w obudowę wydrukowaną w 3D. Trzymaj przewody krótkie, ponieważ wewnątrz obudowy jest mało miejsca. Przetestuj arduino, z przesłanym kodem powinien działać jako HID. Jeśli to zadziała, możesz po prostu zamknąć dwie połówki obudowy i powinny po prostu zatrzasnąć się na swoim miejscu.
Jeśli chcesz, aby wyglądało trochę ładniej, możesz również dodać logo youtube. Jest po prostu przyklejony na górze odbiornika. Pliki należy wydrukować osobno i oprócz czerwonego i białego filamentu potrzebny będzie również czarny.
Krok 8: Kod
Do tego projektu użyłem arduino 1.8.5. Wszystkie potrzebne biblioteki można znaleźć w menedżerze bibliotek, więc nie musisz się nawet martwić o samodzielne ich importowanie. Podczas kompilacji kodu upewnij się, że wybrałeś właściwą kartę, w przeciwnym razie może się nie skompilować. Mam też problemy z wgrywaniem kodu do mojego arduino pro mini. Najprawdopodobniej było to spowodowane używaną przeze mnie przejściówką USB na Serial. Dowiedziałem się, że starsze arduino 1.0.5 faktycznie wgra się bez problemu, jednak z jakiegoś powodu nie skompiluje mojego kodu. Skończyło się na kompilacji kodu na 1.8.5 IDE, a następnie przesłałem plik szesnastkowy z 1.0.5. Jeśli masz ten sam problem, znalazłem wątek na forum wyjaśniający dokładnie, jak to zrobić. Połączyć
Jeśli chcesz zmienić przypisanie klawiszy i stworzyć nowe kombinacje, możesz to zrobić po prostu przeprogramowując odbiornik. W ten sposób nie musisz za każdym razem rozbierać odbiornika na części. Oba kody są skomentowane, więc jeśli znasz arduino, nie powinieneś mieć problemu z jego dostosowaniem. Jeśli jednak to zrobisz, możesz zostawić komentarz.
Krok 9: Gotowe
Gratulacje! zbudowałeś niesamowity pilot do komputera PC lub Mac lub urządzenia z systemem Android. Jestem prawie pewien, że działa na wszystkim, ponieważ to tylko klawiatura. Daj mi znać, jeśli masz jakieś problemy lub znalazłeś prostsze rozwiązanie. Upewnij się również, że obejrzysz wideo, gdy przechodzi on również przez proces kompilacji.
Zalecana:
Niewidoczny pilot do drzwi garażowych: 7 kroków (ze zdjęciami)
Invisible Garage Door Remote: Pewnego razu zostawiliśmy samochód zaparkowany przed garażem, a złodziej rozbił okno, aby dostać się do pilota do bramy garażowej. Potem otworzyli garaż i ukradli kilka rowerów. Postanowiłem więc ukryć pilota, wkładając go do samochodowej popielniczki. Działa przez
Pilot do telewizora staje się pilotem RF -- Samouczek NRF24L01+: 5 kroków (ze zdjęciami)
Pilot do telewizora staje się pilotem RF || NRF24L01+ Tutorial: W tym projekcie pokażę, jak wykorzystałem popularny nRF24L01+ RF IC do bezprzewodowej regulacji jasności taśmy LED za pomocą trzech bezużytecznych przycisków pilota do telewizora. Zacznijmy
Uniwersalny pilot za pomocą ESP8266 (kontrolowany przez Wi-Fi): 6 kroków (ze zdjęciami)
Uniwersalny pilot za pomocą ESP8266 (kontrolowany przez Wi-Fi): Ten projekt ma zastąpić konwencjonalny pilot do wszystkich urządzeń domowych, takich jak AC, telewizor, odtwarzacze DVD, system muzyczny, urządzenia SMART !!! Robienie całego śmiecia zdalnego zaśmiecania, układanie puzzli!!! Ten projekt uratuje nas od
Bezprzewodowy pilot za pomocą modułu 2,4 Ghz NRF24L01 z Arduino - Nrf24l01 4-kanałowy / 6-kanałowy nadajnik-odbiornik do quadkoptera - Helikopter RC - Samolot zdalnie sterowany za pomocą Arduino: 5 kroków (ze zdjęciami)
Bezprzewodowy pilot za pomocą modułu 2,4 Ghz NRF24L01 z Arduino | Nrf24l01 4-kanałowy / 6-kanałowy nadajnik-odbiornik do quadkoptera | Helikopter RC | Samolot RC przy użyciu Arduino: obsługa samochodu RC | Quadkopter | Dron | Samolot RC | Łódź RC, zawsze potrzebujemy odbiornika i nadajnika, załóżmy, że do RC QUADCOPTER potrzebujemy 6-kanałowy nadajnik i odbiornik, a ten typ TX i RX jest zbyt drogi, więc zrobimy go na naszym
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