Table des matières:
- Étape 1: Pièces et lien Tinkercad
- Étape 2: Tinkercad
- Étape 3: Construction physique
- Étape 4: Limites
- Étape 5: Références:
Vidéo: Apprenant de 2 lettres avec code Morse : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Projets Tinkercad »
J'ai essayé d'apprendre le Scrabble (tm) à 2 lettres pendant un certain temps sans succès. J'ai également essayé d'apprendre à nouveau le code Morse avec peu de succès.
J'ai décidé d'essayer un apprentissage subliminal en construisant une boîte qui montrait en continu les mots de 2 lettres, dans un ordre aléatoire, et qui bipait leurs lettres en code Morse.
Comme j'avais l'intention de participer au concours Instructables Arduino (2020) qui comporte un sous-prix pour l'utilisation de Tinkercad, j'ai pensé essayer.
Étape 1: Pièces et lien Tinkercad
Pièces pour la construction réelle:
1 * Arduino UNO
1 * écran LCD (générique)
1 * élément sondeur piézo
Lien Tinkercad:
www.tinkercad.com/things/dW5vJjR3OF4-fanta…
Étape 2: Tinkercad
Dans Tinkercad, j'ai cloné le projet de base LCD hello world et ajouté un sondeur piézo.
Pour le logiciel, j'ai d'abord laissé tomber du code que j'avais déjà commencé; mon projet me trotte dans la tête depuis un moment.
Mes premières expériences avec Tinkercad ont été mitigées, du côté négatif, le buzzer ne sonnait pas très bien et l'écran LCD avait besoin de bricoler le pot pour que l'écran soit opérationnel.
Du côté positif, l'émulateur a géré l'utilisation des variables dans progmem et le débogueur m'a épargné beaucoup de problèmes.
Le code Morse ne sonnait pas correctement au départ et après quelques essais, je me souviens avoir vu le débogueur du simulateur, définir un point d'arrêt sur l'entrée de la fonction Morse montrait qu'il obtenait une valeur unique et une autre dans la fonction m'a finalement fait réaliser que la valeur était en majuscule alors que la fonction ne pouvait gérer que les minuscules !
D'autres simulations de mon projet ont été plus réussies, je suppose que mon problème initial a peut-être été un retard de communication ?
Étape 3: Construction physique
J'ai utilisé un Arduino UNO et un blindage LCD et un sondeur piézo, l'Arduino et le blindage LCD se clipsent simplement ensemble et j'ai ajouté le sondeur avec 2 fils de connexion.
Le blindage LCD utilisait un brochage différent du croquis Tinkercad, mais modifier les numéros de broche dans l'initialiseur était suffisant pour résoudre le problème, j'ai également dû changer la broche du sondeur piézo. Après les modifications du code, tout s'est bien passé.
Notez que certains boucliers ont la broche de rétroéclairage mal câblée, comme la mienne, pour éviter les problèmes avec cela, j'ai retiré la broche incriminée (broche 10) de mon bouclier
Étape 4: Limites
Vous obtenez de longues chaînes du même mot et des mots apparaissant, il aurait été préférable que je puisse mélanger le tableau de mots et ensuite distribuer les mots comme un jeu de cartes, je ne suis pas sûr que ce soit possible dans cette situation à cause de la utilisation de progmem pour stocker le tableau de mots.
La liste de mots provient de la liste de mots officielle, le dictionnaire Collins Scrabble (tm) contient quelques mots supplémentaires de 2 lettres.
Comme je l'ai dit ci-dessus, la fonction Morse ne peut pas gérer les lettres majuscules, ce dont il faut être conscient si vous envisagez d'utiliser ce code dans un autre projet.
Étape 5: Références:
Source d'informations sur le câblage défectueux du blindage LCD:
forum.arduino.cc/index.php?topic=96747.0
Source pour le brochage du shield que j'ai utilisé:
www.robotshop.com/content/PDF/dfrobot-lcd-k…
Conseillé:
Arduino Morse Code Writer : 7 étapes (avec photos)
Arduino Morse Code Writer : j'ai créé un robot capable de convertir n'importe quel texte en code Morse, puis de l'écrire !! Il est fait de carton et de Lego et pour l'électronique j'ai utilisé Arduino et seulement deux moteurs
Boîte aux lettres intelligente pour colis (Packr) : 13 étapes (avec photos)
Boîte aux lettres intelligente pour colis (Packr) : certaines personnes ne reçoivent pas souvent de lettres ou de colis. Ils doivent se rendre chaque jour dans leur boîte aux lettres pour vérifier s'il y a du nouveau courrier, aussi bien quand il pleut que quand le soleil brille. Pour mieux utiliser ce temps dans leur vie, voici cette boîte aux lettres intelligente. Cette ma
Comment faire un traducteur de code Morse avec Arduino : 10 étapes
Comment faire un traducteur de code Morse avec Arduino : aperçuCommuniquer de manière codée, en plus d'être si fascinant, a de nombreuses applications dans divers domaines. L'une des méthodes les plus courantes de communication de code est le code Morse. Dans ce tutoriel, vous apprendrez à créer un interprète pour envoyer et re
Horloge de mots à quatre lettres avec générateur de mots Akafugu et phrases inspirantes : 3 étapes
Horloge de mots à quatre lettres avec générateur de mots Akafugu et phrases inspirantes : Ceci est ma version de l'horloge de mots à quatre lettres, une idée qui remonte aux années 1970. L'horloge affiche une série de mots de quatre lettres qui sont générés soit à partir d'un algorithme de générateur de mots aléatoires, soit à partir d'une base de données de quatre lettres connexes
Code Morse Touch Keyer/Autocoder : 12 étapes (avec photos)
Morse Code Touch Keyer/Autocoder : en fait, j'ai construit ce projet il y a quelque temps, mais j'ai pensé que quelqu'un pourrait utiliser l'idée. Je suis un radioamateur et je me suis lancé là-dedans un peu tard quand j'ai pris ma retraite et que j'ai eu le temps. J'ai maintenant ma licence générale et j'utilise le téléphone (vo