Rumah - Penerangan
Kronograf DIY dari diagram bagian komputer. Kronograf untuk mengukur kecepatan peluru pneumatik

Kronograf - perangkat universal untuk mengukur kecepatan penerbangan barang-barang kecil. Bingkai kronograf ternyata yang paling fungsional dan nyaman untuk menguji dan menyesuaikan senapan angin. Dengan bantuan mereka, Anda dapat mengatur kecepatan tidak hanya peluru, tetapi juga panah, baut panah, atau staples yang diluncurkan dari ketapel.

Desain perangkat mencakup area kerja tempat peluru terbang, sirkuit komputasi, dan tampilan untuk memvisualisasikan hasil yang diperoleh. Prinsip pengoperasian perangkat ini adalah mencatat waktu yang diperlukan peluru untuk terbang pada jarak yang diketahui antara dua sensor atau lebih, dan kemudian menghitung kecepatan rata-ratanya (jarak dibagi waktu).

Ada berbagai desain kronograf yang berbeda dalam fungsi, desain, dan harga implementasi.

Sensor paling sederhana yang bereaksi terhadap lewatnya peluru dan dapat diakses oleh rata-rata orang bekerja dengan mengubah intensitas cahaya yang menimpanya (peluru yang terbang menghasilkan bayangan). Ini adalah elemen fotosensitif yang digunakan dalam desain sebagian besar perangkat buatan rumah dan komersial.

Keuntungan kronograf bingkai buatan sendiri dengan sirkuit lampu:

  • dimensi besar dari area kerja, memungkinkan Anda menembakkan tembakan baik dari jarak dekat maupun pada jarak yang cukup jauh (Anda dapat menguji karakteristik balistik peluru pada jarak yang berbeda);
  • berbagai kecepatan terukur karena peningkatan kesenjangan linier antara sensor;
  • kesesuaian untuk menguji semua jenis pneumatik, terlepas dari desain dan prinsip operasinya (model PCP, PPP, CO2, dll.);
  • Kemungkinan digunakan di rumah dengan senjata yang dilengkapi dengan moderator suara.

Kekurangan:

  • kebutuhan untuk melindungi bagian depan area kerja dari benturan yang tidak disengaja (reservasi);
  • sensitivitas sirkuit optik terhadap tekanan mekanis yang kuat, termasuk pantulan dan benturan pecahan peluru;
  • ukuran besar;
  • kecepatan peluru yang dihitung bergantung pada jalur penerbangan (tembakan diagonal mengurangi nilai terukur);
  • ketergantungan kinerja sebagian besar model pada tingkat pencahayaan dan cuaca;
  • alarm palsu ketika benda asing (salju, partikel mekanis, serangga) masuk ke dalam kamera.

Foto kronograf bingkai buatan sendiri

Alasan utama popularitas kronograf bingkai adalah keserbagunaannya dalam pengoperasian dan kemampuannya untuk digunakan dengan jenis senjata apa pun.

Bahan dan suku cadang yang dibutuhkan

Merakit kronograf memerlukan sejumlah perangkat dan peralatan. Daftar lengkapnya bergantung pada keterampilan pengguna dalam merancang dan memasang rangkaian listrik.

Komponen-komponen berikut akan diperlukan:

  • besi solder, solder dan fluks - digunakan pada semua tahap persiapan sirkuit mikro dan kabel penghubung;
  • sirkuit mikro yang digunakan untuk mengukur interval waktu antara peluru melewati sensor dan menghitung parameter kecepatan;
  • LED – berfungsi sebagai sumber pencahayaan buatan;
  • penerima optik – mencatat perubahan pencahayaan saat peluru lewat di antara mereka dan LED;
  • badannya berbentuk persegi panjang, memiliki empat sisi dan berlubang di bagian dalam (seperti bagian luar kotak korek api). Bodi yang seluruhnya terbuat dari logam yang tahan terhadap benturan peluru jika meleset adalah yang terbaik;
  • display untuk menampilkan hasil pengukuran.

Cara merakit kronograf

Sebelum menjawab pertanyaan, seperti cara membuat bingkai kronograf untuk pneumatik dengan tangan Anda sendiri, Anda harus menyiapkan kasing untuk memasang sensor dan elemen sirkuit mikro, yang harus dilindungi atau ditempatkan di tempat yang tidak dapat diakses oleh peluru. Disarankan untuk mengecat bagian dalam bodi dengan cat berwarna gelap dan tidak silau yang menyerap cahaya. Ini akan mengurangi jumlah alarm palsu dan meningkatkan sensitivitas perangkat.

LED dan elemen fotosensitif dipasang di lubang yang sudah disiapkan sebelumnya di rumahan. LED harus sedikit menonjol ke dalam rongga internal kronograf, dan fotodetektor harus sedikit tersembunyi untuk mengurangi intensitas cahaya eksternal yang datang.

Kemudian pasang papan, sambungkan ke sensor dan siapkan titik masukan daya. Jika Anda ingin membuat sirkuit mikro sendiri, tanpa melibatkan spesialis pihak ketiga, Anda dapat menggunakan skema berikut (Gbr. 1).

Beras. 1 keping kronograf

Setelah merakit komponen utama, perlu ditutup diagram kelistrikan perangkat, melindunginya dari tekanan mekanis dan masuknya kelembapan secara tidak sengaja. Cara paling mudah untuk melakukan ini adalah dengan menyediakan terlebih dahulu kotak plastik terpisah untuk papan sirkuit tercetak, yang memiliki output ke layar, sensor, dan baterai.

Prinsip pengoperasian kronograf buatan sendiri

Perangkat ini dapat diberi daya dari baterai, baterai atau catu daya (dari listrik). Paling nyaman operasi otonom, karena penyesuaian senjata tidak selalu bisa dilakukan di rumah.

Pengukuran kecepatan dilakukan dalam beberapa tahap:

  • ketika melintasi sumbu sensor pertama, hitungan waktu mikroprosesor diatur ulang ke nol;
  • setelah melewati sumbu optik sensor kedua, waktunya berhenti dan ditransfer untuk perhitungan;
  • Kecepatan peluru yang dihitung oleh mikroprosesor ditampilkan di layar.

Diagram pengoperasian bingkai kronograf

Saya memiliki senapan angin, saya selalu tertarik dengan kecepatan peluru yang meninggalkan laras, ini mungkin tampak aneh bagi sebagian orang, tetapi bagi penggemar udara, kecepatan peluru adalah salah satu topik utama artrometri. Setelah googling sedikit saya menemukan beberapa pilihan rangkaian pada mikrokontroler yang berbeda, karena saya sudah pernah bekerja dengan AVR, tanpa ragu saya memilih opsi pada avr. Saya menemukan semua bagian yang diperlukan di Taydaelectronics.com, telah disebutkan di sini. Pembelian sudah dikumpulkan, dibayar, diterima, mari kita mulai...

Saya akan segera melampirkan diagram:


Bagi yang berminat bisa melihat lebih detail di

Jadi, kita membutuhkan:


- 1 buah.
- 1 buah.
Sepasang kapasitor 330 nF dan 100 nF untuk pengatur tegangan
(Anda dapat memberi daya pada seluruh rangkaian dari tiga baterai AA alih-alih kenop, maka regulator dan kapasitor tidak diperlukan)
2 buah.
1 buah
2 buah.
2 buah.
saklar, soket untuk mikrokontroler, soket untuk indikator, konektor untuk kabel, saya menggunakan kabel sendiri dari komputer lama. Juga satu set resistor.

Saya mengulangi skema di Proteus, menyesuaikannya dengan kebutuhan saya, dan mengukirnya papan sirkuit tercetak

Saya entah bagaimana mengatur komponennya sehingga saya dapat memiliki gambaran kasar tentang cara menggambar trek. Dan ya, saya tidak punya printer, saya menggambar trek dengan spidol permanen)))

Pertama saya coba di atas kertas

Lalu saya transfer ke textolite

Kami keracunan. Saya meracuni dalam larutan besi klorida panas, diencerkan kira-kira 1:3 dengan air. Setelah etsa, saya simpan larutannya di balkon, berfungsi bahkan setelah kering, Anda hanya perlu menambahkan air. Anda harus berhati-hati agar tidak bersentuhan dengan permukaan logam - peningkatan korosi akan dimulai.

Pembersihan

Mari kita mengebor. Saya membuat bor dari cartridge dan motor dari fasttek.

Semua komponen disolder ke papan, yang tersisa hanyalah mem-flash mikrokontroler

ITU HIDUP!

Setelah itu saya membuat tabung ukur yang dilengkapi sensor. Desainnya sederhana - pada jarak 50 mm dari satu sama lain terdapat fototransistor dan LED yang terletak berseberangan, semacam optocoupler. Ketika peluru terbang melalui tabung, ia secara bergantian memblokir berkas cahaya ke transistor pertama dan kedua, yang mereka sinyalkan ke mikrokontroler, yang menghitung kecepatan menggunakan rumus yang diketahui semua orang di sekolah.

kode sumber

/*
* Firmware tanpa bel dan peluit, jarak antar sensor 100mm
* anoda umum!
* Diperbarui pada: 15/12/2013
*

#tentukan F_CPU 1000000UL

#termasuk
#termasuk
#termasuk

#define LED_EMPTY ~0b00000000

#tentukan LED_0 ~0b00111111
#tentukan LED_1 ~0b00000110
#tentukan LED_2 ~0b01011011
#tentukan LED_3 ~0b01001111
#tentukan LED_4 ~0b01100110
#tentukan LED_5 ~0b01101101
#tentukan LED_6 ~0b01111101
#definisikan LED_7 ~0b00000111
#tentukan LED_8 ~0b01111111
#tentukan LED_9 ~0b01101111
#tentukan LED_DOT ~0b10000000

#tentukan LED_MINUS ~0b01000000
#tentukan LED_E ~0b01111001
#definisikan LED_r ~0b01010000
#tentukan LED_G ~0b00111101
#tentukan LED_o ~0b01011100

#tentukan BASE_LENGTH 1000

LedPanel struktur Typedef (
int seg1;
int seg2;
int seg3;
) Panel Led;

Batalkan renderSegmentNext() (
statis int segmen aktif = 0;
Segmen aktif = (Segmen aktif + 1) % 3;

Beralih (Segmen aktif) (
kasus 0:
PORTB = led.seg1;
PORTD = ~0b0110000;
merusak;
kasus 1:
PORTB = led.seg2;
PORTD = ~0b1010000;
merusak;
kasus 2:
PORTB = led.seg3;
PORTD = ~0b1100000;
merusak;
}
}

Batalkan initPorts() (
//init port yang dipimpin
DDRB = 0xFF;
DDRD |= (0b111<< 4);
//init port tombol
DDRD &= ~(1<< PD0);
DDRD &= ~(1<< PD1);
}

Int digitToLedValue(int digit) (
saklar (angka) (
kasus 0:
kembalikan LED_0;
kasus 1:
kembalikan LED_1;
kasus 2:
kembalikan LED_2;
kasus 3:
kembalikan LED_3;
kasus 4:
kembalikan LED_4;
kasus 5:
kembalikan LED_5;
kasus 6:
kembalikan LED_6;
kasus 7:
kembalikan LED_7;
kasus 8:
kembalikan LED_8;
kasus 9:
kembalikan LED_9;
bawaan:
kembalikan LED_MINUS;
}
}
batal setLedValue(nilai int) (
jika(nilai< 0 || value > 400){
led.seg1 = LED_MINUS;
led.seg2 = LED_MINUS;
led.seg3 = LED_MINUS;
kembali;
}

Led.seg3 = digitToLedValue(nilai % 10);
jika (nilai >= 10) (
led.seg2 = digitToLedValue((nilai / 10) % 10);
) kalau tidak (
led.seg2 = LED_KOSONG;
}
jika (nilai >= 100) (
led.seg1 = digitToLedValue((nilai / 100) % 10);
) kalau tidak (
led.seg1 = LED_KOSONG;
}
}

ISR(TIMER1_OVF_vektor) (
//menghentikan pengatur waktu dan mengatur ulang nilai
TCCR1B &= ~(1<< CS00);
TCNT1 = 0;
//nonaktifkan int1
GIMSK &= ~(1<< INT1);
//atur keluaran kesalahan
setLedValue(-1);
}

ISR(INT0_vektor) (
//setel ulang pengatur waktu dan mulai
TCNT1 = 0;
TCCR1B |= (1<< CS00);
//aktifkan int1
GIMSK |= 1<< INT1;
}

ISR(INT1_vektor) (
//menghentikan pengatur waktu
TCCR1B &= ~(1<< CS00);
//nonaktifkan int1
GIMSK &= ~(1<< INT1);
//menghitung kecepatan
int kecepatan = (F_CPU / 10000L) * BASE_LENGTH / TCNT1;
setLedValue(kecepatan);
}

Ke dalam utama() (
initPorts();

MCUCR |= (1<< ISC00);
MCUCR |= (1<< ISC01);
GIMSK |= 1<< INT0;

MCUCR |= (1<< ISC10);
MCUCR |= (1<< ISC11);
GIMSK &= ~(1<< INT1);

TIMSK |= (1<< TOIE1);

SetLedValue(0);

Sedangkan (1) (
renderSegmentNext();
_penundaan_ms(2);
}
}

Dengan menggunakan file dan gergaji ukir tangan, saya memberi kotak itu bentuk yang diinginkan, memasukkan semua isian ke tempatnya, mengamankannya jika perlu dengan nozel termal.

Mari mulai memotret:

Senapan di foto adalah Stoeger x20 dengan pegas gas terpasang. Secara teori, kecepatannya bisa mencapai 250 m/s.
Dan dia hampir mengeluarkan 0,68 gram dengan peluru


Perangkat sudah siap dan beroperasi.

Tentu saja, saya tidak mengandalkan keakuratannya, tidak ada standar di dekatnya, tetapi kecepatannya tidak muncul secara acak, stabil. Jika Anda perlu melacak perubahan kecepatan awal peluru tergantung pada perubahan desain pneumatik, ini sudah cukup. Analog dari kronometer semacam itu harganya lebih dari 2 ribu rubel, tetapi yang ini harganya tidak lebih dari 300 rubel, dan juga memberi saya 4 jam hiburan yang menyenangkan.

Saya berencana membeli +31 Tambahkan ke favorit Saya menyukai ulasannya +69 +128


Pada artikel ini kita akan melihat bagaimana Anda dapat membuat kronograf sederhana menggunakan suku cadang yang murah dan mudah didapat. Alat tersebut diperlukan untuk mengukur kecepatan peluru senapan. Angka-angka ini diperlukan untuk mengetahui kondisi senapan, karena seiring berjalannya waktu, beberapa komponen pneumatik akan aus dan perlu diganti.

Kami menyiapkan bahan dan alat yang diperlukan:
- Chinese Digispark (biaya 80 rubel pada saat pembelian);
- tampilan tipe segmen pada TM1637 (biaya 90 rubel saat pembelian);
- LED inframerah dan fototransistor (10 pasang) - biayanya 110 rubel;
- seratus resistor 220 Ohm berharga 70 rubel, tetapi hanya dibutuhkan dua.

Itu saja, ini seluruh daftar barang yang perlu Anda beli. Omong-omong, resistor juga dapat ditemukan di peralatan rumah tangga lama. Anda bisa bertaruh lebih banyak pada nilai nominalnya, tetapi tidak lebih sedikit. Hasilnya, Anda dapat menghabiskan 350 rubel, tetapi ini tidak terlalu banyak, mengingat kronograf pabrik akan berharga setidaknya 1000 rubel, dan perakitan di sana jauh lebih buruk daripada kronograf buatan kami.

Antara lain, Anda perlu menyimpan rincian seperti:
- kabel;
- sepotong pipa dengan panjang minimal 10 cm (pipa air plastik bisa digunakan);
- semuanya untuk menyolder;
- multimeter (lebih disukai).


Tiga detail pertama yang dijelaskan memiliki nuansa tersendiri, sehingga masing-masing perlu diperhatikan secara terpisah.

taman digis
Item ini adalah papan mini yang kompatibel dengan Arduino dan memiliki ATtiny85 di dalamnya. Anda dapat membaca cara menghubungkan elemen ini ke Arduino IDE, dan Anda juga dapat mengunduh drivernya di sana.
Board ini memiliki beberapa pilihan, satu menggunakan microUSB, dan yang lainnya dilengkapi dengan konektor USB yang disalurkan langsung ke board. Karena produk buatan sendiri tidak memiliki catu daya tersendiri, penulis memilih opsi papan pertama. Jika Anda memasang baterai atau akumulator pada produk buatan sendiri, ini akan meningkatkan harganya secara signifikan, dan tidak akan terlalu mempengaruhi kepraktisannya. Hampir setiap orang memiliki kabel untuk mengisi daya ponsel dan Power bank.


Kalau dari segi karakteristik mirip dengan ATtiny85, disini kemampuannya melimpah. Mikrokontroler di kronograf hanya melakukan polling pada sensor dan mengontrol tampilan.
Jika Anda belum pernah menemukan Digispark sebelumnya, nuansa terpenting dapat ditemukan di tabel.


Penting untuk mempertimbangkan fakta bahwa penomoran pin untuk fungsi analogRead() berbeda. Dan pada pin ketiga terdapat resistor pull-up dengan nilai nominal 1,5 kOhm, karena digunakan pada USB.

Beberapa kata tentang tampilan
Anda dapat menggunakan tampilan apa pun untuk karya buatan sendiri, tetapi penulis memilih opsi yang murah. Untuk membuat perangkat ini lebih murah, Anda dapat menghilangkan tampilan sama sekali. Data dapat dengan mudah dikeluarkan ke komputer melalui kabel. Ini akan dibutuhkan di sini. Tampilan yang ditinjau adalah salinan dari tampilan.
Seperti apa tampilannya dari depan dan belakang, bisa Anda lihat pada foto.




Karena jarak antar angka sama, jika titik dua dinonaktifkan, angka dapat dibaca tanpa masalah. Perpustakaan standar mampu menghasilkan angka dalam kisaran 0-9. huruf dalam rentang a-f, dan ada juga kemampuan untuk mengubah kecerahan seluruh tampilan. Nilai digit dapat diatur menggunakan fungsi display(int 0-3, int 0-15).


Cara menggunakan layar

// 1. Deklarasikan file header
#termasuk
// 2. Setel pin
#definisikan CLK 0
#definisikan DIO 1
// 3. Mendeklarasikan suatu objek
TM1637 tm1637(CLK, DIO);
// 4. Inisialisasi
batalkan pengaturan() (
tm1637.init();
tm1637.set(6); // Kecerahan
}
// 5. Gunakan
lingkaran kosong() (
// Menampilkan nomor x
ke dalam x = 1234;
tm1637.display(0,x/1000);
tm1637.display(1, x / 100% 10);
tm1637.display(2, x / 10 % 10);
tm1637.tampilan(3, x % 10);
penundaan(500);
}

Jika Anda mencoba melampaui nilai-nilai tersebut, tampilan akan menunjukkan kebingungan, yang, di atas segalanya, tidak statis. Oleh karena itu, untuk menampilkan karakter khusus seperti derajat, minus, dll, Anda harus mengotak-atik.


Penulis ingin energi penerbangan peluru yang telah selesai ditampilkan di layar, yang akan dihitung tergantung pada kecepatan peluru dan massanya. Nilai-nilai tersebut seharusnya ditampilkan secara berurutan, dan untuk memahami yang mana, nilai tersebut perlu ditandai, misalnya menggunakan huruf "J". Sebagai upaya terakhir, Anda cukup menggunakan titik dua, tetapi penulis tidak puas dengan ini, dan dia pergi ke perpustakaan. Hasilnya, berdasarkan fungsi tampilan, fungsi setSegments(byte addr, byte data) dibuat; fungsi ini menerangi segmen yang dikodekan dalam data dalam nomor dengan nomor addr:


{
tm1637.mulai();
tm1637.stop();
tm1637.mulai();
tm1637.writeByte(addr|0xc0);
tm1637.writeByte(data);
tm1637.stop();
tm1637.mulai();
tm1637.stop();
}

Segmen tersebut dikodekan dengan cukup sederhana, bit data yang paling tidak signifikan bertanggung jawab untuk segmen atas, dan kemudian searah jarum jam, bit ke-7 bertanggung jawab untuk segmen tengah. Karakter "1" ketika dikodekan terlihat seperti 0b00000110. Bit paling signifikan kedelapan bertanggung jawab atas titik dua; bit ini digunakan pada digit kedua dan diabaikan pada digit lainnya. Selanjutnya penulis mengotomatiskan proses mendapatkan kode menggunakan Excel.


Apa yang terjadi pada akhirnya bisa dilihat di foto




#termasuk
#definisikan CLK 0
#definisikan DIO 1
TM1637 tm1637(CLK, DIO);

batal setSegmen(tambahan byte, data byte)
{
tm1637.mulai();
tm1637.writeByte(ADDR_FIXED);
tm1637.stop();
tm1637.mulai();
tm1637.writeByte(addr|0xc0);
tm1637.writeByte(data);
tm1637.stop();
tm1637.mulai();
tm1637.writeByte(tm1637.Cmd_DispCtrl);
tm1637.stop();
}

batalkan pengaturan() (
tm1637.init();
tm1637.set(6);
}

lingkaran kosong() (
// Keluaran Halo
setSegmen(0, 118);
setSegmen(1, 121);
setSegmen(2, 54);
setSegmen(3, 63);
penundaan(500);
}



Dan terakhir, sensornya

Tidak ada informasi pasti yang diberikan tentang sensor tersebut; hanya diketahui bahwa sensor tersebut memiliki panjang gelombang 940 nm. Selama percobaan, ditemukan bahwa sensor tidak mampu menahan arus lebih dari 40 mA. Sedangkan untuk tegangan suplai, tidak boleh lebih tinggi dari 3.3V. Sedangkan untuk fototransistor memiliki bodi yang agak transparan dan bereaksi terhadap cahaya.


Mari kita mulai merakit dan menyiapkan produk buatan sendiri:

Langkah pertama. Perakitan

Semuanya dirangkai menurut skema yang sangat sederhana. Dari semua pin, hanya P0, P1 dan P2 yang dibutuhkan. Dua yang pertama digunakan untuk tampilan, dan P2 diperlukan untuk pengoperasian sensor.
Seperti yang Anda lihat, satu resistor digunakan untuk membatasi arus LED, dan resistor kedua menarik P2 ke ground. Karena fototransistor dihubungkan secara paralel, ketika peluru lewat di depan optocoupler apa pun, tegangan pada P2 akan turun. Untuk menentukan kecepatan peluru, Anda perlu mengetahui jarak antar sensor, mengukur dua lonjakan tegangan, dan menentukan waktu terjadinya.
Karena hanya satu pin yang akan digunakan, tidak masalah dari sisi mana Anda memotret. Fototransistor akan tetap memperhatikan pelurunya.










Semuanya dirangkai dari bagian-bagian yang bisa dilihat di foto. Untuk merakit semuanya, penulis memutuskan untuk menggunakan papan tempat memotong roti. Kemudian seluruh struktur diisi dengan lem panas untuk kekuatan. Sensor ditempatkan pada pipa dan kabel disolder ke sana.
Untuk mencegah dioda berdenyut saat ditenagai oleh power bank, penulis memasang elektrolit 100 uF secara paralel dengan LED.




Penting juga untuk dicatat bahwa pin P2 dipilih karena suatu alasan, faktanya P3 dan P4 digunakan di USB, jadi sekarang dengan bantuan P2 dimungkinkan untuk mem-flash produk buatan sendiri setelah perakitan.
P2 juga merupakan input analog, jadi tidak perlu menggunakan interupsi. Anda cukup mengukur pembacaan antara nilai saat ini dan sebelumnya; jika perbedaannya berada di atas ambang batas tertentu, berarti pada saat itu peluru hanya lewat di dekat optocoupler.

Langkah kedua. Firmware

Prescaler adalah pembagi frekuensi, dalam kasus standar pada papan seperti Arduino adalah 128. Angka ini mempengaruhi seberapa sering ADC disurvei. Artinya, untuk default 16 MHz, hasilnya adalah 16/128 = 125 kHz. Setiap digitalisasi terdiri dari 13 operasi, sehingga pin dapat disurvei pada kecepatan maksimum 9600 kHz. Dalam praktiknya, frekuensinya tidak lebih dari 7 kHz. Akibatnya, interval antar pengukuran adalah 120 s, yang terlalu lama untuk membuat produk buatan sendiri dapat berfungsi. Jika sebuah peluru terbang dengan kecepatan 300 m/s, ia akan menempuh jarak 3,6 cm selama waktu tersebut, sehingga pengontrol tidak akan dapat menyadarinya. Agar semuanya berfungsi dengan baik, interval antar pengukuran harus minimal 20 µs. Untuk melakukan ini, nilai pembaginya harus sama dengan 16. Penulis membuat pembagi sebesar 8, cara melakukannya dapat dilihat dibawah ini.

Saya sudah lama memiliki pneumatik kompresi lama IZH-53. Saya membelinya 7 tahun yang lalu barang bekas dengan harga yang tidak masuk akal. Saya segera memasang manset transparan baru dan pegas baru dari senapan, memperpendek beberapa putaran, saya tidak ingat berapa tahun yang lalu.

Hari ini saya menjelajahi forum di mana semua orang terlibat dalam overclocking senjata angin dan dalam beberapa jam saya melahap seluruh topik tentang IZH.

Saya langsung ingin mengukur kecepatan peluru, jadi saya mendownload program AirSpeed ​​​​dan membaca tentang sensor foil. Di sinilah kemalasan menyerang saya. Saya tidak suka pekerjaan buruk yang harus diulang beberapa kali. Dan dengan sensor foil hal ini akan terjadi setelah satu atau dua tembakan, memulihkan seluruh struktur - tidak, terima kasih.

Saya melihat diagram kronometer yang dibeli - melankolis hijau dengan firmware, PIC, dan papan dua sisi. Teknologi LUT sudah tidak asing lagi bagi saya, tetapi saya tidak ingin membuat diri saya menderita wasir selama seminggu hanya demi sepuluh suntikan.

Segera muncul ide untuk menggabungkan kedua ide tersebut. Buat sensor optik paling sederhana dari optocoupler dan gabungkan dengan program AirSpeed.

Baiklah, mari kita mulai!

Saya sudah membuat sketsa diagram untuk deskripsi ini, tapi mungkin seseorang akan merasakan manfaatnya sebelum memulai perakitan



Harga pembelian desain saya adalah nol rubel, tetapi hanya karena saya selalu memiliki segala jenis sampah elektronik berserakan di sekitar rumah.

Ya, yang paling penting! Putar salah satu album Piknik terbaru, jika tidak maka album tersebut tidak akan berfungsi



Sepotong tabung 15 sentimeter - Pipa PVC untuk air panas (Siapa pun dengan diameter yang sesuai dapat digunakan) Diameter dalamnya 11,5 mm, laras luarnya 11 - cocok untuk pemintalan rumah



Kami mengebor dua lubang tembus pada jarak genap 100 mm. Yang atas untuk fotodioda dari mouse lama berukuran 3 mm. (Kami melihat barbel kami dan mengebor ukuran kami). Yang lebih rendah untuk LED putih dari senter lama adalah 5 mm. (Sekali lagi, lihat milik kami).

Sebelum pemasangan, saya memastikan bahwa LED dan fotodioda cocok satu sama lain - saya menyoldernya ke kabel, menyambungkannya ke input mikrofon komputer, menaikkan volume dan dengan cepat melewatkan LED melewati fotodioda, mendengar suara di speaker - semuanya luar biasa.



Kami menempelkan lampu dan fotodioda ke dalam lubang yang sesuai. Kami menyolder kabel ke mereka. Anda harus segera memutuskan sumber listrik untuk LED. Mereka membutuhkan setidaknya 3 volt dan tidak lebih dari 20 mA. Saya mengambil satu elemen LiIon dari laptop, menghasilkan 3,7 V. Dalam hal ini, kita menyalakan LED melalui resistor 820 Ohm; kisaran 470-910 Ohm mana pun bisa digunakan.

Anda dapat menyalakan LED dari dua baterai AA 1,5 volt. Pengisian dayanya pasti akan bertahan selama satu tahun. Dengan masa pakai seperti itu, saya sarankan cukup menyolder baterai tanpa repot dengan tempat tidur, konektor, dan fasilitas lainnya. Anda perlu menyolder dengan cepat agar elemen tidak terlalu panas.

Segera setelah menyolder ujung fotodioda yang halus dan tipis, isi dengan pistol ingus. agar tidak merobeknya secara tidak sengaja.

Sangat mudah untuk memeriksa pengoperasian pada tahap penyolderan - saat Anda menghidupkan daya, harus ada bunyi klik di kedua kolom. Saat peluru melewati tabung yang ditempatkan secara vertikal, dua bunyi klik harus terdengar jelas di kolom.

Jika tidak ada bunyi klik saat saluran mikrofon dihidupkan dan dinaikkan

volume maksimum - ubah polaritas kabel pada fotodioda.



"Dan dia ada neon di dalamnya!" Saya rasa jika lensa lampu atau fotodioda putus, tidak ada hal buruk yang akan terjadi. Semuanya akan terus berjalan seperti sebelumnya.



Karena tabung saya lebih besar dari diameter laras - saya memasang sepotong heat shrink pada laras dan menarik sensor dengan erat - keselarasan terlihat dari sisi sungsang dengan LED menyala sempurna.



Foto tersebut memperlihatkan pistol itu sendiri dan penangkap peluru yang terbuat dari kotak karton dengan sampah kertas di dalamnya.

Semuanya memakan waktu dua jam. Saya menghabiskan sebagian besar waktu saya dengan santai minum bir dan mencari fotodioda yang cocok.

Sekarang Anda dapat melakukan tes.



Hasil pengerjaannya terlihat pada screenshot. tembakan 117 m/s, tembakan berikutnya turun menjadi 106 m/s. Kami mengabaikan saja kesalahan yang merayap dari 400 m/s - meskipun itu akan menyenangkan)))))

Data diperoleh peluru ORNEK Turki seberat 0,42 g.



Foto menunjukkan pembacaan skala untuk 100 pcs. tidak termasuk berat tara.

Untuk senjata yang belum diupgrade atau disegel, ini adalah angka yang cukup bagus. Asap terus-menerus keluar dari tong.

Anda bisa mulai panik

Menurut saya desain ini juga bisa digunakan untuk senjata api, Anda hanya perlu mengambil tabung logam yang diameternya jauh lebih besar dari larasnya. Dan jangan menempelkannya ke laras, tapi tembak begitu saja, dari dudukannya atau dari tangan Anda. Ditambah lagi, untuk akurasi, tambah panjangnya menjadi satu meter. Singkatnya, ambil pipa air dengan diameter 100 mm dan panjang 1100 mm. Dan semuanya akan berhasil.

Siapa yang membutuhkan program ini - unduh http://www..rar Unduhan:

Dua program unggulan lagi dari Mironov.

http://www..rar Unduhan:

Kronograf adalah perangkat universal yang mampu mengukur kecepatan terbang benda kecil. Paling mudah untuk mengatur dan menguji pneumatik dengan kronograf tipe bingkai. Mereka dapat mendeteksi pergerakan peluru, baut panah, anak panah, dan staples katapel. Anda dapat membuat sendiri kronograf untuk pneumatik atau membelinya di toko khusus.

Jenis kronograf

Mengukur kecepatan awal peluru menggunakan kronograf memungkinkan Anda menentukan kekuatan pistol atau senapan, memilih peluru yang sesuai, menghitung koreksi balistik, dan membandingkan kecepatan di awal dan setelah meningkatkan senjata.

Ada berbagai jenis kronograf. Model moncongnya hanya memakan sedikit ruang dan mudah dimasukkan ke dalam saku casing, serta mengonsumsi lebih sedikit energi. Jenis senjata tertentu mungkin diperlukan adaptor. Tipe ini tidak bergantung pada pencahayaan dan nyaman digunakan di luar ruangan. Pemotretan yang ditargetkan dapat dilakukan bersama dengan perangkat. Model ini tidak cocok untuk CO2.

Jika Anda memiliki persenjataan yang mengesankan, lebih baik membeli bingkai kronograf agar tidak membeli adaptor dalam jumlah besar. Perangkat jenis ini bekerja dengan baik dengan CO2 dan memiliki konektor untuk sumber daya eksternal. Armor ini memungkinkan Anda mengukur indikator pada jarak yang berbeda tanpa takut merusak mekanismenya. Kehadiran layar tambahan membantu memperoleh hasil dengan cepat.

Ada juga model bingkai besar yang memperluas jumlah kemungkinan. Opsi ini cocok untuk digunakan dengan semua jenis senjata dan nyaman untuk koneksi stasioner ke jaringan. Sebagai alternatif, kronograf dapat ditenagai oleh delapan baterai AA. Berbeda dengan model kecil, perangkat besar memilikinya indikator tipe depan bawaan. Anda juga dapat memasang layar yang dapat dilepas. Menggunakan adaptor USB, Anda dapat mentransfer data pengukuran dari perangkat ke komputer.

Membeli kronograf untuk pneumatik

Anda dapat membeli berbagai jenis kronograf di Moskow dan St. Petersburg di toko-toko berikut:

  • Toko Airgun - dengan harga 3500 hingga 24 ribu rubel;
  • Diada Arms - harga dari 4 ribu hingga 13 ribu rubel;
  • Pnevmat 24 - harga dari 4 ribu hingga 7 ribu rubel;
  • Oxotnika.net - dengan harga 3 ribu hingga 20 ribu rubel.

Toko-toko ini juga menawarkan berbagai komponen dan aksesoris kronograf. Anda dapat membeli model yang lebih hemat di AliExpress dengan harga 3 ribu rubel. atau beli bekas, misalnya, di portal Guns.ru atau Avito dengan harga 1.500 rubel.

Kronograf tipe bingkai DIY untuk pneumatik

Kronograf mencatat waktu pergerakan peluru di antara beberapa sensor dan menghitung kecepatannya. Perangkat ini terdiri dari tiga bagian:

  • area kerja yang memungkinkan peluru melewatinya;
  • sirkuit yang melakukan perhitungan;
  • tampilan yang menunjukkan hasil perhitungan.

Sirkuit kronograf dapat bervariasi dalam biaya, fungsi, dan desain. Sensor paling sederhana membaca cahaya yang menimpanya, yang intensitasnya berubah seiring pergerakan peluru, menghasilkan bayangan. Elemen peka cahaya adalah bagian dari banyak kronograf buatan sendiri dan buatan pabrik.

Perangkat buatan sendiri memiliki beberapa keuntungan:

Selain itu, perangkat ini juga memilikinya sendiri kekurangan:

  • desain yang rumit;
  • perlunya perlindungan masuknya bagian depan area kerja;
  • pengaruh kondisi cuaca dan pencahayaan terhadap pekerjaan;
  • sensitivitas sirkuit optik terhadap dampak mekanis yang signifikan, termasuk hantaman pecahan peluru dan pantulan;
  • menghasilkan pembacaan yang salah ketika benda asing seperti salju, serangga, atau pecahan mekanis muncul di dalam ruangan;
  • pengaruh jalur terbang terhadap kecepatan peluru yang tercatat (pergerakan diagonal suatu benda mengurangi indikator).

Komponen dan bahan untuk perakitan

Jumlah total komponen dan kompleksitasnya bergantung pada desain sirkuit pengguna dan keterampilan pemasangan. Beberapa komponen adalah wajib untuk semua jenis perakitan:

  • LED untuk membuat sumber cahaya buatan;
  • besi solder dengan fluks dan solder untuk mengamankan kabel dan memasang sirkuit mikro;
  • penerima optik untuk membaca tingkat iluminasi selama penerbangan peluru melalui LED;
  • sirkuit mikro untuk menentukan waktu terbang peluru dan menghitung kecepatan;
  • tampilan untuk menampilkan hasil pengukuran;
  • badan berongga persegi panjang, ditutup pada empat sisinya (lebih baik memilih produk logam padat yang tahan guncangan).

Langkah-langkah instalasi kronograf

Elemen dan sensor sirkuit mikro harus dilindungi atau ditempatkan di tempat yang tidak dapat diakses oleh serangan peluru langsung. Anda perlu menyiapkan tempat di gedung untuk mereka terlebih dahulu. Bagian dalam produk dilapisi dengan cat berwarna gelap dan tidak silau untuk menghindari pemicuan perangkat yang tidak perlu dan meningkatkan sensitivitasnya.

Elemen peka terhadap cahaya dan LED itu sendiri dipasang di lubang yang telah ditandai sebelumnya. Fotodetektor harus sedikit tersembunyi, dan LED harus sedikit menonjol ke dalam kronograf. Penempatan ini akan mengurangi intensitas cahaya luar yang jatuh pada perangkat.

Pada tahap selanjutnya, papan dipasang dan dihubungkan ke sensor, bagian-bagian untuk catu daya ditandai. Untuk membuat diagram sendiri, Anda dapat menggunakan Gambar. 1.

Beras. 1 keping kronograf

Saat komponen utama dirakit, sirkuit perlu dilindungi dari tekanan mekanis dan kelembapan. Untuk tugas ini, kotak plastik untuk papan sirkuit tercetak cocok, yang akan memiliki output ke baterai, layar, dan sensor.

Prinsip pengoperasian kronograf buatan sendiri

Baterai, baterai isi ulang, atau catu daya yang tersambung ke jaringan dapat digunakan sebagai sumber listrik untuk perangkat. Sumber otonom lebih menguntungkan dan nyaman, karena penyetelan senjata biasanya dilakukan di luar rumah.

Proses pengukuran kecepatan melewati tiga tahap:

  • peluru melewati sumbu sensor awal, mengatur ulang penghitung waktu di mikroprosesor;
  • setelah peluru melintasi sumbu sensor berikutnya, waktu berhenti dan data ditransfer untuk perhitungan;
  • mikroprosesor melakukan perhitungan dan menampilkan indikator kecepatan pada layar.

Pengoperasian kronograf tipe bingkai dapat dilihat dengan jelas pada Gambar. 2.

Beras. 2 Diagram pengoperasian kronograf

Untuk merakit kronograf sendiri, Anda memerlukan pengetahuan dan pengalaman di bidang teknik kelistrikan, penyolderan, dan desain rangkaian kelistrikan. Anda dapat mempermudah tugas dengan memesan produksi sirkuit mikro dari spesialis elektronik. Kronograf yang dirakit sendiri harganya jauh lebih murah daripada versi yang dibeli.

 


Membaca:



Peremajaan sel induk: konsekuensi

Peremajaan sel induk: konsekuensi

Sepanjang hidup, jaringan dan organ tubuh manusia berkali-kali mengalami kerusakan akibat faktor luar (fisik, kimia, dll) dan...

(fosil Samarskaya Luka)

(fosil Samarskaya Luka)

Endapan kapur di wilayah kami muncul berkat gletser Riga, yang membawanya dari lokasi aslinya ribuan tahun yang lalu. Warga kapur...

Bahasa Inggris dari awal: bagaimana memulai belajar dengan sukses

Bahasa Inggris dari awal: bagaimana memulai belajar dengan sukses

Orang tua modern, yang peduli dengan masa depan cerah anak-anaknya, semakin dihadapkan pada pertanyaan berikut: kapan, bagaimana, dan dari mana memulainya...

Anak-anak memasak sendiri: resep bergambar sederhana

Anak-anak memasak sendiri: resep bergambar sederhana

Dalam postingan super lezat ini, kami menawarkan 10 ide bagus untuk hidangan dan suguhan menarik yang sangat mudah dibuat. Terkadang kamu menginginkannya...

gambar umpan RSS