Altimeter-variometer-squeaker elektronik buatan rumah (versi 3.3-volt)
Secara substansial merevisi proyeknya dari altimeter-variometer dengan pasokan sinyal suara dan cahaya.
Karena itu, saya memutuskan untuk menerbitkan materi sebagai artikel terpisah.Seperti sebelumnya, ada versi firmware parasut dan paraglider .Diagram koneksi komponen
parasut berfungsi baik dengan tampilan dan tanpa itu.Paralayang - sejauh ini tanpa layar.Komponen bekas yang murah dan terjangkau.Apa yang baru? Apa yang harus ditinggalkan?Dalam versi baru perangkat:- catu daya dari satu sel 3.7V LiPo - (bukan sel “Krona” 9 volt);- Arduino ProMini 3.3V 8 MHz board (bukan Arduino Nano V3 5 volt);- Nokia 5110 LCD (bukan LCD 1602);-papan charge-discharge LiPo - elemen dengan konektor micro-USB.Sensor Gy-68 (BMP180) saya menggunakan hal yang sama.
Menghubungkan layar dari Nokia 5110 ke Arduino .
Perakitan (video)Perangkat berubah, menjadi lebih kompak. Ukuran jam alarm kecil.
Dan jika Anda melepas display, maka itu akan masuk ke helm pelindung!Saya pikir untuk menggulungnya menjadi menyusut, bahkan mungkin transparan.Biarkan konten "berteknologi tinggi" terlihat.
Di sebelah kiri adalah baterai dengan pengontrol charge-discharge, di sebelah kanan adalah papan dengan sensor dan speaker dari ponsel. Secara seri dengan speaker terhubung resistensi 120 ohm. Volumenya cukup bisa diterima jika diletakkan di helm.
Dia membawa dalam bentuk "ekor" kawat di mana Anda dapat menyolder setiap saklar yang diinginkan hati Anda. Saya menggunakan jumper komputer biasa.Algoritmanya sama. Baik versi parasut maupun paraglider.Tanpa layar dengan elemen AltVar V2 dengan kapasitas 100 mA bekerja terus menerus selama lebih dari 10 jam.Dengan tampilan yang terhubung (lampu latar dihidupkan)dan elemen 200 mA - lebih dari 7 jam.Tanpa lampu latar layar - lebih dari 20 jam.Saya mengendarai perangkat dengan firmware parasut di lift - itu berfungsi seperti versi saya sebelumnya .Ini dapat digunakan sebagai variometer altimeter presisi tinggi reguler.
Format keluaran informasi:A: 15 (ketinggian dalam meter)--- v --- (tanda penurunan, jika mendaki +++ ^ +++)V: 0,0 - (kecepatan vertikal dalam m / s)Paralayang firmware - sejauh ini tanpa tampilan. Dalam versi tampilan mengungkapkan beberapa gangguan suara. Saya belum menemukan alasannya mengapa ... Karena itu, saya tidak menerbitkan sketsa.Versi paraglider tanpa layar berfungsi dengan baik dan firmware ini dapat digunakan. Sketsa yang saya gunakan sebagai dasar proyek sayajuga berfungsi . Terima kasih banyak kepada penulisnya! Piezo buzzer diganti, seperti yang telah saya sebutkan, dengan speaker dari telepon seluler, yang menghubungkan resistansi 47 Ohm ke seri. Kedengarannya cukup keras dan berbeda. Pembicara mengaturnya seperti ini: Semua koneksi komponen ditunjukkan dalam sketsa header.
Berikut adalah contoh menghubungkan tampilan (diambil dari "header" yang sama):Tampilan NOKIA 5110 (biru)Tampilan 5110 Pro MiniSerial clock out (SCLK) 3Serial data out (DIN) 4Data / Perintah pilih (D / C) 5LCD pilih chip (CS) 6Reset LCD (RST) 7VCC (tidak lebih dari 3,3 volt) VCCBL (lampu latar) VCC (untuk layar merah - GND)GND GNDKompilernya sama - 1.0.6 Di-
flash menggunakan adaptor USB TTL-UART konvensional CH340G .Dia yang tercepat, tidak me-reset Arduin. Karena itu, setelah kompilasi, saya menekan tombol RESET sendiri.Semua firmware mengirim tinggi, kecepatan vertikal, dan data tekanan ke port COM. Benar, dalam bekerja dalam mode ini, sistem dapat mendefinisikannya sebagai semacam gadget Microsoft, dan tidak berfungsi dengan benar.Secara umum, ternyata cukup sederhana dan cukup murah.Saya berterima kasih kepada semua orang yang menanggapi artikel saya sebelumnya tentang topik ini.Saya mempertimbangkan beberapa komentar Anda ketika membuat modifikasi baru alat saya.PS Dan di sini adalah firmware versi tampilan untuk paraglider.Dibandingkan dengan yang non-display, ternyata lebih “terhambat”.Tidak begitu pintar bereaksi terhadap perubahan ketinggian, ada beberapa penundaan dalam respon suara.Selebihnya cukup fungsional. Itu dia . Source: https://habr.com/ru/post/id394975/
All Articles