Obsah:

Zoom Control Box: 5 kroků (s obrázky)
Zoom Control Box: 5 kroků (s obrázky)

Video: Zoom Control Box: 5 kroků (s obrázky)

Video: Zoom Control Box: 5 kroků (s obrázky)
Video: Jak se připojit na ZOOM meeting přes odkaz, který ti někdo pošle. 2024, Listopad
Anonim
Ovládací rámeček zoomu
Ovládací rámeček zoomu

PŘERUŠOVÁNÍ ZPRÁV (duben 2021): Už dlouho jsem chtěl vytvořit variantu Bluetooth a nyní mám technologii! Sledujte mě, pokud o tom chcete slyšet, až bude publikováno, doufejme, že za pár týdnů. Bude používat stejný druh krabice a stejná tlačítka, ale místo ProMicro bude používat ESP-WROOM-32 a budete také potřebovat LiPo baterii (minimálně 500mAH). Možná byste si je chtěli objednat hotové.

Před pandemií málokdo z nás vůbec slyšel o Zoom. Nyní je pro mnohé z nás součástí našeho každodenního života.

Pokud se právě připojujete ke schůzkám jiných lidí, je to snadné. Jistě, jeden z důvodů, proč se to chytilo. Ale dalším důvodem je, že je ve skutečnosti docela silný. Jakmile jej začnete naplno využívat pro vlastní schůzky, můžete sdílet obrazovku, prezentace, hudbu a videa a tabuli a můžete spravovat své účastníky.

Pro některá z těchto použití můžete na obrazovce žonglovat 2 nebo 3 programy, načež se to může docela zkomplikovat. V naší církvi, jako mnoho dalších, pořádáme své služby online a v poslední době „smíšený režim“s některými účastníky online a dalšími v kostele. Kromě funkce Zoom, ztlumení a zrušení ztlumení účastníků a možná ovládání jedné nebo více kamer musí hostitel schůzky obsluhovat speciální projekční software pro zpěvná slova a odpovědi a často také přehrávač médií a/nebo Powerpoint. Aby takové setkání proběhlo hladce, potřebujete veškerou pomoc, kterou můžete získat!

Tak jsem postavil tuhle malou krabičku. Připojuje se k portu USB, emuluje klávesnici a generuje 6 klávesových zkratek Zoom, které považuji za nejužitečnější. Pokud si přejete, můžete jej snadno přeprogramovat tak, aby generoval jinou sadu klávesových zkratek, nebo dokonce generovat klávesové zkratky pro úplně jiný program.

Tento projekt jsem založil na svém ovládání hlasitosti USB a LED Caps Lock, ve skutečnosti je kód, který je zahrnut, ale deaktivován. Pokud chcete, můžete jej povolit a přidat otočné ovládání hlasitosti a/nebo caps lock, scroll lock a num lock LED diody.

Zásoby:

Celkové náklady by mohly být pod 10 GBP. Seznam dílů je velmi jednoduchý:

  • Arduino Pro Micro
  • 6 tlačítkových spínačů
  • Krabice
  • MicroUSB kabel
  • Krátká délka duhového plochého kabelu.

Budete také potřebovat:

  • Páječka, pájka, řezačky drátu a odizolovač
  • Tiskárna etiket
  • Tavná lepicí pistole.

V zásadě můžete použít jiné Arduino, z nichž některé jsou o něco levnější. Potřebovali byste ale další knihovny pro kód a případně další komponenty, takže to prostě nemá cenu.

Od prodejce na Dálném východě jsem dostal sadu 6 tlačítkových spínačů v různých barvách, které byly ideální. Na eBay by je mělo najít „12mm kulatý tlačítkový spínač“nebo „PBS-33b“. Ty mají pěknou pozitivní akci - žádná šance na kyselé stisknutí tlačítka.

Pro krabici by byl ideální plastový projektový box ABS, ale nemohl jsem najít vhodnou velikost. Uvažoval jsem o použití kazetové kazety, ale pak jsem našel krabici, do které přišel můj původní Raspberry Pi první generace.

Můžete použít jakýkoli propojovací vodič, ale duhový plochý kabel to usnadňuje. Na společné připojení tlačítkem jsem použil kousek tlustého měděného drátu, jen proto, že jsem jej použil k podpoře tlačítek pro testování, než jsem našel vhodnou krabici.

Krok 1: Krabice

Krabice
Krabice

Pro krabici existují různé možnosti a možná vás napadne více.

  • Krabici s projektem ABS lze snadno vyvrtat pomocí tlačítek, ale všechna, která jsem našel, byla buď příliš velká, nebo příliš malá. Existuje jeden s přihrádkou na 9V baterii, který byl nejbližší, ale na štítky s tlačítky by nezbylo mnoho místa.
  • Kazetová kazeta (nebo krabice z první generace Raspberry Pi) má správnou velikost, ale plast je tenký a křehký a je těžké vyvrtat více než malou díru, aniž by praskla. (Moje praskla a ani superlepidlo, ani expoxidová pryskyřice se k plastu nepřilepily příliš dobře. Malý zlomený kus plastu drží na místě hlavně jedním z tlačítek.) Pokud nalepíte lepivé štítky, může být méně náchylný k prasknutí. obě strany před vrtáním. Úspěšnější může být použití routeru, nebo vyvrtání malé díry a její zvětšení pomocí dremelu.
  • Pokud máte přístup k 3D tiskárně, můžete si vyrobit krabici pouze požadované velikosti, nebo ji můžete vyřezat laserem do tenké překližky.

Pokud používáte stejná tlačítka jako já, budete muset udělat šest 15mm otvorů. Rozmístěte je dostatečně, abyste pod každý mohli nalepit štítek.

Umístěte Arduino do spodní části krabice a nabídněte jej až na jednu ze stran. Vytvořte otvor pro vyčnívající konektor microUSB.

Krok 2: Zapojení

Zapojení
Zapojení
Zapojení
Zapojení

Pečlivě prozkoumejte Arduino Pro Micro a identifikujte připojení označená 8, 9, 10 a A0, A1 a A2. Pomocí hnědých, červených, oranžových, žlutých, zelených a modrých vláken plochého kabelu je připojte k jednomu konektoru každého z tlačítek 1 až 6.

Připojte zbývající konektory všech 6 tlačítek k sobě a poté je pomocí fialového vlákna zapojte do konektoru Arduino označeného GND.

Nyní můžete najít Arduino ve správné poloze s konektorem microUSB vyčnívajícím otvorem, který jste pro něj vytvořili. Zafixujte na místě několika kapkami tavného lepidla.

Tlačítka můžete označit tiskárnou štítků, nebo pokud se jedná o krabici řezanou laserem, můžete štítky vypálit laserem.

Krok 3: Programování

Programování
Programování

Pokud jste Arduino dosud nepoužívali, budete si muset stáhnout a nainstalovat Arduino IDE z webu pro stahování Arduino.

Stáhněte si soubor ZoomButtons.ino a pak na něj dvakrát klikněte. Spustí se Arduino IDE a řekne, že ZoomButtons.ino musí být ve složce s názvem ZoomButtons. Klikněte na OK.

Z položek rozevírací nabídky v horní části Arduina vyberte Nástroje - Spravovat knihovny…

Do vyhledávacího pole zadejte HID-Project a stiskněte Enter. Když se objeví HID-Project od NicoHood, klikněte na tlačítko Instalovat. Nyní můžete zavřít Správce knihoven.

Z rozevíracích nabídek vyberte Nástroje - Deska - SparkFun AVR Desky a vyberte SparkFun Pro Micro.

Pokud nevidíte desky SparkFun AVR, vyberte místo nich Správce desek. Vypadá to velmi podobně jako Správce knihoven. Vyhledejte desky Sparkfun AVR a nainstalujte je. Nyní můžete vybrat SparkFun Pro Micro, jak je uvedeno výše.

V nabídce Nástroje by nyní mělo být uvedeno Board: Sparkfun Pro Micro. Umístěte kurzor myši na řádek procesoru pod ním a vyberte ATmega32U4 (5V, 16MHz), pokud již není vybrán.

Hned pod procesorem vyberte Port a poznamenejte si, které sériové porty (pokud existují) jsou uvedeny.

Nyní připojte svůj ovládací box Zoom pomocí kabelu microUSB. Když vyberete Nástroje - Port, měl by se nyní zobrazit ještě jeden sériový port. Vyberte toto.

Po dokončení všeho byste měli být připraveni kompilovat a nahrát kód do svého Arduina. Z horního menu vyberte Skica - Nahrát (ne Nahrát pomocí programátoru). Ve spodním podokně Arduino IDE uvidíte, jak se skica kompiluje a poté "Propojení všeho dohromady …", a krátce poté se pokusí nahrát váš kompilovaný kód. Měli byste vidět sérii # značek, jak se nahraje, a poté ověří kód. Pokud vše půjde dobře, mělo by nakonec být uvedeno „hotovo. Děkuji.“(Velmi zdvořilý!)

Problémy?

Pro Micro normálně funguje dobře, ale když do něj nahrajete svůj náčrtek, může to být trochu temperamentní. Ten, který jsem před několika lety používal ve svém ovládání hlasitosti USB, měl dřívější verzi zavaděče, který vyžadoval tlačítko reset, ale to není u současných verzí nutné. Pokud máte problémy, můžete zkusit nahrát pokyny v tomto Instructable. To také poskytuje alternativní metodu, která nezávisí na zavaděči.

Krok 4: Použití tlačítek ZoomBut s funkcí Zoom

Použití ZoomButtons se zoomem
Použití ZoomButtons se zoomem

V Lupu klikněte na ikonu ozubeného kola Nastavení vpravo nahoře a vyberte Klávesové zkratky. Proti každé zkratce, kterou chcete použít, zaškrtněte políčko Povolit globální zkratku. To znamená, že klávesová zkratka bude Zoomem rozpoznána a použita, i když právě komunikujete s jiným programem.

Pokud se kombinace klávesových zkratek střetne s tou, kterou používáte s jiným programem, který pravděpodobně používáte současně, můžete vybrat kombinaci kláves a změnit ji. Poté budete muset změnit skicu Arduina tak, aby odpovídala.

Krok 5: Úpravy a další postup

Úpravy a další posun
Úpravy a další posun

Změna kombinací kláves

Je snadné upravit skicu Arduina a změnit kombinace kláves, které generuje, pokud chcete přiřadit tlačítka různým klávesovým zkratkám Zoom. Procházejte skicu Arduina, dokud nepřijdete na řadu

přepínač (i) {

Pod každým z casestatementů je kombinace kláves pro jednu ze 6 kláves, číslovaných od 0 do 5. Pro kteroukoli z modifikačních kláves (Shift, Ctrl, Alt) funkce BootKeyboard.press a Boot. Keyboard.release stiskněte nebo uvolněte tuto klávesu, resp. U ostatních klíčů funkce BootKeyboard.write stiskne a okamžitě uvolní klíč.

Seznam kódů pro jiné klíče otevřete ve složce Arduino pomocí Průzkumníka souborů (obvykle Moje dokumenty / Arduino) a přejděte do knihovny / HID-Project / src / KeyboardLayouts. Otevřete ImprovedKeylayouts.h pomocí Poznámkového bloku.

Pokud se při pokusu o kompilaci zobrazí chyby, znovu zkontrolujte pravopis. Chybějící středník na konci řádku je velmi častou chybou, stejně jako nepřekonatelné závorky. Zkontrolujte, zda jste neztratili přestávku; prohlášení na konci každého případu. Pokud to uděláte, jednoduše poběžíte a provedete také další kombinaci kláves.

Pokud si nejste jisti, že to funguje

Pokud bezprostředně po příkazu switch změníte #if 1 na #if 0, namísto kombinací kláves pak jednoduše vygeneruje číslice 0 až 5 pro příslušná tlačítka. Uvidíte je, pokud spustíte Poznámkový blok.

Chcete také ovládání hlasitosti nebo kontrolky LED diod?

Skica Arduino také obsahuje kód pro mé USB ovládání hlasitosti a Caps Lock LED Instructable.

V horní části náčrtu uvidíte 3 řádky

//#definujte OBJEM

// #definujte KYBDLEDS #definujte ZOOMBTNS

Jediné, co musíte udělat, je odkomentovat řádky VOLUME a/nebo KYBDLEDS odstraněním dvojitého lomítka.

Jak zapojit další součásti, najdete v mém dalším Instructable.

Doporučuje: