Table des matières:
- Fournitures
- Étape 1: Le programme
- Étape 2: le circuit
- Étape 3: Câblage de l'ATtiny85
- Étape 4: Câblage de l'écran OLED
- Étape 5: placez les contacts du chargeur
- Étape 6: Câblage du HMC5883L
- Étape 7: Câblage de la batterie
- Étape 8: Câblage du commutateur
- Étape 9: Calibrage
- Étape 10: Chargeur I
- Étape 11: Chargeur II
- Étape 12: Chargeur III
Vidéo: Une petite boussole avec ATtiny85 : 12 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
C'est notre premier projet avec ATtiny85; une simple boussole numérique de poche (en collaboration avec J. Arturo Espejel Báez).
ATtiny85 est un microcontrôleur hautes performances et basse consommation. Il dispose de 8 Ko de mémoire flash programmable. De ce fait, le défi de ce projet était de réduire la taille du programme, car le circuit est très simple, grâce au protocole I2C.
Fournitures
Pour la boussole:
- ATtiny85
- Magnétomètre HMC5883L
- Écran OLED SSD1306 I2c 0,96" 128x64
- Interrupteur à bouton carré autobloquant
- Batterie Li-polymère Lipo 3.7V 300mAh
- Boîtier imprimé en 3D (2 pièces, veuillez trouver les liens STL)
Pour le chargeur:
- Deux morceaux de PCB; 17x10mm et 13x18mm
- Boîtier imprimé en 3D (2 pièces, veuillez trouver les liens STL)
- Module chargeur de batterie au lithium Micro USB 5V 1A TP4056
Étape 1: Le programme
Il est nécessaire de charger le programme AB.ino dans l'ATtiny85 avant de le câbler dans le circuit. Pour cela, vous pouvez suivre n'importe lequel des tutoriels sur internet, comme https://www.instructables.com/id/DIY-Attiny-Progr… Pour compiler le programme, vous devez installer la librairie ssd1306 d'Alexey Dynda, disponible sur
Étape 2: le circuit
Étape 3: Câblage de l'ATtiny85
Il est pratique de couper les broches inutilisées de l'ATtiny avant de souder.
Préparez deux paires de fils de 10 cm en dénudant deux tronçons de 2 mm à mi-chemin et séparés d'environ 5 mm l'un de l'autre, comme indiqué sur les 1ère et 2ème photos. Soudez une section de la première paire de câbles (A) à SDA (broche 5) et l'autre section à SCL (broche 7) comme indiqué sur la 3ème image. Avec l'autre paire de fils (B), soudez un câble à GND (broche 4) et l'autre à +V (broche 8), comme sur la 4ème photo.
Étape 4: Câblage de l'écran OLED
Soudez les quatre fils d'un côté de l'ATtiny (SDA, SCL, +V et GND) aux contacts correspondants de l'écran OLED et collez-le au boîtier. Protégez le panneau d'affichage avec du ruban isolant.
Étape 5: placez les contacts du chargeur
Prenez deux fils d'un connecteur à broche mâle. Pliez chacun en formant un crochet comme sur la première photo. Insérez-en un dans le côté latéral de la vitrine et l'autre dans le couvercle inférieur comme illustré.
Étape 6: Câblage du HMC5883L
Collez le magnétomètre HMC5883L sur le couvercle inférieur comme illustré. Soudez les fils SCL et SDA de l'ATtiny aux contacts correspondants du magnétomètre, pliez le fil de contact du chargeur et soudez au contact GND. Soudez les fils +V et GND de l'ATtiny aux contacts correspondants. Protégez la carte du magnétomètre avec du ruban isolant.
Étape 7: Câblage de la batterie
Soudez le pôle négatif de la batterie à la broche 4 de l'ATtiny et le positif au contact du chargeur sur le côté du boîtier. Ajoutez un fil de ce contact à l'interrupteur (voir étape suivante).
Étape 8: Câblage du commutateur
Soudez le fil du contact latéral du chargeur à un contact de l'interrupteur, puis un autre au contact +V du magnétomètre. Vous pouvez maintenant tester la boussole et coller le couvercle inférieur.
Étape 9: Calibrage
Le programme AB.ino dispose d'un algorithme de calibrage automatique. Vous n'avez qu'à allumer et faire pivoter la boussole à 360º comme indiqué dans la vidéo.
ATTENTION!Ne jamais connecter les deux contacts externes car cela court-circuiterait la batterie.
Étape 10: Chargeur I
Coupez deux morceaux de PCB de 17 mm x 10 mm et 13 mm x 18 mm. Percez un trou dans le petit morceau qui correspond au trou de la pièce ronde imprimée en 3D, passez un fil à travers et soudez-le. Collez le PCB comme indiqué sur la photo.
Étape 11: Chargeur II
Soudez un fil dans la pièce PCB 17x10mm et passez-le dans la fente dans la pièce imprimée en 3D. Collez-le comme indiqué.
Étape 12: Chargeur III
Montez et collez les pièces imprimées en 3D comme indiqué et soudez les fils au module de chargeur de batterie. Le fil soudé dans la partie inférieure est le négatif. Vous pouvez maintenant charger la batterie de la boussole avec un câble mini USB.
Deuxième prix du défi des cartes
Conseillé:
Tutoriel pour interfacer le capteur de boussole HMC5883L avec Arduino : 10 étapes (avec photos)
Tutoriel pour interfacer le capteur de boussole HMC5883L avec Arduino : DescriptionLe HMC5883L est une boussole numérique à 3 axes utilisée à deux fins générales : mesurer l'aimantation d'un matériau magnétique comme un ferromagnétique, ou mesurer la force et, dans certains cas, la direction du champ magnétique en un point de s
UNE LAMPE DE BANQUIER CLASSIQUE PETITE MAIS FONCTIONNE : 6 étapes (avec photos)
UNE LAMPE DE BANQUIER CLASSIQUE PETITE MAIS FONCTIONNE: Recréer quoi que ce soit dans un petit objet est toujours un plaisir et un défi en fonction de ce que vous essayez de recréer. J'essaie toujours de faire quelque chose d'amusant et d'y ajouter un peu de fonction aussi. Et pour cette raison, je fais un petit lam de banquier classique
Comment utiliser le module GY511 avec Arduino [Créer une boussole numérique] : 11 étapes
Comment utiliser le module GY511 avec Arduino [Créer une boussole numérique] : aperçu Dans certains projets électroniques, nous devons connaître l'emplacement géographique à tout moment et effectuer une opération spécifique en conséquence. Dans ce didacticiel, vous apprendrez à utiliser le module de boussole LSM303DLHC GY-511 avec Arduino pour créer une boussole numérique
Comment créer une petite annonce en ligne : 3 étapes (avec photos)
Comment créer une petite annonce en ligne : Vous avez quelque chose dont vous pensez devoir vous séparer ? Une façon de promouvoir les choses que vous voulez vendre est de publier une petite annonce, et aujourd'hui, l'utilisation d'Internet est un moyen facile, efficace et presque toujours gratuit de le faire. Dans ce Instructable, je vais gui
La petite pile au citron et d'autres conceptions pour une électricité à coût zéro et une lumière LED sans piles : 18 étapes (avec photos)
La petite batterie au citron et d'autres conceptions pour l'électricité à coût zéro et la lumière LED sans piles : Bonjour, vous connaissez probablement déjà les piles au citron ou les bio-piles. Ils sont utilisés normalement à des fins éducatives et ils utilisent des réactions électrochimiques qui génèrent de faibles tensions, généralement représentées sous la forme d'une LED ou d'une ampoule incandescente. Ces