ScriptBox: 3 ნაბიჯი
ScriptBox: 3 ნაბიჯი
Anonim
Image
Image
ScriptBox- ის დასამზადებლად საჭირო ნაწილები
ScriptBox- ის დასამზადებლად საჭირო ნაწილები

ScriptBox არის არდუინოზე დაფუძნებული მოწყობილობა, კომპიუტერის მიერ აღიარებული როგორც კლავიატურა, რომელიც შეიძლება გამოყენებულ იქნას კლავიშზე ინექციისთვის.

ScriptBox- ის გამოყენების უპირატესობებია:

  • თქვენ შეგიძლიათ გამოიყენოთ პინი ScriptBox- ის განსაბლოკად, ასე რომ მხოლოდ თქვენ შეგიძლიათ გამოიყენოთ იგი
  • თქვენ შეგიძლიათ გქონდეთ იმდენი სკრიპტი, რამდენიც გსურთ
  • თქვენ შეგიძლიათ წარმოიდგინოთ თქვენი ScriptBox- ის ამჟამინდელი სტატუსი (გაშვებული, შეცდომა, ლოდინის რეჟიმში და ა.შ.) RGB Led- ის დახმარებით

ნაბიჯი 1: ნაწილები, რომლებიც საჭიროა ScriptBox- ის შესაქმნელად

თუ გსურთ შექმნათ თქვენი საკუთარი ScriptBox, დაგჭირდებათ შემდეგი ნაწილები:

  • Arduino Pro Micro
  • MicroSd მოდული
  • 1x4 კლავიატურა
  • RGB Led - საერთო კათოდი
  • 3 x 330 Ohm Resistor (მე გამოვიყენე 220 Ohm რეზისტორი, მაგრამ RGB Led- ის მიერ გამოყოფილი სინათლე ის არის ძლიერი და არასასიამოვნო
  • 3D დაბეჭდილი ყუთი (მეტი ინფორმაცია მოგაწვდით)
  • MicroSD ბარათი

ნაბიჯი 2: კავშირების დიაგრამა

კავშირების დიაგრამა
კავშირების დიაგრამა

მე გავაკეთე შემდეგი კავშირები:

1x4 კლავიატურა - Arduino Pro Micro

პინი 1 პინი 2 -ით

პინი 2 პინი 3 -ით

პინი 3 პინი 4 -ით

პინი 4 პინი 5 -ით

pin 5 GND- ით

RGB Led - Arduino Pro Micro

GND GND- ით

3 ქინძისთავები RGB Led- დან (რეზისტორების გამოყენებით - იხილეთ დიაგრამა) არდუინოს 18, 19, 20 (A0, A1, A2) ქინძისთავებით.

შენიშვნა: თუ ვერ იპოვნეთ ქინძისთავების დასაკავშირებლად სწორი თანმიმდევრობა, RGB Led წარმოადგენს ScriptBox- ის სხვადასხვა მდგომარეობას, რომელიც განსხვავდება ჩემს მიერ არჩეულებისაგან. მაგალითად: ნაცვლად იმისა, რომ წითელი შუქი აჩვენოს, როდესაც pin არასწორია, ის აჩვენებს ლურჯ შუქს. ამის გამოსასწორებლად თქვენ გაქვთ 2 არჩევანი:

1. შეცვალეთ RGB Led ქინძისთავების ინიციალიზაცია კოდიდან მე -4 ნაბიჯიდან (შემოთავაზებულია):

// RGB Led ქინძისთავები

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

ასე რომ, თუ თქვენ გაქვთ ცისფერი ფერი, როდესაც პინის ნაცვლად წითელი იყო, შეგიძლიათ შეცვალოთ ეს კონფიგურაცია:

// RGB Led ქინძისთავები

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

2. შეეცადეთ იპოვოთ სწორი pin კავშირის რიგი

MicroSD მოდული - Arduino Pro მიკრო:

GND GND- ით

VCC ერთად VCC

MISO MISO- სთან ერთად (პინ 14)

MOSI MOSI- ით (პინ 16)

SCK SCLK- ით (პინ 15)

CS პინით 7

გირჩევთ: