Daftar Isi:

Variometer untuk Paralayang: 6 Langkah (dengan Gambar)
Variometer untuk Paralayang: 6 Langkah (dengan Gambar)

Video: Variometer untuk Paralayang: 6 Langkah (dengan Gambar)

Video: Variometer untuk Paralayang: 6 Langkah (dengan Gambar)
Video: Paragliding Vario (Prototype) 2024, November
Anonim
Variometer untuk Paralayang
Variometer untuk Paralayang

Beberapa tahun yang lalu saya membuat Variometer dengan bantuan Instruksi Andrei.

Itu bekerja dengan baik, tetapi ada beberapa hal yang saya tidak suka.

Saya menyalakannya dengan baterai 9V dan ini membutuhkan banyak ruang dan berakhir dalam kotak kayu besar untuk elektronik. Seringkali pada hari yang paling menjanjikan baterainya kosong dan saya tidak membawa baterai cadangan.

Jadi saya memutuskan untuk mengubah ini dan merancang Vario versi saya sendiri yang terinspirasi oleh Andrei.

Tujuan utama saya adalah membuatnya lebih kecil dan dapat diisi ulang.

Karena saya ingin menggunakan SSD1306 sebagai tampilan, saya juga harus menulis perangkat lunak dari awal.

Karena saya berjuang dengan logika perhitungan ketinggian (saya bukan programmer C), saya menggunakan kembali beberapa segmen kode dari Sketsa Andrei dan perpustakaannya.

Hasilnya adalah vario 8x3x2cm yang layak dengan fungsionalitas minimum.

Langkah 1: Yang Anda Butuhkan

Apa yang kau butuhkan
Apa yang kau butuhkan
  • Arduino Nano
  • TC4056A (Papan Pengisian Lipo)

  • Piezo Buzzer
  • Resistor 10 kO
  • Sakelar Hidup/Mati
  • Tekan tombol
  • Sensor Baro BMP280
  • Layar OLED SSD1306 (32x128)
  • Baterai Lipo 1S (Saya menggunakan salah satu dari RC Plane saya)
  • 4KO - 10KO SMD Resistor (tergantung pada Tingkat LiPos C Anda)

PENOLAKAN: Seperti yang Anda lihat dalam skema, saya memberi daya pada Arduino melalui Pin 5V. Ini tidak disarankan dan dapat menyebabkan ketidakstabilan pada prosesor. Untuk menghindari hal ini, Anda dapat memasang konverter step up setelah TC4056A dan menyalakan Arduino secara teratur. Tapi karena saya membidik ukuran kecil, saya tidak menggunakan stepup. Setelah beberapa jam dalam penerbangan saya tidak menghadapi masalah melakukannya.

Langkah 2: Pembuatan prototipe

Pembuatan prototipe
Pembuatan prototipe
Pembuatan prototipe
Pembuatan prototipe

Untuk Mengkompilasi dan mengunggah kode ke arduino Anda, Anda memerlukan Perangkat Lunak arduino dan juga beberapa perpustakaan.

  • Arduino IDE
  • Perpustakaan: Buka Sketsa > Sertakan Perpustakaan > Kelola Perpustakaan, cari yang berikut ini dan instal

    • Adafruit_SSD1306 (V1.1.2)
    • Adafruit GFX Library (V1.2.3)
    • Perpustakaan Adafruit BMP280 (V1.0.5)
    • SBB_Click dan Bounce2 (lihat file terlampir dan tambahkan ke folder perpustakaan Anda)

Letakkan semuanya di papan tempat memotong roti, kompilasi dan unggah sketsa.

Jika ada kesalahan saat kompilasi, Anda harus menyesuaikan Perpustakaan Adafruit SSD1306 untuk alamat tampilan yang benar. Instruksi ini dapat membantu Anda.

PENAFIAN

Pastikan arduino hanya ditenagai oleh USB saat mengunggah kode. Lepaskan baterai sebelum mencolokkan kabel USB ke port pemrograman.

Langkah 3: Menambahkan Lipo ke Proyek

Menambahkan Lipo ke Proyek
Menambahkan Lipo ke Proyek
Menambahkan Lipo ke Proyek
Menambahkan Lipo ke Proyek
Menambahkan Lipo ke Proyek
Menambahkan Lipo ke Proyek

Karena TC4056A saya dirancang untuk mengisi baterai dengan daya 1A dan ini sedikit terlalu banyak untuk lipo kecil, jadi saya harus memprogram ulang.

Menurut datasheet TC4056A ini dapat dilakukan dengan mengubah resistor R3 di papan. Jadi saya melepas solder resistor 1,2 KO dan mengubahnya dengan 4KO. Ini membutuhkan besi solder yang benar-benar tepat, pinset dan beberapa latihan.

Anda harus mendapatkan resistor yang tepat agar sesuai dengan kapasitas pengisian lipo Anda.

TIP: Anda tidak perlu membeli resistor ini, jika Anda memiliki beberapa barang elektronik yang dialihdayakan di rumah, komponen kecil ini dapat ditemukan hampir di setiap platina. Ambil saja multimeter, temukan yang tepat, dan gunakan kembali.

Setelah ini lipo dapat disolder ke TC4056A dan dihubungkan dengan arduino.

PENOLAKAN: Menurut lembar data, daya harus dimatikan saat mengisi daya lipo!

Langkah 4: Menyolder

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Saya menyolder semuanya di tempatnya menggunakan papan lubang dan beberapa kabel.

Saya juga melepas LED status daya pada Arduino untuk menggunakan lebih sedikit daya. TIP: Melepaskan LED ini benar-benar berantakan dan saya menghancurkannya dengan besi solder saya. Kemudian saya menemukan bahwa lebih mudah untuk melepas resistor di depan LED, karena resistor mentransfer panas ke bantalan solder lainnya lebih mudah, dapat dengan mudah disolder hanya dengan memanaskan satu pin.

Langkah 5: Rancang Kasing dan Cetak

Rancang Kasing dan Cetak!
Rancang Kasing dan Cetak!
Rancang Kasing dan Cetak!
Rancang Kasing dan Cetak!

Saya merancang kasing untuk elektronik dan mencetaknya di printer 3d saya.

Saat ini saya tidak akan menyediakan casingnya, karena ada beberapa kesalahan di dalamnya yang saya lakukan setelah banyak proses untuk membuatnya pas.

Juga pengukuran untuk rumahan ini diambil dengan jarak yang sangat kecil untuk elektronik saya. Jadi mungkin tidak cocok untuk elektronik Anda.

Langkah 6: Dokumentasi Perangkat Lunak

Setelah menyalakan Vario, layar init muncul dan layar tetap hitam. (Sebagian besar waktu saya hanya membutuhkan audio. Jika Anda tidak ingin ini terjadi, ubah variabel "display_on" di sketsa menjadi true (baris 30) dan menu = 1 (baris 26))

Jika Anda menekan Tombol sekali, Anda akan melihat halaman pertama.

Dengan menekan tombol sebentar, Anda dapat beralih di antara empat halaman utama.

  1. HALAMAN: Tingkat Pendakian, Bilah Panjat, Ketinggian, dan Daya Baterai
  2. HALAMAN: Climb Bar Big (untuk pemasangan riser vertikal)
  3. HALAMAN: Suhu dan Tekanan
  4. HALAMAN: Daya Baterai%

dengan menekan lama Anda dapat beralih ke menu pengaturan. Dengan menekan sebentar Anda dapat mengulangi semua pengaturan. Dengan menekan lama lagi Anda dapat memasukkan pengaturan tertentu dan mengubahnya dengan menekan sebentar. Tekan lama lagi menyimpannya.

  1. Halaman Pengaturan: Ketinggian
  2. Halaman Pengaturan: Bip ON/OFF
  3. Halaman Pengaturan: Tampilan ON/OFF
  4. keluar

Direkomendasikan: