Sommario:
- Forniture
- Passaggio 1: il programma
- Passaggio 2: il circuito
- Passaggio 3: cablaggio dell'ATtiny85
- Passaggio 4: cablaggio del display OLED
- Passaggio 5: posizionare i contatti del caricabatterie
- Passaggio 6: cablaggio dell'HMC5883L
- Passaggio 7: cablaggio della batteria
- Passaggio 8: cablaggio dell'interruttore
- Passaggio 9: calibrazione
- Passaggio 10: caricabatterie I
- Passaggio 11: caricabatterie II
- Passaggio 12: caricabatterie III
![Una piccola bussola con ATtiny85: 12 passaggi (con immagini) Una piccola bussola con ATtiny85: 12 passaggi (con immagini)](https://i.howwhatproduce.com/images/001/image-637-11-j.webp)
Video: Una piccola bussola con ATtiny85: 12 passaggi (con immagini)
![Video: Una piccola bussola con ATtiny85: 12 passaggi (con immagini) Video: Una piccola bussola con ATtiny85: 12 passaggi (con immagini)](https://i.ytimg.com/vi/u5xWLRFcGss/hqdefault.jpg)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
![Una piccola bussola con ATtiny85 Una piccola bussola con ATtiny85](https://i.howwhatproduce.com/images/001/image-637-12-j.webp)
Questo è il nostro primo progetto con ATtiny85; una semplice bussola digitale tascabile (in collaborazione con J. Arturo Espejel Báez).
ATtiny85 è un microcontrollore ad alte prestazioni e bassa potenza. Dispone di 8 Kbyte di memoria flash programmabile. A causa di ciò, la sfida in questo progetto è stata quella di ridurre le dimensioni del programma, poiché il circuito è molto semplice, grazie al protocollo I2C.
Forniture
Per la bussola:
- ATtiny85
- Magnetometro HMC5883L
- SSD1306 I2c Display OLED da 0,96" 128x64
- Interruttore a pulsante quadrato autobloccante
- Batteria ai polimeri di litio lipo da 3,7 V 300 mAh
- Custodia stampata in 3D (2 parti, si prega di trovare i collegamenti STL)
Per il caricatore:
- Due pezzi di PCB; 17x10mm e 13x18mm
- Custodia stampata in 3D (2 parti, si prega di trovare i collegamenti STL)
- Modulo caricabatteria al litio Micro USB 5V 1A TP4056
Passaggio 1: il programma
È necessario caricare il programma AB.ino nell'ATtiny85 prima di cablarlo nel circuito. Per questo, puoi seguire uno qualsiasi dei tutorial su Internet, come https://www.instructables.com/id/DIY-Attiny-Progr… Per compilare il programma, devi installare la libreria ssd1306 di Alexey Dynda, disponibile su
Passaggio 2: il circuito
![Il circuito Il circuito](https://i.howwhatproduce.com/images/001/image-637-13-j.webp)
Passaggio 3: cablaggio dell'ATtiny85
![Cablaggio dell'ATtiny85 Cablaggio dell'ATtiny85](https://i.howwhatproduce.com/images/001/image-637-14-j.webp)
![Cablaggio dell'ATtiny85 Cablaggio dell'ATtiny85](https://i.howwhatproduce.com/images/001/image-637-15-j.webp)
![Cablaggio dell'ATtiny85 Cablaggio dell'ATtiny85](https://i.howwhatproduce.com/images/001/image-637-16-j.webp)
![Cablaggio dell'ATtiny85 Cablaggio dell'ATtiny85](https://i.howwhatproduce.com/images/001/image-637-17-j.webp)
È conveniente tagliare i pin inutilizzati dell'ATtiny prima della saldatura.
Preparare due coppie di filo da 10 cm spelando due sezioni di 2 mm a metà e separate da circa 5 mm l'una dall'altra, come mostrato nella 1a e 2a foto. Saldare una sezione della prima coppia di cavi (A) a SDA (pin 5) e l'altra sezione a SCL (pin 7) come mostrato nella 3a immagine. Con l'altra coppia di fili (B), saldare un cavo a GND (pin 4) e l'altro a +V (pin 8), come nella 4a foto.
Passaggio 4: cablaggio del display OLED
![Cablaggio del display OLED Cablaggio del display OLED](https://i.howwhatproduce.com/images/001/image-637-18-j.webp)
Saldare i quattro fili di un lato dell'ATtiny (SDA, SCL, +V e GND) ai contatti corrispondenti del display OLED e incollarlo al case. Proteggere il tabellone con nastro isolante.
Passaggio 5: posizionare i contatti del caricabatterie
![Posiziona i contatti del caricabatterie Posiziona i contatti del caricabatterie](https://i.howwhatproduce.com/images/001/image-637-19-j.webp)
![Posiziona i contatti del caricabatterie Posiziona i contatti del caricabatterie](https://i.howwhatproduce.com/images/001/image-637-20-j.webp)
![Posiziona i contatti del caricabatterie Posiziona i contatti del caricabatterie](https://i.howwhatproduce.com/images/001/image-637-21-j.webp)
Prendere due fili da un connettore maschio a pin dell'intestazione. Piegate ognuno formando un gancio come nella prima foto. Inserire uno nella parte laterale della vetrina e l'altro nel coperchio inferiore come mostrato.
Passaggio 6: cablaggio dell'HMC5883L
![Cablaggio dell'HMC5883L Cablaggio dell'HMC5883L](https://i.howwhatproduce.com/images/001/image-637-22-j.webp)
![Cablaggio dell'HMC5883L Cablaggio dell'HMC5883L](https://i.howwhatproduce.com/images/001/image-637-23-j.webp)
![Cablaggio dell'HMC5883L Cablaggio dell'HMC5883L](https://i.howwhatproduce.com/images/001/image-637-24-j.webp)
Incolla il magnetometro HMC5883L sul coperchio inferiore come mostrato. Saldare i fili SCL e SDA dall'ATtiny ai corrispondenti contatti del magnetometro, piegare il filo del contatto del caricatore e saldare al contatto GND. Saldare i fili +V e GND dall'ATtiny ai contatti corrispondenti. Proteggere la scheda del magnetometro con nastro isolante.
Passaggio 7: cablaggio della batteria
![Cablaggio della batteria Cablaggio della batteria](https://i.howwhatproduce.com/images/001/image-637-25-j.webp)
![Cablaggio della batteria Cablaggio della batteria](https://i.howwhatproduce.com/images/001/image-637-26-j.webp)
![Cablaggio della batteria Cablaggio della batteria](https://i.howwhatproduce.com/images/001/image-637-27-j.webp)
Saldare il polo negativo della batteria al pin 4 dell'ATtiny e il positivo al contatto del caricabatterie sul lato della custodia. Aggiungi un filo da questo contatto all'interruttore (vedi il passaggio successivo).
Passaggio 8: cablaggio dell'interruttore
![Cablaggio dell'interruttore Cablaggio dell'interruttore](https://i.howwhatproduce.com/images/001/image-637-28-j.webp)
![Cablaggio dell'interruttore Cablaggio dell'interruttore](https://i.howwhatproduce.com/images/001/image-637-29-j.webp)
Saldare il filo dal contatto del caricatore laterale a un contatto dell'interruttore e poi un altro al contatto +V del magnetometro. Ora puoi testare la bussola e incollare il coperchio inferiore.
Passaggio 9: calibrazione
Il programma AB.ino dispone di un algoritmo di calibrazione automatica. Devi solo accendere e ruotare la bussola di 360º come mostrato nel video.
ATTENZIONE!Non collegare mai entrambi i contatti esterni in quanto ciò causerebbe un cortocircuito della batteria.
Passaggio 10: caricabatterie I
![Caricabatterie I Caricabatterie I](https://i.howwhatproduce.com/images/001/image-637-30-j.webp)
![Caricabatterie I Caricabatterie I](https://i.howwhatproduce.com/images/001/image-637-31-j.webp)
![Caricabatterie I Caricabatterie I](https://i.howwhatproduce.com/images/001/image-637-32-j.webp)
Taglia due pezzi di PCB di 17 mm x 10 mm e 13 mm x 18 mm. Praticare un foro nel piccolo pezzo che corrisponde al foro nella parte rotonda stampata in 3D, far passare un filo e saldarlo. Incolla il PCB come mostrato nella foto.
Passaggio 11: caricabatterie II
![Caricabatterie II Caricabatterie II](https://i.howwhatproduce.com/images/001/image-637-33-j.webp)
![Caricabatterie II Caricabatterie II](https://i.howwhatproduce.com/images/001/image-637-34-j.webp)
Saldare un filo nel pezzo PCB da 17x10 mm e passarlo nella fessura nella parte stampata in 3D. Incollalo come mostrato.
Passaggio 12: caricabatterie III
![Caricabatterie III Caricabatterie III](https://i.howwhatproduce.com/images/001/image-637-35-j.webp)
![Caricabatterie III Caricabatterie III](https://i.howwhatproduce.com/images/001/image-637-36-j.webp)
![Caricabatterie III Caricabatterie III](https://i.howwhatproduce.com/images/001/image-637-37-j.webp)
Montare e incollare le parti stampate in 3D come mostrato e saldare i fili al modulo del caricabatterie. Il filo saldato nella parte inferiore è il negativo. Ora puoi caricare la batteria della bussola con un cavo mini USB.
![Sfida delle mappe Sfida delle mappe](https://i.howwhatproduce.com/images/001/image-637-38-j.webp)
![Sfida delle mappe Sfida delle mappe](https://i.howwhatproduce.com/images/001/image-637-39-j.webp)
Secondo premio nella sfida delle mappe
Consigliato:
Come realizzare una piccola stazione di prova per pannelli solari: 6 passaggi
![Come realizzare una piccola stazione di prova per pannelli solari: 6 passaggi Come realizzare una piccola stazione di prova per pannelli solari: 6 passaggi](https://i.howwhatproduce.com/images/001/image-861-22-j.webp)
Come realizzare una piccola stazione di prova per pannelli solari:
Tutorial per interfacciare il sensore bussola HMC5883L con Arduino: 10 passaggi (con immagini)
![Tutorial per interfacciare il sensore bussola HMC5883L con Arduino: 10 passaggi (con immagini) Tutorial per interfacciare il sensore bussola HMC5883L con Arduino: 10 passaggi (con immagini)](https://i.howwhatproduce.com/images/004/image-10589-j.webp)
Tutorial per interfacciare il sensore bussola HMC5883L con Arduino: Descrizione HMC5883L è una bussola digitale a 3 assi utilizzata per due scopi generali: misurare la magnetizzazione di un materiale magnetico come un ferromagnete, oppure misurare la forza e, in alcuni casi, la direzione del campo magnetico in un punto in s
Altoparlante Bluetooth per piccola botte di vino: 7 passaggi (con immagini)
![Altoparlante Bluetooth per piccola botte di vino: 7 passaggi (con immagini) Altoparlante Bluetooth per piccola botte di vino: 7 passaggi (con immagini)](https://i.howwhatproduce.com/images/005/image-12995-6-j.webp)
Altoparlante Bluetooth per piccola botte di vino: mio nonno è recentemente scomparso e io e la mia famiglia siamo andati a casa sua portando ciò che volevamo per il suo ricordo. Ho trovato una vecchia botte di legno da 5 o 10 litri. Quando ho visto questo piccolo barilotto, è stato chiaro per me trasformarlo in uno spea Bluetooth
Un minuscolo sistema di allarme che utilizza una super piccola scheda compatibile con Arduino!: 10 passaggi
![Un minuscolo sistema di allarme che utilizza una super piccola scheda compatibile con Arduino!: 10 passaggi Un minuscolo sistema di allarme che utilizza una super piccola scheda compatibile con Arduino!: 10 passaggi](https://i.howwhatproduce.com/images/002/image-3868-132-j.webp)
Un minuscolo sistema di allarme che utilizza una super piccola scheda compatibile con Arduino!: Ciao, oggi realizzeremo un piccolo progetto interessante. Costruiremo un minuscolo dispositivo di allarme che misuri la distanza tra se stesso e un oggetto di fronte ad esso. E quando l'oggetto si sposta oltre una distanza prestabilita, il dispositivo ti avviserà con un
L'auto più piccola al mondo con controllo elettronico della stabilità!: 5 passaggi (con immagini)
![L'auto più piccola al mondo con controllo elettronico della stabilità!: 5 passaggi (con immagini) L'auto più piccola al mondo con controllo elettronico della stabilità!: 5 passaggi (con immagini)](https://i.howwhatproduce.com/images/001/image-195-90-j.webp)
L'auto più piccola del mondo con controllo elettronico della stabilità!: Hai una di quelle piccole auto per lattine di Coca Cola? E la sua controllabilità fa schifo? Allora ecco la soluzione: Arduino 2.4GHz "Micro RC" modifica del controllo proporzionale!Caratteristiche: controllo proporzionale Arduino "Micro RC" conversione