Sommario:
- Passaggio 1: cosa ti serve
- Passaggio 2: prototipazione
- Passaggio 3: aggiungere la Lipo al progetto
- Passaggio 4: saldatura
- Passaggio 5: progettare una custodia e stamparla
- Passaggio 6: documentazione del software
Video: Variometro per Parapendio: 6 Passi (con Immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Alcuni anni fa ho costruito un variometro con l'aiuto di Instructables di Andrei.
Funzionava bene, ma c'erano alcune cose che non mi piacevano.
L'ho alimentato con una batteria da 9V e questo ha preso molto spazio ed è finito in una ingombrante custodia di legno per l'elettronica. Spesso nei giorni più promettenti la batteria si scaricava e non avevo con me una batteria di riserva.
Così ho deciso di cambiarlo e ho disegnato la mia versione di un Vario ispirata ad Andrei.
Il mio obiettivo principale era renderlo più piccolo e ricaricabile.
Dato che volevo utilizzare un SSD1306 come display, ho dovuto anche scrivere il software da zero.
Poiché ho faticato con la logica di calcolo dell'altitudine (non sono un programmatore C) ho riutilizzato alcuni segmenti di codice da Sketch di Andrei e dalle sue librerie.
Il risultato è stato un discreto variopinto 8x3x2cm con funzionalità minime.
Passaggio 1: cosa ti serve
- Arduino Nano
-
TC4056A (scheda di ricarica Lipo)
- Cicalino piezoelettrico
- Resistenza da 10 kO
- Interruttore di accensione/spegnimento
- Premi il bottone
- Sensore barometrico BMP280
- Display SSD1306 (32x128)
- Batteria Lipo 1S (ne ho usata una dal mio aereo RC)
- Resistore SMD 4KO - 10KO (a seconda della tariffa LiPos C)
DISCLAIMER: Come vedete nello schema ho alimentato l'Arduino tramite il Pin 5V. Questo non è consigliato e può causare instabilità sul processore. Per evitare ciò, puoi inserire un convertitore step-up dopo il TC4056A e alimentare regolarmente Arduino. Ma poiché miravo a una taglia piccola, non ho usato lo stepup. Dopo alcune ore di volo non ho avuto problemi a farlo.
Passaggio 2: prototipazione
Per compilare e caricare il codice sul tuo arduino avrai bisogno del software arduino e anche di alcune librerie.
- Arduino IDE
-
Librerie: vai su Schizzo> Includi libreria> Gestisci libreriecerca quanto segue e installale
- Adafruit_SSD1306 (V1.1.2)
- Libreria Adafruit GFX (V1.2.3)
- Libreria Adafruit BMP280 (V1.0.5)
- SBB_Click e Bounce2 (vedi file allegati e aggiungili alla cartella della tua libreria)
Metti tutto sulla breadboard, compila e carica lo sketch.
Se si verifica un errore durante la compilazione, è necessario inserire la libreria Adafruit SSD1306 per l'indirizzo di visualizzazione corretto. Questo Instructable può aiutarti.
DISCLAIMER
Assicurati che l'arduino sia alimentato solo dalla sua USB quando carichi il codice. Rimuovi la batteria prima di collegare il cavo USB alla porta di programmazione.
Passaggio 3: aggiungere la Lipo al progetto
Dal momento che il mio TC4056A è stato progettato per caricare la batteria con 1A di potenza e questo è un po' troppo per il piccolo lipo, quindi ho dovuto riprogrammarlo.
Secondo il datasheet del TC4056A questo può essere fatto cambiando il resistore R3 sulla scheda. Quindi ho dissaldato la resistenza da 1.2 KO e l'ho cambiata con una 4KO. Questo richiede un saldatore molto preciso, una pinzetta e un po' di pratica.
Devi ottenere il resistore giusto per adattarsi alla capacità di carica della tua lipo.
SUGGERIMENTO: non è necessario acquistare questi resistori, se si dispone di materiale elettronico in outsourcing a casa, questi piccoli componenti possono essere trovati quasi su ogni platino. Basta prendere un multimetro, trovare quello giusto e riutilizzarlo.
Successivamente il lipo può essere saldato al TC4056A e collegato con l'arduino.
DISCLAIMER: Secondo la scheda tecnica, l'alimentazione deve essere spenta durante la ricarica del lipo!
Passaggio 4: saldatura
Ho saldato tutto in posizione usando una scheda forata e alcuni fili.
Ho anche rimosso il LED powerstatus su Arduino per consumare meno energia. SUGGERIMENTO: rimuovere questo LED è stato un vero disastro e l'ho distrutto con il mio saldatore. Successivamente ho scoperto che è più facile rimuovere la resistenza davanti al LED, poiché la resistenza trasferisce più facilmente il calore all'altro pad di saldatura, può essere semplicemente dissaldato riscaldando solo un pin.
Passaggio 5: progettare una custodia e stamparla
Ho progettato una custodia per l'elettronica e l'ho stampata con la mia stampante 3D.
Al momento non fornirò l'alloggiamento, perché ci sono alcuni errori in esso che finisco per postelaborare molto per adattarlo.
Anche le misurazioni per questa custodia sono prese con distanze davvero ridotte per la mia elettronica. Quindi potrebbe non adattarsi alla tua elettronica.
Passaggio 6: documentazione del software
Dopo aver acceso il Vario, viene visualizzato initscreen e quindi lo schermo rimane nero. (La maggior parte delle volte ho solo bisogno dell'audio. Se non vuoi che ciò accada, cambia la variabile "display_on" nello sketch su true (linea 30) e menu = 1 (riga 26))
Se premi il pulsante una volta, dovresti vedere la prima pagina.
Premendo brevemente il pulsante è possibile passare da una pagina all'altra delle quattro pagine principali.
- PAGINA: velocità di salita, barra di salita, altitudine e carica della batteria
- PAGINA: Climb Bar Big (per montaggio verticale su riser)
- PAGINA: Temperatura e pressione
- PAGINA: % di carica della batteria
con una pressione prolungata è possibile passare al menu delle impostazioni. Con una breve pressione è possibile scorrere tutte le impostazioni. Premendo nuovamente a lungo è possibile inserire le impostazioni specifiche e modificarle premendo brevemente. Una pressione lunga lo salva di nuovo.
- Pagina Impostazioni: Altitudine
- Pagina Impostazioni: Segnale acustico ON/OFF
- Pagina Impostazioni: Display ON/OFF
- Uscita
Consigliato:
Icom V80 Mod per il parapendio: 5 passaggi
Mod Icom V80 per il parapendio: questo è per la radio portatile Icom V80. Nota: eseguire questa modifica solo se è consentito trasmettere nella gamma di frequenza da 148MHz a 174MHz. Se non lo sai, non eseguire questa modifica
Orologio per l'allenamento del sonno per bambini: 6 passi (con immagini)
Orologio per l'allenamento del sonno dei bambini: avevo bisogno di un orologio per aiutare i miei gemelli di 4 anni a imparare a dormire un po' più a lungo (ne ho abbastanza di dovermi svegliare alle 5:30 del mattino il sabato), ma non possono leggi l'ora ancora. Dopo aver sfogliato alcuni articoli su uno shopping molto popolare
OXsC-ACW: GUI Customizer per OpenXsensor Pour Multiplex Altimetro/Variometro: 11 passi
OXsC-ACW: GUI Customiseur per OpenXsensor per Multiplex Altimetro/Variometro: openXsensor è formidabile, non è più facile modificare i parametri per quelqu'un qui n'a pas un peu d’expérience en C. J'ai donc écrit un petit program qui permet de choisir les options via une interface si
Controller fai da te per giochi di parapendio: 5 passaggi (con immagini)
Controller fai-da-te per giochi di parapendio: ho giocato a diversi giochi di parapendio e ho sempre riscontrato il problema di quali controlli usi. Mouse e tastiera non sono eccezionali poiché il volo in parapendio è molto analogico. È un po' simile a un simulatore di volo o a un gioco di corse automobilistiche, hai bisogno di una gioia
PropVario, un variometro/altimetro fai-da-te con uscita vocale per alianti RC: 7 passaggi (con immagini)
PropVario, un variometro/altimetro fai-da-te con uscita vocale per alianti RC: queste istruzioni ti mostreranno come costruire un Vario economico, che potrebbe parlare l'altitudine e, naturalmente, inviare vari toni quando si cambia l'altezza del tuo aliante. Alcune caratteristiche: - voce e tono - usa i tuoi campioni (wave-) nella tua la