Table des matières:

Une petite boussole avec ATtiny85 : 12 étapes (avec photos)
Une petite boussole avec ATtiny85 : 12 étapes (avec photos)

Vidéo: Une petite boussole avec ATtiny85 : 12 étapes (avec photos)

Vidéo: Une petite boussole avec ATtiny85 : 12 étapes (avec photos)
Vidéo: Programmer un attiny85 - EP03 Projet Dé Electronique 2024, Novembre
Anonim
Une petite boussole avec ATtiny85
Une petite boussole avec ATtiny85

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

Le circuit
Le circuit

Étape 3: Câblage de l'ATtiny85

Câblage de l'ATtiny85
Câblage de l'ATtiny85
Câblage de l'ATtiny85
Câblage de l'ATtiny85
Câblage de l'ATtiny85
Câblage de l'ATtiny85
Câblage de l'ATtiny85
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

Câblage de l'écran OLED
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

Placez les contacts du chargeur
Placez les contacts du chargeur
Placez les contacts du chargeur
Placez les contacts du chargeur
Placez les contacts du chargeur
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

Câblage du HMC5883L
Câblage du HMC5883L
Câblage du HMC5883L
Câblage du HMC5883L
Câblage du HMC5883L
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

Câblage de la batterie
Câblage de la batterie
Câblage de la batterie
Câblage de la batterie
Câblage de la batterie
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

Câblage du commutateur
Câblage du commutateur
Câblage du commutateur
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

Chargeur I
Chargeur I
Chargeur I
Chargeur I
Chargeur I
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

Chargeur II
Chargeur II
Chargeur II
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

Chargeur III
Chargeur III
Chargeur III
Chargeur III
Chargeur III
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.

Défi des cartes
Défi des cartes
Défi des cartes
Défi des cartes

Deuxième prix du défi des cartes

Conseillé: