Table des matières:
- Étape 1: Créez le contrôleur
- Étape 2: programmer le contrôleur
- Étape 3: Obtenez le traitement
- Étape 4: Modifier l'esquisse
- Étape 5: Exporter vers l'application
- Étape 6: Testez-le
Vidéo: Système d'alerte avancé de diapositive : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Chez Brown Dog Gadgets, nous faisons beaucoup de streaming vidéo pour les ateliers, et notre configuration comprend une personne à la caméra et une autre personne en tant que producteur qui exécute le logiciel, surveille la fenêtre de discussion, effectue le changement de caméra et fait avancer les diapositives.
Nous avons commencé à parler d'un moyen facile pour la personne à la caméra de faire savoir au producteur quand passer à la diapositive suivante sans avoir à dire « diapositive suivante, s'il vous plaît » 20 fois par session, nous avons donc fait notre propre contrôle.
Notre logiciel vidéo peut facilement contrôler les diapositives à l'aide des touches fléchées gauche et droite. Nous avons donc pensé à créer un petit contrôleur USB que le présentateur pourrait utiliser pour envoyer ces commandes, mais cela ne fonctionne que si notre logiciel vidéo a le focus au premier plan. application, et puisque nous exécutons plusieurs logiciels de présentation ainsi qu'un navigateur, nous ne pouvons pas compter sur les commandes clés pour fonctionner.
Nous avons donc créé un simple contrôleur qui envoie des signaux MIDI à une application personnalisée qui joue un son que le producteur peut entendre dans son casque et sait qu'il est temps de changer de diapositive. (L'application dispose également d'une petite fenêtre qui affiche « Waiting… », « Forward » ou « Back » selon l'état des contrôles.)
Si vous aimez nos projets et que vous voulez en savoir plus sur ce que nous faisons chaque semaine, veuillez nous suivre sur Instagram, Twitter, Facebook et YouTube.
Fournitures:
Brown Dog Gadgets vend en fait des kits et des fournitures, mais vous n'avez rien à acheter chez nous pour réaliser ce projet. Cependant, si vous le faites, cela nous aide à créer de nouveaux projets et ressources pour les enseignants.
Électronique:
- 1 x carte d'invention de circuits fous
- 2 puces de bouton-poussoir géantes Crazy Circuits
- Ruban de fabrication (1/8" de large)
Autres fournitures:
- 1 x plaque de base LEGO
- Divers Pièces LEGO
Étape 1: Créez le contrôleur
Nous avions déjà un contrôleur construit à partir d'un projet précédent. Notre système Meeting Controls a été conçu pour activer/désactiver le micro et la caméra lors de l'utilisation d'un logiciel de vidéoconférence. C'est un simple projet Maker Tape utilisant notre Invention Board qui est ensuite connecté à votre ordinateur via USB.
Outre les pièces électroniques. tout ce dont vous avez vraiment besoin est une plaque de base LEGO, mais si vous voulez vous amuser avec la construction LEGO complète, consultez les étapes 1 à 3 du guide. Vous avez un contrôleur ? Diapositive suivante, s'il vous plaît !
Étape 2: programmer le contrôleur
- Nous avons un référentiel GitHub appelé SlideControl avec le code Arduino dont vous aurez besoin.
- Dans le menu Outils pour Type USB, assurez-vous de choisir MIDI. Nous pourrions utiliser Serial, mais comme le port série peut changer en fonction de l'ordinateur, du port USB utilisé ou d'un concentrateur USB, le MIDI était un moyen simple de le faire fonctionner sur plusieurs ordinateurs.
- MIDI signifie Musical Instrument Digital Interface et c'est la magie qui permettra à notre système de fonctionner sans trop de configuration nécessaire.
Étape 3: Obtenez le traitement
- Vous aurez besoin de Processing installé, ainsi que de la bibliothèque MidiBus. Vous pouvez trouver Processing over sur processing.org
- Processing est une application qui vous permet de créer des « esquisses » (qui peuvent ensuite être exportées en tant qu'applications complètes) assez facilement. Il s'adresse aux artistes et aux étudiants plutôt qu'aux développeurs de logiciels.
- Le référentiel GitHub pour SlideControl contient également l'esquisse de traitement dont vous aurez besoin. Ouvrez-le dans Processing afin que nous puissions le tester.
Étape 4: Modifier l'esquisse
- Avec l'esquisse ouverte dans Processing et votre contrôleur branché, cliquez sur le bouton Exécuter pour votre esquisse. Si ça marche, continuez !
- Si vous n'entendez pas de son lorsque vous appuyez sur un bouton du contrôleur, ou si le « Waiting… » ne change pas, vous devrez peut-être modifier les paramètres du MidiBus.
- Recherchez la ligne qui a MidiBus (this, 0, 1) et changez le 0 et/ou 1 pour correspondre à l'entrée/sortie comme indiqué dans la console au bas de la fenêtre.
- Nous voulons que le périphérique MIDI Teensy soit sélectionné, car c'est comme cela que notre contrôleur apparaîtra.
Étape 5: Exporter vers l'application
- Une fois que votre croquis s'exécute correctement, vous pouvez l'exporter en tant qu'application qui s'exécutera sur n'importe quel ordinateur même si Processing n'est pas installé.
- Dans le menu Fichier, sélectionnez Exporter l'application…
- La fenêtre Options d'exportation apparaît et vous pouvez choisir les paramètres appropriés.
- Une fois l'exportation terminée, votre dossier de croquis aura un nouveau dossier contenant l'application nouvellement créée.
- Si vous utilisez Windows ou Linux, le dossier sera nommé de manière appropriée.
Étape 6: Testez-le
- Une fois votre contrôleur construit et votre application exportée, vous pouvez tout tester !
- Branchez le contrôleur, lancez l'application et appuyez sur un bouton.
- N'oubliez pas que cela ne change pas les diapositives, vous avez besoin d'une personne pour cela. Cela permet à une personne de faire savoir à une autre personne quand changer les diapositives.
- Comme mentionné, il s'agit d'une solution de niche à un problème de niche, mais cela a bien fonctionné pour nos besoins, nous voulions donc la partager.
Conseillé:
Système d'alerte de stationnement en marche arrière Arduino - Étapes par étape : 4 étapes
Système d'alerte de stationnement en marche arrière Arduino | Étapes par étape : dans ce projet, je vais concevoir un circuit de capteur de stationnement inversé pour voiture Arduino simple à l'aide d'un capteur à ultrasons Arduino UNO et HC-SR04. Ce système d'alerte de marche arrière basé sur Arduino peut être utilisé pour une navigation autonome, une télémétrie de robot et d'autres r
Système d'alerte d'accident utilisant GSM, GPS et accéléromètre : 5 étapes (avec photos)
Système d'alerte d'accident utilisant le GSM, le GPS et l'accéléromètre : veuillez me voter pour le concoursVeuillez me voter pour le concours De nos jours, de nombreuses personnes sont décédées sur la route à cause d'un accident, la cause principale est le « retard dans le sauvetage ». Ce problème est très important dans les pays en développement, j'ai donc conçu ce projet pour sauver le
Système de lumière d'alerte météo : 6 étapes
Système d'éclairage d'alerte météo : Le système d'éclairage d'alerte météo modifie l'éclairage pour indiquer différents avertissements ou montres météorologiques. Ce système exploite les données météorologiques librement accessibles pour modifier l'éclairage afin d'indiquer l'état de la météo. Un raspberry pi (via node-red) vérifie le
Système de sécurité avancé : 7 étapes
Système de sécurité avancé : Avez-vous déjà voulu sécuriser complètement votre maison et empêcher les intrus d'entrer dans votre maison ? Si oui, c'est la solution pour vous ! J'ai fait Advanced Security System, c'est un système qui sécurisera votre maison de l'intérieur et de l'extérieur
SYSTÈME D'IRRIGATION IoT AVANCÉ : 17 étapes
SYSTÈME D'IRRIGATION IoT AVANCÉ : --par Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta