Fabriquer une horloge Nixie avec Arduino dans un boîtier en bois MDF
Composants et fournitures
| × | 1 | ||||
| × | 1 |
À propos de ce projet
Tous sont mis dans une caisse en bois MDF. Une fois terminée, l'horloge ressemble à un produit :belle et solidement compacte.
Commençons
Étape 1 : liste des pièces
Pour faire clair, voyons la liste des pièces pour faire ce projet
1. Arduino UNO (1 jeu) https://amzn.to/2P58O7s
2. Module horloge temps réel DS3231 https://amzn.to/2SIyEzI
3. Module élévateur DC 12VDC à 150VDC (1 jeu) https://amzn.to/30kpdK9
4. Tube Nixie (6 pièces) https://amzn.to/3aHyJvX
5. Puce d'isolement TLP627-4 (4 pièces) https://amzn.to/2wiN0PG
6. Résistance 10K https://amzn.to/3bmySnM
7. Broche d'en-tête https://amzn.to/2QFcr5q
8. Câble de planche à pain https://amzn.to/3ae8vk0
9. Module d'alimentation 220VAC/12VDC (1pc) https://amzn.to/39dqNk2
10. Bouton (2 pièces) https://amzn.to/2UIoXCH
11. Bois MDF épaisseur 3mm (découpe laser) https://amzn.to/33Q4LTz
12.Colle blanche (pour bois MDF) https://amzn.to/2WKo7YJ
13. Plaque magnétique permanente https://amzn.to/2QGfDxX
Achetez des composants électroniques sur utsource.net
Étape 2 :Conception de circuits
Faire un circuit comme dans la conception d'image
Le tube Nixie a besoin d'une haute tension (environ 150VDC) pour s'allumer, mais il utilise un faible courant (1-2mA). Le module élévateur DC 12VDC -> 150VDC convient à cette application.
Ce circuit utilisera Arduino UNO comme contrôleur principal, il contrôlera le tube nixie via la puce d'isolement TLP-627.
60 lampes (sur 6 tubes nixie) sont connectées en tant que connexion matricielle, cette connexion aidera à économiser la broche Arduino -> n'utilisez que 16 broches d'Arduino (10 broches pour la colonne, 6 broches pour la ligne)
Par connexion matricielle, il ne peut afficher qu'un seul tube à la fois. Afin d'afficher 6 tubes, 1 tube est affiché, puis désactivé, puis le tube suivant sera affiché, ainsi de suite jusqu'au 6ème tube. En s'affichant fréquemment, l'œil humain peut le voir comme une vue permanente.
La séquence d'affichage se fera par code Arduino.
Le module d'horloge en temps réel DS3231 est utilisé pour garder l'heure (même éteindre l'alimentation, il utilise une pile cellulaire pour garder l'heure)
Et j'utilise le bouton 2 pour régler l'heure
Étape 3 :Réalisez l'isolation des circuits imprimés
J'ai fait PCB pour l'isolement pour une connexion facile avec Arduino. Avec la broche d'en-tête, nous pouvons utiliser un câble de maquette pour connecter facilement du PCB à Arduino
La conception de PCB peut être téléchargée ici, vous pouvez la créer vous-même https://bit.ly/3ab6PHL
Étape 4 :Fabriquez un câble pour Nixie Tube
Parce que le tube Nixie consomme peu de courant, j'utilise donc du fil de cuivre (prise de l'ancien transformateur) pour le câblage du tube Nixie.
Ce fil de cuivre est facile à travailler :facile à souder, haute isolation, petite taille, facile à mettre en place
Ensuite, six tubes nixie connectés ensemble comme en colonne et en rangée comme dans le circuit de conception. Ensuite, il est connecté à la carte d'isolation PCB
Étape 5 :Découpez le boîtier en MDF au laser
La machine cnc laser aidera à couper le bois MDF (3 mm d'épaisseur) dans les dimensions exactes. Je conçois chaque pièce assortie, puis j'utilise de la colle pour les fixer.
Le fichier de conception pour la découpe laser peut être téléchargé ici https://bit.ly/3ab6PHL
Remarque :utilisation de Corel Draw pour lire le fichier de conception
Étape 6 :Faites 1/2 boîte
Dans cette étape, faites 1/2 boîte avec de la colle, puis installez le tube Nixie dans le cadre central, puis installez-le dans la boîte.
Étape 7 :Installer le PCB/bouton et faire le câblage
Installez tous les PCB dans le cadre MDF, installez également le bouton, puis effectuez le câblage pour tous comme conception de circuit
Le câblage à cette étape est un défi, veuillez y prêter attention. Peut-être que vous obtiendrez un mauvais ordre de connexion pour le tube nixie, cependant, vous pouvez vous reconnecter facilement
Étape 8 :Téléchargez le code
Téléchargez le code pour Arduino
Le code principal fera ce travail :lire en temps réel à partir du module DS3231, puis afficher sur le tube nixie via le PCB d'isolement.
Il est également possible de régler l'heure à l'aide de deux boutons :lorsque vous appuyez sur deux boutons en même temps, (2 nombres de) secondes clignoteront, attendez le réglage de l'heure en appuyant sur le bouton gauche ou droit pour augmenter ou diminuer le nombre. Lorsque vous avez terminé d'ajuster le nombre en secondes (ou n'ajustez pas le nombre en secondes), le nombre de minutes clignotera (attendez le nombre d'ajustements), ensuite, le nombre d'heures clignotera. Une fois terminé, aucun numéro ne clignotera.
Code téléchargeable ici https://bit.ly/3ab6PHL
Étape 9 :Créer une couverture arrière
J'utilise quatre plaques magnétiques pour maintenir la plaque MDF arrière. Cela aidera à maintenir fermement le côté arrière sans utiliser de colle, afin que nous puissions ouvrir la boîte facilement en cas de dépannage.
Étape 10 :Ajustez l'heure
Appuyez sur deux boutons en même temps pour commencer à ajuster le temps de 6 tubes nixie
Séquence de changement d'heure :
1. Appuyez sur deux boutons pour commencer à changer de numéro
2. Deux nombres de secondes clignoteront (attendez le nombre de réglage)
2a. Si ajuster, appuyez sur le bouton gauche/droite pour augmenter/diminuer le nombre
2b. Sinon ajustez, ne faites rien
3. Attendez un moment, deux minutes clignoteront (attendez le nombre de réglage)
3a. Si ajuster, appuyez sur le bouton gauche/droite pour augmenter/diminuer le nombre3b. Sinon ajustez, ne faites rien
4. Attendez un moment, deux nombres d'heures clignoteront (attendez le nombre de réglage) 4a. Si ajuster, appuyez sur le bouton gauche/droite pour augmenter/diminuer le nombre
4b. Sinon ajustez, ne faites rien
5. Tous les nombres ne clignoteront pas, sur l'affichage de l'horloge
Étape 11 :Créez le masque
Mon ami m'a dit que la surface du bois MDF n'avait pas l'air si belle, alors j'ai décidé d'utiliser du bois avec une surface de placage pour cette horloge. Créez également un nom de balise pour l'horloge.
Enfin, l'horloge a l'air parfaite :)
Processus de fabrication
- Panneau de fibres
- Créez un détecteur d'incendie en quelques minutes avec Samsung SAMIIO, Arduino UNO et Raspberry Pi
- Ouvre-porte de garage Raspberry Pi avec vidéo en continu de l'état de la porte.
- horloge de vision Arduino pov
- horloge IV9 Numitron DIY la plus simple avec Arduino
- Horloge de mots simple (Arduino)
- Horloge Arduino avec heures de prière islamique
- Réveil simple avec DS1302 RTC
- Logiciel de maintenance / GMAO - Préparer une analyse de rentabilisation