Isi kandungan:

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

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

Video: Variometer untuk Paragliding: 6 Langkah (dengan Gambar)
Video: Как сделать альтиметр 2024, Julai
Anonim
Variometer untuk Paragliding
Variometer untuk Paragliding

Beberapa tahun yang lalu saya membina Variometer dengan bantuan Andrei Instructables.

Ia berfungsi dengan baik, tetapi ada beberapa perkara yang saya tidak suka.

Saya menghidupkannya dengan bateri 9V dan ini memerlukan banyak ruang dan dimasukkan ke dalam kotak kayu besar untuk elektronik. Selalunya pada hari yang paling menjanjikan bateri kosong dan saya tidak mempunyai bateri ganti dengan saya.

Oleh itu, saya memutuskan untuk mengubahnya dan merancang sendiri versi Vario yang diilhamkan oleh Andrei.

Tujuan utama saya adalah menjadikannya lebih kecil dan boleh dicas semula.

Oleh kerana saya mahu menggunakan SSD1306 sebagai paparan, saya juga harus menulis perisian dari awal.

Kerana saya bergelut dengan logik pengiraan ketinggian (saya bukan pengaturcara C), saya menggunakan semula beberapa segmen kod dari Andrei Sketch dan perpustakaannya.

Hasilnya adalah vario 8x3x2cm yang baik dengan hanya fungsi minimum.

Langkah 1: Apa yang Anda Perlu

Apa yang kamu perlu
Apa yang kamu perlu
  • Arduino Nano
  • TC4056A (Papan Pengecasan Lipo)

  • Piezo Buzzer
  • Perintang 10 kO
  • Suis Hidup / Mati
  • Tekan butang
  • Sensor Baro BMP280
  • Paparan Oled SSD1306 (32x128)
  • Bateri Lipo 1S (saya menggunakan satu dari RC Plane saya)
  • 4KO - 10KO SMD Resistor (bergantung pada Kadar LiPos C anda)

PENAFIAN: Seperti yang anda lihat dalam skema, saya menghidupkan Arduino melalui Pin 5V. Ini tidak digalakkan dan boleh menyebabkan Ketidakstabilan pada pemproses. Untuk mengelakkan ini, anda boleh memasang penukar menaik setelah TC4056A dan menghidupkan Arduino secara berkala. Tetapi kerana saya bertujuan untuk ukuran kecil, saya tidak menggunakan stepup. Setelah beberapa jam dalam penerbangan, saya tidak menghadapi masalah untuk melakukannya.

Langkah 2: Prototaip

Prototaip
Prototaip
Prototaip
Prototaip

Untuk Menyusun dan memuat naik kod ke arduino anda, anda memerlukan Perisian arduino dan juga beberapa perpustakaan.

  • Arduino IDE
  • Perpustakaan: Pergi ke Sketsa> Sertakan Perpustakaan> Urus Carian Perpustakaan untuk yang berikut dan pasang

    • Adafruit_SSD1306 (V1.1.2)
    • Perpustakaan Adafruit GFX (V1.2.3)
    • Perpustakaan Adafruit BMP280 (V1.0.5)
    • SBB_Klik dan Bounce2 (lihat fail terlampir dan tambahkan ke folder perpustakaan anda)

Letakkan segala-galanya di papan roti, menyusun dan memuat naik lakaran.

Sekiranya terdapat ralat semasa menyusun, anda harus memasukkan Perpustakaan SSD1306 Adafruit untuk alamat paparan yang betul. Instructable ini dapat membantu anda.

PENAFIAN

Pastikan arduino hanya dikuasakan oleh USB ketika memuat naik kod. Keluarkan bateri sebelum memasang kabel USB ke port pengaturcaraan.

Langkah 3: Menambah Lipo ke Projek

Menambah Lipo ke Projek
Menambah Lipo ke Projek
Menambah Lipo ke Projek
Menambah Lipo ke Projek
Menambah Lipo ke Projek
Menambah Lipo ke Projek

Oleh kerana TC4056A saya dirancang untuk mengecas bateri dengan kuasa 1A dan ini terlalu banyak untuk lipo kecil, jadi saya harus memprogramkannya semula.

Menurut lembar data TC4056A ini dapat dilakukan dengan menukar perintang R3 pada papan. Oleh itu, saya melepaskan perintang 1.2 KO dan menukarnya dengan 4KO. Ini memerlukan besi solder, pinset dan latihan yang tepat.

Anda mesti mendapatkan perintang yang tepat agar sesuai dengan kapasiti pengisian lipo anda.

PETUA: anda tidak perlu membeli perintang ini, jika anda mempunyai barang elektronik di luar rumah, komponen kecil ini boleh didapati hampir di setiap platin. Ambil multimeter, cari yang betul, dan gunakan semula.

Selepas ini lipo boleh disolder ke TC4056A dan dihubungkan dengan arduino.

PENAFIAN: Menurut lembar data, kuasa harus dimatikan semasa mengecas lipo!

Langkah 4: Pematerian

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Saya menyolder semuanya di tempat menggunakan papan lubang dan beberapa wayar.

Saya juga mengeluarkan LED powerstatus pada Arduino untuk menggunakan kuasa yang lebih sedikit. PETUA: Melepaskan LED ini benar-benar berantakan dan saya menghancurkannya dengan besi pematerian saya. Kemudian saya mendapat tahu bahawa lebih mudah melepaskan perintang di hadapan LED, kerana perintang mengalihkan haba ke pad pemateri yang lain lebih mudah, ia hanya dapat diselesaikan dengan hanya memanaskan satu pin.

Langkah 5: Reka Casing dan Cetaknya

Reka Casing dan Cetaknya
Reka Casing dan Cetaknya
Reka Casing dan Cetaknya
Reka Casing dan Cetaknya

Saya merancang casing untuk elektronik dan mencetaknya pada pencetak 3d saya.

Pada masa ini saya tidak akan menyediakan perumahan, kerana terdapat beberapa kesalahan di dalamnya yang saya lakukan sehingga banyak proses pasca pemprosesan untuk membuatnya sesuai.

Pengukuran perumahan ini juga diambil dengan jarak yang sangat kecil untuk elektronik saya. Jadi ia mungkin tidak sesuai untuk elektronik anda.

Langkah 6: Dokumentasi Perisian

Setelah Menghidupkan Vario, skrin inits muncul dan kemudian layar tetap hitam. (Sebilangan besar masa saya hanya memerlukan audio. Sekiranya anda tidak mahu ini terjadi, ubah pemboleh ubah "display_on" dalam lakaran menjadi benar (garis 30) dan menu = 1 (baris 26))

Sekiranya anda menekan Butang sekali, anda akan melihat halaman pertama.

Dengan tekan pendek Butang, anda boleh menukar antara empat halaman utama.

  1. MUKA SURAT: Climb Rate, Climb Bar, Altitude dan Battery Power
  2. PAGE: Climb Bar Big (untuk pemasangan riser menegak)
  3. MUKA SURAT: Suhu dan Tekanan
  4. MUKA: Kuasa Bateri%

dengan tekan lama anda boleh beralih ke menu tetapan. Dengan tekan pendek anda boleh melakukan lelaran melalui semua tetapan. Dengan tekan lama anda boleh memasukkan tetapan tertentu dan mengubahnya dengan menekan pendek. Tekan lama sekali menyimpannya.

  1. Halaman Tetapan: Ketinggian
  2. Halaman Tetapan: Bunyi ON / OFF
  3. Halaman Tetapan: Paparan ON / OFF
  4. Keluar

Disyorkan: