Obsah:

Variometr pro paragliding: 6 kroků (s obrázky)
Variometr pro paragliding: 6 kroků (s obrázky)

Video: Variometr pro paragliding: 6 kroků (s obrázky)

Video: Variometr pro paragliding: 6 kroků (s obrázky)
Video: XC Vario - Paragliding Variometer App using the IMU, Barometer and GNSS zero delay vario (AI Sense) 2024, Červenec
Anonim
Variometr pro paragliding
Variometr pro paragliding

Před několika lety jsem sestrojil variometr pomocí Andreiho instruktáží.

Fungovalo to hezky, ale pár věcí se mi nelíbilo.

Napájil jsem to 9V baterií a to zabralo hodně místa a endetu v objemném dřevěném pouzdře pro elektroniku. Často v nejslibnější den se baterie vybila a neměl jsem s sebou náhradní baterii.

Rozhodl jsem se to tedy změnit a navrhl vlastní verzi Vario inspirovanou Andrejem.

Mým hlavním cílem bylo, aby byl menší a dobíjecí.

Protože jsem chtěl použít SSD1306 jako displej, musel jsem také napsat software od začátku.

Protože jsem bojoval s logikou výpočtu nadmořské výšky (nejsem programátor C), použil jsem znovu několik segmentů kódu z Andrei's Sketch a jeho knihoven.

Výsledkem bylo slušné vario 8x3x2cm s minimální funkcí.

Krok 1: Co potřebujete

Co potřebuješ
Co potřebuješ
  • Arduino Nano
  • TC4056A (Nabíjecí deska Lipo)
  • Piezo bzučák
  • Rezistor 10 kO
  • Přepínač zapnutí/vypnutí
  • Stiskněte tlačítko
  • Baro senzor BMP280
  • Oled displej SSD1306 (32x128)
  • 1S Lipo baterie (použil jsem jednu z mého RC letadla)
  • Rezistor 4KO - 10KO SMD (v závislosti na rychlosti C LiPos)

UPOZORNĚNÍ: Jak vidíte ve scénáři, napájel jsem Arduino přes 5V Pin. To se nedoporučuje a může to způsobit nestabilitu procesoru. Abyste se tomu vyhnuli, můžete za TC4056A nasadit zesílený převodník a Arduino pravidelně napájet. Ale protože jsem mířil na malou velikost, nepoužil jsem stepup. Po několika hodinách letu jsem s tím neměl problémy.

Krok 2: Prototypování

Prototypování
Prototypování
Prototypování
Prototypování

Pro kompilaci a nahrání kódu do vašeho arduina budete potřebovat software arduino a také některé knihovny.

  • Arduino IDE
  • Knihovny: Přejděte na Sketch> Include Library> Manage Librariessearch for the following and install them

    • Adafruit_SSD1306 (V1.1.2)
    • Knihovna Adafruit GFX (V1.2.3)
    • Knihovna Adafruit BMP280 (V1.0.5)
    • SBB_Click a Bounce2 (viz připojené soubory a přidejte je do složky knihovny)

Vložte na prkénko cokoli, zkompilujte a nahrajte skicu.

Pokud při kompilaci dojde k chybě, musíte pro správnou zobrazovací adresu použít knihovnu Adafruit SSD1306. Tento Instructable vám může pomoci.

ODMÍTNUTÍ

Při odesílání kódu se ujistěte, že arduino je napájeno pouze z USB. Před zapojením kabelu USB do programovacího portu vyjměte baterii.

Krok 3: Přidání Lipo do projektu

Přidání Lipo do projektu
Přidání Lipo do projektu
Přidání Lipo do projektu
Přidání Lipo do projektu
Přidání Lipo do projektu
Přidání Lipo do projektu

Protože můj TC4056A byl navržen tak, aby nabíjel baterii výkonem 1A, a to je na malé lipo příliš mnoho, musel jsem jej znovu naprogramovat.

Podle datového listu TC4056A to lze provést změnou odporu R3 na desce. Odpojil jsem tedy odpor 1,2 KO a změnil jej pomocí 4KO. K tomu je potřeba opravdu precizní páječka, pinzeta a trocha cviku.

Musíte získat správný odpor, aby odpovídal vaší nabíjecí kapacitě vašeho lipo.

TIP: tyto odpory nemusíte kupovat, pokud máte doma nějaké externí elektronické zařízení, tyto malé součástky najdete téměř na každé platině. Stačí vzít multimetr, najít ten správný a znovu jej použít.

Poté lze lipo připájet k TC4056A a spojit s arduinem.

UPOZORNĚNÍ: Podle datového listu musí být při nabíjení lipo vypnuto napájení!

Krok 4: Pájení

Pájení
Pájení
Pájení
Pájení
Pájení
Pájení

Vše jsem připájel na místo pomocí desky s otvory a několika dráty.

Také jsem odstranil LED diody powerstatus na Arduinu, abych použil méně energie. TIP: Vyjmutí této LED diody byl pořádný nepořádek a zničil jsem ji páječkou. Později jsem zjistil, že je snazší odstranit odpor před LED, protože odpor snáze přenáší teplo na druhou pájecí podložku, lze jej jednoduše odspájkovat pouhým zahřátím jednoho kolíku.

Krok 5: Navrhněte pouzdro a vytiskněte ho

Navrhněte pouzdro a vytiskněte jej
Navrhněte pouzdro a vytiskněte jej
Navrhněte pouzdro a vytiskněte jej
Navrhněte pouzdro a vytiskněte jej

Navrhl jsem pouzdro pro elektroniku a vytiskl jej na své 3D tiskárně.

V tuto chvíli bydlení neposkytnu, protože v něm jsou nějaké chyby, kvůli kterým jsem hodně postprocesoval, aby to sedělo.

Také měření pro toto pouzdro jsou pro moji elektroniku prováděna s opravdu malým odstupem. Takže se nemusí hodit pro vaši elektroniku.

Krok 6: Softwarová dokumentace

Po zapnutí Vario se objeví obrazovka a obrazovka zůstane černá. (Většinu času potřebuji pouze zvuk. Pokud nechcete, aby se to stalo, změňte proměnnou „display_on“v náčrtu na true (řádek) 30) a nabídka = 1 (řádek 26))

Pokud jednou stisknete tlačítko, měla by se zobrazit první stránka.

Krátkým stisknutím tlačítka můžete přepínat mezi čtyřmi hlavními stránkami.

  1. STRÁNKA: Rychlost stoupání, stoupací lišta, nadmořská výška a napájení z baterie
  2. STRÁNKA: Climb Bar Big (pro svislou montáž podstupnice)
  3. STRÁNKA: Teplota a tlak
  4. STRÁNKA: Výkon baterie %

dlouhým stisknutím se můžete přepnout do nabídky nastavení. Krátkým stisknutím můžete procházet všechna nastavení. Dalším dlouhým stisknutím můžete zadat konkrétní nastavení a změnit je krátkým stisknutím. Opětovným dlouhým stisknutím se uloží.

  1. Stránka nastavení: Nadmořská výška
  2. Stránka nastavení: Pípnutí ZAP/VYP
  3. Stránka nastavení: Displej ZAP/VYP
  4. Výstup

Doporučuje: