Πίνακας περιεχομένων:

ScriptBox: 3 βήματα
ScriptBox: 3 βήματα

Βίντεο: ScriptBox: 3 βήματα

Βίντεο: ScriptBox: 3 βήματα
Βίντεο: NEW RELEASE: Script Box for 3ds Max 2024, Ιούλιος
Anonim
Image
Image
Μέρη που απαιτούνται για τη δημιουργία του ScriptBox
Μέρη που απαιτούνται για τη δημιουργία του ScriptBox

Το ScriptBox είναι μια συσκευή που βασίζεται σε arduino, αναγνωρίζεται από τον υπολογιστή ως πληκτρολόγιο, η οποία μπορεί να χρησιμοποιηθεί για έγχυση πληκτρολογίου.

Τα πλεονεκτήματα της χρήσης του ScriptBox είναι:

  • Μπορείτε να χρησιμοποιήσετε μια καρφίτσα για να ξεκλειδώσετε το ScriptBox, ώστε να μπορείτε να το χρησιμοποιήσετε μόνο εσείς
  • Μπορείτε να έχετε όσα σενάρια θέλετε
  • Μπορείτε να απεικονίσετε την τρέχουσα κατάσταση του ScriptBox σας (σε λειτουργία, σφάλμα, κατάσταση αναμονής κ.λπ.) με τη βοήθεια του RGB Led

Βήμα 1: Απαιτούνται μέρη για τη δημιουργία του ScriptBox

Αν θέλετε να δημιουργήσετε το δικό σας ScriptBox, θα χρειαστείτε τα ακόλουθα μέρη:

  • Arduino Pro Micro
  • Μονάδα MicroSd
  • Πληκτρολόγιο 1x4
  • RGB Led - Common Cathode
  • 3 x 330 Ohm Resistor (έχω χρησιμοποιήσει αντίσταση 220 Ohm, αλλά το φως που εκπέμπεται από το RGB Led είναι πολύ ισχυρό και άβολο
  • Τρισδιάστατο τυπωμένο κουτί (θα παρέχονται περισσότερες πληροφορίες)
  • Κάρτα MicroSD

Βήμα 2: Διάγραμμα συνδέσεων

Διάγραμμα συνδέσεων
Διάγραμμα συνδέσεων

Έχω κάνει τις ακόλουθες συνδέσεις:

Πληκτρολόγιο 1x4 - Arduino Pro Micro

καρφίτσα 1 με καρφίτσα 2

καρφίτσα 2 με ακίδα 3

καρφίτσα 3 με καρφίτσα 4

καρφίτσα 4 με πείρο 5

ακίδα 5 με GND

RGB Led - Arduino Pro Micro

GND με GND

Οι 3 ακίδες από το RGB Led (χρησιμοποιώντας τις αντιστάσεις - δείτε διάγραμμα) με 18, 19, 20 (A0, A1, A2) ακίδες του Arduino.

Σημείωση: Εάν δεν μπορείτε να βρείτε τη σωστή σειρά για τη σύνδεση των ακίδων, το RGB Led θα αντιπροσωπεύει διαφορετικές καταστάσεις του ScriptBox με χρώματα διαφορετικά από αυτά που επιλέγω. Για παράδειγμα: Αντί να εμφανίζεται ένα κόκκινο φως όταν η καρφίτσα ήταν λάθος, θα δείχνει ένα μπλε φως. Για να το διορθώσετε, έχετε 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 Micro:

GND με GND

VCC με VCC

MISO με MISO (καρφίτσα 14)

MOSI με MOSI (καρφίτσα 16)

SCK με SCLK (καρφίτσα 15)

CS με τον πείρο 7

Συνιστάται: