Turinys:

Variometras parasparniams: 6 žingsniai (su nuotraukomis)
Variometras parasparniams: 6 žingsniai (su nuotraukomis)

Video: Variometras parasparniams: 6 žingsniai (su nuotraukomis)

Video: Variometras parasparniams: 6 žingsniai (su nuotraukomis)
Video: Венген, ШВЕЙЦАРИЯ 🇨🇭 Тур по швейцарским деревням 🌞 Самые красивые деревни Швейцарии 4k видеопрогулка 2024, Lapkritis
Anonim
Variometras parasparniams
Variometras parasparniams

Prieš kelerius metus aš sukūriau Variometrą, pasitelkdamas Andrejaus Instructables.

Jis dirbo gražiai, tačiau buvo keletas dalykų, kurie man nepatiko.

Maitinau jį su 9 V baterija, o tai užėmė daug vietos ir pateko į didelių gabaritų medinį dėklą elektronikai. Dažnai pačią perspektyviausią dieną akumuliatorius buvo tuščias ir su savimi neturėjau atsarginės baterijos.

Taigi nusprendžiau tai pakeisti ir sukūriau savo Vario versiją, įkvėptą Andrejaus.

Mano pagrindinis tikslas buvo padaryti jį mažesnį ir įkraunamą.

Kadangi norėjau naudoti SSD1306 kaip ekraną, taip pat turėjau rašyti programinę įrangą nuo nulio.

Kadangi aš kovojau su aukščio skaičiavimo logika (nesu C programuotojas), pakartotinai panaudojau kelis kodo segmentus iš Andrejaus eskizo ir jo bibliotekų.

Rezultatas buvo padorus 8x3x2cm vario, turintis tik minimalų funkcionalumą.

1 žingsnis: ko jums reikia

Ko tau reikia
Ko tau reikia
  • Arduino Nano
  • TC4056A („Lipo“įkrovimo lenta)

  • Pjezo garsinis signalas
  • 10 kO rezistorius
  • Įjungimo/išjungimo jungiklis
  • Mygtukas
  • BMP280 baro jutiklis
  • SSD1306 (32x128) ekranas
  • 1S Lipo baterija (naudojau vieną iš savo RC lėktuvo)
  • 4KO - 10KO SMD rezistorius (priklausomai nuo jūsų „LiPos C“normos)

ATSAKOMYBĖS: Kaip matote schemoje, aš maitinau „Arduino“per 5 V kaištį. Tai nerekomenduojama ir gali sukelti procesoriaus nestabilumą. Kad to išvengtumėte, po TC4056A galite įdėti pakeliamą keitiklį ir reguliariai maitinti „Arduino“. Bet kadangi aš siekiau mažo dydžio, aš nenaudojau žingsnio. Po kelių valandų skrydžio nesusidūriau su jokiomis problemomis.

2 žingsnis: prototipų kūrimas

Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas

Norėdami surinkti ir įkelti kodą į savo arduino, jums reikės arduino programinės įrangos ir kai kurių bibliotekų.

  • „Arduino IDE“
  • Bibliotekos: eikite į „Eskizas“> „Įtraukti biblioteką“> „Tvarkyti bibliotekas“ir ieškokite toliau nurodytų dalykų

    • „Adafruit_SSD1306“(V1.1.2)
    • „Adafruit GFX“biblioteka (V1.2.3)
    • „Adafruit BMP280“biblioteka (V1.0.5)
    • SBB_Click ir Bounce2 (žr. Pridėtus failus ir pridėkite juos prie savo bibliotekos aplanko)

Įdėkite viską į duonos lentą, sudarykite ir įkelkite eskizą.

Jei kompiliavimo metu įvyko klaida, turite pritaikyti „Adafruit SSD1306“biblioteką, kad būtų rodomas teisingas adresas. Ši instrukcija gali jums padėti.

ATSISAKYMAS

Įkeldami kodą įsitikinkite, kad „arduino“maitinamas tik iš USB. Prieš prijungdami USB kabelį prie programavimo prievado, išimkite bateriją.

3 žingsnis: pridėkite „Lipo“prie projekto

Lipo pridėjimas prie projekto
Lipo pridėjimas prie projekto
Lipo pridėjimas prie projekto
Lipo pridėjimas prie projekto
Lipo pridėjimas prie projekto
Lipo pridėjimas prie projekto

Kadangi mano TC4056A buvo skirtas įkrauti akumuliatorių 1A galia ir tai yra šiek tiek per daug mažam lipo, todėl turėjau jį perprogramuoti.

Pagal TC4056A duomenų lapą tai galima padaryti keičiant plokštės rezistorių R3. Taigi aš neišpyliau 1,2 KO rezistoriaus ir pakeičiau jį 4KO. Tam reikia tikrai tikslaus lituoklio, pinceto ir šiek tiek praktikos.

Turite įsigyti tinkamą rezistorių, kuris atitiktų jūsų „lipo“įkrovimo pajėgumus.

PATARIMAS: jums nereikia pirkti šių rezistorių, jei namuose turite elektroninių daiktų iš išorės, šiuos mažus komponentus galima rasti beveik kiekvienoje plokštelėje. Tiesiog paimkite multimetrą, suraskite tinkamą ir pakartotinai naudokite.

Po to lipo gali būti lituojamas prie TC4056A ir prijungtas prie arduino.

ATSAKOMYBĖS: Pagal duomenų lapą, kraunant lipo, maitinimas turi būti išjungtas!

4 žingsnis: litavimas

Litavimas
Litavimas
Litavimas
Litavimas
Litavimas
Litavimas

Viską lituodavau, naudodami skylių lentą ir kai kuriuos laidus.

Aš taip pat pašalinau „Arduino“„powerstatus“šviesos diodą, kad sunaudotų mažiau energijos. PATARIMAS: Pašalinti šį šviesos diodą buvo tikra netvarka ir aš jį sunaikinau savo lituokliu. Vėliau sužinojau, kad lengviau pašalinti rezistorių prieš šviesos diodą, nes rezistorius lengviau perduoda šilumą į kitą litavimo kilimėlį, todėl jį galima tiesiog nepilituoti, tiesiog kaitinant vieną kaištį.

5 žingsnis: suprojektuokite dėklą ir atsispausdinkite

Suprojektuokite dėklą ir atsispausdinkite
Suprojektuokite dėklą ir atsispausdinkite
Suprojektuokite dėklą ir atsispausdinkite
Suprojektuokite dėklą ir atsispausdinkite

Suprojektavau dėklą elektronikai ir atspausdinau savo 3D spausdintuvu.

Šiuo metu neteikiu būsto, nes jame yra tam tikrų klaidų, dėl kurių aš labai stengiuosi perdirbti, kad jis būtų tinkamas.

Taip pat šio korpuso matavimai atliekami su labai mažais tarpeliais mano elektronikai. Taigi jis gali netikti jūsų elektronikai.

6 žingsnis: programinės įrangos dokumentacija

Įjungus „Vario“, atsiranda ekranas, o tada ekranas lieka juodas. (Dažniausiai man reikia tik garso. Jei nenorite, kad tai įvyktų, eskizo kintamąjį „display_on“pakeiskite į true (line 30) ir meniu = 1 (26 eilutė))

Jei vieną kartą paspausite mygtuką, pamatysite pirmąjį puslapį.

Trumpai paspausdami mygtuką galite perjungti keturis pagrindinius puslapius.

  1. PAGE: Pakilimo greitis, lipimo juosta, aukštis ir akumuliatoriaus energija
  2. PAGE: Climb Bar Big (vertikaliam stovo tvirtinimui)
  3. PAGE: Temperatūra ir slėgis
  4. PAGE: Baterijos energija %

ilgai paspaudę galite pereiti į nustatymų meniu. Trumpai paspaudę galite pakartoti visus nustatymus. Dar kartą paspaudę, galite įvesti konkrečius nustatymus ir juos pakeisti trumpai paspausdami. Ilgas paspaudimas vėl jį išsaugo.

  1. Nustatymų puslapis: aukštis
  2. Nustatymų puslapis: pyptelėkite ON/OFF
  3. Nustatymų puslapis: ekranas ĮJUNGTAS/IŠJUNGTAS
  4. Išeiti

Rekomenduojamas: