Video: „ScriptBox“: 3 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
„ScriptBox“yra „arduino“pagrįstas įrenginys, kompiuteris atpažįstamas kaip klaviatūra, kuri gali būti naudojama įvedant klavišus.
„ScriptBox“naudojimo pranašumai yra šie:
- Norėdami atrakinti „ScriptBox“, galite naudoti smeigtuką, kad galėtumėte naudoti tik jūs
- Galite turėti tiek scenarijų, kiek norite
- Naudodami „RGB Led“galite vizualizuoti dabartinę „ScriptBox“būseną (veikimas, klaida, budėjimo režimas ir kt.)
1 veiksmas: dalys, reikalingos „ScriptBox“sukurti
Jei norite sukurti savo „ScriptBox“, jums reikės šių dalių:
- „Arduino Pro Micro“
- „MicroSd“modulis
- 1x4 klaviatūra
- RGB LED - bendras katodas
- 3 x 330 omų rezistorius (naudojau 220 omų rezistorių, tačiau RGB Led skleidžiama šviesa yra galinga ir nepatogi
- 3D spausdinta dėžutė (daugiau informacijos bus pateikta)
- „MicroSD“kortelė
2 žingsnis: jungčių schema
Aš padariau šiuos ryšius:
1x4 klaviatūra - „Arduino Pro Micro“
1 kaištis su 2 kaiščiu
2 kaištis su 3 kaiščiu
3 kaištis su 4 kaiščiu
4 kaištis su 5 kaiščiu
5 kaištis su GND
„RGB Led“- „Arduino Pro Micro“
GND su GND
3 kaiščiai iš „RGB Led“(naudojant rezistorius - žr. Diagramą) su 18, 19, 20 (A0, A1, A2) „Arduino“kaiščiais.
Pastaba: jei nerandate tinkamos kaiščių prijungimo tvarkos, „RGB Led“vaizduoja skirtingas „ScriptBox“būsenas, kurių spalvos skiriasi nuo mano pasirinktų. Pavyzdžiui: vietoj to, kad būtų rodoma raudona lemputė, kai smeigtukas buvo neteisingas, jis parodys mėlyną šviesą. Norėdami tai išspręsti, turite 2 pasirinkimus:
1. Pakeiskite „RGB Led“kaiščių inicijavimą kodu iš 4 veiksmo (siūloma):
// RGB Led kaiščiai
int redPin = 18; int greenPin = 19; int bluePin = 20;
Taigi, jei turite mėlyną spalvą, kai smeigtukas buvo netinkamas raudonai, galite pakeisti šią sąranką:
// RGB Led kaiščiai
int redPin = 20; int greenPin = 19; int bluePin = 18;
2. Pabandykite rasti tinkamą kaiščių prijungimo tvarką
„MicroSD“modulis - „Arduino Pro Micro“:
GND su GND
VCC su VCC
MISO su MISO (14 kontaktas)
MOSI su MOSI (16 kaištis)
SCK su SCLK (15 kaištis)
CS su 7 kaiščiu