Πίνακας περιεχομένων:
- Βήμα 1: Μέρη και εργαλεία
- Βήμα 2: Περιγραφή κυκλώματος
- Βήμα 3: Κατασκευή του DIE
- Βήμα 4: Κατασκευή κουτιού
- Βήμα 5: Λογισμικό
- Βήμα 6: Παιχνίδια
Βίντεο: Rainbow Dice: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Αυτό δημιουργεί ένα κουτί παιχνιδιών με ζάρια με 5 μήτρα που αποτελούνται από smd LED σε 5 χρώματα. Το λογισμικό που οδηγεί επιτρέπει διαφορετικούς τρόπους παιχνιδιού με πολλαπλά ζάρια.
Ένας κύριος διακόπτης επιτρέπει την επιλογή παιχνιδιού και το ρίξιμο ζαριών. Οι μεμονωμένοι διακόπτες δίπλα σε κάθε καλούπι επιτρέπουν την επιλογή ή τον έλεγχο ανάλογα με τον τύπο του παιχνιδιού.
Το κόστος κατασκευής είναι πολύ μικρό, αλλά απαιτεί αρκετό χρόνο κατασκευής, καλό κολλητήρι και σταθερό χέρι.
Τα ηλεκτρονικά βασίζονται σε μια μονάδα ESP8266 (ESP-12F) η οποία τρέχει έναν διακομιστή ιστού που επιτρέπει την εύκολη ενημέρωση υλικολογισμικού και τη δυνατότητα παρακολούθησης / επέκτασης παιχνιδιών.
Το κιβώτιο τροφοδοτείται από μπαταρία με επαναφορτιζόμενη μπαταρία και καθώς η τρέχουσα κατανάλωση είναι αρκετά μικρή, θα λειτουργεί για πολλές ώρες με μία φόρτιση.
Βήμα 1: Μέρη και εργαλεία
Συστατικά
Τα ακόλουθα συστατικά είναι απαραίτητα. Είναι όλα διαθέσιμα στο eBay
- Μονάδα επεξεργασίας wifi ESP-12F ESP8266. (1,50 £)
- 18650 μπαταρία και θήκη (3,00 £)
- SMD LEDs x7 κόκκινου, μπλε, πράσινου, κίτρινου, λευκού (συσκευασία των 20 από κάθε χρώμα £ 0,99)
- Πλήκτρο διακόπτες 6mm x6 (£ 0,12)
- Σύρετε διακόπτη on/off mini 8x4mm (£ 0,10)
- Μονάδα φόρτισης μπαταρίας LIPO USB (£ 0,20)
- n κανάλι MOSFETS - AO3400 x6 (£ 0,20)
- Ρυθμιστής χαμηλής απόσυρσης 3.3V - XC6203E (£ 0.20)
- Ηλεκτρολυτικό 220uF (£ 0,15)
- 220R αντίσταση x5 (£ 0,05)
- 4K7 αντίσταση x 6 (0,06)
- Πρωτότυπη σανίδα απομονωμένες διπλές πλευρικές οπές (50 0,50)
- Ευέλικτο καλώδιο σύνδεσης
- Εμαγιέ χάλκινο σύρμα 32
- Πείροι κεφαλίδας 40 ταινίες ακίδων x3 (£ 0,30)
Επιπλέον, απαιτείται περίβλημα. Σχεδίασα ένα τρισδιάστατο εκτυπωμένο κουτί για να χωράει τα πάντα και επιτρέπει στα LEDS να λάμπουν. Αυτό είναι διαθέσιμο στο Thingiverse.
Εργαλεία
- Κολλητήρι λεπτού σημείου
- Ωραία τσιμπιδάκια
- Συρματοκόπτης
- Junior hack saw
- Τα αρχεία βελόνας είναι χρήσιμα
- Κόλλα ρητίνης
- Πρόσβαση στον τρισδιάστατο εκτυπωτή εάν περιλαμβάνεται ο σχεδιασμός κουτιού που περιλαμβάνεται.
Βήμα 2: Περιγραφή κυκλώματος
Το σχήμα δείχνει την ενότητα ESP-12F που οδηγεί τις 5 συστοιχίες LED που αποτελούν τα ζάρια.
Κάθε ζάρι αποτελείται από 7 LED που είναι διατεταγμένα σε 3 ζεύγη (2 διαγώνιες και μεσαίες) συν ένα ενιαίο κεντρικό LED. Αυτά χρειάζονται 4 ακίδες GPIO για να επιλέξετε τις λυχνίες LED που θα εμφανίζονται. Οι αντιστάσεις 220R χρησιμοποιούνται για τον προσδιορισμό του ρεύματος και 2 χρησιμοποιούνται σε σειρά για το κεντρικό LED, έτσι ώστε το ρεύμα να είναι το ίδιο.
Τα 5 ζάρια πολλαπλασιάζονται με 5 γραμμές GPIO που οδηγούν διακόπτες MOSFET. Μόνο ένας διακόπτης είναι ενεργοποιημένος τη φορά. Το λογισμικό επιτρέπει 1mSec ανά μήτρα, οπότε η συνολική περίοδος ανανέωσης είναι 200Hz και δεν υπάρχει τρεμόπαιγμα.
5 διακόπτες σχετίζονται με κάθε μήτρα. Καθώς το GPIO είναι περιορισμένο, αυτά διαβάζονται χρησιμοποιώντας τις ίδιες γραμμές που χρησιμοποιούνται για την πολυπλεξία της μήτρας. Κατά τη διάρκεια της αλληλουχίας πολλαπλών εφαρμογών, αυτές οι γραμμές ελέγχου ορίζονται ως είσοδοι με pull ups και την κατάσταση των διακοπτών που διαβάζονται. Στη συνέχεια επιστρέφονται στις εξόδους για το υπόλοιπο της πολυπλεξικής ακολουθίας.
Ένας 6ος διακόπτης για γενικό έλεγχο διαβάζεται από τη γραμμή GPIO16. Αυτό μπορεί να έχει μόνο τράβηγμα προς τα κάτω, ώστε ο διακόπτης να είναι καλωδιωμένος στα 3.3V. Αυτό διαβάζεται χαμηλά όταν ανοίγει ο διακόπτης και υψηλό όταν είναι κλειστό.
Βήμα 3: Κατασκευή του DIE
Αυτό είναι το πιο χρονοβόρο μέρος της εργασίας και χρειάζεται φροντίδα.
Κάθε μήτρα είναι κατασκευασμένο σε ένα κομμάτι 6 τρυπών x 6 οπών τετραγωνικού πίνακα πρωτοτύπων. Το πρώτο βήμα είναι να κόψετε 5 από αυτά από τον έναν πίνακα χρησιμοποιώντας ένα μίνι πριόνι hack. Προσπαθήστε να αφήσετε όσο το δυνατόν λιγότερα όρια έξω από τις τρύπες.
Το επόμενο στάδιο είναι να προσθέσετε 2 κεφαλίδες 6 ακίδων σε κάθε πλευρά και 2 σετ από 3 απομονωμένες ακίδες δίπλα σε αυτές και στη συνέχεια ένα ακόμη ζεύγος στη μέση. Αυτά είναι που θα συγκρατήσουν τα LED SMD. Θεωρώ καλό να αφαιρέσω τις 2 αχρησιμοποίητες ακίδες από κάθε εξωτερική στήλη. Στην επάνω πλευρά του πίνακα όπου πρέπει να τοποθετηθούν οι λυχνίες LED θα πρέπει να κόβονται οι ακίδες της κεφαλίδας, έτσι ώστε να προεξέχει περίπου 1mm. Προσπαθήστε να τα διατηρήσετε όλα στο ίδιο επίπεδο. Αυτό επιτρέπει στα LEDS να προεξέχουν πάνω από την επιφάνεια της σανίδας.
Τα 7 LED SMD είναι συγκολλημένα τώρα πάνω από κάθε ζεύγος ακίδων. Αυτό είναι το πιο δύσκολο κομμάτι της συνολικής κατασκευής, αλλά δεν διαρκεί πολύ μετά από λίγη εξάσκηση. Η τεχνική που χρησιμοποίησα ήταν να κονσερβοποιήσω το πάνω μέρος των μισών καρφιτσών, οπότε υπήρχε ήδη συγκόλληση. Στη συνέχεια, κρατήστε τη λυχνία LED σε τσιμπιδάκια, λιώστε ξανά τη συγκόλληση και περάστε τη λυχνία LED σε αυτήν. Μην ανησυχείτε πολύ για την ποιότητα της άρθρωσης σε αυτό το στάδιο. Πιο σημαντικό είναι η ευθυγράμμιση του LED όσο το δυνατόν καλύτερα, οριζόντια και κατά μήκος των ακίδων. Μόλις ένα LED είναι στη θέση του, μπορεί να κολληθεί σωστά στο άλλο άκρο στον πείρο του και στη συνέχεια να επανασυγκολληθεί ο πρώτος σύνδεσμος εάν απαιτείται.
Η πολικότητα των διόδων πρέπει να είναι σωστή. Τακτοποιώ όλες τις εξωτερικές ακίδες κεφαλίδας για σύνδεση με τις ανόδους. Η κεντρική λυχνία LED έκανα τον ίδιο προσανατολισμό με την αριστερή στήλη (βλέπετε από το πρόσωπο και με την εφεδρική σειρά στο κάτω μέρος. Οι δίοδοι έχουν ένα αδύναμο σημάδι στην κάθοδο, αλλά είναι επίσης καλό να ελέγχετε με ένα μετρητή. Οι δίοδοι θα Πράγματι ανάβουν όταν χρησιμοποιείτε το εύρος αντίστασης (ας πούμε 2Κ) και το κόκκινο καλώδιο στην άνοδο και το μαύρο στην κάθοδο. Παραμένουν ανοικτά ανάποδα. Αυτή είναι επίσης μια καλή μέθοδος ελέγχου των χρωμάτων εάν αναμειχθούν.
Μόλις τοποθετηθούν οι λυχνίες LED, μπορεί να ολοκληρωθεί η υπόλοιπη πλακέτα.
Στην κάτω πλευρά του πίνακα.
- Συνδέστε όλες τις καθόδους μαζί χρησιμοποιώντας ένα λεπτό μονόκλωνο σύρμα χωρίς μονωτικό.
- Συγκολλήστε το mosfet με τον πείρο αποστράγγισης συνδεδεμένο με τη χορδή της καθόδου
- Συνδέστε την πηγή mosfet στον ακροδέκτη κεφαλίδας που θα είναι τελικά 0V
- Συνδέστε την πύλη μέσω μιας αντίστασης 4K7 στον πείρο κεφαλίδας της. Είναι καλό να το ριζώσετε μέσω μιας άλλης χαμηλότερης τρύπας όπως φαίνεται καθώς εδώ θα συνδεθεί ο διακόπτης.
Στο μπροστινό μέρος του σταυρού του πίνακα συνδέστε τα 3 ζεύγη ανόδου.
- Χρησιμοποιήστε συγκολλήσιμο εμαγιέ σύρμα για να διατηρήσετε το προφίλ χαμηλό.
- Προ-κασσίτερος το ένα άκρο κάθε σύρματος
- Συγκολλήστε το σε μία άνοδο.
- Περάστε το και κόψτε το σε μήκος.
- Προ-κασσίτερος και κολλήστε το σε αυτό αντίστοιχο ζεύγος ανόδου.
Σε αυτό το σημείο είναι καλό να κάνετε μια προκαταρκτική δοκιμή κάθε μήτρας χρησιμοποιώντας το πολύμετρο. Με το μαύρο καλώδιο στις κοινές καθόδους (αποστράγγιση Mosfet), ο κόκκινος αγωγός μπορεί να μετακινηθεί στα 3 ζεύγη ανόδου και στην μονή άνοδο. Τα αντίστοιχα LED πρέπει να ανάψουν.
Βήμα 4: Κατασκευή κουτιού
Αυτό προϋποθέτει ότι χρησιμοποιείται η έκδοση 3D εκτυπωμένου κουτιού. Το κουτί έχει εσοχές για κάθε μήτρα και κάθε LED. Το κάτω στρώμα κάτω από κάθε LED είναι πολύ λεπτό (0,24mm), οπότε με λευκό πλαστικό επιτρέπει στο φως να λάμπει πολύ καλά και λειτουργεί ως διαχύτης. Υπάρχουν διακοπές για όλους τους διακόπτες και σημείο φόρτισης. Η μπαταρία έχει το δικό της διαμέρισμα.
Τοποθετήστε πρώτα τους 6 διακόπτες μίνι κουμπιού και τον διακόπτη στη θέση του. Βεβαιωθείτε ότι είναι στο ίδιο επίπεδο με το εξωτερικό. Οι διακόπτες του κουμπιού έχουν δύο ζεύγη επαφών ενσύρματα παράλληλα. Προσανατολίστε τα έτσι ώστε οι επαφές μεταγωγής να είναι δίπλα στο καλούπι τους. Χρησιμοποιήστε ρητίνη γρήγορης ρύθμισης για να κλειδώσετε στη θέση του.
Τώρα τοποθετήστε την μπαταρία και το κουτί της στον προβλεπόμενο χώρο. Θα πρέπει να ταιριάζει αρκετά, αλλά χρησιμοποιήστε λίγη κόλλα εάν απαιτείται.
Κολλήστε τον φορτιστή LIPO στον τοίχο με micro USB προσβάσιμο μέσω της οπής του.
Ολοκληρώστε τη βασική καλωδίωση τροφοδοσίας περιστρέφοντας τη γείωση της μπαταρίας σε όλους τους διακόπτες του κουμπιού και τη σύνδεση LIPO B- και αφήνοντας μια ουρά χοίρου για σύνδεση με τα ηλεκτρονικά. Η μπαταρία + πρέπει να πηγαίνει B + στον φορτιστή LIPO και στον διακόπτη. Η άλλη πλευρά του διακόπτη διαφάνειας θα πρέπει να είναι ο έκτος διακόπτης και μια ουρά γουρουνιού για τα ηλεκτρονικά. Βεβαιωθείτε ότι ο διακόπτης ολίσθησης είναι στη θέση απενεργοποίησης και μονώστε προσωρινά τις ουρές των χοίρων. Δεν θέλετε να βραχυκυκλώσετε την μπαταρία!
Κολλήστε σε δύο κοντές μη μονωμένες ουρές χοίρου σε καθένα από τους 5 διακόπτες μήτρας. Αυτά πρέπει να είναι λίγο ευέλικτα.
Τοποθετήστε και στερεώστε κάθε ένα από τα καλούπια στη θέση του συγκολλώντας τις δύο πλεξίδες του διακόπτη πάνω στον πίνακα μήτρας, βεβαιωθείτε ότι το 0V του διακόπτη είναι συνδεδεμένο με το σημείο πηγής mosfet / 0V και τη ζωντανή πλευρά του διακόπτη μέσω του 4K7 / πύλης mosfet. Οι λυχνίες LED στον πίνακα πρέπει να προσαρμόζονται στις εσοχές της θήκης και τα καλώδια του διακόπτη πρέπει να είναι επαρκή για να συγκρατούν τη μήτρα στη θέση της.
Στη συνέχεια συνδέστε όλες τις κοινές άνοδος των 5 ζαριών. Αυτό διευκολύνεται στο ότι οι συνδέσεις ζεύγους διόδων είναι διαθέσιμες και στις δύο πλευρές της μήτρας, αλλά λάβετε υπόψη ότι αυτές διασταυρώνονται στις διαγώνιες. Μην μπερδευτείτε από το κόκκινο σύρμα στην εικόνα που προφανώς πηγαίνει προς το θάνατο. Είναι απλώς η πλεξίδα και δεν συνδέεται με τίποτα σε αυτό το στάδιο.
ESP-12F make up
Σημειώστε ότι μπορεί να θέλετε να προγραμματίσετε τη μονάδα ESP-12F πριν την τοποθέτηση. Μόλις αναβοσβήνει, όλες οι άλλες ενημερώσεις μπορούν να γίνουν χρησιμοποιώντας wifi OTA.
Αποτελέστε τον ρυθμιστή 3.3V σε λίγο αριστερά από την κάρτα τύπου. Αυτό έχει απλώς τον ρυθμιστή LDO και τον πυκνωτή αποσύνδεσης. Παρόλο που η κατανάλωση ενέργειας είναι πολύ χαμηλή, κόλλησα μερικές από τις επαφές μαζί για να λειτουργήσουν ως ψύκτρα για τη συσκευή. Δύο καλώδια μπορούν να προεξέχουν και να κάνουν απευθείας σύνδεση με τα 3.3V / 0V του ESP-12F.
Συγκολλήστε με καλώδια στις καρφίτσες GPIO για τις 5 γραμμές πολλαπλής λειτουργίας και τον διακόπτη 6. Οι 4 γραμμές οδηγού ανόδου LED χρειάζονται τις αντιστάσεις σειράς 220R / 440R στη σειρά. Κάποιος μπορεί να χρησιμοποιήσει μικρές αντιστάσεις οπών στο ESP-12F για αυτό ή το έκανα με το SMD που στοιβάζεται στις τρύπες, το οποίο είναι επίσης αρκετά στιβαρό.
Τέλος, συνδέστε τις πολλαπλές γραμμές στις επιμέρους καρφίτσες κεφαλών μήτρας και τις γραμμές οδηγού ανόδου στην αντίστοιχη αλυσίδα μαργαρίτας.
Βήμα 5: Λογισμικό
Το λογισμικό για αυτό βασίζεται στο περιβάλλον ESP8266 Arduino. Διατίθεται στο github.
Ο κωδικός είναι διαθέσιμος εδώ
Υπάρχει μια βιβλιοθήκη diceDriver που παρέχει λειτουργίες χαμηλού επιπέδου που χρησιμοποιούνται για την πολυπλεξία των LED και την ανάγνωση των διακοπτών. Αυτό οδηγείται σε διακοπή, οπότε όταν ορίζονται οι τιμές των ζαριών, τότε είναι αυτοσυντηρούμενο.
Ο συνολικός χρόνος διαιρείται σε διάστημα 1 mSec ανά μήτρα. Η περίοδος εντός αυτού του 1 mSec που είναι αναμμένα τα LED μπορεί να ρυθμιστεί για κάθε μήτρα ανεξάρτητα. Αυτό επιτρέπει την ισορροπία του φωτισμού στα διάφορα χρώματα και επιτρέπει επίσης τη μείωση του φωτισμού και το φλας ως μέρος του ελέγχου παιχνιδιού.
Η βιβλιοθήκη διαβάζει επίσης τους διακόπτες ζαριών ως μέρος του multiplex και έχει τις ρουτίνες για να «ρίξει» ένα ή περισσότερα ζάρια παράλληλα.
Το σκίτσο χρησιμοποιεί τη βιβλιοθήκη για να παρέχει μια επιλογή από τρόπους παιχνιδιού με ζάρια και να εκτελεί αυτά τα παιχνίδια. Παρέχει επίσης λειτουργίες συντήρησης για την αρχική ρύθμιση του wifi, για λήψη OTA νέου υλικολογισμικού και για την παροχή ορισμένων βασικών λειτουργιών ιστού για τον έλεγχο και τον έλεγχο της κατάστασης της συσκευής.
Το λογισμικό είναι μεταγλωττισμένο σε ένα Arduino IDE. Καθώς και το ino χρησιμοποιεί τη βιβλιοθήκη BaseSupport για την παροχή βασικών λειτουργιών. Αυτό έχει ρυθμιστεί στο τοπικό αρχείο BaseConfig.h. Ένας προεπιλεγμένος κωδικός πρόσβασης για τον κωδικό πρόσβασης χρησιμοποιείται για τη σύνδεση με τη ρύθμιση wifi. Μπορεί να θέλετε να το αλλάξετε σε κάτι άλλο. Μπορείτε επίσης να το διαμορφώσετε με σταθερά διαπιστευτήρια wifi εάν δεν θέλετε να χρησιμοποιήσετε το ενσωματωμένο set up. Ομοίως, υπάρχει ο ίδιος προεπιλεγμένος κωδικός πρόσβασης για τη διαδικασία ενημέρωσης υλικολογισμικού OTA που μπορεί να θέλετε να αλλάξετε. Την πρώτη φορά που πρέπει να φορτωθεί το υλικολογισμικό μέσω της σειριακής σύνδεσης με το Arduino IDE. Αυτό πρέπει να υπακούει στους κανονικούς κανόνες αναβοσβήματος με το GPIO0 να είναι χαμηλό κατά τη διάρκεια της επαναφοράς για να μεταβεί σε σειριακή λειτουργία φλας. Αυτό γίνεται πιο βολικά πριν η μονάδα τελειώσει εν τέλει, αλλά μπορεί να γίνει επί τόπου εάν συνδεθούν κλιπ στις αντίστοιχες ακίδες.
Όταν εκτελείται το υλικολογισμικό για πρώτη φορά, δεν θα συνδεθεί με το τοπικό wifi και θα εισέλθει αυτόματα σε λειτουργία ρύθμισης, δημιουργώντας ένα δικό του δίκτυο πρόσβασης. Μπορείτε να συνδεθείτε σε αυτό από μια συσκευή wifi (π.χ. τηλέφωνο) και, στη συνέχεια, να περιηγηθείτε στο 192.168.4.1 που θα επιτρέψει την επιλογή του πραγματικού τοπικού wifi και την εισαγωγή του κωδικού πρόσβασής του. Εάν αυτό είναι εντάξει, τότε θα επανεκκινήσει και θα χρησιμοποιήσει αυτό το δίκτυο.
Το OTA γίνεται με εξαγωγή δυαδικών αρχείων στο Arduino IDE και στη συνέχεια περιήγηση σε ip/firmware όπου το ip είναι το ip του κουτιού όταν είναι συνδεδεμένο. Αυτό θα σας ζητήσει / αναζητήσει το νέο δυαδικό αρχείο.
Άλλες λειτουργίες ιστού είναι
- setpower - θέτει ισχύ για ένα καλούπι (ip/setpower? dice = 3 & power = 50)
- setflash - ορίζει φλας για ζάρια (ip/setflash? mask = 7 & interval = 300)
- setdice - ορίζει μία τιμή μήτρας (ip/setdice? dice = 3 & value = 2)
- παράμετροι - ορίζει παραμέτρους ρολού (ip/parameter? mask = 7 & time = 4000 & interval = 200)
- κατάσταση - επιστρέφει τιμές ζαριών και αλλάζει κατάσταση
Βήμα 6: Παιχνίδια
Το λογισμικό επιτρέπει την επιλογή και την εκτέλεση παιχνιδιών που ελέγχονται από τον κύριο διακόπτη.
Αρχικά το σύστημα βρίσκεται σε λειτουργία ρύθμισης παιχνιδιού με μόνο την πρώτη μήτρα να δείχνει «1». Μπορείτε να κάνετε 12 διαφορετικούς τρόπους παιχνιδιού κάνοντας σύντομα πατήματα αυτού του κουμπιού. Η πρώτη μήτρα πάει 1 - 6 και στη συνέχεια παραμένει στο 6 ενώ η δεύτερη μήτρα δείχνει 1-6.
Για να επιλέξετε ένα συγκεκριμένο παιχνίδι, πατήστε παρατεταμένα το κουμπί (> 1 δευτερόλεπτο) και αυτό το θέτει σε λειτουργία εκτέλεσης παιχνιδιού.
Μέσα σε ένα παιχνίδι ένα ρολό ξεκινά κανονικά με ένα σύντομο πάτημα αυτού του διακόπτη. Για να επιστρέψετε στη λειτουργία επιλογής παιχνιδιού από τη λειτουργία εκτέλεσης, κάντε ένα μακρύ πάτημα αυτού του διακόπτη και στη συνέχεια θα εμφανίσει τον αριθμό παιχνιδιού όπως πριν και θα επιτρέψει περαιτέρω επιλογή.
Αυτή τη στιγμή ορίζονται 9 τρόποι παιχνιδιού με 3 ανταλλακτικά.
Τα παιχνίδια 1 έως 5 είναι απλές ρίψεις αυτού του αριθμού ζαριών. Κάθε ρολό απλά ρίχνει όλα τα ζάρια. Οι διακόπτες με ζάρια δεν έχουν καμία επίδραση σε αυτά τα Παιχνίδια.
Το παιχνίδι 6 είναι ένας δυναμικός αριθμός ζαριών. Πατήστε έναν από τους διακόπτες μήτρας για να επιλέξετε τον αριθμό των ζαριών και στη συνέχεια τον κύριο διακόπτη για να ρίξετε το ζάρι. Ο αριθμός των ζαριών μπορεί να αλλάξει πριν από κάθε ρίξιμο.
Το παιχνίδι 7 είναι ένα ρολό πολλαπλών ρίψεων. Και τα 5 ζάρια εμπλέκονται. Ένα πάτημα του κύριου διακόπτη ρίχνει όλα τα ζάρια. Πατώντας κάθε διακόπτη μήτρας αναβοσβήνει. Όταν πατηθεί ο κύριος διακόπτης, τότε θα κυλήσει μόνο η μήτρα που αναβοσβήνει, εκτός εάν δεν αναβοσβήνει κανένας, τότε όλα θα κυλήσουν. Αυτό είναι σαν το ζάρι πόκερ ή το Yahtzee. Σημειώστε ότι δεν επιβάλλεται ο αριθμός των επιτρεπόμενων ρίψεων. Αυτό εξαρτάται από την ακεραιότητα του παίκτη.
Το παιχνίδι 8 μοιάζει με το παιχνίδι 7 εκτός από το ότι το dim χρησιμοποιείται για να δείξει ότι η επιλεγμένη μήτρα δεν αναβοσβήνει.
Το παιχνίδι 9 χρησιμοποιεί τους διακόπτες μήτρας για να καθορίσει τα ρολά. Εάν έχει επιλεγεί ένα από τα 3 πρώτα τότε αυτό καθορίζει τον αριθμό των ζαριών που θα ρίξουν 1, 2 ή 3). Στη συνέχεια, εάν πατηθεί ένας από τους δύο κάτω διακόπτες, διατηρείται η επάνω σειρά και επιλέγεται ο αριθμός των ζαριών που θα ρίξουν στην κάτω σειρά (1 ή 2). Αυτό χρησιμοποιείται σε παιχνίδια όπως το Risk.
Συνιστάται:
Mason Jar Dice Roller: 5 βήματα (με εικόνες)
Mason Jar Dice Roller: Εδώ είναι ένα υπέροχο έργο για το Σαββατοκύριακο, αν σκοπεύετε να παίξετε τυχόν παιχνίδια που σχετίζονται με επιτραπέζια/ζάρια. Για την κατασκευή του έργου θα χρειαστείτε ένα σερβο συνεχούς περιστροφής, ένα κουμπί arcade και έναν πίνακα arduino nano ή ESP8266, επιπλέον θα χρειαστείτε ένα τρισδιάστατο
BrickPi - Rainbow Unicorn: 15 βήματα (με εικόνες)
BrickPi-Rainbow Unicorn: Enter the Time of Covid and Shelter-in-տեղում διδασκαλία και όχι καλοκαιρινή κατασκήνωση (το καλύτερο μέρος της διδακτικής χρονιάς!) Έχω ένα «Lego» της Παρασκευής, με αγόρια κυρίως 8-10 ετών. Δεδομένου ότι αυτός ο σύλλογος εμφανίζεται μετά το σχολείο, αφού αυτά τα παιδιά έχουν πάει στο sc
E -ζάρια - Arduino Die/ζάρια 1 έως 6 Dice + D4, D5, D8, D10, D12, D20, D24 και D30: 6 βήματα (με εικόνες)
E -dice - Arduino Die/ζάρια 1 έως 6 Dice + D4, D5, D8, D10, D12, D20, D24 και D30: Αυτό είναι ένα απλό έργο arduino για την κατασκευή μιας ηλεκτρονικής μήτρας. Μπορείτε να επιλέξετε για 1 έως 6 ζάρια ή 1 από τα 8 ειδικά ζάρια. Η επιλογή γίνεται με απλή περιστροφή ενός περιστροφικού κωδικοποιητή. Αυτά είναι τα χαρακτηριστικά: 1 μήτρα: εμφάνιση μεγάλων κουκίδων 2-6 ζάρια: εμφάνιση κουκκίδων
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Εκτέλεση Rainbow σε Neopixel Ws2812 Χρήση M5stack M5stick C Χρήση Arduino IDE: 5 Βήματα
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα μάθουμε πώς να χρησιμοποιούμε LED neopixel ws2812 ή led strip ή led matrix ή led με m5stack m5stick-C πίνακα ανάπτυξης με Arduino IDE και θα φτιάξουμε ένα μοτίβο ουράνιου τόξου με αυτό
Arduino Oled Dice: 10 βήματα (με εικόνες)
Arduino Oled Dice: Αυτό το διδακτικό είναι για το πώς μπορείτε να φτιάξετε ένα πολύ ωραίο ηλεκτρονικό ζάρι χρησιμοποιώντας μια oled οθόνη και ένα Arduino uno ή παρόμοια. Στην αρχή αυτού του έργου αποφάσισα ότι μετά το τέλος του πρωτοτύπου ήθελα να φτιάξω ένα προσαρμοσμένο έκανε