Πίνακας περιεχομένων:
- Βήμα 1: Μέρη & σύνδεσμος Tinkercad
- Βήμα 2: Tinkercad
- Βήμα 3: Φυσική κατασκευή
- Βήμα 4: Περιορισμοί
- Βήμα 5: Αναφορές:
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Έργα Tinkercad »
Προσπαθώ να μάθω τις λέξεις Scrabble (tm) 2 γραμμάτων εδώ και λίγο καιρό χωρίς επιτυχία. Προσπαθώ επίσης να μάθω ξανά τον κώδικα Morse με μικρή επιτυχία.
Αποφάσισα να δοκιμάσω κάποια υποσυνείδητη μάθηση δημιουργώντας ένα κουτί που έδειχνε συνεχώς τις λέξεις των 2 γραμμάτων, σε τυχαία σειρά, και έβγαζε τα γράμματα τους με κωδικό Μορς.
Καθώς σκόπευα να συμμετάσχω στον διαγωνισμό Instructables Arduino (2020) που έχει ένα δευτερεύον βραβείο για τη χρήση του Tinkercad, σκέφτηκα ότι θα το δοκιμάσω.
Βήμα 1: Μέρη & σύνδεσμος Tinkercad
Μέρη για πραγματική κατασκευή:
1* Arduino UNO
1* ασπίδα LCD (γενική)
1* Στοιχείο ήχου Piezo
Σύνδεσμος Tinkercad:
www.tinkercad.com/things/dW5vJjR3OF4-fanta…
Βήμα 2: Tinkercad
Στο Tinkercad κλωνοποίησα το βασικό έργο LCD γεια του κόσμου και πρόσθεσα ένα πιεζοηχάνημα.
Για το λογισμικό έριξα αρχικά κάποιον κωδικό που είχα ήδη ξεκινήσει. το έργο μου ήταν στο μυαλό μου για λίγο.
Οι πρώτες μου εμπειρίες από το Tinkercad ήταν ανάμεικτες, από την αρνητική πλευρά ο βομβητής δεν ακουγόταν πολύ καλός και η οθόνη LCD χρειαζόταν να μπερδευτεί με το δοχείο για να λειτουργήσει η οθόνη.
Από τη θετική πλευρά, ο εξομοιωτής χειρίστηκε τη χρήση μεταβλητών στο progmem και το πρόγραμμα εντοπισμού σφαλμάτων με έσωσε πολύ από το ξύσιμο του κεφαλιού.
Ο κώδικας Μορς αρχικά δεν θα ακουγόταν σωστά και μετά από κάποιες προσπάθειες θυμήθηκα ότι είδα το πρόγραμμα εντοπισμού σφαλμάτων προσομοιωτή, ορίζοντας ένα σημείο διακοπής στην είσοδο στη συνάρτηση Μορς έδειξε ότι αποκτούσε μια ενιαία τιμή και ένα άλλο μέσα στη λειτουργία με έκανε τελικά να συνειδητοποιήσω ότι η τιμή ήταν κεφαλαία όταν η λειτουργία μπορούσε να χειριστεί μόνο πεζά!
Οι περαιτέρω προσομοιώσεις του έργου μου ήταν πιο επιτυχημένες, υποθέτω ότι το αρχικό μου πρόβλημα μπορεί να ήταν η καθυστέρηση επικοινωνίας;
Βήμα 3: Φυσική κατασκευή
Χρησιμοποίησα ένα Arduino UNO και μια ασπίδα LCD και ένα πιεζοηχητικό ηχείο, η ασπίδα Arduino και η LCD απλώς κόλλησαν μαζί και πρόσθεσα το ηχοσύστημα με 2 καλώδια σύνδεσης.
Η ασπίδα LCD χρησιμοποίησε ένα διαφορετικό pinout στο σκίτσο του Tinkercad, αλλάζοντας τους αριθμούς των καρφιτσών στον αρχικοποιητή γιατί ήταν αρκετό για να λύσει το πρόβλημα, έπρεπε επίσης να αλλάξω τον πείρο για τον πιεζοηχητικό ήχο. Μετά τις τροποποιήσεις του κώδικα όλα πήγαν καλά.
Σημειώστε ότι ορισμένες ασπίδες έχουν συνδεθεί λανθασμένα η ακίδα οπίσθιου φωτισμού, όπως η δική μου, για να αποφευχθούν προβλήματα με αυτό, αφαίρεσα τον παραβατικό πείρο (καρφίτσα 10) από την ασπίδα μου
Βήμα 4: Περιορισμοί
Παίρνετε μεγάλες αλυσίδες της ίδιας λέξης και λέξεων που εμφανίζονται, θα ήταν καλύτερα αν μπορούσα να ανακατέψω τον πίνακα λέξεων και μετά να τις μοιράσω σαν μια τράπουλα, δεν είμαι σίγουρος ότι αυτό είναι δυνατό σε αυτήν την κατάσταση λόγω χρήση progmem για αποθήκευση της λέξης πίνακας.
Η λίστα λέξεων προέρχεται από την επίσημη λίστα λέξεων, το λεξικό Collins Scrabble (tm) περιέχει μερικές επιπλέον λέξεις 2 γραμμάτων.
Όπως ανέφερα παραπάνω, η συνάρτηση Morse δεν μπορεί να χειριστεί κεφαλαία γράμματα, κάτι που πρέπει να γνωρίζετε εάν σκέφτεστε να χρησιμοποιήσετε αυτόν τον κώδικα σε άλλο έργο.
Βήμα 5: Αναφορές:
Πηγή για πληροφορίες σχετικά με ελαττωματική καλωδίωση ασπίδας LCD:
forum.arduino.cc/index.php?topic=96747.0
Πηγή για το pinout της ασπίδας που χρησιμοποίησα:
www.robotshop.com/content/PDF/dfrobot-lcd-k…
Συνιστάται:
Arduino Morse Code Writer: 7 βήματα (με εικόνες)
Arduino Morse Code Writer: Έφτιαξα ένα ρομπότ που μπορεί να μετατρέψει οποιοδήποτε κείμενο σε κώδικα Μορς και στη συνέχεια να το γράψει !! Είναι κατασκευασμένο από χαρτόνι και Lego και για τα ηλεκτρονικά χρησιμοποίησα Arduino και μόνο δύο κινητήρες
Κλειδί USB Arduino Morse Code: 6 βήματα
USB Arduino Morse Code Key: Θέλατε ποτέ να πληκτρολογήσετε σε υπολογιστή με κλειδί κώδικα morse ή να μάθετε/διδάξετε κώδικα morse; Βρίσκεστε στη σωστή σελίδα! Για τα άλλα έργα μου, δείτε τον ιστότοπό μου calvin.sh
History of Morse Code: 4 Βήματα
History of Morse Code: Ο κώδικας Morse αναπτύχθηκε από τον Samuel Morse το 1836, έναν Αμερικανό εφευρέτη και ζωγράφο. Το τηλεγραφικό σύστημα που ανέπτυξε ο Samuel Morse επέτρεψε στα άτομα να μεταδίδουν ηλεκτρικά σήματα μέσω καλωδίων. Προς το παρόν, δεν υπήρχαν ραδιόφωνα ή τηλέφωνα
Μεταφραστής Letter to Morse Code: 5 βήματα
Μεταφραστής Letter to Morse Code: Βλέποντας τις παραστάσεις του Morse Code στο διαδίκτυο για να το μάθετε είναι χρήσιμο, αλλά δεν μπορεί να συγκριθεί με το να το δείτε προσωπικά με πραγματικά φώτα/ήχους που αναβοσβήνουν. Αυτός ο μεταφραστής θα σας επιτρέψει να επιλέξετε το γράμμα που θέλετε να μάθετε στον Κώδικα Μορς και να μεταφράσετε
Love Letter Hidden Inside a Floppy Disk: 6 Βήματα
Love Letter Hidden Inside a Floppy Disk: Έφτιαξα αυτό το έργο στο γυμνάσιο για έναν πρώην φίλο και έχει να κάνει με το να κρύψω ένα γράμμα μέσα σε μια δισκέτα. Χρειάζεστε: Δισκέτα Χαρτί και χαρτόνι, χρησιμοποίησα μόνο χαρτί αυτή τη φορά, αλλά προτείνω να χρησιμοποιήσετε και χαρτόνι (όχι πολύ χοντρό χαρτόνι