Table des matières:
- Fournitures
- Étape 1: Connexions électroniques
- Étape 2: Programmation - Configuration IDE
- Étape 3: Programmation - Personnalisation du texte
- Étape 4: Étui en forme de cœur
Vidéo: Poésie Coeur en mouvement : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Dans "A Charlie Brown Valentine", les enfants obtiennent ces cœurs de conversation et les lisent. La sœur de Charlie a lu un sonnet entier du sien. Elle devait continuer à le retourner encore et encore. J'ai pensé que ce serait amusant d'en faire un qui pourrait faire ça. J'ai utilisé le même sonnet, mais vous pourriez écrire votre propre poème. Ce serait amusant pour une proposition ou une proposition.
Ce projet utilise le Circuit Playground Express (CPX) d'Adafruit pour piloter 2 écrans OLED. L'accéléromètre intégré du CPX est utilisé pour détecter quand quelqu'un le ramasse ou le retourne. Chaque fois qu'il est retourné, l'affichage avance à la ligne suivante du poème.
Fournitures
Boîte en forme de cœur telle qu'une boîte de chocolat ou une boîte imprimée en 3D (fichiers stl fournis)
Électronique
- Adafruit Circuit Playground Express
- 2x écrans OLED tels que Adafruit SSD1306 oled
- Batterie Li-Ion ou autre source d'alimentation
Logiciel
- IDE Arduino et bibliothèques supplémentaires
- fichier de croquis (.ino) fourni
Outils
- Fer à souder
- Pistolet à colle chaude
Étape 1: Connexions électroniques
Assurez-vous que chaque OLED a une adresse différente. Vous devrez peut-être ressouder un cavalier sur l'écran. C'est la seule tâche difficile de ce projet. Tout le reste dans ce projet est au niveau facile. Pour référence à l'échelle, le petit cavalier est représenté avec un sou et un grain de riz.
Connectez les écrans au Circuit Playground Express (CPX) comme indiqué sur le schéma de câblage. Notez que vous n'aurez peut-être pas besoin d'établir la connexion bleue si votre OLED n'a pas de broche de réinitialisation. Si vous utilisez l'OLED d'Adafruit, vous devez effectuer cette connexion. Les emplacements des broches sur votre OLED peuvent différer, alors assurez-vous de lire les étiquettes des broches.
- Noir GND
- Rouge +3V
- SCL jaune
- Orange SDA
- Bleu RST / A0
Étape 2: Programmation - Configuration IDE
Ce projet a utilisé l'IDE Arduino standard pour programmer le Circuit Playground Express (CPX). Il nécessite également quelques bibliothèques supplémentaires: 2 bibliothèques d'affichage Adafruit et le pilote de cartes SAMD.
Si vous n'avez pas encore ces bibliothèques, le moyen le plus simple de le faire est à partir du menu Outils, sélectionnez Gérer les bibliothèques. Dans la zone de liste déroulante du type, choisissez contribué. Dans la liste déroulante du sujet, choisissez l'affichage. Mettez Adafruit dans la zone de filtre de recherche. Les deux bibliothèques que vous voudrez ajouter sont la bibliothèque Adafruit GFX et Adafruit SSD1306.
De même, vous devrez ajouter la carte CPX avec le gestionnaire de cartes. Dans le menu Outils, sélectionnez le menu Tableau (ou Tableau: "votre tableau par défaut") pour obtenir un menu déroulant. Sélectionnez Gestionnaire de carte. Vous devez installer les cartes Arduino SAMD version 1.6.16 ou ultérieure. Tapez Arduino SAMD dans la barre de recherche supérieure, puis lorsque vous voyez l'entrée, cliquez sur Installer.
Je vous recommande fortement de redémarrer Arduino IDE. Si vous utilisez Windows, vous devrez peut-être installer des pilotes supplémentaires. Adafruit a des instructions merveilleuses.
Étape 3: Programmation - Personnalisation du texte
Utilisez le Sonnet 43 d'Elizabeth Barrett Browning ("Comment est-ce que je t'aime ? Laisse-moi compter les chemins…") ou suivez cette étape pour personnaliser votre propre texte.
Le programme fourni stocke un message sous la forme d'un tableau de chaînes. Le code fera avancer le message une chaîne à la fois chaque fois que le cœur est retourné. Ce tableau de chaînes est la seule variable que vous devez modifier pour en faire votre propre. Vous pouvez également modifier la taille du texte. La taille de la police utilisée dans le code est beaucoup plus petite que celle indiquée sur la photo de couverture. Considérez l'extrait suivant avec les deux premières chaînes du poème:
int tailletexte = 1;
String Poem = { "\n\n" "Comment est-ce que je t'aime ?\n\n" "Laisse-moi compter\n les chemins.\n\n (vers ->)", "Je t'aime jusqu'au \n" " la profondeur et la largeur\n" "et la hauteur que mon âme\n" " peut atteindre, quand\n" "se sentir hors de vue\n\n (sur ->)", La variable textSize peut être 1, 2 ou 3, 3 étant la grande taille indiquée sur la photo de couverture du projet. La taille 1 est très petite, mais reste lisible sur un OLED de bonne qualité.
Même si cela ressemble plus, seules les 2 premières cordes du poème sont affichées ci-dessus. Si une ligne se termine par un " et que la ligne suivante commence par un ", la chaîne se poursuit. Pour séparer les chaînes, une virgule doit être utilisée.
Problèmes de formatage de chaîne: le \n peut sembler un peu étrange. L'inclure dans la chaîne force une nouvelle ligne. Sans cela, votre texte s'enroulera, mais il pourrait se casser au milieu d'un mot. Le \n est appelé caractère d'échappement. D'autres caractères d'échappement utiles sont \t pour tabulation et \' pour guillemet simple. (Ce poème a une seule citation). Un autre problème de formatage que vous pourriez rencontrer est le signe de pourcentage. Vous devez le faire doubler à la place (%%). J'aimerais pouvoir créer un lien vers une bonne référence de mise en forme sur le site arduino.cc. Jusqu'à présent, le meilleur que j'ai trouvé est sur Wikipédia. Si vous avez une référence en ligne préférée, merci de la partager.
Étape 4: Étui en forme de cœur
Que vous utilisiez une boîte imprimée en 3D ou une bonbonnière, je vous recommande de fixer les écrans en place lorsqu'ils sont allumés. Cela vous aidera à les garder droits et vous ne les monterez pas accidentellement à l'envers. Utilisez du ruban isolant pour couvrir les contacts exposés et fixer les composants, y compris la batterie.
Les fichiers d'impression 3D fournis prennent en charge les écrans avec pads. Utilisez de la colle chaude sur ces tampons. La carte CPX est montée avec deux vis de 2,5 mm. La peinture acrylique pastel sur la boîte la fait ressembler davantage à un cœur de conversation.
Conseillé:
Un ECG plein de cœur : 7 étapes
Un ECG chaleureux : Résumé Un ECG, ou électrocardiogramme, est un appareil médical couramment utilisé pour enregistrer les signaux électriques du cœur. Ils sont simples à fabriquer sous la forme la plus basique, mais il y a beaucoup de place pour la croissance. Pour ce projet, un ECG a été conçu
Led Coeur ❤️ : 4 Étapes
Led Heart ❤️ : Bonjour les créateurs ! Dans ce tutoriel, je vais vous montrer comment fabriquer ce magnifique pendentif coeur à led brillant. Vous pouvez le construire pour vos proches et les offrir. Aussi les coeurs sont beaux mais il y a un design sans fin auquel vous pouvez penser
Visualiseur de coeur - Voyez votre cœur battre : 8 étapes (avec photos)
Visualiseur de coeur | Voir votre cœur battre : Nous avons tous senti ou entendu notre cœur battre, mais peu d'entre nous l'ont vu. C'est l'idée qui m'a poussé à me lancer dans ce projet. Un moyen simple de voir visuellement votre rythme cardiaque à l'aide d'un capteur cardiaque et également de vous enseigner les bases de l'électr
Un générateur de poésie optimiste : Utilisation de pigments thermochromiques et de coussins chauffants en nichrome : 10 étapes
Un générateur de poésie optimiste : à l'aide de pigments thermochromiques et de coussins chauffants en nichrome : la poésie, la politique et le pouvoir sont un générateur de poésie optimiste - un système qui peut être alimenté par un texte qui incarne les préjugés humains - discours de haine, politiques biaisées, déclarations misogynes - et il supprime certains mots révéler une poésie porteuse d'espoir et opter
Sortie à contrôle de mouvement - À partir d'une lumière à détection de mouvement : 6 étapes
Sortie à contrôle de mouvement - À partir d'une lampe à détection de mouvement : Imaginez que vous êtes un trick-or-treater allant à la maison la plus effrayante du bloc. Après avoir dépassé toutes les goules, fantômes et cimetières, vous arrivez enfin au dernier chemin. Vous pouvez voir les bonbons dans un bol devant vous ! Mais soudain, un gho