Mundarija:

Paragliding uchun variometr: 6 qadam (rasmlar bilan)
Paragliding uchun variometr: 6 qadam (rasmlar bilan)

Video: Paragliding uchun variometr: 6 qadam (rasmlar bilan)

Video: Paragliding uchun variometr: 6 qadam (rasmlar bilan)
Video: İSTİFÇİLİK - BİRİKTİRME HASTALIĞI - KİŞİSEL GELİŞİM 2024, Noyabr
Anonim
Paragliding uchun variometr
Paragliding uchun variometr

Bir necha yil oldin men Andreyning ko'rsatmalari yordamida Variometr qurdim.

Bu juda yaxshi ishladi, lekin menga yoqmagan ba'zi narsalar bor edi.

Men uni 9V batareya bilan quvvatladim va bu elektronika uchun katta hajmli yog'och korpusda juda ko'p joy va endetni oldi. Ko'pincha, eng umidli kunlarda batareya bo'shab qoladi va yonimda zaxira batareya yo'q edi.

Men buni o'zgartirishga qaror qildim va Andreydan ilhomlangan o'z Vario versiyasini yaratdim.

Mening asosiy maqsadim uni kichikroq va qayta zaryadlanuvchi qilish edi.

Men SSD1306 -ni displey sifatida ishlatmoqchi bo'lganim uchun, men ham dasturni noldan yozishga majbur bo'ldim.

Men balandlikni hisoblash mantig'i bilan kurashganim uchun (men C dasturchisi emasman) Andreyning eskizidan va uning kutubxonalaridan bir nechta kod segmentlarini qayta ishlatdim.

Natijada 8x3x2 sm o'lchamdagi yaxshi variant bor edi, u minimal funktsiyaga ega edi.

1 -qadam: Sizga nima kerak

Sizga nima kerak
Sizga nima kerak
  • Arduino Nano
  • TC4056A (Lipo zaryadlovchi paneli)

  • Piezo Buzzer
  • 10 kO qarshilik
  • Yoqish/o'chirish tugmasi
  • Bosish tugmasi
  • BMP280 Baro sensori
  • SSD1306 (32x128) o'lchamli displey
  • 1S Lipo batareyasi (men RC samolyotidan foydalanganman)
  • 4KO - 10KO SMD qarshiligi (LiPos C stavkasiga qarab)

DISCLAIMER: Ko'rib turganingizdek, men Arduino -ni 5V -pin orqali quvvatlantirdim. Bu tavsiya etilmaydi va protsessorda beqarorlikka olib kelishi mumkin. Bunga yo'l qo'ymaslik uchun siz TC4056A -dan keyin konverterni qo'yishingiz va Arduino -ni muntazam ravishda quvvatlantirishingiz mumkin. Ammo men kichik o'lchamli bo'lishni maqsad qilganim uchun, men stepupdan foydalanmadim. Parvozdan bir necha soat o'tgach, men hech qanday muammoga duch kelmadim.

2 -qadam: prototip yaratish

Prototip yaratish
Prototip yaratish
Prototip yaratish
Prototip yaratish

Kodni arduino -ga yig'ish va yuklash uchun sizga arduino dasturiy ta'minoti va ba'zi kutubxonalar kerak bo'ladi.

  • Arduino IDE
  • Kutubxonalar: Sketch> Kutubxonani qo'shish> Kutubxonachilarni qidirishni boshqarish bo'limiga o'ting va quyidagilarni o'rnating.

    • Adafruit_SSD1306 (V1.1.2)
    • Adafruit GFX kutubxonasi (V1.2.3)
    • Adafruit BMP280 kutubxonasi (V1.0.5)
    • SBB_Click va Bounce2 (biriktirilgan fayllarni ko'ring va ularni kutubxona papkasiga qo'shing)

Hamma narsani non taxtasiga qo'ying, eskizni tuzing va yuklang.

Agar kompilyatsiya qilishda xato bo'lsa, to'g'ri ko'rsatish manzili uchun Adafruit SSD1306 kutubxonasiga to'g'ri kelishi kerak. Bu ko'rsatma sizga yordam berishi mumkin.

DISCLAIMER

Kodni yuklashda arduino faqat USB orqali quvvatlanganligiga ishonch hosil qiling. USB kabelini dasturiy portga ulashdan oldin batareyani chiqarib oling.

3 -qadam: Liponi loyihaga qo'shish

Liponi loyihaga qo'shish
Liponi loyihaga qo'shish
Liponi loyihaga qo'shish
Liponi loyihaga qo'shish
Liponi loyihaga qo'shish
Liponi loyihaga qo'shish

Mening TC4056A akkumulyatorni 1A quvvat bilan zaryad qilish uchun ishlab chiqilgani uchun va bu kichik lipo uchun biroz ortiqcha, shuning uchun uni qayta dasturlashimga to'g'ri keldi.

TC4056A ma'lumotlar jadvaliga ko'ra, buni bortdagi R3 rezistorini o'zgartirish orqali amalga oshirish mumkin. Shunday qilib, men 1,2 KO qarshilikni o'chirib qo'ydim va uni 4KO bilan o'zgartirdim. Bu chindan ham aniq lehimlantiruvchi temir, cımbız va ba'zi amaliyotlarga muhtoj.

Liponing zaryadlash qobiliyatiga mos keladigan to'g'ri qarshilikni olish kerak.

MASLAHAT: sizga bu rezistorlarni sotib olishning hojati yo'q, agar sizda uyda elektron materiallar bo'lsa, bu kichik qismlarni deyarli har bir platinada topish mumkin. Faqat multimetrni oling, mosini toping va uni boshqa maqsadga yo'naltiring.

Shundan so'ng, lipo TC4056A ga lehimlanishi va arduino bilan ulanishi mumkin.

DISCLAIMER: Ma'lumotlar varag'iga ko'ra, lipo zaryad olganda quvvat o'chirilgan bo'lishi kerak!

4 -qadam: Lehimlash

Lehimlash
Lehimlash
Lehimlash
Lehimlash
Lehimlash
Lehimlash

Men hamma narsani teshik taxtasi va ba'zi simlar yordamida lehimladim.

Men kamroq quvvat sarflash uchun Arduino -dagi kuch -quvvat LEDini olib tashladim. Maslahat: bu LEDni olib tashlash haqiqiy tartibsizlik edi va men uni lehimlantiruvchi temir bilan yo'q qildim. Keyinchalik bildimki, LED qarshisidagi rezistorni olib tashlash osonroq, chunki rezistor issiqlikni boshqa lehim yostig'iga osonroq o'tkazadi, shuning uchun uni bitta pinni qizdirish orqali payvandlab bo'lmaydi.

5 -qadam: Kosonni yarating va chop eting

Kosonni yarating va chop eting
Kosonni yarating va chop eting
Kosonni yarating va chop eting
Kosonni yarating va chop eting

Men elektronika uchun quti yasadim va uni 3d printerimda chop etdim.

Hozir men uy -joy bilan ta'minlamayman, chunki ba'zi xatolar bor, shuning uchun uni qayta ishlashga to'g'ri keladi.

Bundan tashqari, bu uy -joy o'lchovlari mening elektronikam uchun juda kichik aniqliklar bilan olingan. Shunday qilib, u sizning elektronikangizga mos kelmasligi mumkin.

6 -qadam: Dasturiy hujjatlar

Vario -ni yoqgandan so'ng, ekran paydo bo'ladi, keyin ekran qora bo'lib qoladi. (Ko'pincha menga faqat audio kerak bo'ladi. Agar bunday bo'lishini xohlamasangiz, eskizdagi "display_on" o'zgaruvchisini rost (chiziq) ga o'zgartiring. 30) va menyu = 1 (26 -satr))

Agar siz tugmani bir marta bosgan bo'lsangiz, birinchi sahifani ko'rasiz.

Qisqa tugma yordamida siz to'rtta asosiy sahifani almashtirishingiz mumkin.

  1. Sahifa: ko'tarilish tezligi, ko'tarilish paneli, balandlik va batareya quvvati
  2. Sahifa: Katta toqqa chiqish (vertikal ko'taruvchini o'rnatish uchun)
  3. Sahifa: harorat va bosim
  4. Sahifa: Batareya quvvati %

uzoq bosish bilan siz sozlamalar menyusiga o'tishingiz mumkin. Qisqa bosish bilan siz barcha sozlamalarni takrorlashingiz mumkin. Qayta bosish bilan siz maxsus sozlamalarni kiritishingiz va ularni qisqa bosish orqali o'zgartirishingiz mumkin. Yana uzoq bosish uni saqlaydi.

  1. Sozlamalar sahifasi: balandlik
  2. Sozlamalar sahifasi: signal/ON/OFF
  3. Sozlamalar sahifasi: displey ON/OFF
  4. Chiqish

Tavsiya: