Table des matières:

Engineers Buddy Bluetooth Kbd et souris. : 3 étapes
Engineers Buddy Bluetooth Kbd et souris. : 3 étapes

Vidéo: Engineers Buddy Bluetooth Kbd et souris. : 3 étapes

Vidéo: Engineers Buddy Bluetooth Kbd et souris. : 3 étapes
Vidéo: How to make a Bluetooth remote using a Raspberry Pi Pico W and MicroPython 2024, Novembre
Anonim
Engineers Buddy Bluetooth Kbd et souris
Engineers Buddy Bluetooth Kbd et souris

Module d'émulateur de clavier et de souris USB Engineers Buddy

Ce petit appareil pratique, avec sa connexion Bluetooth, transforme votre téléphone/tablette Android en une télécommande sans fil pour n'importe quel ordinateur. Il donne à votre appareil Android le contrôle de tous les appareils compatibles HID* avant même que le système d'exploitation ne se charge au niveau du démarrage. Deux applications, Engineers Buddy kbd/mouse/macro recorder et Commander macro player, en font un outil puissant avec une multitude d'utilisations.

En conjonction avec l'application Engineers Buddy, c'est un excellent outil pour les ingénieurs système. Plus besoin de transporter un clavier USB sur site pour travailler avec des systèmes de kiosque, des caisses, etc. La carte OEM et la pochette de navette ne mesurent que 10 cm de long et moins de 1,7 oz (45 g). Il se clipse sur votre porte-clés, votre boucle de ceinture ou se glisse simplement dans une poche. C'est également le meilleur moyen de produire des macros pour l'application Commander.

Utilisations potentielles avec l'application de lecteur de macro Commander: -

Sécurité. Chaque caméra de sécurité (ou spectateur), où que vous tapiez sur un clavier, est un enregistreur de frappe potentiel. Saisissez des informations sécurisées enregistrées, telles que des mots de passe, en appuyant sur un seul bouton de votre smartphone ou de votre tablette.

Médical. Potentiel considérable pour les personnes fournissant des services et une assistance aux personnes handicapées ou handicapées, leur donnant accès à des procédures complexes pilotées par clavier, telles que la saisie de leur nom d'utilisateur et de leur mot de passe, puis l'appel d'une fonction d'application, le tout en appuyant sur un seul bouton.

Commercial. Idéal pour les tâches répétitives, telles que la configuration de systèmes pour le déploiement ou la reconstruction sur le terrain avec une formation minimale du personnel.

Administratif. Installez de manière permanente le matériel Engineers Buddy sur un système sans clavier ni souris. Le personnel ou les visiteurs peuvent se connecter, à l'aide de l'application Commander, pour exécuter des macros personnalisées, offrant des fonctionnalités restreintes/automatisées en fonction du statut de l'utilisateur/du département.

Pour un meilleur aperçu, consultez les instructions sur la façon d'utiliser les deux applications en utilisant les liens suivants.

The Engineers Buddy kbd/souris/enregistreur de macro:-

www.instructables.com/id/EngineersBuddy-Wi…

L'application de lecteur de macro Commander:-

www.instructables.com/id/Commander-Macro-P…

Utilisez les liens suivants pour télécharger les applications. Ils ne fonctionneront que si vous disposez du module Bluetooth Engineers Buddy. Cependant, l'application Commander est gratuite, si vous souhaitez l'expérimenter.

The Engineers Buddy kbd/souris/enregistreur de macro:-

play.google.com/store/apps/details?id=appi…

L'application de lecteur de macro Commander:-

play.google.com/store/apps/details?id=appi…

* Fonctionne avec PC, MAC, Linux, certaines consoles de jeux et appareils Android (en fonction de l'alimentation du port USB).

Étape 1: Décidez comment former votre copain ingénieur

Décidez comment construire votre copain ingénieurs
Décidez comment construire votre copain ingénieurs
Décidez comment construire votre copain ingénieurs
Décidez comment construire votre copain ingénieurs

Il existe plusieurs manières de construire cet appareil, en fonction des types de cartes et de l'encapsulation. La méthode recommandée pour une utilisation générale sur le terrain est la carte OEM Engineers Buddy et la pochette renforcée de navette pour clé USB. Celui-ci est basé sur le microcontrôleur Teensy2 et le SPP-C BTM (Blue-Tooth Module). Les méthodes alternatives incluent Teensy2++, HC-06 BTM et l'utilisation d'un profil d'éclairage LED comme boîtier.

CE DONT VOUS AUREZ BESOIN

Pour toutes les constructions: -

L'IDE Arduino installé sur votre PC. Il est disponible pour une variété de systèmes d'exploitation ici

Après avoir installé l'IDE Arduino, vous devrez également installer l'IDE Teensyduino, disponible ici

Pour tous les travaux sur carte, un fer à souder et du fil de liaison seront nécessaires.

Toutes les constructions nécessiteront un câble USB, 20 cm de long hors tout est la longueur optimale si vous utilisez la pochette de navette. Les cartes Teensy sont généralement livrées avec un câble USB A vers Mini B de longueur appropriée.

Pièces requises pour la carte OEM Engineers Buddy: -

1 micro-contrôleur. Teensy2. (Le Teensy2++ est trop long pour être utilisé avec la pochette Shuttle).

1 BTM. SPP_C ou HC-06.

1 carte de circuit imprimé double face prototype FR-4 taille 8 (30x70mm)

Un petit morceau de ruban isolant.

Pièces requises pour la pochette de navette renforcée Engineers Buddy: -

1 sac de transport double navette USB disponible en ligne.

Feuille de plastique semi-rigide de 163 x 38 mm x (environ) 0,5 mm. Idéalement transparent, translucide ou diffusant, un certain degré d'opacité est souhaitable pour visualiser les LED d'alimentation et de connexion. Le matériau illustré est une feuille lenticulaire Pacur Lenstar 60lpi.

Pièces requises pour le bâton de poche Engineers Buddy: -

1 micro-contrôleur. Teensy2 ou Teensy2++.

1 BTM. SPP_C ou HC-06.

Une longueur appropriée de profilé LED 23x10mm avec embouts, de préférence vierge mais pas indispensable.

Une longueur de ruban isolant, suffisamment solide pour résister à la pénétration des broches soudées, ou une fine feuille de plastique, pour isoler le bas du profilé en aluminium.

Étape 2: Construisez votre construction choisie

Construisez votre construction choisie
Construisez votre construction choisie

Conseil OEM EngineersBuddy

! Remarque pour les utilisateurs avancés. Lors de la connexion à Engineers Buddy, le BTM apparaîtra sur votre liste d'appareils Bluetooth en tant que HC-06 ou BT04-A (SPP-C). Il est possible de changer ce nom de périphérique mais cela doit être fait avant de continuer, vous devrez connecter le BTM à un UART USB et utiliser la fonction de moniteur série Arduino IDE. !

Préparation:- Retirez les broches du BTM, qui sont invariablement déjà montées, en laissant des trous utilisables pour le ressoudage. La technique illustrée dans l'illustration (1) consiste à couper les broches sous le coude, ce qui permet de retirer le moulage en plastique dans lequel elles sont montées. Les broches peuvent ensuite être retirées individuellement et un outil de dessoudage utilisé pour dégager les trous. Si vous n'avez pas d'outil de dessoudage, le fil toronné/tressé peut être utilisé comme une éponge.

Vous devrez également isoler les zones conductrices exposées à l'arrière de la carte du microcontrôleur, à l'aide d'un petit morceau de ruban isolant, couvrant la zone ombrée indiquée dans l'illustration (2).

Assemblage: La carte de circuit imprimé FR-4 est utilisée comme fond de panier sur lequel monter le microprocesseur et le BTM. Les fils de liaison fixent les cartes au fond de panier.

! Toutes les coordonnées suivantes se rapportent aux marquages sur le fond de panier avant qu'il ne soit inversé comme indiqué sur l'illustration (3) !

Avec le fond de panier supporté à au moins 10 mm au-dessus du plan de travail, préformer et insérer un fil de liaison entre M/04 et O/04 et un autre entre M/05 et O/05, également entre M/07 et Q/02, puis un autre entre M/06 et R/02. Les extrémités dénudées doivent dépasser d'au moins 5 mm de l'autre côté de la planche, illustration (4). Soudez tous ces fils de liaison en place comme indiqué sur l'illustration (3).

Inversez le fond de panier et posez-le sur le banc avec les extrémités dénudées des fils de liaison dépassant vers le haut, en vous assurant qu'elles sont droites et perpendiculaires au fond de panier. Le module fini devrait apparaître comme indiqué dans l'illustration (5). Placez la carte processeur sur les fils de liaison saillants de sorte que les connexions d'alimentation, VCC et GND s'alignent avec les connexions du fond de panier O/04 et O/05 respectivement, comme indiqué sur ce qui est maintenant le dessous du fond de panier. Les deux autres fils, par défaut, doivent se situer dans les brochages TX/RX de la carte processeur. De la même manière, placez le BTM sur les 4 extrémités des fils en ligne de sorte que les connexions VCC et GND s'alignent avec les connexions de fond de panier M/04 et M/05 respectivement. Ceci reliera le processeur VCC au BTM VCC et le processeur GND au BTM GND. Les autres fils de liaison seront désormais, par défaut, positionnés correctement. Ceux-ci relieront le processeur RXD(D2) au BTM TXD et le processeur TXD(D3) au BTM RXD. Avec l'assemblage face vers le haut et les cartes pressées à plat contre le fond de panier, soudez les 8 trous remplis. Déposez 3 courts morceaux de fil dénudé à travers les connexions F1, R1 et B5 de la carte processeur afin qu'ils reposent sur le banc et dépassent suffisamment au-dessus du processeur pour être soudés. Soudez ces connexions sur la face supérieure. Ce sont des fixations et purement structurelles. Coupez tous les fils qui dépassent. Inversez le module, en vous assurant que le fond de panier est fermement enfoncé sur le processeur et les cartes BTM, soudez l'autre côté de ces broches.

L'utilisation du fond de panier produit un module robuste avec possibilité de composants et de câblage supplémentaires pour le développeur, de sorte que les broches de fixation dans les connexions F1, R1 et B5 doivent être utilisées/localisées selon vos préférences.

Pochette de navette renforcée EngineersBuddy

Préparation:- Coupez la feuille de renfort en plastique semi-rigide à la dimension, 163 mm x 38 mm, puis pliez-la pour qu'elle devienne 81,5 mm x 38 mm, comme indiqué sur l'illustration (6). Arrondissez les coins au pli.

Assemblage: - Tenez l'extrémité pliée du renfort de manière à ce qu'elle se courbe et devienne plus étroite que l'entrée de la poche et faites-la glisser, l'extrémité pliée en premier, dans le côté de la poche avec le logo du fabricant à l'extérieur.

Pour insérer la carte OEM, pressez les côtés de la pochette renforcée à l'entrée afin qu'ils s'écartent l'un de l'autre et glissez la carte entre eux, le BTM entrant en premier et la prise USB vers le haut, illustration (7).

Le câble USB doit être rangé dans l'autre pochette avec les fiches en premier pour réduire les contraintes sur le plastique et faciliter le retrait, illustration (8).

Bâton de poche EngineersBuddy

Préparation:- Calculez la longueur de profil requise en ajoutant la longueur du processeur à celle du BTM et la distance à l'épaule de la prise USB Mini B lorsqu'elle est insérée dans le Teensy, voir illustration (11). Coupez le profilé et le couvercle ensemble, puis isolez la base de l'intérieur du profilé avec du ruban adhésif ou une fine feuille de plastique. Il doit être suffisamment solide pour garantir que le bas des fils soudés ne puisse pas y pénétrer. Percez un trou de taille appropriée pour la section arrondie de la prise Mini B dans l'un des embouts, puis divisez le bord inférieur au centre, voir l'image du profil LED à l'étape (1).

Pliez les broches sur le BTM comme indiqué sur l'illustration (9).

Assemblage:- Soudez les broches coudées dans la carte Teensy de manière à relier les connexions VCC et GND des deux cartes, illustration (10), un Teensy2++ avec un BTM HC-06. Il s'agit d'un moyen grossier mais efficace de connecter mécaniquement et électriquement les cartes entre elles. Utilisez des fils de liaison pour connecter le Teensy TX au BTM RX et le Teensy RX au BTM TX.

Tournez le bas de l'embout percé, de manière à ouvrir la fente en bas, pour accueillir le câble USB. Tirez ensuite la section circulaire du bouchon dans le trou. Branchez le câble USB sur le processeur et placez le capuchon d'extrémité, complet avec les deux cartes, dans le profilé. Montez l'autre embout. Coller les embouts est probablement prudent. La fixation des planches dans le bas du profilé avec un ou deux tampons adhésifs est facultative plutôt qu'essentielle. Monter le cache profilé.

Étape 3: programmez votre copain ingénieur

Programmez votre copain ingénieurs
Programmez votre copain ingénieurs

Pour programmer le Teensy, l'accès au bouton du chargeur sur la carte sera nécessaire.

L'image ci-dessus montre le compilateur avec le menu Outils et la sélection de la carte déroulante et le module de chargement Teensy dans le coin supérieur droit. Les 14 premières lignes du croquis dans l'éditeur sont partiellement affichées en arrière-plan.

Exécutez l'IDE. Commencez un nouveau projet, choisissez le nom que vous voulez. Dans l'écran de l'éditeur, supprimez tout ce qui se trouve sous le nom du projet. Téléchargez le fichier de croquis ci-dessous, 'TeensySketch.txt'. Ouvert avec une visionneuse de texte de base telle que le bloc-notes, les traitements de texte utilisent un formatage caché que le compilateur ne comprendra pas. Le contenu du fichier doit être coupé et collé dans l'éditeur IDE. Tout d'abord, utilisez le menu Outils pour sélectionner le bon type de carte, Teensy 2 ou Teensy2++. Assurez-vous que le type USB est défini sur « Clavier+Souris+Joystick » comme dans l'illustration. La disposition du clavier Royaume-Uni/États-Unis est contrôlée à partir de l'application, donc la disposition du clavier dans le compilateur doit être définie sur « Royaume-Uni » pour que cela fonctionne. Une fois le Teensy connecté à votre ordinateur, cliquez sur la flèche située juste en dessous de « Modifier » dans l'illustration. Cela compilera le croquis et pourra le télécharger automatiquement. Si cela ne se produit pas automatiquement, appuyez sur le bouton de la carte Teensy ou cliquez sur « Auto » dans le module de chargement Teensy. Lorsque le compilateur signale « Téléchargement terminé », le processus est terminé.

Conseillé: