Spisu treści:
- Krok 1: Pudełko
- Krok 2: Okablowanie
- Krok 3: Programowanie
- Krok 4: Używanie przycisków Zoom z zoomem
- Krok 5: Modyfikacje i dalsze działania
Wideo: Pole sterowania powiększeniem: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
AKTUALNOŚCI (kwiecień 2021): Od dawna chciałem stworzyć wariant Bluetooth, a teraz mam technologię! Śledź mnie, jeśli chcesz o tym usłyszeć, gdy zostanie opublikowany, miejmy nadzieję, że za kilka tygodni. Będzie używał tego samego rodzaju pudełka i tych samych przycisków, ale użyje ESP-WROOM-32 zamiast ProMicro, a także będziesz potrzebować baterii LiPo (minimum 500 mAh). Możesz zamówić te gotowe.
Przed pandemią niewielu z nas słyszało nawet o Zoomie. Teraz dla wielu z nas jest to część naszego codziennego życia.
Jeśli po prostu dołączasz do spotkań innych osób, jest to łatwe. Z pewnością jest to jeden z powodów, dla których się przyjęło. Ale innym powodem jest to, że jest całkiem potężny. Gdy zaczniesz go w pełni wykorzystywać do własnych spotkań, możesz udostępniać swój ekran, prezentacje, muzykę i wideo oraz tablicę, a także zarządzać uczestnikami.
W przypadku niektórych z tych zastosowań możesz żonglować 2 lub 3 programami na ekranie, co może być dość skomplikowane. W naszym kościele, podobnie jak wiele innych, prowadzimy nasze nabożeństwa online, a ostatnio w „trybie mieszanym” z niektórymi uczestnikami online, a innymi w kościele. Oprócz funkcji Zoom, wyciszania i wyłączania wyciszania uczestników oraz być może kontrolowania jednej lub więcej kamer, gospodarz spotkania musi obsługiwać specjalne oprogramowanie do projekcji słów i odpowiedzi do hymnów, a często także odtwarzacz multimedialny i/lub Powerpoint. Aby takie spotkanie przebiegło sprawnie, potrzebujesz wszelkiej pomocy!
Więc zbudowałem to małe pudełko. Podłącza się do portu USB, emuluje klawiaturę i generuje 6 skrótów klawiszowych Zoom, które uważam za najbardziej przydatne. Możesz łatwo przeprogramować go, aby wygenerować inny zestaw skrótów klawiszowych, jeśli chcesz, a nawet wygenerować skróty klawiszowe dla zupełnie innego programu.
Oparłem ten projekt na moim USB Volume Control i Caps Lock LED, w rzeczywistości kod do tego jest dołączony, ale wyłączony. Możesz go włączyć, jeśli chcesz, i dodać obrotowy regulator głośności i/lub diody Caps Lock, Scroll Lock i Num Lock.
Kieszonkowe dzieci:
Całkowity koszt może wynosić mniej niż 10 funtów. Lista części jest bardzo prosta:
- Arduino Pro Micro
- 6 przełączników przyciskowych
- Pudełko
- Kabel microUSB
- Krótki odcinek tęczowego kabla wstążkowego.
Będziesz także potrzebował:
- Lutownica, lut, przecinaki do drutu i striptizerka
- Drukarka etykiet
- Pistolet do klejenia na gorąco.
W zasadzie można użyć innego Arduino, z których niektóre są nieco tańsze. Ale potrzebujesz dodatkowych bibliotek do kodu i ewentualnie dodatkowych komponentów, więc po prostu nie warto.
Dostałem zestaw 6 przełączników przyciskowych w różnych kolorach od sprzedawcy z Dalekiego Wschodu, które były idealne. Wyszukiwanie w serwisie eBay hasła „okrągły przełącznik przyciskowy 12 mm” lub „PBS-33b” powinno je znaleźć. Mają przyjemną pozytywną akcję - nie ma szans na kwaśne wciśnięcie przycisku.
W przypadku pudełka idealne byłoby plastikowe pudełko projektowe ABS, ale nie mogłem znaleźć odpowiedniego rozmiaru. Rozważałem użycie pudełka na kasety, ale potem znalazłem pudełko, w którym pojawił się mój oryginalny Raspberry Pi pierwszej generacji.
Możesz użyć dowolnego przewodu łączącego, ale tęczowy kabel wstążkowy ułatwia to. Użyłem kawałka grubego drutu miedzianego do zwykłego połączenia przycisku, tylko dlatego, że użyłem go do podparcia przycisków do testów, zanim znalazłem odpowiednie pudełko.
Krok 1: Pudełko
Istnieje wiele możliwości dla pudełka i być może będziesz w stanie wymyślić więcej.
- Pudełko projektowe z ABS jest łatwe do wywiercenia dla przycisków, ale wszystkie te, które udało mi się znaleźć, były albo za duże, albo za małe. Jest jeden z przegródką na baterię 9V, która była najbliżej, ale nie zostawiałaby dużo miejsca na etykiety przycisków.
- Pudełko na kasetę (lub pudełko z Raspberry Pi pierwszej generacji) ma mniej więcej odpowiedni rozmiar, ale plastik jest cienki i kruchy i trudno wywiercić więcej niż mały otwór bez pękania. (Mój pękł i ani superklej, ani żywica epoksydowa nie związały się bardzo dobrze z plastikiem. Jest tam mały pęknięty kawałek plastiku przytrzymywany głównie przez jeden z przycisków). obie strony przed wierceniem. Bardziej skuteczne może być użycie routera lub wywiercenie małego otworu i powiększenie go za pomocą narzędzia dremel.
- Jeśli masz dostęp do drukarki 3D, możesz zrobić pudełko o takim rozmiarze, jak chcesz, lub możesz wyciąć laserowo pudełko z cienkiej sklejki.
Jeśli użyjesz tych samych przycisków co ja, będziesz musiał zrobić sześć 15mm otworów. Rozmieść je na tyle, aby można było przykleić etykietę pod każdym.
Umieść Arduino w dolnej części pudełka i połóż go na jednym z boków. Zrób otwór, przez który będzie wystawać złącze microUSB.
Krok 2: Okablowanie
Sprawdź dokładnie Arduino Pro Micro i zidentyfikuj połączenia oznaczone jako 8, 9, 10 i A0, A1 i A2. Użyj odpowiednio brązowych, czerwonych, pomarańczowych, żółtych, zielonych i niebieskich żył kabla taśmowego, aby podłączyć je do jednego złącza każdego z przycisków od 1 do 6.
Połącz ze sobą pozostałe złącza wszystkich 6 przycisków, a następnie podłącz je do złącza Arduino oznaczonego GND za pomocą fioletowej żyłki.
Teraz możesz zlokalizować Arduino we właściwej pozycji dzięki złączu microUSB wystającemu przez otwór, który dla niego zrobiłeś. Przymocuj go kilkoma kroplami kleju topliwego.
Możesz oznaczyć przyciski drukarką etykiet, a jeśli jest to pudełko wycinane laserowo, możesz wypalić etykiety laserem.
Krok 3: Programowanie
Jeśli nie używałeś Arduino wcześniej, musisz pobrać i zainstalować Arduino IDE ze strony Arduino Download.
Pobierz plik ZoomButtons.ino, a następnie kliknij go dwukrotnie. Uruchomi się Arduino IDE i powie, że ZoomButtons.ino musi znajdować się w folderze o nazwie ZoomButtons. Kliknij OK.
Z rozwijanego menu u góry Arduino wybierz Narzędzia - Zarządzaj bibliotekami…
W polu wyszukiwania wpisz HID-Project i naciśnij Enter. Gdy pojawi się HID-Project by NicoHood, kliknij przycisk Instaluj. Możesz teraz zamknąć Menedżera bibliotek.
Z rozwijanych menu wybierz Narzędzia - Tablica - Płyty SparkFun AVR i wybierz SparkFun Pro Micro.
Jeśli nie widzisz płyt SparkFun AVR, zamiast tego wybierz opcję Menedżer płyt. Wygląda to bardzo podobnie do Menedżera bibliotek. Wyszukaj płyty Sparkfun AVR i zainstaluj je. Możesz teraz wybrać SparkFun Pro Micro jak powyżej.
W menu Narzędzia powinno teraz brzmieć Board: Sparkfun Pro Micro. Najedź myszą na linię Procesor poniżej i wybierz ATmega32U4 (5V, 16MHz), jeśli nie jest jeszcze wybrany.
Tuż pod Procesor wybierz Port i zanotuj, które porty szeregowe (jeśli są) są wymienione.
Teraz podłącz skrzynkę kontrolną Zoom za pomocą kabla microUSB. Po wybraniu Narzędzia - Port powinien teraz pokazywać jeszcze jeden port szeregowy. Wybierz to.
Po wykonaniu wszystkich tych czynności powinieneś być gotowy do skompilowania i przesłania kodu do Arduino. Z górnego menu wybierz Sketch - Upload (nie Upload using Programmer). W dolnym okienku Arduino IDE zobaczysz kompilowany szkic, a następnie „Łączenie wszystkiego razem…”, a wkrótce potem spróbuje przesłać skompilowany kod. Powinieneś zobaczyć serię # znaków, gdy przesyła, a następnie weryfikuje kod. Jeśli wszystko pójdzie dobrze, powinno w końcu powiedzieć „avrdude done. Dziękuję”. (Bardzo uprzejmie!)
Problemy?
Pro Micro normalnie działa dobrze, ale przesyłanie do niego szkicu może być trochę temperamentne. Ten, którego używałem wcześniej w moim USB Volume Control kilka lat temu, miał wcześniejszą wersję bootloadera, która wymagała przycisku resetowania, ale nie jest to konieczne w obecnych wersjach. Jeśli masz problemy, możesz wypróbować instrukcje przesyłania w tej instrukcji. Daje to również alternatywną metodę, która nie zależy od bootloadera.
Krok 4: Używanie przycisków Zoom z zoomem
W Zoom kliknij ikonę koła zębatego Ustawienia w prawym górnym rogu i wybierz Skróty klawiaturowe. Przy każdym ze skrótów, których chcesz użyć, zaznacz pole wyboru Włącz skrót globalny. Oznacza to, że skrót klawiaturowy będzie rozpoznawany i wykonywany przez Zoom, nawet jeśli aktualnie korzystasz z innego programu.
Jeśli kombinacja klawiszy skrótu koliduje z tą, której używasz w innym programie, którego prawdopodobnie używasz w tym samym czasie, możesz wybrać kombinację klawiszy i zmienić ją. Będziesz wtedy musiał zmienić szkic Arduino, aby pasował.
Krok 5: Modyfikacje i dalsze działania
Zmiana kombinacji klawiszy
Łatwo jest zmodyfikować szkic Arduino, aby zmienić kombinacje klawiszy, które generuje, jeśli chcesz przypisać przyciski do różnych skrótów klawiszowych Zoom. Przewiń szkic Arduino, aż dojdziesz do linii
przełącznik(i) {
Pod każdym z casestatements znajduje się kombinacja klawiszy dla jednego z 6 klawiszy, ponumerowanych od 0 do 5. Dla dowolnego klawisza modyfikującego (Shift, Ctrl, Alt) funkcje BootKeyboard.press i Boot. Keyboard.release naciśnij lub zwolnij ten klawisz, odpowiednio. W przypadku innych klawiszy funkcja BootKeyboard.write naciska i natychmiast zwalnia klawisz.
Aby uzyskać listę kodów dla innych kluczy, otwórz folder Arduino za pomocą Eksploratora plików (zwykle Moje dokumenty / Arduino) i przejdź do biblioteki / HID-Project / src / KeyboardLayouts. Otwórz ImprovedKeylayouts.h za pomocą Notatnika.
Jeśli podczas kompilacji pojawią się błędy, sprawdź jeszcze raz pisownię. Pominięcie średnika na końcu wiersza jest bardzo częstym błędem, podobnie jak niedopasowane nawiasy. Sprawdź, czy nie zgubiłeś przerwy; oświadczenie na końcu każdej sprawy. Jeśli to zrobisz, po prostu uruchomi się i wykona następną kombinację klawiszy.
Jeśli nie jesteś pewien, czy to działa
Jeśli natychmiast po instrukcji switch zmienisz #if 1 na #if 0, zamiast kombinacji klawiszy wygeneruje po prostu cyfry od 0 do 5 dla odpowiednich przycisków. Zobaczysz je, jeśli uruchomisz Notatnik.
Chcesz też kontroli głośności lub diod LED caps/scroll/numlock?
Szkic Arduino zawiera również kod dla mojej kontroli głośności USB i diody LED Caps Lock Instructable.
W górnej części szkicu zobaczysz 3 linie
//#zdefiniuj OBJĘTOŚĆ
//#define KYBDLEDS #define ZOOMBTNS
Wszystko, co musisz zrobić, to odkomentować linie VOLUME i/lub KYBDLEDS, usuwając podwójny ukośnik.
Zapoznaj się z moim innym Instruktażem, aby dowiedzieć się, jak podłączyć dodatkowe komponenty.
Zalecana:
Używanie gitary Guitar Hero do sterowania powiększeniem (tylko Windows): 9 kroków
Używanie gitary Guitar Hero do kontrolowania zoomu (tylko Windows): Ponieważ jesteśmy w trakcie globalnej pandemii, wielu z nas utknęło w sprzątaniu domu i dołączaniu do spotkań na Zoom. Po pewnym czasie może to stać się bardzo mdłe i nużące. Podczas sprzątania domu znalazłem starą gitarę Guitar Hero, która została wrzucona do
[2020] Używanie dwóch (x2) Micro:bits do sterowania samochodem RC: 6 kroków (ze zdjęciami)
[2020] Używanie dwóch (x2) Micro:bitów do sterowania samochodem RC: Jeśli masz dwa (x2) micro:bity, czy myślałeś o użyciu ich do zdalnego sterowania samochodem RC? Możesz kontrolować samochód RC, używając jednego micro:bit jako nadajnika i drugiego jako odbiornika.Kiedy używasz edytora MakeCode do kodowania micro:b
Panel sterowania NASA dla dzieci: 10 kroków (ze zdjęciami)
Panel sterowania NASA dla dzieci: Zbudowałem go dla mojej szwagierki, która prowadzi żłobek. Zobaczyła mój lager, który zbudowałem prawie trzy lata temu dla firmy Faire i naprawdę mi się spodobał, więc zbudowałem dla niej ten na prezent świąteczny. Link do mojego innego projektu tutaj: https://www
Zasilany bateryjnie inteligentny przycisk Wi-Fi do sterowania światłami HUE: 5 kroków (ze zdjęciami)
Zasilany bateryjnie inteligentny przycisk Wi-Fi do sterowania światłami HUE: Ten projekt pokazuje, jak zbudować zasilany bateryjnie przycisk Wi-Fi IoT w mniej niż 10 minut. Przycisk kontroluje światła HUE nad IFTTT.Dzisiaj możesz budować urządzenia elektroniczne i łączyć je z innymi urządzeniami inteligentnego domu dosłownie w kilka minut. Co to jest
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 4 kroki
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 ja