Daftar Isi:
- Langkah 1: Yang Anda Butuhkan
- Langkah 2: Pembuatan prototipe
- Langkah 3: Menambahkan Lipo ke Proyek
- Langkah 4: Menyolder
- Langkah 5: Rancang Kasing dan Cetak
- Langkah 6: Dokumentasi Perangkat Lunak
Video: Variometer untuk Paralayang: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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
- 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
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
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
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
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.
- HALAMAN: Tingkat Pendakian, Bilah Panjat, Ketinggian, dan Daya Baterai
- HALAMAN: Climb Bar Big (untuk pemasangan riser vertikal)
- HALAMAN: Suhu dan Tekanan
- 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.
- Halaman Pengaturan: Ketinggian
- Halaman Pengaturan: Bip ON/OFF
- Halaman Pengaturan: Tampilan ON/OFF
- keluar
Direkomendasikan:
Steam Punk UPS Anda untuk Mendapatkan Jam Kerja untuk Router Wi-fi Anda: 4 Langkah (dengan Gambar)
Steam Punk UPS Anda untuk Mendapatkan Jam Kerja untuk Router Wi-fi Anda: Ada sesuatu yang pada dasarnya tidak menyenangkan ketika UPS Anda mengubah daya baterai 12V DC menjadi daya 220V AC sehingga transformator yang menjalankan router Anda dan serat ONT dapat mengubahnya kembali menjadi 12VDC! Anda juga melawan [biasanya
Sensor Suhu untuk Arduino Diterapkan untuk COVID 19: 12 Langkah (dengan Gambar)
Sensor Suhu untuk Arduino Diterapkan untuk COVID 19: Sensor suhu untuk Arduino adalah elemen mendasar ketika kita ingin mengukur suhu prosesor tubuh manusia. Sensor suhu dengan Arduino harus bersentuhan atau dekat untuk menerima dan mengukur tingkat panas. Begitulah cara
Icom V80 Mod untuk Paralayang: 5 Langkah
Icom V80 Mod untuk Paralayang: Ini untuk Radio Genggam Icom V80. Catatan: Lakukan modifikasi ini hanya jika Anda diizinkan untuk mentransmisikan dalam rentang frekuensi 148MHz hingga 174MHz. Jika Anda tidak tahu, jangan lakukan modifikasi ini
Pengontrol DIY untuk Game Paralayang: 5 Langkah (dengan Gambar)
Pengontrol DIY untuk Permainan Paralayang: Saya telah memainkan beberapa permainan paralayang yang berbeda dan selalu menemukan masalah pada kontrol apa yang Anda gunakan. Mouse dan Keyboard tidak bagus karena terbang paraglider sangat analog. Ini mirip dengan simulasi penerbangan atau game balap mobil, Anda membutuhkan kesenangan
PropVario, Variometer/Altimeter DIY Dengan Output Suara untuk Pesawat Layar RC: 7 Langkah (dengan Gambar)
PropVario, Variometer/Altimeter DIY Dengan Output Suara untuk Pesawat Layar RC: Instruksi ini akan menunjukkan kepada Anda cara membuat Vario murah, yang dapat berbicara ketinggian dan tentu saja mengirim berbagai nada saat mengubah ketinggian pesawat layar Anda. Beberapa fitur: - suara dan nada - gunakan sampel (gelombang) Anda sendiri di la