
Taula de continguts:
- Subministraments
- Pas 1: el programa
- Pas 2: el circuit
- Pas 3: Cablatge de l'ATtiny85
- Pas 4: Connexió de la pantalla OLED
- Pas 5: col·loqueu els contactes del carregador
- Pas 6: Cablatge de l'HMC5883L
- Pas 7: Cablatge de la bateria
- Pas 8: Connexió del commutador
- Pas 9: calibració
- Pas 10: carregador I
- Pas 11: carregador II
- Pas 12: carregador III
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:37

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

Pas 3: 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

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



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



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



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


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



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


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



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.


Accèssit al Maps Challenge
Recomanat:
Tutorial per a la interfície Sensor de brúixola HMC5883L amb Arduino: 10 passos (amb imatges)

Tutorial per a la interfície Sensor de brúixola HMC5883L amb Arduino: Descripció HMC5883L és una brúixola digital de 3 eixos que s’utilitza per a dos propòsits generals: per mesurar la magnetització d’un material magnètic com un ferromagnet o per mesurar la força i, en alguns casos, la direcció del camp magnètic en un punt de s
Com utilitzar el mòdul GY511 amb Arduino [Feu una brúixola digital]: 11 passos
![Com utilitzar el mòdul GY511 amb Arduino [Feu una brúixola digital]: 11 passos Com utilitzar el mòdul GY511 amb Arduino [Feu una brúixola digital]: 11 passos](https://i.howwhatproduce.com/images/002/image-5459-37-j.webp)
Com utilitzar el mòdul GY511 amb Arduino [Feu una brúixola digital]: visió general En alguns projectes d’electrònica, hem de conèixer la ubicació geogràfica en qualsevol moment i fer una operació específica en conseqüència. En aquest tutorial, aprendreu a utilitzar el mòdul de brúixola LSM303DLHC GY-511 amb Arduino per fer compas digitals
Brúixola i altímetre LED: 7 passos (amb imatges)

Brúixola i altímetre LED: els objectes amb LED sempre em fascinen. Per tant, aquest projecte combina el popular sensor de brúixola digital HMC5883L amb 48 LED. Si col·loqueu els LED en un cercle, el led que s’il·lumina és la direcció cap a la qual us dirigiu. Cada 7,5 graus es dr
La brúixola moral: 7 passos (amb imatges)

La brúixola moral: el projecte realitzat en el marc del seminari de disseny computacional i fabricació digital del programa de màsters ITECH i el van presentar Vanessa Costalonga, James Hayward i Christo van der Hoven ._ Alguna vegada heu dubtat de les opcions que
Micro: bit Brúixola: 9 passos (amb imatges)

Brúixola de micro: bits: Aquestes instruccions mostren com utilitzar micro: bits per fer una brúixola digital senzilla