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

Arduino: Ηλεκτρονικά Ζάρια (με Τυχαίους Αριθμούς): 6 Βήματα
Arduino: Ηλεκτρονικά Ζάρια (με Τυχαίους Αριθμούς): 6 Βήματα

Βίντεο: Arduino: Ηλεκτρονικά Ζάρια (με Τυχαίους Αριθμούς): 6 Βήματα

Βίντεο: Arduino: Ηλεκτρονικά Ζάρια (με Τυχαίους Αριθμούς): 6 Βήματα
Βίντεο: 7o Μαθητικό Συνέδριο Πληροφορικής - ΣΥΝΕΔΡΙΑΣΗ Γ 2024, Νοέμβριος
Anonim
Arduino: Electronic Dice (χρησιμοποιώντας Τυχαίους Αριθμούς)
Arduino: Electronic Dice (χρησιμοποιώντας Τυχαίους Αριθμούς)
Arduino: Electronic Dice (χρησιμοποιώντας Τυχαίους Αριθμούς)
Arduino: Electronic Dice (χρησιμοποιώντας Τυχαίους Αριθμούς)
Arduino: Electronic Dice (χρησιμοποιώντας Τυχαίους Αριθμούς)
Arduino: Electronic Dice (χρησιμοποιώντας Τυχαίους Αριθμούς)
Arduino: Electronic Dice (χρησιμοποιώντας Τυχαίους Αριθμούς)
Arduino: Electronic Dice (χρησιμοποιώντας Τυχαίους Αριθμούς)

Αυτό το διδακτικό θα σας δείξει πώς να φτιάξετε ένα ηλεκτρονικό ζάρι με ελάχιστη εμπειρία χρησιμοποιώντας 7 LED, αντιστάσεις, καλώδια βραχυκυκλωτήρων και φυσικά το arduino (ή κλώνο arduino). Έγραψα αυτό το διδακτικό για οποιονδήποτε να ακολουθήσει εύκολα και να μάθει περισσότερα για το arduino. Οι ερωτήσεις είναι ευπρόσδεκτες και θα απαντηθούν το συντομότερο δυνατό. Για λιγότερο έμπειρους χρήστες, ο κώδικας για το arduino είναι σε "μακρόστενο" και περιλαμβάνονται διάφορα σχόλια για καλύτερη κατανόηση του κώδικα που ανεβαίνει στο arduino.

Βήμα 1: Λίστα μερών

Λίστα μερών
Λίστα μερών
Λίστα μερών
Λίστα μερών
Λίστα μερών
Λίστα μερών

Arduino ή κλώνος (χρησιμοποιώ protoshield αλλά το breadboard θα λειτουργήσει με τον ίδιο τρόπο) 11 Jumper Wires (ή απογυμνωμένα καλώδια για να γίνουν συνδέσεις σε ένα breadboard) 7 Resistors (χρησιμοποίησα 330ohms) (ΠΟΡΤΟΚΑΛΙ) (ΠΟΡΤΟΚΑΛΙ) (BROWN) (GOLD) 7 LED (χρησιμοποίησα πράσινο) 1 απτικός διακόπτης ή αισθητήρας κινήσεων (χρησιμοποίησα αισθητήρα κίνησης)

Βήμα 2: Ρύθμιση άλτη

Jumper Setup
Jumper Setup
Jumper Setup
Jumper Setup
Jumper Setup
Jumper Setup

Σε αυτό το βήμα θα χρειαστεί να συνδέσετε 7 από τα 11 καλώδια. Ο βραχυκυκλωτήρας θα τοποθετηθεί σε ψηφιακά βύσματα 2, 4, 5, 6, 7, 8 και 10. οι άλλες πλευρές θα τοποθετηθούν στο breadboard όπως φαίνεται παρακάτω.

Βήμα 3: Προσθέστε αντιστάσεις

Προσθήκη αντιστάσεων
Προσθήκη αντιστάσεων

Τώρα θα συνδέσουμε τις αντιστάσεις στην ίδια στήλη στο breadboard με τα καλώδια του άλτη. Αλλά η αντίσταση θα χρειαστεί να συνδέσει το πάνω κενό με το κάτω κενό του ψωμιού (ελέγξτε την εικόνα ότι είναι πραγματικά απλό).

Βήμα 4: Φωτίστε το

Αναψε το
Αναψε το
Αναψε το
Αναψε το
Αναψε το
Αναψε το

Timeρα να φωτίσετε το breadboard με μερικά Leds. Υπάρχουν 7 led όλα, αλλά τα καλώδιά τους (+/-) πρέπει να τοποθετηθούν σε διαφορετικές θύρες στο breadboard. Ο τρόπος για να το κάνετε αυτό σε ένα breadboard είναι να έχετε 3 Leds με τα θετικά τους καλώδια να πηγαίνουν σε τρύπες δίπλα -δίπλα, 1 led που πρέπει να έχει τα "θετικά" καλώδια αρκετά για να παραλείψει μια τρύπα στο breadboard και 3 ότι παραλείψτε 2 τρύπες μεταξύ των αγωγών. Ελέγξτε τις εικόνες, δεν είναι τόσο δύσκολο όσο φαίνεται. Αφού λυγίσετε τα Leds στα σωστά μεγέθη, τοποθετήστε τα Leds στο breadboard όπως φαίνεται παρακάτω. ΕΙΔΟΠΟΙΗΣΗ: τα άκρα καθόδου (-) μπαίνουν σε στήλες χωρίς αντιστάσεις και οι άνοδοι (+) μπαίνουν σε στήλες με αντιστάσεις

Βήμα 5: Προσθέστε έναν διακόπτη

Προσθέστε έναν διακόπτη
Προσθέστε έναν διακόπτη
Προσθέστε έναν διακόπτη
Προσθέστε έναν διακόπτη
Προσθέστε έναν διακόπτη
Προσθέστε έναν διακόπτη

Τώρα ήρθε η ώρα να προσθέσετε έναν διακόπτη. Είναι σημαντικό ο διακόπτης να είναι ένας στιγμιαίος διακόπτης (όταν τον πιέζετε η καμπύλη είναι κλειστή και όταν την αφήνετε η καμπύλη είναι ανοιχτή ή το αντίστροφο). Χρησιμοποιώ έναν αισθητήρα κίνησης, αλλά ο διακόπτης απτικής λειτουργίας θα λειτουργεί με τον ίδιο τρόπο. Για τον απτικό διακόπτη θα πρέπει να τον συνδέσετε όπως είναι παρακάτω. ΕΙΔΟΠΟΙΗΣΗ: δύο από τις ακίδες είναι στην ίδια πλευρά που είναι ο σωστός τρόπος χρήσης ενός διακόπτη τακτ. Για τον αισθητήρα κίνησης που χρησιμοποίησα το πήδηξα στην κορυφή και χρησιμοποίησα ένα κομμάτι σύρμα για να το συνδέσω στο κάτω μέρος. Δεν έχει σημασία τι διακόπτης που χρησιμοποιείτε θα χρειαστεί να τον συνδέσετε στη θύρα 3volt με αντίσταση 270ohm (κόκκινο) (μοβ) (καφέ) (χρυσό) Πρώτη εικόνα: δείχνει την εγκατάσταση του αισθητήρα κίνησης και ένα καλώδιο βραχυκυκλωτήρα πράσινο καλώδιο βραχυκυκλωτήρα από τον αισθητήρα κίνησης στο Pinηφιακό Pin 12 Τρίτη εικόνα: δείχνει την εγκατάσταση μιας αντίστασης από τη θύρα 3v στην ίδια πλευρά του αισθητήρα κίνησης με το πράσινο καλώδιο βραχυκυκλωτήρα που συνδέεται με την τέταρτη εικόνα: δείχνει την εγκατάσταση ενός λευκού καλωδίου βραχυκυκλωτήρα στην άλλη πλευρά του αισθητήρα κίνησης και στη γείωση Πέμπτη, έκτη και έβδομη εικόνα: δείτε την εγκατάσταση ενός καλωδίου γείωσης στη στήλη καθόδου της εικόνας LedsEight: δείχνει πώς να χρησιμοποιήσετε έναν απτικό διακόπτη εάν δεν θέλετε να χρησιμοποιήσετε ή δεν έχουν αισθητήρα κίνησης

Βήμα 6: Timeρα για τον Κώδικα

Έβαλα πολλά σχόλια στο αρχείο.pde που πρόκειται να μεταφορτωθεί στο arduino, οπότε δεν πρόκειται να εξηγήσω τίποτα εδώ. Αν έχετε απορίες γράψτε το σε ένα σχόλιο ή στείλτε μου pm και θα φροντίσω να απαντήσω όσο καλύτερα μπορώ. Εάν υπάρχουν προβλήματα με τον κωδικό, πείτε μου, αλλά τον έχω ελέγξει πολλές φορές και φαίνεται να λειτουργεί καλά. Και ναι, ξέρω ότι ο κώδικας είναι εξαιρετικά αναποτελεσματικός όταν πρόκειται για το διάστημα, αλλά γράφτηκε με αυτόν τον τρόπο για λιγότερο έμπειρους χρήστες.

Συνιστάται: