ScriptBox: 3 steg
ScriptBox: 3 steg
Anonim
Image
Image
Delar som behövs för att göra ScriptBox
Delar som behövs för att göra ScriptBox

ScriptBox är en arduino -baserad enhet, som igenkänns av datorn som ett tangentbord, som kan användas för knapptryckning.

Fördelarna med att använda ScriptBox är:

  • Du kan använda en nål för att låsa upp ScriptBox så att bara du kan använda den
  • Du kan ha så många skript som du vill
  • Du kan visualisera den aktuella statusen för din ScriptBox (körning, fel, vänteläge etc.) med hjälp av RGB LED

Steg 1: Delar som behövs för att göra ScriptBox

Om du vill bygga din egen ScriptBox behöver du följande delar:

  • Arduino Pro Micro
  • MicroSd -modul
  • 1x4 knappsats
  • RGB -led - vanlig katod
  • 3 x 330 Ohm motstånd (jag har använt 220 Ohm motstånd, men ljuset från RGB Led är för kraftfullt och obekvämt
  • 3D -tryckt låda (mer information kommer att tillhandahållas)
  • MicroSD -kort

Steg 2: Anslutningsdiagram

Anslutningsdiagram
Anslutningsdiagram

Jag har gjort följande anslutningar:

1x4 knappsats - Arduino Pro Micro

stift 1 med stift 2

stift 2 med stift 3

stift 3 med stift 4

stift 4 med stift 5

stift 5 med GND

RGB Led - Arduino Pro Micro

GND med GND

De 3 stiften från RGB Led (med hjälp av motstånden - se diagram) med 18, 19, 20 (A0, A1, A2) stift av Arduino.

Obs: Om du inte kan hitta rätt ordning för att ansluta stiften, kommer RGB Led att representera olika tillstånd i ScriptBox med färger som skiljer sig från de jag väljer. Till exempel: I stället för att visa ett rött ljus när stiftet var fel, kommer det att visa ett blått ljus. För att åtgärda detta har du två val:

1. Ändra initialiseringen av RGB Led -stiften i koden från steg 4 (föreslog):

// RGB LED -stift

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

Så, om du har blå färg när stiftet var fel istället för rött, kan du ändra till den här inställningen:

// RGB LED -stift

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

2. Försök hitta rätt stiftanslutningsordning

MicroSD -modul - Arduino Pro Micro:

GND med GND

VCC med VCC

MISO med MISO (stift 14)

MOSI med MOSI (stift 16)

SCK med SCLK (stift 15)

CS med stift 7

Steg 3: 3D -utskriven låda

Rekommenderad: