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

Χειροκίνητο παιχνίδι ψαλιδιού ροκ χαρτιού Arduino με οθόνη LCD 20x4 με I2C: 7 βήματα
Χειροκίνητο παιχνίδι ψαλιδιού ροκ χαρτιού Arduino με οθόνη LCD 20x4 με I2C: 7 βήματα

Βίντεο: Χειροκίνητο παιχνίδι ψαλιδιού ροκ χαρτιού Arduino με οθόνη LCD 20x4 με I2C: 7 βήματα

Βίντεο: Χειροκίνητο παιχνίδι ψαλιδιού ροκ χαρτιού Arduino με οθόνη LCD 20x4 με I2C: 7 βήματα
Βίντεο: Språket i köket - *med undertexter* jag vill visa mitt kök och vi kan fika tillsammans 🤩 2024, Νοέμβριος
Anonim
Χειροκίνητο παιχνίδι ψαλιδιού ροκ χαρτιού Arduino με οθόνη LCD 20x4 με I2C
Χειροκίνητο παιχνίδι ψαλιδιού ροκ χαρτιού Arduino με οθόνη LCD 20x4 με I2C
Χειροκίνητο παιχνίδι ψαλιδιού ροκ χαρτιού Arduino με οθόνη LCD 20x4 με I2C
Χειροκίνητο παιχνίδι ψαλιδιού ροκ χαρτιού Arduino με οθόνη LCD 20x4 με I2C
Χειροκίνητο παιχνίδι ψαλιδιού ροκ χαρτιού Arduino με οθόνη LCD 20x4 με I2C
Χειροκίνητο παιχνίδι ψαλιδιού ροκ χαρτιού Arduino με οθόνη LCD 20x4 με I2C

Γεια σε όλους ή ίσως πρέπει να πω "Hello World!"

Θα ήταν μεγάλη χαρά να μοιραστώ μαζί σας ένα έργο που ήταν η είσοδός μου σε πολλά πράγματα Arduino. Αυτό είναι ένα φορητό παιχνίδι Arduino Paper Rock Scissors που χρησιμοποιεί οθόνη LCD I2C 20x4. Ξέρω ότι μπορεί να σκέφτεστε: "Ένα άλλο παιχνίδι ψαλιδιού ροκ χαρτιού;" Αλλά τα περισσότερα παιχνίδια Arduino Paper Rock Scissors χρησιμοποιούν απλά LED και είδα επίσης ένα που χρησιμοποίησε σύμβολα χαρτιού που σηκώθηκαν από servos. Αυτά είναι δροσερά. Αυτό το έργο χρησιμοποιεί οθόνη LCD 20x4 και έκανε μία με I2C και μία χωρίς αυτήν (δεν φαίνεται εδώ). Wantθελα μια φθηνή θήκη με τελειωμένη εμφάνιση, όχι απλώς μια ακαταστασία. Δεν έχουν όλοι πρόσβαση σε έναν εκτυπωτή 3D και θέλουν να πληρώσουν κάποιον που το κάνει. Και ήθελα να είναι εύκολο να το φτιάξω για να μπορώ να μοιράζομαι τις ιδέες με άλλους. Δεδομένου ότι οι δεξιότητές μου προγραμματισμού είναι αρχάριες, το σκίτσο είναι αρκετά απλό και εύκολο να κατανοηθεί και να επεξεργαστεί. Αυτή ήταν η προσωπική μου εκπαίδευση στη δημιουργία ενός σκίτσου. Θα βρείτε πολλές σημειώσεις στο σκίτσο και έχει περάσει από πολλές, πολλές (20+;) επαναλήψεις μέχρι να πιστεύω ότι είναι σωστό. Το έργο κοστίζει λιγότερο από 20 $ (μη I2C).

Ξεκίνησα με το Arduino το 2018 και πέρασα από τον ιστότοπό τους και διάβασα ό, τι μπορούσα. Χτισμένο και πειραματισμένο με τα παραδείγματα έργων που συνοδεύει και διαβάστε πολλά Instructables, ώστε πολλοί από εσάς μοιραστήκατε όλα αυτά τα χρόνια. Πραγματικά τους εκτιμώ και έχω μάθει τόσα πολλά από όλους σας. Σας ευχαριστώ. Τώρα θέλω να μοιραστώ μερικά από αυτά που έμαθα προσθέτοντας τη δική μου δημιουργικότητα. Πριν συσσωρευτεί η ενότητα σχολίων με πολλές ερωτήσεις για το πώς να το κάνετε αυτό και λάβετε υπόψη σας, το ξεκίνησα χωρίς εμπειρία στο Arduino. Έμαθα χτίζοντας τα παραδείγματα έργων στους ιστότοπους Arduino και Instructables. Έμαθα από εσάς παιδιά. Όταν κολλάτε, μπορεί να είναι ο πιο γρήγορος τρόπος για να βρείτε μια λύση.

Βήμα 1: Εισαγωγή έργου

Εισαγωγή έργου
Εισαγωγή έργου
Εισαγωγή έργου
Εισαγωγή έργου

Επιλέξαμε την οθόνη LCD από την Amazon και επέλεξα την I2C 20x4 LCD λόγω του χαμηλού κόστους (περίπου $ 12 - $ 18) και της ευκολίας καλωδίωσης και προγραμματισμού. Εάν θέλετε, μπορείτε να χρησιμοποιήσετε ένα χωρίς I2C και μπορεί να πάρετε ένα τόσο φθηνό όσο $ 7. Αλλά θα χρειαστεί να χρησιμοποιήσετε διαφορετική βιβλιοθήκη και καλωδίωση και να χρησιμοποιήσετε περισσότερες καρφίτσες Arduino. Μην ανησυχείτε, αρκεί να πάτε με κάθε τρόπο. Το Serial I2C 20x4 θα ήταν ευκολότερο να κατασκευαστεί, λιγότερα καλώδια είναι λιγότερο μπερδεμένα. Αλλά η παράλληλη οθόνη LCD 20x4 είναι περίπου 5 $ φθηνότερη. Σχεδίασα σχηματικά και για τα δύο συστήματα καλωδίωσης. Τα περισσότερα από τα άλλα μέρη που αγόρασα από την Amazon και μερικά τοπικά καταστήματα. Το κουτί μου είναι ένα άδειο κουτί μίξης ποτών καπουτσίνο. Μου αρέσει που το καπάκι σβήνει εύκολα για να ενεργοποιήσετε/απενεργοποιήσετε τη συσκευή, να εργαστείτε σε οποιαδήποτε εξαρτήματα ή να αλλάξετε μπαταρία. Και "Γεια!" το κουτί ήταν δωρεάν και μου αρέσει ο καπουτσίνο. Η ανακύκλωση πλαστικών είναι καλή για το περιβάλλον. Μπορείτε να χρησιμοποιήσετε όποιο κιβώτιο σας αρέσει ώστε να ταιριάζουν όλα ή ακόμα και να παραλείψετε το κουτί ή την σανίδα ψωμιού στο έργο. Wantedθελα μια "ολοκληρωμένη εμφάνιση έργου" φθηνά. Στοιχηματίζω ότι κάποιος δημιουργεί μια τρισδιάστατη εκτυπωμένη έκδοση. Το Arduino παίζει το παιχνίδι Paper Rock Scissors μαζί σας στην οθόνη LCD, διατηρεί τη βαθμολογία, μπορείτε να εισάγετε με τα κουμπιά και, αν το επιλέξετε, υπάρχει μια επιλογή που σας επιτρέπει να απατάτε. Αρχικά το χαρακτηριστικό εξαπάτησης γράφτηκε για σκοπούς εντοπισμού σφαλμάτων και όταν τελείωσα με αυτό το σχολίασα. Απλώς για πλάκα το ξαναέβαλα.

Βήμα 2:.ωμί-σανίδα

. Ωμί-σανίδα
. Ωμί-σανίδα
Ψωμί-σανίδα
Ψωμί-σανίδα

Έβαλα τα κυκλώματα μου χρησιμοποιώντας το Arduino Uno, αλλά όταν τα έβαλα όλα μαζί χρησιμοποίησα το Arduino Nano επειδή ταιριάζει καλύτερα στο κουτί. Έτσι, μπορείτε να το χτίσετε με οποιοδήποτε. Αλλά θυμηθείτε να αλλάξετε μερικές ρυθμίσεις στο IDE. Το Nano είναι εγκατεστημένο στο πίσω μέρος της οθόνης LCD χρησιμοποιώντας λωρίδες εντολών ή κολλητική ταινία διπλής όψης. Τοποθετήστε το Arduino Nano δίπλα στην πλακέτα Piggyback I2C έτσι ώστε η υποδοχή USB να βλέπει προς τα έξω (στα δεξιά της οθόνης LCD). Μπορείτε να χρησιμοποιήσετε ένα κουτί μπαταρίας 9v ή 4x AA (που σας δίνει 6v) με διακόπτη SPST για τροφοδοσία που είναι τοποθετημένος μέσα στο κουτί, επίσης με λωρίδες εντολών. Χτισμένο και με τους δύο τρόπους, το Arduino διαθέτει ενσωματωμένο ρυθμιστή τάσης που το κατεβάζει στα 5 βολτ που χρειάζεται. Αν το σκεφτείτε, αυτό το παιχνίδι μπορεί πραγματικά να ανακυκλώσει "κυρίως νεκρές μπαταρίες 9v" για ισχύ και να λειτουργήσει καλά. (Αλλάζετε μπαταρίες ανιχνευτή καπνού δύο φορές το χρόνο, σωστά;) Άλλες συσκευές που χρησιμοποιούν μπαταρία 9v μπορεί να πουν ότι έχει πεθάνει στα 6 - 8 βολτ. αλλά δεν έχει πεθάνει μέχρι να είναι "Arduino Dead!"

Κατά το σχεδιασμό του έργου χρησιμοποίησα 4 κουμπιά SPST για είσοδο. Αλλά η κατασκευή του τελικού παιχνιδιού στο κουτί χρησιμοποίησε 5 κουμπιά SPST για να σκεφτώ στο μέλλον ότι θα προσπαθήσω να φτιάξω ένα παιχνίδι που χρειαζόταν περισσότερα κουμπιά. Maybeσως ένα παιχνίδι με λαβύρινθο; Ένας διαχωριστής τάσης αντίστασης για τα κουμπιά είναι τοποθετημένος μαζί σε ένα κομμάτι θραύσματος proto που μπορεί επίσης να τοποθετηθεί με λωρίδες εντολών.

Βήμα 3: Συναρμολόγηση

Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση

Συνέλευση:

Οι 4 κύριες συναρμολογήσεις είναι η οθόνη LCD με τον προαιρετικό πίνακα I2C piggyback, το Arduino Nano, τις αντιστάσεις και τους διακόπτες της μαργαρίτας που είναι αλυσοδεμένες στη διασυνδεόμενη πλακέτα proto και το κουτί της μπαταρίας με διακόπτη on/off.

Θα πρέπει να ξεκινήσετε με την επιβίβαση ψωμιού στο κύκλωμα ή με σκληρό σύρμα στον πίνακα πρωτότυπων ακολουθώντας το σχηματικό. Μου αρέσει να αποθηκεύω την LCD με την όψη προς τα κάτω στο καπάκι του κουτιού για να μην γρατζουνιστεί. Χρησιμοποίησα μια κεφαλίδα μόνο στη μία πλευρά του Arduino που έχει 5v για να το συνδέσω με τον πίνακα proto. Έφτιαξα μια γέφυρα με 3 κεφαλίδες (πολλές εργασίες συγκόλλησης) από το Arduino στον πίνακα proto έτσι ώστε να ξαπλώσουν στο πίσω μέρος της οθόνης LCD με λωρίδες εντολών ή κολλητική ταινία διπλής όψης. Αλλά πραγματικά, οι σανίδες μπορούν να συνδεθούν μόνο με συγκόλληση καλωδίων από το ένα στο άλλο. Χρησιμοποίησε μια γυναικεία κεφαλίδα για τη σύνδεση της πλακέτας proto στην οθόνη LCD I2C. Τα πόδια αντίστασης του πίνακα πρωτότυπων μπορούν να χρησιμοποιηθούν για να φτιάξουν τα 5 σημεία συγκόλλησης για τα κουμπιά. Το άλλο σκέλος κάθε κουμπιού πηγαίνει στην καρφίτσα Arduino A0. Κάθε κουμπί θα χρειαστεί 2 σύρματα συγκολλημένα. Χρησιμοποιήστε έναν μετρητή Ohm για να καθορίσετε ποια πόδια κουμπιού θα χρησιμοποιήσετε, αλλά γενικά δεν μπορείτε να κάνετε λάθος με μη γειτονικά πόδια (διαγώνια το ένα από το άλλο).

Επιλέξτε τις ρυθμίσεις σας για το Arduino στο IDE. Κατεβάστε το σκίτσο και φορτώστε το στο Arduino και δοκιμάστε / πυροβολήστε.

Είστε έτοιμοι να το βάλετε σε ένα κουτί; Αφαίρεσα την ετικέτα για τον καπουτσίνο, έπλυνα και στέγνωσα το κουτί μου. Μετρήστε προσεκτικά και κόψτε την τρύπα στο κουτί για την οθόνη LCD όπως μπορείτε να δείτε και είναι τοποθετημένη με 3 πείρους βιδωμένους σε τρεις οπές γωνιών LCD (2 στο κάτω μέρος του κουτιού, 1 κοντά στο καπάκι) τόσο πολύ για να φτάσετε στο πίσω από το κουτί και κρατήστε το στη θέση του με τριβή. Η βιδωτή τρύπα στην οθόνη LCD της πλακέτας μπορεί να είναι πολύ κοντά στο τερματικό, οπότε το παραλείπω. Χρησιμοποιήσατε ένα μαχαίρι Exacto για να τρυπήσετε πιλοτικές οπές για βίδες στους πείρους ώστε να μην χωριστούν (προσέξτε, μην γλιστρήσετε και μαχαιρώσετε, κρατήστε πείρους με πένσα). Έπρεπε να λυγίσει / αμβλύνει λίγο το κουτί για την τελική εγκατάσταση, αλλά επιστρέφει στο σωστό σχήμα. Οι οπές για τα κουμπιά «τρυπιούνται» τοποθετώντας τα (τραβήξτε γραμμές με ευθεία άκρη) και θερμαίνοντας τους ακροδέκτες με συγκολλητικό σίδερο μέχρι να «λιώσουν» το κουτί. Στη συνέχεια, αφαιρέστε τα κουμπιά αφού κρυώσουν και κολλήσετε σε αποκόμματα καλωδίων 6 " - 9" CAT 5e ή σύρμα 18ga έως 22ga στα κουμπιά. Τοποθετήστε τα κουμπιά σύρμα πρώτα στις οπές τους και μετά κολλήστε τα στον πίνακα πρωτοστάτη αντίστασης. Μια κουκκίδα σούπερ κόλλας, θερμής κόλλας ή ακόμα και απλής τριβής θα κρατήσει τα κουμπιά στη θέση τους. Σε μία κατασκευή χρησιμοποιήθηκαν μερικοί σύνδεσμοι καλωδίων τηλεφώνου (οι κόκκινοι κύκλοι στα διαφανή πλαστικά μπλοκ) για να διευκολυνθεί η τελευταία χούφτα συνδέσεων μεταξύ του κουτιού της μπαταρίας, του πρωτο-πίνακα αντιστάσεων και της διάταξης LCD / Arduino. Αν θέλετε, μπορείτε να χρησιμοποιήσετε κολλήσεις και θερμοσυρρίκνωση. Στη συνέχεια σπρώξτε προσεκτικά και αργά όλο το σύρμα και τα εξαρτήματα στο κουτί και κλείστε το καπάκι. Πραγματικά εγκαταστήσατε μια μπαταρία και ανεβάσατε το σκίτσο του Arduino πριν κάνετε όλα αυτά; Θα χρειαστείτε επίσης τη βιβλιοθήκη για οθόνη LCD 20x4 με ή χωρίς I2C (όποιο και αν επιλέξετε) το οποίο μπορείτε να κατεβάσετε δωρεάν στο Github. Ενεργοποιήστε το, δοκιμάστε το και δείτε αν λειτουργεί. Αργότερα επεξεργάστηκα το σκίτσο μου με παύσεις για ευκολότερη ανάγνωση, πρόσθεσα το "φαινόμενο που αναβοσβήνει" και μερικά άλλα πράγματα μαζί με πολλά σχόλια. Προσπαθήστε να τοποθετήσετε το Arduino έτσι ώστε το USB να εξακολουθεί να είναι συνδεδεμένο και να ανεβαίνει ένα νέο σκίτσο. Χρησιμοποίησε ένα διάγραμμα ροής, φυσικά, κατά τη δημιουργία του σκίτσου. Θα βρείτε ότι τα σχόλια σχεδόν καθορίζουν πού ήταν κάθε μπλοκ του διαγράμματος ροής.

Θα διαπιστώσετε ότι τα κουμπιά βρίσκονται σε σειρά / παράλληλο κύκλωμα που σας επιτρέπει να χρησιμοποιήσετε έναν πείρο εισόδου Arduino για όσα κουμπιά θέλετε. Το κύκλωμα λειτουργεί σαν διαχωριστής τάσης για να τροφοδοτήσει μια τιμή στον αναλογικό πείρο αλλάζοντας την τιμή που διαβάζεται με κάθε πάτημα του κουμπιού. Μπορείτε να χρησιμοποιήσετε τη σειριακή οθόνη για να υπολογίσετε τις τιμές του κυκλώματός σας με βάση τις αντιστάσεις σας και να αλλάξετε τις "αποδεκτές τιμές" στο σκίτσο σας.

Ελπίζω να διασκεδάσετε χτίζοντας το δικό σας! Αν φτιάξετε ένα ή ακόμα και κάνετε κάποια mods από αυτό, μοιραστείτε το με τους υπόλοιπους. Ευχαριστούμε που το διαβάσατε.

Βήμα 4: Προγραμματισμός και ρυθμίσεις

Προγραμματισμός και Ρυθμίσεις
Προγραμματισμός και Ρυθμίσεις
Προγραμματισμός και Ρυθμίσεις
Προγραμματισμός και Ρυθμίσεις

Τώρα για διασκέδαση με το IDE. Ελπίζω να έχεις πιει καπουτσίνο. Μπορεί να το χρειαστείτε για να σας βοηθήσει να μείνετε ξύπνιοι.

Μπορεί να διαπιστώσετε ότι θα χρειαστεί να δημιουργήσετε μερικές βιβλιοθήκες. Θα χρειαστείτε Wire.h Για I2C, LCD.h για LCD, LiquidCrystal_I2C.h για LCD ελεγχόμενη I2C. Θα χρειαστεί επίσης να χρησιμοποιήσετε την εντολή lcd.begin (20, 4) για να πείτε στο Arduino ότι χρησιμοποιείτε οθόνη LCD 20 γραμμών 4 χαρακτήρων και ενδέχεται να υπάρχουν άλλες ρυθμίσεις.

Για πληροφορίες σχετικά με την εγκατάσταση βιβλιοθηκών, ανατρέξτε στη διεύθυνση:

Στο Arduino IDE που μπορεί να διαπιστώσετε ότι θα χρειαστεί να ρυθμίσετε τον πίνακα και τη θύρα στην οποία τον έχετε συνδέσει. Η θύρα μπορεί να βρεθεί στον πίνακα ελέγχου του υπολογιστή/διαχειριστή συσκευών/ελεγκτές Universal Serial Bus. Πρέπει να καταλάβετε ποιο Arduino χρησιμοποιείτε. Χρησιμοποιώ το Arduino Nano αλλά το Uno λειτουργεί και για αυτό. Επιλέξτε προσεκτικά τις ρυθμίσεις σας.

Σως χρειαστεί να μάθετε τη διεύθυνση I2C. Θα πρέπει να μπορείτε να το διαβάσετε απευθείας από τους βραχυκυκλωτήρες. Μπορείτε επίσης να κάνετε λήψη ενός σαρωτή I2C από το Arduino.cc ή επίσης https://www.gammon.com.au/forum/?id=10896 και σε άλλα μέρη.

Κάπου γύρω από αυτό το σημείο θα πρέπει να μπορείτε να φορτώσετε το πρόγραμμα στο Arduino και να ελέγξετε τη λειτουργικότητά του. Ανάβει η οθόνη LCD; Μπορείτε να διαβάσετε χαρακτήρες; Μία από τις φορές που έφτιαξα το κύκλωμα, το δοκίμασα και ο οπίσθιος φωτισμός φωτίστηκε, αλλά οι χαρακτήρες δεν ήταν αναγνώσιμοι. Πέρασα ώρες (σωστά, HOURS) δοκιμάζοντας ρυθμίσεις και συνδέσεις τόνωσης για να βεβαιωθείτε ότι έχει κατασκευαστεί σωστά. Παραδόθηκε για μερικές μέρες. Επέστρεψε σε αυτό αργότερα και συνειδητοποίησε ότι η μεταβλητή αντίσταση στον πίνακα κουμπαράς είχε οριστεί στο ελάχιστο. Το ανέβασε και οι χαρακτήρες ήταν ορατοί. Χτύπημα στο κεφάλι. Ένας άλλος λόγος για να χτυπήσετε το κεφάλι σας στο γραφείο; Εάν πρέπει να αλλάξετε την μπαταρία, ίσως χρειαστεί να ρυθμίσετε ξανά αυτήν τη μεταβλητή αντίσταση. Όταν συνέβη αυτό έκοψα μια μικρή τρύπα στο πίσω μέρος του κουτιού για πρόσβαση.

Mightσως χρειαστεί να ορίσετε τις δικές σας τιμές κουμπιών σε αυτό το πρόγραμμα με βάση τις αντιστάσεις που χρησιμοποιείτε για τα κουμπιά σας. Μπορείτε να χρησιμοποιήσετε αυτό το πρακτικό μικρό σκίτσο για αυτό και να θυμάστε να ενεργοποιήσετε τη σειριακή οθόνη. Εκτελέστε το σκίτσο και πατήστε κάθε κουμπί και γράψτε κάθε τιμή. Στη συνέχεια, επεξεργαστείτε το σκίτσο ώστε να αντικατοπτρίζει τις τιμές του κουμπιού σας. Στη συνέχεια, ανεβάστε το επεξεργασμένο σκίτσο στον πίνακα σας και δείτε αν λειτουργεί.

Υπάρχουν πολλές μικρές μεταβλητές που όλες πρέπει να είναι σωστές και οι δικές σας μπορεί να είναι διαφορετικές από τις δικές μου. Το να είσαι υπομονετικός και να δοκιμάζεις διαφορετικά πράγματα θα σε βοηθήσει να δουλέψεις το δικό σου. Επίσης, θυμηθείτε αφού ορίσετε τις μεταβλητές Arduino (όπως όνομα πίνακα, com 3, 5 ή οτιδήποτε άλλο, επεξεργαστής και προγραμματιστής [όλα κάτω από τα εργαλεία]) μπορεί να τα έχετε ρυθμίσει όλα σωστά, αλλά δεν λειτουργεί επειδή πρέπει να επανεκκινήσετε. Αποσυνδέστε το Arduino και συνδέστε το ξανά στον υπολογιστή σας. Mightσως χρειαστεί να αποθηκεύσετε και να επανεκκινήσετε ξανά τον υπολογιστή σας επίσης.

Ανεβάστε αυτό το σκίτσο, εκτελέστε την οθόνη, πατήστε τα κουμπιά και καταγράψτε τις τιμές και, στη συνέχεια, επεξεργαστείτε το σκίτσο Paper Rock Scissors αντικαθιστώντας τις τιμές της αντίστασης με τις δικές σας. Εκτελέστε το σκίτσο του Paper Rock Scissors και δείτε αν λειτουργεί σωστά. Ω ναι, εγκαταστήσατε τα κουμπιά σας με λάθος σειρά; Mightσως χρειαστεί να τα εγκαταστήσετε ξανά εάν τα θέλετε με μια συγκεκριμένη σειρά.

Καλα να περνατε!

Βήμα 5: Το σκίτσο ανάγνωσης κουμπιών θα σας βοηθήσει να βρείτε τις τιμές αντίστασης για επεξεργασία στο κύριο σκίτσο. Πιέστε κάθε κουμπί και καταγράψτε τις τιμές αντίστασης για είσοδο στο κύριο σκίτσο

// σκίτσο ανάγνωσης κουμπιών

void setup () {

// βάλτε τον κωδικό εγκατάστασης εδώ, για να εκτελεστεί μία φορά:

Serial.begin (9600);

}

void loop () {

// βάλτε τον κύριο κωδικό σας εδώ, για να εκτελείται επανειλημμένα:

int buTTon; // Για κουμπιά ανάγνωσης

buTTon = 0; // Για κουμπιά ανάγνωσης

buTTon = analogRead (A0); // Η εντολή χρησιμοποιείται για την ανάγνωση των κουμπιών

καθυστέρηση (100)?

Serial.println (buTTon);

Βήμα 6: Λίστες μερών και εργαλεία που μπορεί να χρειάζεστε

Λίστα μερών από την Amazon:

Arduino Uno ή Arduino Nano

Οθόνη LCD 20x4 με ή χωρίς I2C

Κουτί μπαταρίας 9v ή 6v με διακόπτη SPST (ή πάρτε τον διακόπτη ξεχωριστά)

5x κουμπιά SPST

1x Αντιστασιακή αντίσταση 1k - 5k

5x αντιστάσεις μικρότερες από 1k, 200 - 500 Ohms είναι καλές

Λίστα μερών Άλλες τοποθεσίες ή καταστήματα:

Μπαταρία 9v ή 4x 1,5 βολτ (η επιλογή 9v σάς επιτρέπει να ανακυκλώνετε "κυρίως νεκρές" μπαταρίες)

Λωρίδες εντολών (χρησιμοποιείται πακέτο αναπλήρωσης) ή κολλητική ταινία διπλής όψης

Συνδέσεις καλωδίων τηλεφώνου (προαιρετικά, αλλά διευκολύνει τη σύνδεση καλωδίων)

Μερικές ίντσες πείρου 1/4"

Μικροσκοπικές ξύλινες βίδες για την τοποθέτηση πείρων στην οθόνη LCD

Κόλλα μετάλλων

Heat Shrink για καλώδια 18 ga

Αποκόμματα ή ανταλλακτικά ανακύκλωσης:

Άδειο κουτί μίξης ποτών καπουτσίνο (δεν έχουν όλοι 3D εκτυπωτής, έχουν καπουτσίνο και ανακυκλώνουν πλαστικό)

Περίπου 1 "x 2" Proto scrap αν και χρησιμοποίησα protoboard από την Amazon

Διάφορο μήκος καλωδίου 18ga έως 22ga ή συμπαγούς πυρήνα Cat 5e

Εργαλεία που ίσως χρειαστείτε:

Μικρό κατσαβίδι Philips

Μικρό κατσαβίδι με επίπεδη λεπίδα

Μαχαίρι ακριβείας

Συγκολλητικό σίδερο και συγκόλληση

Scαλίδι βαρέως τύπου

Πένσα μύτης βελόνας

Κυβερνήτης

Βήμα 7: Κάποιες περισσότερες πληροφορίες και το κύριο σκίτσο

Ευχαριστούμε που το διαβάσατε. Ξέρω ότι είναι πολλά. Αυτό είναι το πρώτο μου Intructable και μόνο αυτό ήταν λίγο εκπαιδευτικό για μένα. Κοιτάζοντας πίσω βλέπω ότι είμαι φλύαρος σε κάποια μέρη και πολύ σύντομος σε άλλα. Θα έπρεπε να είχα σπάσει τη συναρμολόγηση περισσότερο σε βήματα. Και δεδομένου ότι έχτισα αυτό το έργο περίπου δώδεκα φορές μέχρι να είναι ακριβώς σωστό, μερικές από τις φωτογραφίες είναι από ένα μοντέλο ή άλλες. Πρέπει να επιστρέψω και να φωτογραφίσω μόνο ένα μοντέλο. Θέλω επίσης να συμπεριλάβω ένα ή δύο βίντεο. Ναι, θα επιστρέψω και θα φτιάξω αυτά τα πράγματα. Αλλά προς το παρόν το έβαλα στα χέρια σου. Ελπίζω να σας αρέσει να το χτίζετε όσο κι εγώ. Σας ευχαριστώ και πάλι που διαβάσατε.

Συνιστάται: