İçindekiler:
- Adım 1: İhtiyacınız Olan Şey
- 2. Adım: Prototipleme
- Adım 3: Lipo'yu Projeye Eklemek
- Adım 4: Lehimleme
- Adım 5: Bir Kasa Tasarlayın ve Yazdırın
- Adım 6: Yazılım Dokümantasyonu
Video: Yamaç Paraşütü Variometresi: 6 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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
- 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
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
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
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
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.
- SAYFA: Tırmanma Hızı, Tırmanma Çubuğu, Rakım ve Pil Gücü
- SAYFA: Büyük Tırmanma Çubuğu (dikey yükseltici montajı için)
- SAYFA: Sıcaklık ve Basınç
- 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.
- Ayarlar Sayfası: Rakım
- Ayarlar Sayfası: Bip AÇIK/KAPALI
- Ayarlar Sayfası: Ekran AÇIK/KAPALI
- çıkış
Önerilen:
DIY 37 Ledli Arduino Rulet Oyunu: 3 Adım (Resimli)
DIY 37 Led Arduino Rulet Oyunu: Rulet, adını Fransızca küçük tekerlek anlamına gelen kelimeden alan bir kumarhane oyunudur
BOSEBerry Pi İnternet Radyosu: 4 Adım (Resimli)
BOSEBerry Pi İnternet Radyosu: Radyo dinlemeyi çok seviyorum! Evimde bir DAB radyo kullanıyordum, ancak alımın biraz düzensiz olduğunu ve sesin kesilmeye devam ettiğini fark ettim, bu yüzden kendi internet radyomu kurmaya karar verdim. Evimin çevresinde güçlü bir wifi sinyali var ve dijital kardeşim
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Yamaç Paraşütü için Icom V80 Modu: 5 Adım
Yamaç Paraşütü için Icom V80 Modu: Bu, Icom V80 El Telsizi içindir. Not: Bu değişikliği yalnızca 148MHz ila 174MHz frekans aralığında iletim yapmanıza izin veriliyorsa gerçekleştirin. Bilmiyorsanız bu değişikliği yapmayın
Yamaç Paraşütü Oyunları için Kendin Yap Kontrolörü: 5 Adım (Resimlerle)
Yamaç Paraşütü Oyunları için Kendin Yap Kontrolörü: Birkaç farklı yamaç paraşütü oyunu oynadım ve her zaman hangi kontrolleri kullandığınızla ilgili sorunu buldum. Yamaç paraşütü uçuşu çok analog olduğu için Fare ve Klavye harika değil. Bir tür uçuş simülatörü veya araba yarışı oyununa benziyor, bir eğlenceye ihtiyacınız var