Video: ScriptBox: 3 kroky
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
ScriptBox je zariadenie založené na arduine, ktoré počítač rozpoznal ako klávesnicu a je možné ho použiť na zadávanie klávesov.
Výhody použitia ScriptBoxu sú:
- Na odomknutie ScriptBoxu môžete použiť špendlík, aby ste ho mohli používať iba vy
- Môžete mať toľko skriptov, koľko chcete
- Aktuálny stav svojho ScriptBoxu (spustený, chybový, pohotovostný a podobne) si môžete vizualizovať pomocou RGB LED diódy.
Krok 1: Časti potrebné na výrobu ScriptBoxu
Ak si chcete vytvoriť vlastný ScriptBox, budete potrebovať nasledujúce časti:
- Arduino Pro Micro
- Modul MicroSd
- Klávesnica 1x4
- RGB LED - spoločná katóda
- 3 x 330 ohmový odpor (použil som 220 ohmový odpor, ale svetlo vyžarované diódou RGB LED je silné a nepohodlné
- 3D tlačený box (viac informácií bude poskytnutých)
- MicroSD karta
Krok 2: Schéma pripojenia
Vykonal som nasledujúce prepojenia:
Klávesnica 1x4 - Arduino Pro Micro
kolík 1 s kolíkom 2
kolík 2 s kolíkom 3
kolík 3 s kolíkom 4
kolík 4 s kolíkom 5
kolík 5 s GND
RGB LED - Arduino Pro Micro
GND s GND
3 kolíky z RGB LED (pomocou rezistorov - pozri diagram) s 18, 19, 20 (A0, A1, A2) pinmi Arduino.
Poznámka: Ak nemôžete nájsť správne poradie pripojenia pinov, LED RGB bude predstavovať rôzne stavy ScriptBoxu s farbami odlišnými od tých, ktoré vyberám. Napríklad: Namiesto toho, aby ukazoval červené svetlo, keď bol pin nesprávny, bude ukazovať modré svetlo. Na vyriešenie tohto problému máte 2 možnosti:
1. Upravte inicializáciu pinov RGB LED v kóde z kroku 4 (odporúčané):
// RGB LED piny
int redPin = 18; int greenPin = 19; int bluePin = 20;
Ak teda máte modrú farbu, keď bol špendlík nesprávny, namiesto červeného, môžete zmeniť toto nastavenie:
// RGB LED piny
int redPin = 20; int greenPin = 19; int bluePin = 18;
2. Skúste nájsť správne poradie zapojenia pinov
Modul MicroSD - Arduino Pro Micro:
GND s GND
VCC s VCC
MISO s MISO (kolík 14)
MOSI s MOSI (kolík 16)
SCK s SCLK (kolík 15)
CS s kolíkom 7