Table des matières:
Vidéo: ScriptBox : 3 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
ScriptBox est un périphérique basé sur Arduino, reconnu par l'ordinateur comme un clavier, qui peut être utilisé pour l'injection de frappe.
Les avantages de l'utilisation de la ScriptBox sont:
- Vous pouvez utiliser une épingle pour déverrouiller la ScriptBox afin que vous seul puissiez l'utiliser
- Vous pouvez avoir autant de scripts que vous le souhaitez
- Vous pouvez visualiser l'état actuel de votre ScriptBox (fonctionnement, erreur, veille etc.) à l'aide de la Led RGB
Étape 1: Pièces nécessaires à la fabrication de la ScriptBox
Si vous souhaitez créer votre propre ScriptBox, vous aurez besoin des pièces suivantes:
- Arduino Pro Micro
- Module Micro SD
- Clavier 1x4
- Led RVB - Cathode commune
- Résistance 3 x 330 Ohm (j'ai utilisé une résistance 220 Ohm, mais la lumière émise par la Led RGB est trop puissante et inconfortable
- Boîte imprimée en 3D (plus d'informations seront fournies)
- Carte Micro SD
Étape 2: Schéma des connexions
J'ai fait les connexions suivantes:
Clavier 1x4 - Arduino Pro Micro
broche 1 avec broche 2
broche 2 avec broche 3
broche 3 avec broche 4
broche 4 avec broche 5
broche 5 avec GND
LED RVB - Arduino Pro Micro
GND avec GND
Les 3 broches de la Led RGB (en utilisant les résistances - voir schéma) avec 18, 19, 20 (A0, A1, A2) broches d'Arduino.
Remarque: si vous ne trouvez pas le bon ordre pour connecter les broches, la Led RVB représentera différents états de ScriptBox avec des couleurs différentes de celles que j'ai choisies. Par exemple: au lieu d'afficher une lumière rouge lorsque la broche était erronée, elle affichera une lumière bleue. Pour résoudre ce problème, vous avez 2 choix:
1. Modifiez l'initialisation des broches RGB Led dans le code de l'étape 4 (suggéré):
// Broches LED RVB
int redPin = 18; int greenPin = 19; int bluePin = 20;
Donc, si vous avez la couleur bleue lorsque la broche était fausse à la place du rouge, vous pouvez passer à cette configuration:
// Broches LED RVB
int redPin = 20; int greenPin = 19; int bluePin = 18;
2. Essayez de trouver le bon ordre de connexion des broches
Module MicroSD - Arduino Pro Micro:
GND avec GND
VCC avec VCC
MISO avec MISO (broche 14)
MOSI avec MOSI (broche 16)
SCK avec SCLK (broche 15)
CS avec broche 7