Sommario:
- Passaggio 1: la scatola
- Passaggio 2: cablarlo
- Passaggio 3: programmazione
- Passaggio 4: utilizzo dei pulsanti Zoom con Zoom
- Passaggio 5: modifiche e approfondimento
Video: Casella di controllo dello zoom: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
ULTIM'ORA (aprile 2021): Da tempo desideravo realizzare una variante Bluetooth e ora ho la tecnologia! Seguimi se vuoi sentirne parlare quando sarà pubblicato, si spera tra qualche settimana. Utilizzerà lo stesso tipo di scatola e gli stessi pulsanti ma utilizzerà un ESP-WROOM-32 invece del ProMicro e avrai anche bisogno di una batteria LiPo (minimo 500 mAH). Ti potrebbe piacere ordinarli già pronti.
Prima della pandemia pochi di noi avevano sentito parlare di Zoom. Ora fa parte della nostra vita quotidiana per molti di noi.
Se stai solo partecipando alle riunioni di altre persone, è facile. Sicuramente, uno dei motivi per cui ha preso piede. Ma un'altra ragione è che in realtà è abbastanza potente. Una volta che inizi a usarlo appieno per le tue riunioni, puoi condividere lo schermo, le presentazioni, la musica e i video e una lavagna e puoi gestire i tuoi partecipanti.
Per alcuni di questi usi potresti destreggiarti con 2 o 3 programmi sullo schermo, dopodiché può diventare piuttosto complicato. Nella nostra chiesa, come molti altri, abbiamo tenuto i nostri servizi online e, ultimamente, "modalità mista" con alcuni partecipanti online e altri in chiesa. Oltre a Zoom, disattivare e riattivare i partecipanti e forse controllare una o più telecamere, l'ospite della riunione deve utilizzare lo speciale software di proiezione per le parole e le risposte degli inni e spesso anche un lettore multimediale e/o Powerpoint. Affinché un incontro del genere si svolga senza intoppi, hai bisogno di tutto l'aiuto possibile!
Così ho costruito questa piccola scatola. Si collega a una porta USB, emula una tastiera e genera i 6 tasti di scelta rapida Zoom che trovo più utili. Puoi facilmente riprogrammarlo per generare un diverso set di tasti di scelta rapida, se lo desideri, o anche generare tasti di scelta rapida per un programma completamente diverso.
Ho basato questo progetto sul mio LED di controllo volume USB e blocco maiuscole, infatti il codice per questo è incluso ma disabilitato. Puoi abilitarlo se lo desideri e aggiungere un controllo del volume rotante e / o il blocco maiuscole, il blocco dello scorrimento e i LED del blocco numerico.
Forniture:
Il costo totale potrebbe essere inferiore a £ 10. L'elenco delle parti è molto semplice:
- Arduino Pro Micro
- 6 interruttori a pulsante
- Una scatola
- Un cavo microUSB
- Un breve tratto di cavo a nastro arcobaleno.
Avrai anche bisogno di:
- Saldatore, saldatura, tronchesi e spellafili
- Stampante di etichette
- Pistola per colla a caldo.
In linea di principio potresti usare un Arduino diverso, alcuni dei quali sono leggermente più economici. Ma avresti bisogno di librerie extra per il codice e possibilmente di componenti extra, quindi non ne vale la pena.
Ho ricevuto un set di 6 interruttori a pulsante in diversi colori da un venditore Far Eastersn, che erano l'ideale. Una ricerca su eBay per "interruttore a pulsante rotondo da 12 mm" o "PBS-33b" dovrebbe trovarli. Questi hanno una bella azione positiva: nessuna possibilità di premere accidentalmente i pulsanti.
Per la scatola, una scatola di progetto in plastica ABS sarebbe l'ideale, ma non sono riuscita a trovarne una di dimensioni adeguate. Ho preso in considerazione l'utilizzo di una cassetta per cassette, ma poi ho trovato una scatola in cui è arrivato il mio Raspberry Pi originale di prima generazione.
Puoi usare qualsiasi cavo di collegamento, ma il cavo a nastro arcobaleno lo rende facile. Ho usato un pezzo di filo di rame spesso per la connessione del pulsante comune, solo perché l'avevo usato per supportare i pulsanti per i test prima di trovare una scatola adatta.
Passaggio 1: la scatola
Ci sono varie possibilità per la scatola e potresti essere in grado di pensare a più.
- Una scatola di progetto in ABS è facile da forare per i pulsanti, ma tutti quelli che ho trovato erano troppo grandi o troppo piccoli. Ce n'è uno con un vano per una batteria da 9V che era il più vicino, ma non avrebbe lasciato molto spazio per le etichette dei pulsanti.
- Una cassetta a cassetta (o la scatola di un Raspberry Pi di prima generazione) è della dimensione giusta, ma la plastica è sottile e fragile ed è difficile praticare più di un piccolo foro senza che si spezzi. (Il mio si è rotto e né la supercolla né la resina epossidica si sono legate molto bene alla plastica. C'è un piccolo pezzo di plastica rotto tenuto in posizione principalmente da uno dei pulsanti.) Potrebbe essere meno soggetto a rompersi se si attaccano etichette adesive entrambi i lati prima di forare. L'uso di un router potrebbe avere più successo o praticare un piccolo foro e allargarlo con un dremel.
- Se hai accesso a una stampante 3D, puoi creare una scatola delle dimensioni che desideri, oppure puoi tagliare al laser una scatola in compensato sottile.
Se usi gli stessi bottoni che ho usato io, dovrai fare sei fori da 15 mm. Distanziali a sufficienza in modo da poter attaccare un'etichetta sotto ciascuno.
Posiziona l'Arduino nella parte inferiore della scatola e offrilo su uno dei lati. Fai un foro per far sporgere il connettore microUSB.
Passaggio 2: cablarlo
Esaminare attentamente Arduino Pro Micro e identificare le connessioni contrassegnate con 8, 9, 10 e A0, A1 e A2. Utilizzare, rispettivamente, i trefoli marrone, rosso, arancione, giallo, verde e blu del cavo piatto per collegarli a un connettore ciascuno dei pulsanti da 1 a 6.
Collega i connettori rimanenti di tutti e 6 i pulsanti insieme, quindi collegali al connettore Arduino contrassegnato GND usando il filo viola.
Ora puoi localizzare Arduino nella sua posizione corretta con il suo connettore microUSB che sporge attraverso il foro che hai creato per esso. Fissalo in posizione con alcune gocce di colla a caldo.
Puoi etichettare i pulsanti con una stampante per etichette o, se si tratta di una scatola tagliata al laser, puoi bruciare le etichette con il laser.
Passaggio 3: programmazione
Se non hai mai utilizzato Arduino prima, dovrai scaricare e installare l'IDE Arduino dal sito di download di Arduino.
Scarica il file ZoomButtons.ino, quindi fai doppio clic su di esso. L'IDE Arduino verrà avviato e dirà che ZoomButtons.ino deve trovarsi in una cartella denominata ZoomButtons. Fare clic su OK.
Dalle voci del menu a discesa nella parte superiore di Arduino, seleziona Strumenti - Gestisci librerie…
Nella casella di ricerca digita HID-Project e premi Invio. Quando viene visualizzato HID-Project by NicoHood, fare clic sul pulsante Installa. Ora puoi chiudere il Gestore della libreria.
Dai menu a discesa, seleziona Strumenti - Scheda - Schede SparkFun AVR e seleziona SparkFun Pro Micro.
Se non vedi le schede SparkFun AVR, seleziona invece Gestione schede. Questo assomiglia molto al Gestore delle biblioteche. Cerca le schede Sparkfun AVR e installale. Ora puoi selezionare SparkFun Pro Micro come sopra.
Nel menu Strumenti ora dovrebbe essere visualizzato Board: Sparkfun Pro Micro. Passa il mouse sulla riga Processore sottostante e seleziona ATmega32U4 (5V, 16MHz) se non è già selezionato.
Appena sotto Processore, seleziona Porta e annota quali porte seriali (se presenti) sono elencate.
Ora collega la tua casella di controllo Zoom utilizzando il cavo microUSB. Quando selezioni Strumenti - Porta, ora dovrebbe mostrare un'altra porta seriale. Seleziona questo.
Dopo aver completato tutto ciò dovresti essere pronto per compilare e caricare il codice sul tuo Arduino. Dal menu in alto, seleziona Schizzo - Carica (non Carica utilizzando il programmatore). Nel riquadro in basso dell'IDE Arduino vedrai lo schizzo in fase di compilazione e poi "Collegamento tutto insieme…" e poco dopo tenterà di caricare il codice compilato. Dovresti vedere una serie di segni # mentre carica, quindi verifica il codice. Se tutto va bene, dovrebbe finalmente dire "avrdude done. Grazie". (Molto gentile!)
I problemi?
Il Pro Micro normalmente funziona bene, ma caricando il tuo schizzo su di esso, può essere un po' capriccioso. Quello che ho usato in precedenza nel mio controllo volume USB un paio di anni fa aveva una versione precedente del bootloader che richiedeva un pulsante di ripristino, ma questo non è necessario per le versioni attuali. In caso di problemi, puoi provare le istruzioni di caricamento in Instructable. Questo fornisce anche un metodo alternativo che non dipende dal bootloader.
Passaggio 4: utilizzo dei pulsanti Zoom con Zoom
In Zoom, fai clic sull'icona della ruota dentata Impostazioni in alto a destra e seleziona Scorciatoie da tastiera. Seleziona la casella di controllo Abilita collegamento globale su ciascuno dei collegamenti che desideri utilizzare. Ciò significa che la scorciatoia da tastiera verrà riconosciuta e utilizzata da Zoom anche se stai interagendo con un altro programma.
Se una combinazione di tasti di scelta rapida entra in conflitto con una che utilizzi con un altro programma che probabilmente utilizzerai contemporaneamente, puoi selezionare la combinazione di tasti e modificarla. Dovrai quindi modificare lo schizzo Arduino in modo che corrisponda.
Passaggio 5: modifiche e approfondimento
Modifica delle combinazioni di tasti
È facile modificare lo schizzo Arduino per cambiare le combinazioni di tasti che genera se si desidera assegnare pulsanti a diversi tasti di scelta rapida Zoom. Scorri lo schizzo di Arduino fino a quando non arrivi alla linea
interruttore(i) {
Sotto ciascuna delle casestatement c'è la combinazione di tasti per uno dei 6 tasti, numerati da 0 a 5. Per qualsiasi tasto modificatore (Shift, Ctrl, Alt) le funzioni BootKeyboard.press e Boot. Keyboard.release premere o rilasciare quel tasto, rispettivamente. Per altri tasti, la funzione BootKeyboard.write preme e rilascia immediatamente il tasto.
Per un elenco dei codici per altre chiavi, apri la cartella Arduino con Esplora file (di solito Documenti\Arduino) e vai a librerie\HID-Project\src\KeyboardLayouts. Apri ImprovedKeylayouts.h con Blocco note.
Se ricevi errori quando provi a compilare, ricontrolla l'ortografia. La mancanza di un punto e virgola alla fine di una riga è un errore molto comune, così come le parentesi non corrispondenti. Controlla di non aver perso la pausa; dichiarazione alla fine di ogni caso. Se lo fai, verrà semplicemente eseguito ed eseguirà anche la successiva combinazione di tasti.
Se non sei sicuro che funzioni
Se subito dopo l'istruzione switch si cambia da #if 1 a #if 0, invece delle combinazioni di tasti verranno semplicemente generate le cifre da 0 a 5 per i rispettivi pulsanti. Li vedrai se esegui Blocco note.
Vuoi anche un controllo del volume o LED Caps/Scroll/Numlock?
Lo sketch Arduino incorpora anche il codice per il mio USB Volume Control e Caps Lock LED Instructable.
Nella parte superiore dello schizzo vedrai 3 linee
//#define VOLUME
//#define KYBDLEDS #define ZOOMBTNS
Tutto quello che devi fare è decommentare le righe VOLUME e/o KYBDLEDS eliminando la doppia barra.
Fare riferimento al mio altro Instructable per come cablare i componenti aggiuntivi.
Consigliato:
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: 8 passaggi (con immagini)
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: stavo cercando di trovare un modo per spiegare come funzionava il PWM ai miei studenti, quindi mi sono posto il compito di provare a controllare la luminosità di un LED utilizzando 2 pulsanti - un pulsante aumenta la luminosità di un LED e l'altro lo attenua. Per programmare
Robot Arduino per il controllo dello smartphone: 3 passaggi
Robot Arduino di controllo dello smartphone: è un progetto di robot Arduino di controllo dello smartphone. per questo progetto, ho realizzato un PCB, quindi nessun problema con le connessioni dei cavi a maglie. Questa scheda ha un doppio driver del motore e un amp; alcuni pin Arduino extra, 3V, 5V, GND out, quindi usando questo PCB puoi far seguire la linea
Pannello LED articolato da 70 W con bilanciamento dello spettro: 10 passaggi (con immagini)
Pannello LED articolato da 70 W con bilanciamento dello spettro: in questo tutorial, ti mostrerò come creare il tuo pannello "Spectrum Balanced" da 70 W personale. Pannello LED. È dotato di un braccio articolato in legno fatto in casa, composto da diversi segmenti e ha 5 gradi di libertà, il che significa che non può
Bandiera della casella di posta alimentata MQTT e Wi-Fi: 7 passaggi (con immagini)
MQTT e Wi-Fi Powered Mailbox Flag: Nota: aggiornato con nuovo firmware, uno schema e suggerimenti per un programmatore. Un paio di anni ho intrapreso il mio progetto di automazione domestica. È iniziato costruendo un trasmettitore a 433 MHz controllato dal server con un Arduino per cambiare un sacco di
Casella di selezione AV: 4 passaggi (con immagini)
AV Selector Box: ho un lettore DVD, un video VHS e una videocamera mini-DV. Registro dal mini-DV al mio PC, sto anche registrando da VHS in digitale in modo simile. A volte porto l'audio-video dal DVD al PC. Ero solito alimentare il video composito alla grafica del mio PC