Kazalo:
- 1. korak: Kaj potrebujete
- 2. korak: izdelava prototipov
- 3. korak: Dodajanje programa Lipo v projekt
- 4. korak: Spajkanje
- 5. korak: Oblikujte ohišje in ga natisnite
- 6. korak: Dokumentacija programske opreme
Video: Variometer za jadralno padalstvo: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Pred nekaj leti sem s pomočjo Andrejevih Instructables zgradil Variometer.
Delovalo je lepo, vendar je bilo nekaj stvari, ki mi niso bile všeč.
Napajal sem ga z 9V baterijo in to je zavzelo veliko prostora in endeta v obsežnem lesenem ohišju za elektroniko. Pogosto na najbolj obetaven dan se je baterija izpraznila in pri sebi nisem imel rezervne baterije.
Odločil sem se, da bom to spremenil in oblikoval svojo različico Varia po navdihu Andreja.
Moj glavni cilj je bil, da bi bil manjši in polnilni.
Ker sem želel uporabiti SSD1306 kot zaslon, sem moral programsko opremo napisati tudi iz nič.
Ker sem se boril z logiko izračuna višine (nisem programer C), sem ponovno uporabil nekaj segmentov kode iz Andrejeve skice in njegovih knjižnic.
Rezultat je bil spodoben vario 8x3x2cm z minimalno funkcionalnostjo.
1. korak: Kaj potrebujete
- Arduino Nano
-
TC4056A (polnilna plošča Lipo)
- Piezo Buzzer
- 10 kO upor
- Stikalo za vklop/izklop
- Pritisni gumb
- BMP280 Baro senzor
- SSD1306 (32x128) Oled zaslon
- 1S Lipo baterija (uporabil sem eno iz letala RC)
- 4KO - 10KO SMD upor (odvisno od stopnje LiPos C)
OPOZORILO: Kot vidite na sceni, sem napajal Arduino prek 5V Pin. To ni priporočljivo in lahko povzroči nestabilnost procesorja. Da bi se temu izognili, lahko za TC4056A postavite pretvornik za večjo porabo in redno napajate Arduino. Ker pa sem ciljal na majhnost, nisem uporabil koraka. Po nekaj urah leta nisem pri tem naletel na težave.
2. korak: izdelava prototipov
Za sestavljanje in nalaganje kode v vaš arduino boste potrebovali programsko opremo arduino in tudi nekaj knjižnic.
- Arduino IDE
-
Knjižnice: Pojdite na Sketch> Include Library> Manage Librariessearch za naslednje in jih namestite
- Adafruit_SSD1306 (V1.1.2)
- Knjižnica Adafruit GFX (V1.2.3)
- Knjižnica Adafruit BMP280 (V1.0.5)
- SBB_Click and Bounce2 (glejte priložene datoteke in jih dodajte v mapo knjižnice)
Vse postavite na mizo, sestavite in naložite skico.
Če je pri sestavljanju prišlo do napake, morate za pravilen naslov prikaza prilagoditi knjižnico Adafruit SSD1306. Ta navodila vam lahko pomagajo.
ODGOVORNOST
Pri nalaganju kode se prepričajte, da arduino napaja samo USB. Odstranite baterijo, preden priključite kabel USB v programska vrata.
3. korak: Dodajanje programa Lipo v projekt
Ker je bil moj TC4056A zasnovan tako, da napolni baterijo z 1A moči, kar je malo preveč za majhno lipo, zato sem jo moral znova programirati.
Po podatkovnem listu TC4056A je to mogoče storiti s spremembo upora R3 na plošči. Zato sem odpojil upor 1.2 KO in ga zamenjal s 4KO. Za to je potreben res natančen spajkalnik, pinceta in nekaj vaje.
Morate dobiti pravi upor, ki ustreza vaši zmogljivosti polnjenja vašega lipa.
NAMIG: teh uporov vam ni treba kupiti, če imate doma nekaj zunanjih elektronskih stvari, lahko te majhne komponente najdete skoraj na vsakem platinu. Samo vzemite multimeter, poiščite pravega in ga preuredite.
Po tem lahko lipo spajkamo na TC4056A in povežemo z arduinom.
OPOZORILO: Glede na podatkovni list mora biti pri polnjenju lipo napajanje izklopljeno!
4. korak: Spajkanje
Spajal sem vse na svoje mesto s ploščo z luknjami in nekaj žicami.
Odstranil sem tudi LED za napajanje na Arduinu, da sem porabil manj energije. NAMIG: Odstranitev te LED je bila prava zmešnjava in uničil sem jo s svojim spajkalnikom. Kasneje sem ugotovil, da je lažje odstraniti upor pred LED, saj upor lažje prenaša toploto na drugo spajkalno ploščo, zato ga lahko preprosto razpakirate samo s segrevanjem enega zatiča.
5. korak: Oblikujte ohišje in ga natisnite
Oblikoval sem etui za elektroniko in ga natisnil na svojem 3D tiskalniku.
Trenutno ne bom zagotovil ohišja, ker je v njem nekaj napak, ki jih na koncu veliko obdelujem, da se prilagodi.
Tudi meritve za to ohišje so izvedene z res majhnimi razmiki za mojo elektroniko. Zato morda ne ustreza vaši elektroniki.
6. korak: Dokumentacija programske opreme
Ko vklopite Vario, se prikaže začetni zaslon in zaslon ostane črn. (Večino časa potrebujem samo zvok. Če ne želite, da se to zgodi, spremenite spremenljivko "display_on" na skici v true (vrstica 30) in meni = 1 (vrstica 26))
Če enkrat pritisnete gumb, bi morali videti prvo stran.
S kratkim pritiskom gumba lahko preklapljate med štirimi glavnimi stranmi.
- STRANICA: Stopnja vzpona, Vrv vzpenjanja, Nadmorska višina in moč baterije
- STRAN: Vzpenjalna palica velika (za navpično dvižno montažo)
- STRANICA: Temperatura in tlak
- STRANICA: Moč baterije %
z dolgim pritiskom lahko preklopite v meni z nastavitvami. S kratkim pritiskom lahko ponavljate vse nastavitve. Z ponovnim dolgim pritiskom lahko vnesete posebne nastavitve in jih spremenite s kratkim pritiskom. Dolg pritisk spet shrani.
- Stran z nastavitvami: Nadmorska višina
- Stran z nastavitvami: pisk ON/OFF
- Stran z nastavitvami: Zaslon VKLOP/IZKLOP
- Izhod
Priporočena:
Kako: Namestitev Raspberry PI 4 Headless (VNC) z Rpi-sliko in slikami: 7 korakov (s slikami)
Kako: Namestitev Raspberry PI 4 Headless (VNC) z Rpi-imagerjem in slikami: Ta Rapberry PI nameravam uporabiti v kopici zabavnih projektov v svojem blogu. Vabljeni, da to preverite. Želel sem se vrniti v uporabo Raspberry PI, vendar na novi lokaciji nisem imel tipkovnice ali miške. Nekaj časa je minilo, odkar sem nastavil malino
Icom V80 Mod za jadralno padalstvo: 5 korakov
Icom V80 Mod za jadralno padalstvo: To je za ročni radio Icom V80. Opomba: To spremembo izvedite le, če vam je dovoljeno oddajanje v frekvenčnem območju od 148 MHz do 174 MHz. Če ne veste, ne izvajajte te spremembe
DIY krmilnik za jadralno padalstvo: 5 korakov (s slikami)
DIY Controller for Paragliding Games: Igral sem nekaj različnih iger z jadralnim padalstvom in vedno ugotovil, kakšen nadzor uporabljate. Miška in tipkovnica nista odlični, saj je letenje z jadralnim padalom zelo analogno. To je nekako podobno simulatorju letenja ali avtomobilski dirki, potrebujete veselje
PropVario, DIY Variometer/Višinomer z glasovnim izhodom za jadralna letala RC: 7 korakov (s slikami)
PropVario, merilnik višine/višinomer DIY z glasovnim izhodom za jadralna letala RC: Ta navodila vam bodo pokazala, kako sestaviti poceni Vario, ki bi lahko govoril nadmorsko višino in seveda poslal različne tone pri spreminjanju višine jadralnega letala. Nekatere funkcije: - glas in ton - uporabite lastne (valovne) vzorce v svojem la
Letalo za jadralno pikado: 4 koraki
Letalo za jadralno pikado: Pokazal vam bom, kako narediti letalo za jadralno pikado. Precej preprosto je