Satura rādītājs:

ScriptBox: 3 soļi
ScriptBox: 3 soļi

Video: ScriptBox: 3 soļi

Video: ScriptBox: 3 soļi
Video: NEW RELEASE: Script Box for 3ds Max 2024, Novembris
Anonim
Image
Image
ScriptBox izveidošanai nepieciešamās detaļas
ScriptBox izveidošanai nepieciešamās detaļas

ScriptBox ir arduino balstīta ierīce, ko dators atpazīst kā tastatūru, un to var izmantot taustiņu ievadīšanai.

ScriptBox izmantošanas priekšrocības ir šādas:

  • ScriptBox atbloķēšanai varat izmantot tapu, lai to varētu izmantot tikai jūs
  • Jums var būt tik daudz skriptu, cik vēlaties
  • Izmantojot RGB Led, varat vizualizēt ScriptBox pašreizējo statusu (darbojas, kļūda, gaidstāve utt.)

1. darbība. ScriptBox izveidošanai nepieciešamās detaļas

Ja vēlaties izveidot savu ScriptBox, jums būs nepieciešamas šādas daļas:

  • Arduino Pro Micro
  • MicroSd modulis
  • 1x4 tastatūra
  • RGB LED - kopējais katods
  • 3 x 330 omu rezistors (esmu izmantojis 220 omu rezistoru, bet RGB Led izstarotā gaisma ir spēcīga un neērta
  • 3D drukāta kaste (tiks sniegta sīkāka informācija)
  • MicroSD karte

2. darbība. Savienojumu shēma

Savienojumu diagramma
Savienojumu diagramma

Esmu izveidojis šādus savienojumus:

1x4 tastatūra - Arduino Pro Micro

tapa 1 ar tapu 2

tapa 2 ar tapu 3

tapa 3 ar tapu 4

pin 4 ar pin 5

pin 5 ar GND

RGB Led - Arduino Pro Micro

GND ar GND

3 tapas no RGB Led (izmantojot rezistorus - skat. Diagrammu) ar 18, 19, 20 (A0, A1, A2) Arduino tapām.

Piezīme. Ja nevarat atrast pareizo piespraužu savienošanas secību, RGB Led attēlo dažādus ScriptBox stāvokļus ar krāsām, kas atšķiras no manis izvēlētajām. Piemēram: tā vietā, lai parādītu sarkanu gaismu, kad tapa bija nepareiza, tā parādīs zilu gaismu. Lai to labotu, jums ir 2 iespējas:

1. Modificējiet RGB Led tapu inicializēšanu 4. darbības kodā (ieteicams):

// RGB Led tapas

int redPin = 18; int greenPin = 19; int bluePin = 20;

Tātad, ja jums ir zila krāsa, kad sarkanais tapa bija nepareiza, varat mainīt šo iestatījumu:

// RGB Led tapas

int redPin = 20; int greenPin = 19; int bluePin = 18;

2. Mēģiniet atrast pareizo tapas savienojuma secību

MicroSD modulis - Arduino Pro Micro:

GND ar GND

VCC ar VCC

MISO ar MISO (14. tapa)

MOSI ar MOSI (16. tapa)

SCK ar SCLK (15. tapa)

CS ar tapu 7

Ieteicams: