„ScriptBox“: 3 žingsniai
„ScriptBox“: 3 žingsniai
Anonim
Image
Image
„ScriptBox“sukurti reikalingos dalys
„ScriptBox“sukurti reikalingos dalys

„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

Ryšių schema
Ryš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

Rekomenduojamas: