Table des matières:
- Étape 1: ce dont vous avez besoin
- Étape 2: Prototypage
- Étape 3: Ajout de la lipo au projet
- Étape 4: Souder
- Étape 5: Concevez un boîtier et imprimez-le
- Étape 6: Documentation du logiciel
Vidéo: Variomètre pour le parapente : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Il y a quelques années, j'ai construit un variomètre à l'aide des Instructables d'Andrei.
Cela fonctionnait bien, mais il y avait certaines choses que je n'aimais pas.
Je l'ai alimenté avec une pile 9V et cela a pris beaucoup de place et s'est retrouvé dans un boîtier en bois encombrant pour l'électronique. Souvent, les jours les plus prometteurs, la batterie s'est déchargée et je n'avais pas de batterie de rechange avec moi.
J'ai donc décidé de changer cela et j'ai conçu ma propre version d'un Vario inspirée d'Andrei.
Mon objectif principal était de le rendre plus petit et rechargeable.
Comme je voulais utiliser un SSD1306 comme écran, j'ai également dû écrire le logiciel à partir de zéro.
Parce que j'ai eu du mal avec la logique de calcul d'altitude (je ne suis pas un programmeur C), j'ai réutilisé quelques segments de code du Sketch d'Andrei et de ses bibliothèques.
Le résultat était un vario décent de 8x3x2cm avec juste le minimum de fonctionnalités.
Étape 1: ce dont vous avez besoin
- Arduino Nano
-
TC4056A (carte de charge Lipo)
- Avertisseur piézo
- 10 kO Résistance
- Interrupteur marche / arrêt
- Bouton poussoir
- Capteur barométrique BMP280
- SSD1306 (32x128) Écran Oled
- Batterie Lipo 1S (j'en ai utilisé une de mon avion RC)
- Résistance SMD 4KO - 10KO (selon votre taux LiPos C)
AVIS DE NON-RESPONSABILITÉ: comme vous le voyez dans le schéma, j'ai alimenté l'Arduino via la broche 5 V. Ceci n'est pas recommandé et peut provoquer une instabilité sur le processeur. Pour éviter cela, vous pouvez mettre un convertisseur élévateur après le TC4056A et alimenter régulièrement l'Arduino. Mais comme je visais une petite taille, je n'ai pas utilisé le stepup. Après quelques heures de vol, je n'ai rencontré aucun problème.
Étape 2: Prototypage
Pour compiler et télécharger le code sur votre arduino, vous aurez besoin du logiciel arduino ainsi que de quelques bibliothèques.
- IDE Arduino
-
Bibliothèques: accédez à Sketch > Inclure la bibliothèque > Gérer les bibliothèques, recherchez les éléments suivants et installez-les
- Adafruit_SSD1306 (V1.1.2)
- Bibliothèque Adafruit GFX (V1.2.3)
- Bibliothèque Adafruit BMP280 (V1.0.5)
- SBB_Click et Bounce2 (voir les fichiers joints et les ajouter à votre dossier de bibliothèque)
Mettez tout sur la maquette, compilez et téléchargez le croquis.
S'il y a une erreur lors de la compilation, vous devez installer la bibliothèque Adafruit SSD1306 pour l'adresse d'affichage correcte. Ce Instructable peut vous aider.
CLAUSE DE NON-RESPONSABILITÉ
Assurez-vous que l'arduino n'est alimenté que par son USB lors du téléchargement du code. Retirez la batterie avant de brancher le câble USB sur le port de programmation.
Étape 3: Ajout de la lipo au projet
Comme mon TC4056A a été conçu pour charger la batterie avec 1A de puissance et c'est un peu trop pour la petite lipo, j'ai donc dû la reprogrammer.
Selon la fiche technique du TC4056A, cela peut être fait en changeant la résistance R3 sur la carte. J'ai donc dessoudé la résistance 1.2 KO et l'ai changée par une 4KO. Cela nécessite un fer à souder très précis, une pince à épiler et un peu de pratique.
Vous devez vous procurer la bonne résistance pour s'adapter à la capacité de charge de votre lipo.
ASTUCE: vous n'avez pas besoin d'acheter ces résistances, si vous avez du matériel électronique sous-traité à la maison, ces petits composants peuvent être trouvés sur presque toutes les platines. Il suffit de prendre un multimètre, de trouver le bon et de le réutiliser.
Après cela, le lipo peut être soudé au TC4056A et connecté à l'arduino.
AVIS DE NON-RESPONSABILITÉ: Selon la fiche technique, l'alimentation doit être coupée lors du chargement de la lipo !
Étape 4: Souder
J'ai tout soudé en place à l'aide d'une planche à trous et de quelques fils.
J'ai également supprimé la LED powerstatus sur l'Arduino pour utiliser moins d'énergie. ASTUCE: Retirer cette LED était un vrai gâchis et je l'ai détruite avec mon fer à souder. Plus tard, j'ai découvert qu'il est plus facile de retirer la résistance devant la LED, car la résistance transfère plus facilement la chaleur à l'autre pastille de soudure, elle peut être simplement dessoudée en chauffant simplement une broche.
Étape 5: Concevez un boîtier et imprimez-le
J'ai conçu un boîtier pour l'électronique et l'ai imprimé sur mon imprimante 3D.
Pour le moment je ne fournirai pas le boîtier, car il y a quelques erreurs dedans que j'ai fini par beaucoup post-traiter pour le faire rentrer.
De plus, les mesures pour ce boîtier sont prises avec de très petites distances pour mon électronique. Il pourrait donc ne pas convenir à vos appareils électroniques.
Étape 6: Documentation du logiciel
Après avoir allumé le Vario, l'écran d'initialisation apparaît et l'écran reste noir. (La plupart du temps, j'ai juste besoin de l'audio. Si vous ne voulez pas que cela se produise, modifiez la variable "display_on" dans le croquis sur true (ligne 30) et menu = 1 (ligne 26))
Si vous appuyez une fois sur le bouton, vous devriez voir la première page.
En appuyant brièvement sur le bouton, vous pouvez basculer entre les quatre pages principales.
- PAGE: taux de montée, barre de montée, altitude et puissance de la batterie
- PAGE: Climb Bar Big (pour montage vertical)
- PAGE: Température et pression
- PAGE: % de puissance de la batterie
avec un appui long, vous pouvez passer au menu des paramètres. Avec une courte pression, vous pouvez parcourir tous les paramètres. Avec un appui long à nouveau, vous pouvez entrer les paramètres spécifiques et les modifier par un appui court. Un appui long à nouveau l'enregistre.
- Page Paramètres: Altitude
- Page Paramètres: Bip activé/désactivé
- Page des paramètres: Affichage activé/désactivé
- Sortir
Conseillé:
Mod Icom V80 pour le parapente : 5 étapes
Mod Icom V80 pour le parapente : il s'agit de la radio portable Icom V80. Remarque : N'effectuez cette modification que si vous êtes autorisé à transmettre dans la plage de fréquences de 148 MHz à 174 MHz. Si vous ne le savez pas, n'effectuez pas cette modification
Carte de dérivation conviviale pour planche à pain pour ESP8266-01 avec régulateur de tension : 6 étapes (avec photos)
Carte de dérivation conviviale pour planche à pain pour ESP8266-01 avec régulateur de tension : Bonjour à tous ! J'espère que vous allez bien. Dans ce didacticiel, je montrerai comment j'ai fabriqué cet adaptateur personnalisé pour le module ESP8266-01 avec une régulation de tension appropriée et des fonctionnalités qui permettent le mode flash de l'ESP. J'ai créé ce mod
OXsC-ACW : GUI Customiseur Pour OpenXsensor Pour Multiplex Altimètre/Variomètre : 11 étapes
OXsC-ACW: GUI Customiseur Pour OpenXsensor Pour Multiplex Altimetre/Variometer: openXsensor est formidable, mais il n'est pas facile de modifier les paramètres pour quelqu'un qui n'a pas un peu d'expérience en C. J'ai donc écrit un petit programme qui permet de choisir les options via une interface si
Contrôleur DIY pour jeux de parapente : 5 étapes (avec photos)
Contrôleur DIY pour les jeux de parapente : J'ai joué à différents jeux de parapente et j'ai toujours trouvé le problème des commandes que vous utilisez. La souris et le clavier ne sont pas géniaux car le vol en parapente est très analogique. C'est un peu comme un simulateur de vol ou un jeu de course automobile, il faut des joies
PropVario, un variomètre/altimètre DIY avec sortie vocale pour planeurs RC : 7 étapes (avec photos)
PropVario, un variomètre/altimètre de bricolage avec sortie vocale pour planeurs RC : ces instructables vous montreront comment construire un Vario peu coûteux, qui pourrait parler de l'altitude et bien sûr envoyer différentes tonalités lors du changement de la hauteur de votre planeur. Certaines fonctionnalités : - voix et tonalité - utilisez vos propres échantillons (d'ondes) dans votre la