Mündəricat:

Paraşütlə uçmaq üçün Variometr: 6 addım (şəkillərlə birlikdə)
Paraşütlə uçmaq üçün Variometr: 6 addım (şəkillərlə birlikdə)

Video: Paraşütlə uçmaq üçün Variometr: 6 addım (şəkillərlə birlikdə)

Video: Paraşütlə uçmaq üçün Variometr: 6 addım (şəkillərlə birlikdə)
Video: Зачем все полетели в космос? Космическая эпопея 2021! 2024, Noyabr
Anonim
Yamac paraşütü üçün Variometr
Yamac paraşütü üçün Variometr

Bir neçə il əvvəl Andrey -in göstərişləri ilə Variometr qurdum.

Gözəl işləyirdi, amma bəyənmədiyim bir neçə şey var idi.

9V batareya ilə işlədim və bu, elektronika üçün böyük bir taxta qutuda çox yer və endet aldı. Çox vaxt ən ümidverici günlərdə batareya boşalır və yanımda ehtiyat batareya olmurdu.

Buna görə də bunu dəyişməyə qərar verdim və Andreydən ilham alaraq öz Vario versiyamı hazırladım.

Əsas məqsədim onu daha kiçik və şarj edilə bilən etmək idi.

SSD1306 -nı ekran olaraq istifadə etmək istədiyim üçün proqramı da sıfırdan yazmalı oldum.

Hündürlük hesablama məntiqi ilə mübarizə apardığım üçün (mən C proqramçısı deyiləm) Andrey Sketch və kitabxanalarından bir neçə kod seqmentini yenidən istifadə etdim.

Nəticə, minimum funksionallığı olan 8x3x2cm ölçüsündə yaxşı bir vario idi.

Addım 1: Nə lazımdır

Nə lazımdır
Nə lazımdır
  • Arduino Nano
  • TC4056A (Lipo Şarj Kartı)
  • Piezo Buzzer
  • 10 kO rezistor
  • Açma/söndürmə açarı
  • Düyməni basın
  • BMP280 Baro Sensoru
  • SSD1306 (32x128) Oled Ekran
  • 1S Lipo Batareya (RC Təyyarəmdən birini istifadə etdim)
  • 4KO - 10KO SMD Rezistoru (LiPos C Rate -dən asılı olaraq)

DISCLAIMER: Ssenaridə gördüyünüz kimi Arduino -nu 5V Pin vasitəsilə gücləndirdim. Bu tövsiyə edilmir və prosessorda qeyri -sabitliyə səbəb ola bilər. Bunun qarşısını almaq üçün TC4056A -dan sonra bir addım artırıcı çevirici qoya və Arduino -nu müntəzəm olaraq işə sala bilərsiniz. Kiçik ölçülü olmağı hədəflədiyim üçün bu addupdan istifadə etmədim. Uçuşdan bir neçə saat sonra heç bir problemlə üzləşmədim.

Addım 2: Prototipləşdirmə

Prototipləşdirmə
Prototipləşdirmə
Prototipləşdirmə
Prototipləşdirmə

Kodu arduino -ya yığmaq və yükləmək üçün arduino proqramına və bəzi kitabxanalara ehtiyacınız olacaq.

  • Arduino IDE
  • Kitabxanalar: Sketch> Kitabxanaya Daxil et> Kitabxanaçıların axtarışını idarə edin və bunları quraşdırın

    • Adafruit_SSD1306 (V1.1.2)
    • Adafruit GFX Kitabxanası (V1.2.3)
    • Adafruit BMP280 Kitabxanası (V1.0.5)
    • SBB_Click və Bounce2 (əlavə edilmiş fayllara baxın və kitabxana qovluğunuza əlavə edin)

Hər şeyi çörək taxtasına qoyun, eskizi tərtib edin və yükləyin.

Kompilyasiya edərkən bir səhv olarsa, düzgün ekran ünvanı üçün Adafruit SSD1306 Kitabxanasına uyğunlaşdırmalısınız. Bu təlimat sizə kömək edə bilər.

DISCLAIMER

Kodu yükləyərkən arduino yalnız USB ilə işlədiyinə əmin olun. USB kabelini proqramlaşdırma portuna bağlamadan əvvəl batareyanı çıxarın.

Addım 3: Layihəyə Lipo əlavə edin

Layihəyə Liponun əlavə edilməsi
Layihəyə Liponun əlavə edilməsi
Layihəyə Liponun əlavə edilməsi
Layihəyə Liponun əlavə edilməsi
Layihəyə Liponun əlavə edilməsi
Layihəyə Liponun əlavə edilməsi

TC4056A batareyamı 1A gücündə doldurmaq üçün nəzərdə tutulduğundan və bu kiçik lipo üçün bir az çox olduğu üçün yenidən proqramlaşdırmalı oldum.

TC4056A məlumat cədvəlinə görə, lövhədəki R3 rezistorunu dəyişdirməklə bunu etmək olar. Beləliklə, 1.2 KO müqavimətini satmadım və 4KO ilə dəyişdirdim. Bunun üçün həqiqətən dəqiq bir lehimləmə dəmiri, cımbız və bir az təcrübə lazımdır.

Liponun doldurma qabiliyyətinə uyğun olaraq doğru rezistoru almalısınız.

İPUCU: Bu rezistorları satın almağa ehtiyac yoxdur, əgər evinizdə xaricdən elektronik əşyalarınız varsa, bu kiçik komponentləri demək olar ki, hər bir platində tapa bilərsiniz. Bir multimetre götürün, doğru olanı tapın və yenidən təyin edin.

Bundan sonra lipo TC4056A -ya lehimlənə və arduino ilə birləşdirilə bilər.

DISCLAIMER: Məlumat cədvəlinə görə, lipo doldurularkən güc söndürülməlidir!

Addım 4: Lehimləmə

Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə

Bir çuxur lövhəsi və bir neçə tel istifadə edərək hər şeyi yerinə lehimlədim.

Daha az enerji istifadə etmək üçün Arduinodakı güc statusu LEDini də sildim. İPUCU: Bu LED -in çıxarılması əsl qarışıqlıq idi və onu lehimləmə dəmirimlə məhv etdim. Daha sonra öyrəndim ki, rezistoru LED -in qarşısından çıxarmaq daha asandır, çünki rezistor istiliyi digər lehimləmə yastığına daha asan ötürür, sadəcə bir pimi qızdırmaqla onu lehimdən çıxarmaq olar.

Addım 5: Kassa hazırlayın və çap edin

Kassa dizayn edin və çap edin
Kassa dizayn edin və çap edin
Kassa dizayn edin və çap edin
Kassa dizayn edin və çap edin

Elektronika üçün bir qutu hazırladım və 3d printerimdə çap etdim.

Hal -hazırda mənzili təmin etməyəcəyəm, çünki bəzi səhvlər var ki, uyğunlaşdırmaq üçün sonrakı emalını sona çatdırıram.

Həm də bu mənzilin ölçüləri elektronikam üçün çox kiçik boşluqlarla alınır. Buna görə də elektronikaya uyğun olmaya bilər.

Addım 6: Proqram Sənədləri

Vario yandırıldıqdan sonra ekran görünəcək və sonra ekran qara rəngdə qalacaq. (Çox vaxt sadəcə səsə ehtiyacım var. Bunun olmasını istəmirsinizsə, eskizdəki "display_on" dəyişənini doğru olaraq dəyişdirin (xətt) 30) və menyu = 1 (sətir 26))

Düyməni bir dəfə basarsanız, ilk səhifəni görməlisiniz.

Button qısa mətbuat ilə dörd əsas səhifə arasında keçid edə bilərsiniz.

  1. SƏHİFƏ: Dırmaşma Hızı, Dırmaşma Çubuğu, Yüksəklik və Batareya Gücü
  2. SƏHİFƏ: Böyük Dırmaşma Çubuğu (şaquli qaldırıcı montaj üçün)
  3. SƏHİFƏ: Temperatur və Təzyiq
  4. SƏHİFƏ: Batareya Gücü %

uzun basaraq parametrlər menyusuna keçə bilərsiniz. Qısa bir düymə ilə bütün parametrləri təkrarlaya bilərsiniz. Yenidən uzun basmaqla xüsusi parametrləri daxil edə və qısa basaraq dəyişdirə bilərsiniz. Yenə uzun basmaq onu xilas edir.

  1. Ayarlar Səhifəsi: Hündürlük
  2. Ayarlar Səhifəsi: Bip ON/OFF
  3. Parametrlər Səhifəsi: Açıq/Kapalı göstərin
  4. Çıx

Tövsiyə: