Inhoudsopgave:

Variometer voor paragliden - Ajarnpa
Variometer voor paragliden - Ajarnpa

Video: Variometer voor paragliden - Ajarnpa

Video: Variometer voor paragliden - Ajarnpa
Video: Meteo voor Paragliding deel 1 2024, November
Anonim
Variometer voor paragliden
Variometer voor paragliden

Een paar jaar geleden heb ik een Variometer gebouwd met behulp van Andrei's Instructables.

Het werkte goed, maar er waren een paar dingen die ik niet leuk vond.

Ik voedde het met een 9V-batterij en dit nam veel ruimte in beslag en zat in een omvangrijke houten kist voor de elektronica. Vaak was op de meest veelbelovende dagen de batterij leeg en had ik geen reservebatterij bij me.

Dus besloot ik dit te veranderen en ontwierp mijn eigen versie van een Vario geïnspireerd door Andrei.

Mijn belangrijkste doel was om het kleiner en oplaadbaar te maken.

Omdat ik een SSD1306 als display wilde gebruiken, moest ik de software ook helemaal opnieuw schrijven.

Omdat ik worstelde met de logica van de hoogteberekening (ik ben geen C-programmeur), heb ik een paar codesegmenten uit Andrei's Sketch en zijn bibliotheken hergebruikt.

Het resultaat was een degelijke 8x3x2cm vario met slechts de minimale functionaliteit.

Stap 1: Wat je nodig hebt

Wat je nodig hebt
Wat je nodig hebt
  • Arduino Nano
  • TC4056A (Lipo-oplaadbord)

  • Piëzo-zoemer
  • 10 kO Weerstand
  • Aan / uit knop
  • Druk op de knop
  • BMP280 Baro-sensor
  • SSD1306 (32x128) Oled-scherm
  • 1S Lipo-batterij (ik gebruikte er een van mijn RC-vliegtuig)
  • 4KO - 10KO SMD-weerstand (afhankelijk van uw LiPos C-snelheid)

DISCLAIMER: Zoals je in het schema kunt zien, heb ik de Arduino via de 5V-pin gevoed. Dit wordt niet aanbevolen en kan instabiliteit op de processor veroorzaken. Om dit te voorkomen, kunt u een step-up-converter na de TC4056A plaatsen en de Arduino regelmatig van stroom voorzien. Maar omdat ik mikte op een klein formaat, heb ik de step-up niet gebruikt. Na een paar uur vliegen had ik daar geen problemen mee.

Stap 2: Prototyping

Prototyping
Prototyping
Prototyping
Prototyping

Voor het compileren en uploaden van de code naar je arduino heb je de arduino-software en ook enkele bibliotheken nodig.

  • Arduino IDE
  • Bibliotheken: ga naar Sketch > Bibliotheek opnemen > Bibliotheken beheren, zoek naar het volgende en installeer ze

    • Adafruit_SSD1306 (V1.1.2)
    • Adafruit GFX-bibliotheek (V1.2.3)
    • Adafruit BMP280-bibliotheek (V1.0.5)
    • SBB_Click en Bounce2 (zie bijgevoegde bestanden en voeg ze toe aan uw bibliotheekmap)

Zet alles op het breadboard, compileer en upload de schets.

Als er een fout optreedt bij het compileren, moet u de Adafruit SSD1306 Library aanpassen voor het juiste weergaveadres. Dit Instructable kan u helpen.

VRIJWARING

Zorg ervoor dat de Arduino alleen wordt gevoed door zijn USB wanneer u de code uploadt. Verwijder de batterij voordat u de USB-kabel in de programmeerpoort steekt.

Stap 3: De Lipo toevoegen aan het project

De Lipo aan het project toevoegen
De Lipo aan het project toevoegen
De Lipo aan het project toevoegen
De Lipo aan het project toevoegen
De Lipo aan het project toevoegen
De Lipo aan het project toevoegen

Omdat mijn TC4056A is ontworpen om de batterij op te laden met 1A vermogen en dit een beetje te veel is voor de kleine lipo, moest ik hem opnieuw programmeren.

Volgens de datasheet van de TC4056A kan dit worden gedaan door de weerstand R3 op het bord te wijzigen. Dus heb ik de 1.2 KO-weerstand losgesoldeerd en vervangen door een 4KO. Dit vereist een heel precieze soldeerbout, een pincet en wat oefening.

U moet de juiste weerstand hebben die bij uw laadcapaciteit van uw lipo past.

TIP: je hoeft deze weerstanden niet te kopen, als je wat uitbestede elektronica in huis hebt, zijn deze kleine componenten bijna op elke platine te vinden. Neem gewoon een multimeter, zoek de juiste en gebruik hem opnieuw.

Hierna kan de lipo worden gesoldeerd aan de TC4056A en verbonden met de arduino.

DISCLAIMER: Volgens de datasheet moet de stroom uitgeschakeld zijn tijdens het opladen van de lipo!

Stap 4: Solderen

Solderen
Solderen
Solderen
Solderen
Solderen
Solderen

Ik heb alles op zijn plaats gesoldeerd met behulp van een gatenbord en wat draden.

Ik heb ook de powerstatus-LED op de Arduino verwijderd om minder stroom te verbruiken. TIP: Het verwijderen van deze LED was een echte puinhoop en ik heb hem vernietigd met mijn soldeerbout. Later kwam ik erachter dat het gemakkelijker is om de weerstand voor de LED te verwijderen, omdat de weerstand de warmte gemakkelijker naar de andere soldeerplaat overbrengt, het kan eenvoudig worden losgemaakt door slechts één pin te verwarmen.

Stap 5: Ontwerp een hoesje en druk het af

Ontwerp een hoesje en druk het af
Ontwerp een hoesje en druk het af
Ontwerp een hoesje en druk het af
Ontwerp een hoesje en druk het af

Ik ontwierp een behuizing voor de elektronica en printte deze uit op mijn 3D-printer.

Op dit moment zal ik de behuizing niet leveren, omdat er enkele fouten in zitten die ik veel moet nabewerken om het passend te maken.

Ook de metingen voor deze behuizing zijn gedaan met hele kleine spelingen voor mijn elektronica. Dus het is misschien niet geschikt voor uw elektronica.

Stap 6: Softwaredocumentatie

Na het inschakelen van de Vario komt het initscherm en blijft het scherm zwart. (Meestal heb ik alleen de audio nodig. Als je niet wilt dat dit gebeurt, verander dan de "display_on" variabele in de sketch naar true (regel 30) en menu = 1 (regel 26))

Als je eenmaal op de knop drukt, zou je de eerste pagina moeten zien.

Met een korte druk op de knop kunt u schakelen tussen de vier hoofdpagina's.

  1. PAGINA: Klimsnelheid, Klimbalk, Hoogte en Batterijvermogen
  2. PAGINA: Climb Bar Big (voor verticale montage)
  3. PAGINA: Temperatuur en druk
  4. PAGINA: Batterijvermogen %

met een lange druk kunt u overschakelen naar het instellingenmenu. Met een korte druk kunt u alle instellingen doorlopen. Door nogmaals lang te drukken kunt u de specifieke instellingen invoeren en deze wijzigen door kort te drukken. Nogmaals lang indrukken slaat het op.

  1. Instellingenpagina: Hoogte
  2. Instellingenpagina: Piep AAN/UIT
  3. Instellingenpagina: Display AAN/UIT
  4. Uitgang

Aanbevolen: