Kazalo:

ScriptBox: 3 koraki
ScriptBox: 3 koraki

Video: ScriptBox: 3 koraki

Video: ScriptBox: 3 koraki
Video: Home Assistant. Урок 9.4 ADD-ON - Xiaomi Gateway 3, интеграция в zigbee2mqtt 2024, November
Anonim
Image
Image
Deli, potrebni za izdelavo ScriptBox -a
Deli, potrebni za izdelavo ScriptBox -a

ScriptBox je naprava na osnovi arduina, ki jo računalnik prepozna kot tipkovnico in jo lahko uporabite za vbrizgavanje tipk.

Prednosti uporabe ScriptBox so:

  • Za odklepanje ScriptBox -a lahko uporabite zatič, tako da ga lahko uporabljate samo vi
  • Skriptov imate lahko kolikor želite
  • S pomočjo RGB LED si lahko ogledate trenutno stanje vašega ScriptBox -a (delovanje, napaka, stanje pripravljenosti itd.)

1. korak: Deli, potrebni za izdelavo ScriptBox -a

Če želite sestaviti svoj ScriptBox, boste potrebovali naslednje dele:

  • Arduino Pro Micro
  • Modul MicroSd
  • 1x4 tipkovnica
  • RGB Led - skupna katoda
  • 3 x 330 ohmski upor (uporabil sem 220 ohmski upor, vendar svetloba, ki jo oddaja RGB, je močna in neprijetna
  • 3D natisnjena škatla (več informacij bo na voljo)
  • Kartica microSD

2. korak: diagram povezav

Shema povezav
Shema povezav

Naredil sem naslednje povezave:

1x4 tipkovnica - Arduino Pro Micro

pin 1 z pin 2

pin 2 s pin 3

pin 3 s pin 4

pin 4 s pin 5

pin 5 z GND

RGB LED - Arduino Pro Micro

GND z GND

3 zatiči z RGB Led (z uporabo uporov - glej diagram) z 18, 19, 20 (A0, A1, A2) zatiči Arduina.

Opomba: Če ne najdete pravilnega vrstnega reda za priključitev zatičev, bo LED RGB predstavljal različna stanja ScriptBox -a z barvami, ki se razlikujejo od tistih, ki jih izberem jaz. Na primer: namesto da bi rdeča luč pokazala napačno, bo prikazala modro luč. Če želite to odpraviti, imate 2 možnosti:

1. Spremenite inicializacijo zatičev RGB Led v kodi iz 4. koraka (predlagano):

// RGB LED zatiči

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

Torej, če imate modro barvo, ko je bila napačna, namesto rdeče, lahko spremenite to nastavitev:

// RGB LED zatiči

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

2. Poskusite najti pravi vrstni red priključkov

Modul MicroSD - Arduino Pro Micro:

GND z GND

VCC z VCC

MISO z MISO (pin 14)

MOSI z MOSI (pin 16)

SCK s SCLK (pin 15)

CS s pin 7

3. korak: 3D natisnjena škatla

Priporočena: