Table des matières:

Boîtier de contrôle du zoom : 5 étapes (avec photos)
Boîtier de contrôle du zoom : 5 étapes (avec photos)

Vidéo: Boîtier de contrôle du zoom : 5 étapes (avec photos)

Vidéo: Boîtier de contrôle du zoom : 5 étapes (avec photos)
Vidéo: **Contrôler son appareil photo à distance !** appli caméra connect 2024, Novembre
Anonim
Boîte de contrôle du zoom
Boîte de contrôle du zoom

BREAKING NEWS (avril 2021): Je voulais depuis longtemps faire une variante Bluetooth, et j'ai maintenant la technologie ! Suivez-moi si vous voulez en entendre parler lors de sa publication, dans quelques semaines, espérons-le. Il utilisera le même type de boitier et les mêmes boutons mais utilisera un ESP-WROOM-32 à la place du ProMicro, et vous aurez également besoin d'une batterie LiPo (500mAH minimum). Vous voudrez peut-être les commander prêts.

Avant la pandémie, peu d'entre nous avaient même entendu parler de Zoom. Maintenant, cela fait partie de notre vie quotidienne pour beaucoup d'entre nous.

Si vous vous joignez simplement aux réunions d'autres personnes, c'est facile. Sûrement, l'une des raisons pour lesquelles il est pris. Mais une autre raison est qu'il est en fait assez puissant. Une fois que vous commencez à l'utiliser pleinement pour vos propres réunions, vous pouvez partager votre écran, vos présentations, votre musique et vos vidéos, ainsi qu'un tableau blanc, et vous pouvez gérer vos participants.

Pour certaines de ces utilisations, vous pouvez jongler avec 2 ou 3 programmes sur votre écran, ce qui peut devenir assez compliqué. Dans notre église, comme beaucoup d'autres, nous avons organisé nos services en ligne, et dernièrement, en "mode mixte" avec certains participants en ligne et d'autres à l'église. En plus du zoom, de la désactivation et de la désactivation des participants et peut-être du contrôle d'une ou plusieurs caméras, l'hôte de la réunion doit utiliser le logiciel de projection spécial pour les paroles et les réponses des cantiques et souvent un lecteur multimédia et/ou Powerpoint également. Pour qu'une telle réunion se passe bien, vous avez besoin de toute l'aide que vous pouvez obtenir !

J'ai donc construit cette petite boîte. Il se branche sur un port USB, émule un clavier et génère les 6 raccourcis clavier Zoom que je trouve les plus utiles. Vous pouvez facilement le reprogrammer pour générer un ensemble différent de raccourcis clavier si vous le souhaitez, ou même générer des raccourcis clavier pour un programme complètement différent.

J'ai basé ce projet sur ma LED de contrôle du volume USB et de verrouillage des majuscules, en fait le code pour cela est inclus mais désactivé. Vous pouvez l'activer si vous le souhaitez et ajouter un contrôle de volume rotatif et/ou des voyants de verrouillage des majuscules, de défilement et de verrouillage numérique.

Fournitures:

Le coût total pourrait être inférieur à 10 £. La liste des pièces est très simple:

  • Arduino Pro Micro
  • 6 boutons poussoirs
  • Une boîte
  • Un câble microUSB
  • Une courte longueur de câble ruban arc-en-ciel.

Vous aurez également besoin de:

  • Fer à souder, soudure, coupe-fil et dénudeur
  • Imprimante d'étiquettes
  • Pistolet à colle thermofusible.

En principe, vous pouvez utiliser un autre Arduino, dont certains sont légèrement moins chers. Mais vous auriez besoin de bibliothèques supplémentaires pour le code et éventuellement de composants supplémentaires, donc cela n'en vaut pas la peine.

J'ai obtenu un ensemble de 6 interrupteurs à bouton-poussoir de différentes couleurs d'un vendeur d'Extrême-Orient, qui étaient idéaux. Une recherche eBay pour "interrupteur à bouton-poussoir rond de 12 mm" ou "PBS-33b" devrait les trouver. Ceux-ci ont une belle action positive - aucune chance d'appuyer sur un bouton acide.

Pour la boîte, une boîte à projet en plastique ABS serait idéale mais je n'ai pas pu en trouver une de taille appropriée. J'ai envisagé d'utiliser une boîte à cassettes, mais j'ai ensuite trouvé une boîte dans laquelle mon Raspberry Pi original de première génération est entré.

Vous pouvez utiliser n'importe quel fil de connexion, mais le câble ruban arc-en-ciel facilite les choses. J'ai utilisé un morceau de fil de cuivre épais pour la connexion du bouton-poussoir commun, uniquement parce que je l'avais utilisé pour supporter les boutons-poussoirs pour les tests avant de trouver un boîtier approprié.

Étape 1: La boîte

La boîte
La boîte

Il existe différentes possibilités pour la boîte, et vous pourrez peut-être penser à plus.

  • Une boîte de projet en ABS est facile à percer pour les boutons poussoirs, mais tous ceux que j'ai pu trouver étaient soit trop gros, soit trop petits. Il y en a un avec un compartiment pour une pile 9V qui était le plus proche, mais qui n'aurait pas laissé beaucoup de place pour les étiquettes des boutons.
  • Une boîte de cassette (ou la boîte d'un Raspberry Pi de première génération) est à peu près de la bonne taille, mais le plastique est fin et cassant, et il est difficile de percer plus qu'un petit trou sans qu'il se fissure. (Le mien s'est fissuré, et ni la superglue ni la résine époxy n'ont très bien collé au plastique. Il y a un petit morceau de plastique cassé maintenu en place principalement par l'un des boutons-poussoirs.) Il pourrait être moins susceptible de se fissurer si vous collez des étiquettes collantes à des deux côtés avant de percer. Utiliser une toupie peut être plus efficace, ou percer un petit trou et l'agrandir avec un dremel.
  • Si vous avez accès à une imprimante 3D, vous pouvez créer une boîte de la taille que vous souhaitez ou découper au laser une boîte dans du contreplaqué fin.

Si vous utilisez les mêmes boutons que moi, vous devrez faire six trous de 15 mm. Espacez-les suffisamment pour pouvoir coller une étiquette sous chacun.

Placez l'Arduino dans le fond de la box et offrez-le jusqu'à l'un des côtés. Faites un trou pour que le connecteur microUSB dépasse.

Étape 2: Câblage

Câblage
Câblage
Câblage
Câblage

Examinez attentivement l'Arduino Pro Micro et identifiez les connexions marquées 8, 9, 10 et A0, A1 et A2. Utilisez respectivement les brins marron, rouge, orange, jaune, vert et bleu du câble plat pour les connecter à un connecteur de chacun des boutons poussoirs 1 à 6.

Câblez les connecteurs restants des 6 boutons-poussoirs ensemble, puis câblez-les sur le connecteur Arduino marqué GND à l'aide du brin violet.

Vous pouvez maintenant localiser l'Arduino dans sa position correcte avec son connecteur microUSB dépassant du trou que vous lui avez fait. Fixez-le en place avec quelques gouttes de colle thermofusible.

Vous pouvez étiqueter les boutons avec une imprimante d'étiquettes, ou s'il s'agit d'une boîte découpée au laser, vous pouvez graver les étiquettes avec le laser.

Étape 3: Programmation

La programmation
La programmation

Si vous n'avez jamais utilisé Arduino auparavant, vous devrez télécharger et installer l'IDE Arduino à partir du site de téléchargement Arduino.

Téléchargez le fichier ZoomButtons.ino, puis double-cliquez dessus. L'IDE Arduino se lancera et dira que ZoomButtons.ino doit se trouver dans un dossier nommé ZoomButtons. Cliquez sur OK.

Dans les éléments du menu déroulant en haut de l'Arduino, sélectionnez Outils - Gérer les bibliothèques…

Dans la zone de recherche, tapez HID-Project et appuyez sur Entrée. Lorsque HID-Project by NicoHood apparaît, cliquez sur le bouton Installer. Vous pouvez maintenant fermer le gestionnaire de bibliothèque.

Dans les menus déroulants, sélectionnez Outils - Carte - Cartes SparkFun AVR et sélectionnez SparkFun Pro Micro.

Si vous ne voyez pas les cartes SparkFun AVR, sélectionnez plutôt Boards Manager. Cela ressemble beaucoup au gestionnaire de bibliothèques. Recherchez les cartes Sparkfun AVR et installez-les. Vous pouvez maintenant sélectionner le SparkFun Pro Micro comme ci-dessus.

Dans le menu Tools, il devrait maintenant dire Board: Sparkfun Pro Micro. Passez votre souris sur la ligne Processeur en dessous et sélectionnez ATmega32U4 (5V, 16MHz) s'il n'est pas déjà sélectionné.

Juste sous Processeur, sélectionnez Port et notez quels ports série (le cas échéant) sont répertoriés.

Branchez maintenant votre boîtier de commande Zoom à l'aide du câble microUSB. Lorsque vous sélectionnez Outils - Port, il devrait maintenant afficher un autre port série. Sélectionnez ceci.

Après avoir terminé tout ce que vous devriez être prêt à compiler et télécharger le code sur votre Arduino. Dans le menu du haut, sélectionnez Sketch - Upload (pas Upload using Programmer). Dans le volet inférieur de l'IDE Arduino, vous verrez le croquis en cours de compilation, puis "Lier tout ensemble…", et peu de temps après, il tentera de télécharger votre code compilé. Vous devriez voir une série de # marques pendant qu'il télécharge puis vérifie le code. Si tout se passe bien, il devrait enfin dire "avrdude done. Merci." (Très poli de la part !)

Problèmes?

Le Pro Micro fonctionne normalement bien, mais en téléchargeant votre croquis, cela peut être un peu capricieux. Celui que j'ai utilisé précédemment dans mon contrôle de volume USB il y a quelques années avait une version antérieure du chargeur de démarrage qui nécessitait un bouton de réinitialisation, mais ce n'est pas nécessaire pour les versions actuelles. Si vous rencontrez des problèmes, vous pouvez essayer les instructions de téléchargement dans ce Instructable. Cela donne également une méthode alternative qui ne dépend pas du chargeur de démarrage.

Étape 4: Utilisation de ZoomButtons avec Zoom

Utilisation des boutons Zoom avec Zoom
Utilisation des boutons Zoom avec Zoom

Dans Zoom, cliquez sur l'icône de la roue dentée Paramètres en haut à droite et sélectionnez Raccourcis clavier. Pour chacun des raccourcis que vous souhaitez utiliser, cochez la case Activer le raccourci global. Cela signifie que le raccourci clavier sera reconnu et actionné par Zoom même si vous interagissez actuellement avec un autre programme.

Si une combinaison de touches de raccourci entre en conflit avec celle que vous utilisez avec un autre programme que vous êtes susceptible d'utiliser en même temps, vous pouvez sélectionner la combinaison de touches et la modifier. Vous devrez ensuite modifier le croquis Arduino pour qu'il corresponde.

Étape 5: Modifications et aller plus loin

Modifications et aller plus loin
Modifications et aller plus loin

Modification des combinaisons de touches

Il est facile de modifier l'esquisse Arduino pour changer les combinaisons de touches qu'il génère si vous souhaitez affecter des boutons à différents raccourcis clavier Zoom. Faites défiler le croquis Arduino jusqu'à ce que vous arriviez à la ligne

commutateur(i) {

Sous chacune des déclarations de cas se trouve la combinaison de touches pour l'une des 6 touches, numérotées de 0 à 5. Pour l'une des touches de modification (Maj, Ctrl, Alt), les fonctions BootKeyboard.press et Boot. Keyboard.release appuyez ou relâchez cette touche., respectivement. Pour les autres touches, la fonction BootKeyboard.write appuie et relâche immédiatement la touche.

Pour obtenir une liste des codes des autres clés, ouvrez votre dossier Arduino avec l'explorateur de fichiers (généralement Mes documents\Arduino) et accédez à library\HID-Project\src\KeyboardLayouts. Ouvrez ImprovedKeylayouts.h avec le Bloc-notes.

Si vous obtenez des erreurs lorsque vous essayez de compiler, vérifiez votre orthographe. Manquer un point-virgule à la fin d'une ligne est une erreur très courante, tout comme les parenthèses sans correspondance. Vérifiez que vous n'avez pas perdu la pause; déclaration à la fin de chaque cas. Si vous le faites, il s'exécutera simplement et effectuera également la prochaine combinaison de touches.

Si vous n'êtes pas sûr que cela fonctionne

Si immédiatement après l'instruction switch vous changez le #if 1 en #if 0, au lieu des combinaisons de touches, il générera alors simplement les chiffres 0 à 5 pour les boutons respectifs. Vous les verrez si vous exécutez le Bloc-notes.

Vous souhaitez également un contrôle du volume ou des LED majuscules/défilement/numéro ?

L'esquisse Arduino intègre également le code de mon contrôle du volume USB et de ma LED de verrouillage des majuscules Instructable.

Près du haut du croquis, vous verrez 3 lignes

//#définir le VOLUME

//#define KYBDLEDS #define ZOOMBTNS

Il suffit de décommenter les lignes VOLUME et/ou KYBDLEDS en supprimant la double barre oblique.

Reportez-vous à mon autre Instructable pour savoir comment câbler les composants supplémentaires.

Conseillé: