Taula de continguts:

Una petita brúixola amb ATtiny85: 12 passos (amb imatges)
Una petita brúixola amb ATtiny85: 12 passos (amb imatges)

Vídeo: Una petita brúixola amb ATtiny85: 12 passos (amb imatges)

Vídeo: Una petita brúixola amb ATtiny85: 12 passos (amb imatges)
Vídeo: BRÚIXOLA 2024, Desembre
Anonim
Una brúixola petita amb ATtiny85
Una brúixola petita amb ATtiny85

Aquest és el nostre primer projecte amb ATtiny85; una simple brúixola digital de butxaca (en col·laboració amb J. Arturo Espejel Báez).

ATtiny85 és un microcontrolador d'alt rendiment i poca potència. Té 8 Kbytes de memòria flash programable. A causa d'això, el repte d'aquest projecte era reduir la mida del programa, ja que el circuit és molt senzill, gràcies al protocol I2C.

Subministraments

Per a la brúixola:

  • ATtiny85
  • Magnetòmetre HMC5883L
  • Pantalla OLED SSD1306 I2c de 0,96 "de 128x64
  • Interruptor de botó quadrat autoblocant
  • Bateria Lipo-polímer Lipo de 3,7 V 300 mAh
  • Estoig imprès en 3D (2 parts, trobeu els enllaços STL)

Per al carregador:

  • Dues peces de PCB; 17x10mm i 13x18mm
  • Estoig imprès en 3D (2 parts, trobeu els enllaços STL)
  • Mòdul carregador de bateria de liti Micro USB 5V 1A TP4056

Pas 1: el programa

Cal carregar el programa AB.ino a l'ATtiny85 abans de connectar-lo al circuit. Per a això, podeu seguir qualsevol dels tutorials a Internet, com ara https://www.instructables.com/id/DIY-Attiny-Progr… Per compilar el programa, heu d’instal·lar la biblioteca ssd1306 d’Alexey Dynda, disponible a

Pas 2: el circuit

El Circuit
El Circuit

Pas 3: Cablatge de l'ATtiny85

Cablatge de l'ATtiny85
Cablatge de l'ATtiny85
Cablatge de l'ATtiny85
Cablatge de l'ATtiny85
Cablatge de l'ATtiny85
Cablatge de l'ATtiny85
Cablatge de l'ATtiny85
Cablatge de l'ATtiny85

És convenient tallar els passadors no utilitzats de l'ATtiny abans de soldar.

Prepareu dos parells de filferro de 10 cm separant dos trams de 2 mm a la meitat i separats uns 5 mm els uns dels altres, tal com es mostra a la 1a i la 2a fotos. Soldeu una secció del primer parell de cables (A) a SDA (pin 5) i l'altra secció a SCL (pin 7) tal com es mostra a la tercera imatge. Amb l’altre parell de cables (B), soldeu un cable a GND (pin 4) i l’altre a + V (pin 8), com a la 4a foto.

Pas 4: Connexió de la pantalla OLED

Cablatge de la pantalla OLED
Cablatge de la pantalla OLED

Soldeu els quatre cables d’un costat de l’ATtiny (SDA, SCL, + V i GND) als contactes corresponents de la pantalla OLED i enganxeu-lo a la caixa. Protegiu el tauler de visualització amb cinta aïllant.

Pas 5: col·loqueu els contactes del carregador

Col·loqueu els contactes del carregador
Col·loqueu els contactes del carregador
Col·loqueu els contactes del carregador
Col·loqueu els contactes del carregador
Col·loqueu els contactes del carregador
Col·loqueu els contactes del carregador

Traieu dos cables d’un connector de pin de capçalera masculí. Plega cadascun formant un ganxo com a la primera foto. Inseriu-ne un al costat lateral de la vitrina i l’altre a la tapa inferior tal com es mostra.

Pas 6: Cablatge de l'HMC5883L

Cablatge de l'HMC5883L
Cablatge de l'HMC5883L
Cablatge de l'HMC5883L
Cablatge de l'HMC5883L
Cablatge de l'HMC5883L
Cablatge de l'HMC5883L

Enganxeu el magnetòmetre HMC5883L a la tapa inferior tal com es mostra. Soldeu els cables SCL i SDA de l’ATtiny als contactes corresponents del magnetòmetre, plegueu el cable de contacte del carregador i soldeu-lo al contacte GND. Soldeu els cables + V i GND de l’ATtiny als contactes corresponents. Protegiu el tauler del magnetòmetre amb cinta aïllant.

Pas 7: Cablatge de la bateria

Cablatge de la bateria
Cablatge de la bateria
Cablatge de la bateria
Cablatge de la bateria
Cablatge de la bateria
Cablatge de la bateria

Soldeu el pol negatiu de la bateria al pin 4 de l’ATtiny i el positiu al contacte del carregador al lateral de la caixa. Afegiu un cable d’aquest contacte al commutador (vegeu el pas següent).

Pas 8: Connexió del commutador

Cablatge del commutador
Cablatge del commutador
Cablatge del commutador
Cablatge del commutador

Soldeu el cable del contacte lateral del carregador a un contacte de l’interruptor i, a continuació, un altre al contacte + V del magnetòmetre. Ara podeu provar la brúixola i enganxar la tapa inferior.

Pas 9: calibració

El programa AB.ino té un algoritme de calibratge automàtic. Només heu d’engegar i girar la brúixola 360º tal com es mostra al vídeo.

ATENCIÓ: no connecteu mai els dos contactes externs, ja que això provocaria un curtcircuit de la bateria.

Pas 10: carregador I

Carregador I
Carregador I
Carregador I
Carregador I
Carregador I
Carregador I

Tallar dues peces de PCB de 17 mm x 10 mm i 13 mm x 18 mm. Practicar un forat a la petita peça que coincideixi amb el forat de la part impresa 3D rodona, passar un cable i soldar-lo. Enganxeu el PCB tal com es mostra a la foto.

Pas 11: carregador II

Carregador II
Carregador II
Carregador II
Carregador II

Soldeu un cable a la peça de PCB de 17x10mm i passeu-lo tirant la ranura de la part impresa en 3D. Enganxeu-lo com es mostra.

Pas 12: carregador III

Carregador III
Carregador III
Carregador III
Carregador III
Carregador III
Carregador III

Encaixeu i enganxeu les peces impreses en 3D tal com es mostra i soldeu els cables al mòdul del carregador de bateria. El fil soldat a la part inferior és el negatiu. Ara podeu carregar la bateria de la brúixola amb un mini cable USB.

Desafiament Maps
Desafiament Maps
Desafiament Maps
Desafiament Maps

Accèssit al Maps Challenge

Recomanat: