Table des matières:

Montre programmable avec affichage à quatre caractères : 5 étapes (avec photos)
Montre programmable avec affichage à quatre caractères : 5 étapes (avec photos)

Vidéo: Montre programmable avec affichage à quatre caractères : 5 étapes (avec photos)

Vidéo: Montre programmable avec affichage à quatre caractères : 5 étapes (avec photos)
Vidéo: INSTALLER une GALAXY WATCH, comment configurer et paramétrer une montre connectée Samsung 2024, Novembre
Anonim
Montre programmable avec affichage à quatre caractères
Montre programmable avec affichage à quatre caractères
Montre programmable avec affichage à quatre caractères
Montre programmable avec affichage à quatre caractères

Vous ferez parler de vous lorsque vous porterez cette montre-bracelet odieuse, surdimensionnée et totalement peu pratique. Affichez votre langage grossier préféré, les paroles de vos chansons, les nombres premiers, etc. Inspiré par le kit Microreader, j'ai décidé de fabriquer une montre géante en utilisant des écrans similaires à seize segments. Douze heures plus tard, je suis sorti de ma fugue masochiste et j'ai arrêté d'essayer d'acheminer un bus de données à seize bits sur un circuit imprimé simple face assez petit pour être porté à votre poignet. De retour à ma boîte mystère de digikey, je suis venu avec un affichage à quatre caractères composé de matrices LED 5x7. Entrée de données parallèle 7 bits, pas besoin d'innombrables résistances de limitation de courant, caractères majuscules et minuscules, le reste s'écrit lui-même. Cette instructable n'est pas censée être un tutoriel sur la création de PCB ou la programmation de PIC. En toute honnêteté, je ne recommanderais pas à quiconque d'essayer d'en faire un. Si vous en savez assez pour suivre, vous pouvez probablement faire un meilleur travail que moi. Si vous ne savez pas ce qui se passe, alors cette instructable ne va pas vous apprendre tout ce que vous devez savoir. P. S. Si vous l'utilisez pour faire défiler des slogans Internet en public, vous êtes une mauvaise personne et devriez avoir honte.

Étape 1: Rassemblez votre merde

Ce dont vous aurez besoin: DLO3416 affichage intelligentLivré en rouge, vert, lavande, fuchsia et saveurs de noix d'érable. PIC 16F628A ou 16F648AVous pourrez peut-être vous en sortir avec un autre PIC compatible avec les broches, assurez-vous simplement de lire attentivement la fiche technique. Dans tous les cas, vous aurez besoin d'au moins un PIC dans le package SOIC et probablement d'un DIP pour la maquette du circuit. Les 628A et 648A sont identiques à l'exception de la quantité de mémoire programme disponible (2k vs 4k). Utilisez le 648A à moins que vous n'ayez des 628A qui traînent. MCP1253Il s'agit d'un convertisseur CC-CC à pompe de charge. Nous allons l'utiliser pour faire 5V pour notre affichage à partir d'une pile bouton 3V. Obtenez-en quelques-uns pour pouvoir en détruire au moins un. Les composants passifs sont tous de type trou traversant. Je sais que le méli-mélo de montage en surface et de trou traversant est un peu esthétiquement déplaisant, mais que pouvez-vous faire.-Condensateurs: 10uF (2), 1uF (1)-Résistances: 10K (1)-Interrupteur: bouton-poussoir momentané N/O. Le genre cliquable que vous voyez partout où des boutons bon marché sont nécessaires. Vous pouvez remplacer les douilles par des broches si vous aimez déchirer accidentellement les vêtements et la peau. - CR2032 Pile bouton et support. Fonte de support: Fer à souder avec la pointe la plus pointue que vous puissiez trouver. Le MCP1253 est livré dans un boîtier de montage en surface suffisamment petit pour être inhalé accidentellement. Carte plaquée de cuivre, agent de gravure, acétone, etc. pour fabriquer le programmeur PCB. PIC avec un en-tête et un câble ICSP. dont je ne me souviens pas pour le moment.

Étape 2: Fun PCB

Plaisir PCB
Plaisir PCB
Plaisir PCB
Plaisir PCB
Plaisir PCB
Plaisir PCB
Plaisir PCB
Plaisir PCB

La fiche technique d'affichage ment. Il dit que la sélection du curseur est une entrée haute active. Maintenant que nous sommes patients et prudents, nous avons testé le circuit pour le découvrir avant de perdre des heures à fabriquer des PCB avec un CU lié bas. Avec un seul affichage, nous n'avons pas à nous soucier de l'adressage. Nous ne nous soucions pas non plus de la fonction curseur. En fait, j'ai découvert une liste vraiment remarquable de choses dont nous ne nous soucions pas, que cette instructable est trop étroite pour contenir. Le mappage des sorties PIC sur les broches d'affichage est beaucoup plus facile à l'aide des empreintes de composants. Si cela est trop déroutant, obtenez des trucs. Je veux dire, je vais en créer un. Téléchargez le fichier Eagle, imprimez-le 1:1 et copiez-le. Repassez-le sur une planche de cuivre pendant environ une demi-heure, retirez le papier, découvrez que cela n'a pas fonctionné et répétez environ dix fois. Les bibliothèques Eagle pour le MCP1253 (merci à quelqu'un d'Open Circuits) et l'affichage sont joints.

Étape 3: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée

Quelques conseils généraux:

1. Commencez par le MCP1253. De cette façon, lorsque vous le bousillez et que vous écrasez le tableau, vous ne perdez pas grand-chose. Étamez d'abord les traces, puis maintenez-le en place et fixez-le. La longueur de trace supplémentaire autour d'elle devrait aider, chauffer l'extrémité et l'aligner. Si vous avez une main ferme et de la soudure fine, vous pouvez faire les fils individuellement. Si vous en pontez, faites glisser une mèche de soudure à travers eux. 2. Après avoir soudé le MSOP, le SOIC PIC sera une promenade dans le parc. Même chose encore, tirez dans les coins puis faites le tour. 3. Les pièces montées en surface vont en bas, tout le reste va en haut.

Étape 4: beaucoup de frappe pour peu de mots

Beaucoup de frappe pour peu de mots
Beaucoup de frappe pour peu de mots

Les ports du PIC sont connectés comme suit:

PORTA RA0 D4 RA1 D3 RA2 D2 RA3 D0 RA4 D1 RA5 MCLR/Vpp RA6 D6 RA7 D5 PORTB RB0 BL\ RB1 WR\ RB2 A0 RB3 A1 RB4 CLR\ RB5 SW1 Switch input RB6 PGC RB7 PGD Mais attendez les bits sont dans un ordre brouillé ! Eh bien, il y a un peu d'ennui que je vais vous sauver. Le fichier d'inclusion joint contient des équivalents pour le jeu de caractères traduit pour cette commande. Mon code a quelques problèmes et n'est pas très joli, donc je ne l'inclus pas encore dans cette instructable. Le déroulement général du programme pour changer un caractère est le suivant: définir les bits d'adresse déplacer les données de caractère vers PORTA effacer WR\ bit nop définir WR\ bit La partie amusante essaie d'accéder à de grandes tables de données dans la mémoire du programme, en basculant entre les modes d'affichage sur le bouton presses, en sélectionnant les paroles rock appropriées des années 80 et ainsi de suite. Du côté positif, il est assez simple de le faire fonctionner si vous avez une expérience de la programmation PIC. Vous pouvez le forcer brutalement et taper un appel de fonction pour chaque caractère ou utiliser une simple table de recherche avec un index et obtenir une séquence de 256 caractères (64 "mots" à quatre caractères).

Étape 5: Divers

Programmation ICSP Le retrait du cavalier déconnecte le convertisseur cc du reste du circuit pendant la programmation. Selon votre programmeur, si vous laissez accidentellement le cavalier, vous risquez de faire frire le convertisseur ou la programmation peut échouer. Durée de vie de la batterie L'entrée de suppression est votre amie. À pleine luminosité (100 % sur le cycle de service), le circuit peut tirer jusqu'à 50 mA. Non seulement cela videra votre batterie en quelques minutes, mais c'est beaucoup plus lumineux que nécessaire. Expérimentez avec une petite boucle PWM pour assombrir l'affichage à un niveau de consommation de courant acceptable. D'après mon expérience, l'affichage est toujours très visible lorsque l'ensemble du circuit consomme de l'ordre de 2 à 5 mA. Cette montre n'est évidemment pas destinée à être portée régulièrement ou à être utilisée pour le chronométrage. Le but est d'avoir une bêtise au poignet pendant quelques heures lorsque vous sortez. Vous pouvez remplacer la pile bouton par une batterie plus grosse comme un pack li-ion d'un téléphone portable si vous avez vraiment besoin de plus d'autonomie. Attendez, comment diable pouvez-vous coller cela à votre poignet, je ne l'ai pas encore compris non plus. Je vais probablement finir par acheter un bracelet de montre velcro bon marché pour le moment.

Conseillé: