İçindekiler:

Yamaç Paraşütü Variometresi: 6 Adım (Resimli)
Yamaç Paraşütü Variometresi: 6 Adım (Resimli)

Video: Yamaç Paraşütü Variometresi: 6 Adım (Resimli)

Video: Yamaç Paraşütü Variometresi: 6 Adım (Resimli)
Video: Yamaç Paraşütü Varyometre Sesi | Vario Sound | Paragliding vLog 2024, Temmuz
Anonim
Yamaç Paraşütü için Variometre
Yamaç Paraşütü için Variometre

Birkaç yıl önce Andrei's Instructables'ın yardımıyla bir Variometre yaptım.

Güzel çalışıyordu ama sevmediğim birkaç şey vardı.

9V'luk bir pille çalıştırdım ve bu çok yer kapladı ve elektronik için hantal bir tahta kutuya yerleştirildi. Çoğu zaman, en umut verici günde pil boşaldı ve yanımda yedek pil yoktu.

Ben de bunu değiştirmeye karar verdim ve Andrei'den esinlenerek kendi Vario Versiyonumu tasarladım.

Asıl amacım onu daha küçük ve şarj edilebilir hale getirmekti.

Ekran olarak SSD1306 kullanmak istediğim için yazılımı da sıfırdan yazmak zorunda kaldım.

Rakım hesaplama mantığıyla uğraştığım için (C programcısı değilim) Andrei'nin Sketch'inden ve kütüphanelerinden birkaç kod parçasını yeniden kullandım.

Sonuç, yalnızca minimum işlevselliğe sahip iyi bir 8x3x2cm varioydu.

Adım 1: İhtiyacınız Olan Şey

Neye ihtiyacın var
Neye ihtiyacın var
  • Arduino Nano
  • TC4056A (Lipo Şarj Kartı)
  • Piezo Zil
  • 10 kO Direnç
  • Açma / kapama düğmesi
  • Butona basınız
  • BMP280 Baro Sensör
  • SSD1306 (32x128) Oled Ekran
  • 1S Lipo Pil (RC Uçağımdan bir tane kullandım)
  • 4KO - 10KO SMD Direnç (LiPos C Oranınıza bağlı olarak)

YASAL UYARI: Senaryoda gördüğünüz gibi Arduino'yu 5V Pin üzerinden çalıştırdım. Bu önerilmez ve işlemcide Kararsızlığa neden olabilir. Bunu önlemek için TC4056A'dan sonra bir yükseltici dönüştürücü koyabilir ve Arduino'yu düzenli olarak çalıştırabilirsiniz. Ama küçük bir boyut hedeflediğim için stepup kullanmadım. Birkaç saat uçuştan sonra bunu yaparken herhangi bir sorunla karşılaşmadım.

2. Adım: Prototipleme

prototipleme
prototipleme
prototipleme
prototipleme

Kodu derlemek ve arduino'nuza yüklemek için arduino Yazılımına ve ayrıca bazı kitaplıklara ihtiyacınız olacak.

  • Arduino IDE'si
  • Kitaplıklar: Çizim > Kitaplığı Dahil Et > Kitaplıkları Yönet'e gidin, aşağıdakileri arayın ve yükleyin

    • Adafruit_SSD1306 (V1.1.2)
    • Adafruit GFX Kitaplığı (V1.2.3)
    • Adafruit BMP280 Kütüphanesi (V1.0.5)
    • SBB_Click ve Bounce2 (ekli dosyalara bakın ve bunları kitaplık klasörünüze ekleyin)

Her şeyi devre tahtasına koyun, taslağı derleyin ve yükleyin.

Derleme sırasında bir hata varsa, doğru ekran adresi için Adafruit SSD1306 Library'ye uymanız gerekir. Bu Eğitilebilirlik size yardımcı olabilir.

SORUMLULUK REDDİ

Kodu yüklerken arduino'nun yalnızca USB'den güç aldığından emin olun. USB kablosunu programlama bağlantı noktasına takmadan önce pili çıkarın.

Adım 3: Lipo'yu Projeye Eklemek

Lipo'nun Projeye Eklenmesi
Lipo'nun Projeye Eklenmesi
Lipo'nun Projeye Eklenmesi
Lipo'nun Projeye Eklenmesi
Lipo'nun Projeye Eklenmesi
Lipo'nun Projeye Eklenmesi

TC4056A'm pili 1A güçle şarj etmek için tasarlandığından ve bu küçük lipo için biraz fazla olduğundan, yeniden programlamak zorunda kaldım.

TC4056A'nın veri sayfasına göre bu, karttaki R3 direncini değiştirerek yapılabilir. Bu yüzden 1.2 KO direncini lehimledim ve 4KO ile değiştirdim. Bu gerçekten hassas bir havya, cımbız ve biraz pratik gerektirir.

Lipo'nuzun şarj kapasitenize uygun doğru direnci almalısınız.

İPUCU: Bu dirençleri satın almanıza gerek yok, eğer evde dışarıdan temin ettiğiniz bazı elektronik malzemeleriniz varsa, bu küçük bileşenler neredeyse her plakada bulunabilir. Sadece bir multimetre alın, doğru olanı bulun ve yeniden kullanın.

Bundan sonra lipo, TC4056A'ya lehimlenebilir ve arduino ile bağlanabilir.

YASAL UYARI: Veri sayfasına göre, lipo şarj edilirken gücün kapalı olması gerekir!

Adım 4: Lehimleme

Lehimleme
Lehimleme
Lehimleme
Lehimleme
Lehimleme
Lehimleme

Bir delik tahtası ve bazı teller kullanarak her şeyi yerinde lehimledim.

Daha az güç kullanmak için Arduino'daki powerstatus LED'ini de çıkardım. İPUCU: Bu LED'i çıkarmak gerçekten bir karmaşaydı ve onu havyamla yok ettim. Daha sonra LED'in önündeki rezistörü çıkarmanın daha kolay olduğunu öğrendim, çünkü rezistör ısıyı diğer lehim pedine daha kolay aktarıyor, sadece bir pimi ısıtarak basitçe lehimlenebiliyor.

Adım 5: Bir Kasa Tasarlayın ve Yazdırın

Bir Kasa Tasarlayın ve Yazdırın
Bir Kasa Tasarlayın ve Yazdırın
Bir Kasa Tasarlayın ve Yazdırın
Bir Kasa Tasarlayın ve Yazdırın

Elektronik için bir kasa tasarladım ve 3d yazıcımda çıktısını aldım.

Şu anda muhafazayı sağlamayacağım, çünkü içinde bazı hatalar var ve bunu sığdırmak için çok fazla işlem sonrası bitirdim.

Ayrıca, bu muhafazanın ölçümleri, elektroniğim için çok küçük açıklıklarla alınmıştır. Bu yüzden elektronik cihazlarınız için uygun olmayabilir.

Adım 6: Yazılım Dokümantasyonu

Vario'yu açtıktan sonra, başlangıç ekranı geliyor ve ardından ekran siyah kalıyor.(Çoğu zaman sadece sese ihtiyacım var. Bunun olmasını istemiyorsanız, çizimdeki "display_on" değişkenini true (line) olarak değiştirin. 30) ve menü = 1 (satır 26))

Düğmeye bir kez basarsanız, ilk sayfayı görmelisiniz.

Düğmeye kısa basış ile dört ana sayfa arasında geçiş yapabilirsiniz.

  1. SAYFA: Tırmanma Hızı, Tırmanma Çubuğu, Rakım ve Pil Gücü
  2. SAYFA: Büyük Tırmanma Çubuğu (dikey yükseltici montajı için)
  3. SAYFA: Sıcaklık ve Basınç
  4. SAYFA: Pil Gücü %

uzun bir basışla ayarlar menüsüne geçebilirsiniz. Kısa bir basışla tüm ayarları yineleyebilirsiniz. Tekrar uzun basarak belirli ayarları girebilir ve kısa basarak değiştirebilirsiniz. Uzun bir basış tekrar kaydeder.

  1. Ayarlar Sayfası: Rakım
  2. Ayarlar Sayfası: Bip AÇIK/KAPALI
  3. Ayarlar Sayfası: Ekran AÇIK/KAPALI
  4. çıkış

Önerilen: