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

Kronograf adalah instrumen universal untuk mengukur kecepatan penerbangan benda-benda kecil. Airgun yang paling fungsional dan nyaman untuk pengujian dan tuning ternyata kronograf bingkai. Dengan bantuan mereka, Anda dapat mengatur kecepatan tidak hanya peluru, tetapi juga panah, baut panah atau staples diluncurkan dari katapel.

Desain peralatan mencakup area kerja di mana peluru terbang, sirkuit komputasi dan tampilan untuk memvisualisasikan hasil. Prinsip operasi perangkat adalah untuk memperbaiki waktu yang dibutuhkan kolam untuk terbang dengan interval yang diketahui antara dua atau lebih sensor, dan kemudian menghitung kecepatan rata-rata (jarak dibagi berdasarkan waktu).

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

Sensor yang paling sederhana yang merespons lintasan peluru dan dapat diakses oleh orang biasa bekerja dengan mengubah intensitas insiden cahaya pada mereka (peluru yang lewat membuat bayangan). Ini adalah elemen fotosensitif yang digunakan dalam desain sebagian besar perangkat buatan dan serial.

Keuntungan kronograf bingkai buatan rumah dengan rangkaian lampu:

  • ukuran besar area kerja, memungkinkan Anda untuk menembak pada jarak dekat dan pada jarak yang cukup jauh (Anda dapat mengalami karakteristik balistik peluru pada jarak yang berbeda);
  • rentang kecepatan terukur yang luas karena peningkatan kesenjangan linear antara sensor;
  • kesesuaian untuk menguji semua jenis pneumatik, terlepas dari desain dan prinsip operasi (PCP, IFR, model CO2, dll.);
  • kemampuan untuk digunakan di rumah dengan senjata yang dilengkapi dengan moderator suara.

Kekurangan:

  • kebutuhan untuk melindungi bagian depan area kerja dari serangan yang tidak disengaja (pemesanan);
  • sensitivitas sistem optik terhadap tekanan mekanis yang kuat, termasuk ricochet dan syok oleh pecahan peluru;
  • bulkiness;
  • kecepatan peluru yang dihitung tergantung pada jalur penerbangan (menembak secara diagonal mengurangi nilai yang diukur);
  • ketergantungan kinerja sebagian besar model pada tingkat penerangan dan cuaca;
  • operasi salah ketika benda asing (salju, partikel mekanis, serangga) masuk ke kamera.

Foto kronograf bingkai buatan sendiri

Alasan utama untuk popularitas frame chronographs adalah fleksibilitasnya dalam operasi dan kemampuan untuk digunakan dengan semua jenis senjata.

Materi dan detail yang diperlukan

Sejumlah perangkat dan alat diperlukan untuk merakit kronograf. Daftar lengkap mereka tergantung pada keterampilan pengguna dalam desain dan pemasangan sirkuit listrik.

Komponen berikut ini diperlukan:

  • besi solder, solder, dan fluks - digunakan pada semua tahap persiapan sirkuit mikro dan sambungan kabel;
  • mikrosirkuit, dengan bantuan interval waktu antara lintasan peluru sensor dan perhitungan parameter kecepatan diukur;
  • lED - berfungsi sebagai sumber pencahayaan buatan;
  • penerima optik - rekam perubahan iluminasi selama lewatnya peluru di antara mereka dan LED;
  • kotak persegi panjang dengan empat sisi dan lubang di dalam (seperti bagian luar kotak korek api). Tubuh serba logam yang tahan terhadap benturan peluru sangat cocok;
  • tampilan untuk menampilkan hasil pengukuran.

Prosedur Perakitan Kronograf

Sebelum menjawab pertanyaan, seperti cara membuat kronograf bingkai untuk pneumatik dengan tangan Anda sendiri, Anda harus menyiapkan kasing untuk memasang sensor dan elemen rangkaian mikro yang harus dilindungi atau berada di tempat yang tidak dapat diakses oleh peluru. Di dalam, tubuh direkomendasikan untuk dicat dengan cat non-reflektif gelap yang menyerap cahaya. Ini akan mengurangi jumlah positif palsu dan meningkatkan sensitivitas perangkat.

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

Setelah memasang papan, sambungkan ke sensor dan siapkan titik input daya. Jika Anda ingin membuat chip sendiri, melewati keterlibatan spesialis pihak ketiga, Anda dapat menggunakan skema berikut (Gbr. 1).

Fig. 1 Chip Kronograf

Setelah merakit komponen utama, perlu untuk menutup rangkaian listrik perangkat, melindunginya dari tekanan mekanis dan masuknya uap air secara tidak sengaja. Ini paling mudah dilakukan dengan menyediakan di muka sebuah kotak plastik terpisah untuk papan sirkuit tercetak, yang memiliki output ke display, sensor, dan baterai.

Prinsip chronograph buatan sendiri

Perangkat ini dapat ditenagai oleh baterai, baterai atau unit catu daya (listrik). Masa pakai baterai yang paling nyaman, karena penyesuaian senjata tidak selalu dapat dilakukan di rumah.

Pengukuran kecepatan dilakukan dalam beberapa tahap:

  • ketika melintasi sumbu sensor pertama, mikroprosesor menghitung mundur ke nol;
  • setelah melewati sumbu optik dari sensor kedua, waktunya berhenti dan dikirim untuk perhitungan;
  • dihitung dengan kecepatan peluru mikroprosesor ditampilkan.

Skema aksi kronograf bingkai

Saya memiliki senapan pneumatik, kecepatan keberangkatan peluru dari laras selalu menarik, ini akan terasa aneh bagi seseorang, tetapi bagi pecinta pneumatik, kecepatan peluru adalah salah satu topik utama untuk artikulasi. Googling sedikit saya menemukan beberapa opsi untuk sirkuit pada mikrokontroler yang berbeda, karena saya sudah pernah bekerja dengan AVR, tanpa ragu-ragu saya memilih opsi pada avr. Saya menemukan semua detail yang diperlukan pada Taydaelectronics.com yang telah disebutkan di sini. Pembelian dikumpulkan, dibayar, diterima, diproses ...

Segera lampirkan skema:


  lebih detail, semua orang bisa melihatnya

Jadi kita membutuhkan:


  - 1 pc.
  - 1 pc.
  Sepasang kapasitor 330 nF dan 100nF untuk regulator tegangan
(Anda dapat menyalakan seluruh rangkaian dari baterai tiga jari, bukan mahkota, maka regulator dan kapasitor tidak diperlukan)
  2 pcs
  1 pc
  2 pcs
  2 pcs
  saklar, soket untuk mikrokontroler, soket untuk indikator, konektor untuk kabel, kabel itu sendiri yang saya gunakan dari komputer lama. Juga satu set resistor.

Saya mengulangi sirkuit di proteus, menyesuaikannya dengan kebutuhan saya, dan mengukir papan sirkuit tercetak

Entah bagaimana saya mengatur komponen untuk memiliki ide perkiraan cara menggambar trek. Dan ya, saya tidak punya printer, saya menggambar trek dengan spidol permanen)))

Coba pertama di atas kertas

Lalu saya transfer ke textolite

Racun Racun dalam larutan panas besi klorida diencerkan sekitar 1: 3 dengan air. Setelah etsa, saya menyimpan solusinya di balkon, ia bekerja bahkan setelah pengeringan, Anda hanya perlu menambahkan air. Perawatan harus diambil untuk mencegahnya jatuh ke permukaan logam - korosi yang ditingkatkan akan dimulai.

Kami bersih

Kami mengebor. Saya membuat bidikan dari kartrid dan motor dari teknologi cepat.

Berikut ini semua komponen yang disegel di papan tulis, hanya untuk mem-flash mikrokontroler

INI LANGSUNG!

Setelah itu saya membuat tabung pengukur dengan sensor. Ini diatur sederhana - pada jarak 50 mm dari satu sama lain ada fototransistor dan LED yang saling berhadapan, semacam optocoupler. Ketika bola terbang melalui tabung, bola lampu secara bergantian menutup transistor pertama dan kedua, yang mereka beri sinyal ke mikrokontroler, yang menghitung kecepatan sesuai dengan semua formula yang diketahui dari sekolah.

kode sumber

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

  #define F_CPU 1000000UL

  #termasuk
  #termasuk
  #termasuk

  #define LED_EMPTY ~ 0b00000000

  #define LED_0 ~ 0b00111111
  #define LED_1 ~ 0b00000110
  #define LED_2 ~ 0b01011011
  #define LED_3 ~ 0b01001111
  #define LED_4 ~ 0b01100110
  #define LED_5 ~ 0b01101101
  #define LED_6 ~ 0b01111101
  #define LED_7 ~ 0b00000111
  #define LED_8 ~ 0b01111111
  #define LED_9 ~ 0b01101111
  #define LED_DOT ~ \u200b\u200b0b10000000

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

  #define BASE_LENGTH 1000

Typedef struct LedPanel (
  int seg1;
  int seg2;
  int seg3;
  ) LedPanel;

Void renderSegmentNext () (
  static int activeSegment \u003d 0;
  activeSegment \u003d (activeSegment + 1)% 3;

Beralih (activeSegment) (
  case 0:
  PORTB \u003d led.seg1;
  PORTD \u003d ~ 0b0110000;
  istirahat;
  kasus 1:
  PORTB \u003d led.seg2;
  PORTD \u003d ~ 0b1010000;
  istirahat;
  kasus 2:
  PORTB \u003d led.seg3;
  PORTD \u003d ~ 0b1100000;
  istirahat;
}
}

Void initPorts () (
  // init memimpin port
  DDRB \u003d 0xFF;
DDRD | \u003d (0b111<< 4);
  // port tombol init
  DDRD & \u003d ~ (1<< PD0);
  DDRD & \u003d ~ (1<< PD1);
}

Int digitToLedValue (int digit) (
  beralih (digit) (
  case 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;
  default:
  kembalikan LED_MINUS;
}
}
  membatalkan setLedValue (nilai int) (
  jika (nilai< 0 || value > 400){
  led.seg1 \u003d LED_MINUS;
  led.seg2 \u003d LED_MINUS;
  led.seg3 \u003d LED_MINUS;
  kembali
}

Led.seg3 \u003d digitToLedValue (nilai% 10);
  jika (nilai\u003e \u003d 10) (
  led.seg2 \u003d digitToLedValue ((nilai / 10)% 10);
  ) yang lain (
  led.seg2 \u003d LED_EMPTY;
}
  if (value\u003e \u003d 100) (
  led.seg1 \u003d digitToLedValue ((nilai / 100)% 10);
  ) yang lain (
  led.seg1 \u003d LED_EMPTY;
}
}

ISR (TIMER1_OVF_vect) (
  // hentikan timer dan reset nilai
  TCCR1B & \u003d ~ (1<< CS00);
  TCNT1 \u003d 0;
  // nonaktifkan int1
  GIMSK & \u003d ~ (1<< INT1);
  // atur output kesalahan
  setLedValue (-1);
}

ISR (INT0_vect) (
  // reset timer dan mulai itu
  TCNT1 \u003d 0;
  TCCR1B | \u003d (1<< CS00);
  // aktifkan int1
  GIMSK | \u003d 1<< INT1;
}

ISR (INT1_vect) (
  // hentikan timer
  TCCR1B & \u003d ~ (1<< CS00);
  // nonaktifkan int1
  GIMSK & \u003d ~ (1<< INT1);
  // hitung kecepatan
  int speed \u003d (F_CPU / 10000L) * BASE_LENGTH / TCNT1;
  setLedValue (kecepatan);
}

Int main () (
  initPorts ();

MCUCR | \u003d (1<< ISC00);
  MCUCR | \u003d (1<< ISC01);
  GIMSK | \u003d 1<< INT0;

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

TIMSK | \u003d (1<< TOIE1);

SetLedValue (0);

Sementara (1) (
  renderSegmentNext ();
  _delay_ms (2);
}
}

Dia menggunakan file dan gergaji tangan untuk memberi kotak bentuk yang diinginkan, mengisi seluruh isian di beberapa tempat, mengamankannya jika perlu dengan nozel termal.

Mari mulai menembak:

Senapan dalam foto adalah Stoeger x20, di mana pegas gas dipasang. Secara teori, itu bisa memeras 250 m / s.
  Dan dia hampir menekan 0,68 gram katrol


  Perangkat siap dan fungsional.

Tentu saja, saya tidak mengandalkan akurasinya, standarnya tidak dekat, tetapi kecepatan tidak menunjukkan secara acak, stabil. Jika Anda perlu melacak perubahan dalam kecepatan awal peluru tergantung pada perubahan dalam desain pneumatik, maka ini sudah cukup. Analog kronometer semacam itu harganya lebih dari 2 ribu rubel, yang sama harganya tidak lebih dari 300 rubel, dan masih memberi saya 4 jam waktu yang menyenangkan.

   Saya berencana membeli +31 Tambahkan ke favorit Ulasan disukai +69 +128


Pada artikel ini, kita akan melihat bagaimana Anda dapat membuat kronograf sederhana dari bagian yang murah dan terjangkau. Perangkat ini diperlukan untuk mengukur kecepatan peluru dalam senapan. Angka-angka ini diperlukan untuk menentukan kondisi senapan, karena seiring waktu, beberapa bagian pneumatik aus dan membutuhkan penggantian.

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

Itu saja, ini adalah seluruh daftar barang yang perlu Anda beli. Omong-omong, resistor juga dapat ditemukan di peralatan rumah tangga lama. Anda bisa bertaruh lebih dari nilai nominal, tetapi tidak kurang. Akibatnya, Anda dapat menyimpan dalam 350 rubel, tetapi ini tidak terlalu banyak, mengingat bahwa kronograf pabrik akan menelan biaya setidaknya 1.000 rubel, dan perakitan di sana jauh lebih buruk daripada produk buatan kami.

Antara lain, Anda perlu menyimpan rincian seperti:
- kabel;
- sepotong pipa dengan panjang setidaknya 10 cm (pipa air plastik cocok);
- semua untuk menyolder;
- multimeter (opsional).


Tiga perincian pertama yang dijelaskan memiliki nuansa masing-masing, sehingga masing-masing harus dipertimbangkan secara terpisah

Digispark
Item ini adalah papan miniatur yang kompatibel dengan Arduino, di dalamnya ada ATtiny85. Bagaimana menghubungkan elemen ini ke Arduino IDE, Anda dapat membaca, Anda juga dapat mengunduh driver untuk itu di sana.
  Papan ini memiliki beberapa opsi, satu menggunakan microUSB, dan yang lainnya dilengkapi dengan konektor USB, yang disambungkan langsung ke papan. Karena kenyataan bahwa produk buatan sendiri tidak memiliki catu daya individual, penulis memilih versi pertama papan. Jika Anda memasang baterai atau baterai dalam produk buatan sendiri, ini akan sangat meningkatkan harganya, dan tidak akan terlalu memengaruhi kepraktisan. Dan hampir semua orang memiliki kabel untuk mengisi daya ponsel dan bank daya.


Adapun karakteristik, mereka mirip dengan ATtiny85, di sini kemampuannya berlimpah. Mikrokontroler dalam kronograf hanya menginterogasi sensor dan mengontrol tampilan.
Jika Anda belum pernah bertemu Digispark sebelumnya, nuansa paling penting dapat ditemukan di tabel.


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

Beberapa kata tentang tampilan
Siapa pun dapat menggunakan layar untuk buatan sendiri, tetapi penulis memilih opsi yang murah. Untuk membuat perangkat lebih murah, Anda dapat sepenuhnya mengabaikan tampilan. Data dapat berupa keluaran melalui kabel ke komputer. Itu akan dibutuhkan di sini. Tampilan yang dipermasalahkan adalah salinan tampilan.
Tampilannya di depan dan belakang bisa dilihat di foto.




Karena jarak antar angka adalah sama, ketika titik dua mati, angka-angka dibaca tanpa masalah. Perpustakaan standar mampu menampilkan angka dalam kisaran 0-9. huruf dalam kisaran a-f, dan masih ada peluang untuk mengubah kecerahan seluruh tampilan. Nilai digit dapat diatur menggunakan fungsi tampilan (int 0-3, int 0-15).


Cara menggunakan layar

// 1. Nyatakan file header
#termasuk
// 2. Setel pin
#define CLK 0
# tentukan DIO 1
// 3. Nyatakan sebuah objek
TM1637 tm1637 (CLK, DIO);
// 4. Inisialisasi
pengaturan batal () (
  tm1637.init ();
  tm1637.set (6); // Kecerahan
}
// 5. Gunakan
membatalkan loop () (
  // Tampilkan angka x pada tampilan
  int x \u003d 1234;
  tm1637.display (0, x / 1000);
  tm1637.display (1, x / 100% 10);
  tm1637.display (2, x / 10% 10);
  tm1637.display (3, x% 10);
  keterlambatan (500);
}

Jika Anda mencoba melampaui nilai-nilai, tampilan akan menunjukkan kebingungan, yang ditambah semua yang lain tidak statis. Karena itu, untuk menampilkan karakter khusus, seperti derajat, minus, dll., Anda harus mengotak-atik.


Penulis ingin tampilan untuk menampilkan energi selesai dari penerbangan peluru, yang akan dihitung tergantung pada kecepatan peluru dan massanya. Nilai-nilai sesuai dengan ide harus ditampilkan secara berurutan, tetapi untuk memahami di mana yang harus dicatat, misalnya, menggunakan huruf "J". Dalam kasus-kasus ekstrem, Anda cukup menggunakan titik dua, tetapi ini tidak sesuai dengan penulis, dan ia naik ke perpustakaan. Sebagai hasilnya, berdasarkan pada fungsi tampilan, fungsi setSegments (byte addr, byte data) dibuat, itu menerangi segmen-segmen yang dikodekan dalam data dalam angka dengan nomor addr:


{
  tm1637.start ();
  tm1637.stop ();
  tm1637.start ();
  tm1637.writeByte (addr | 0xc0);
  tm1637.writeByte (data);
  tm1637.stop ();
  tm1637.start ();
  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 menengah. Karakter "1" saat disandikan tampak seperti 0b00000110. Bit kedelapan yang paling signifikan bertanggung jawab atas usus besar, itu digunakan dalam digit kedua, dan dalam semua yang lain itu diabaikan. Selanjutnya, penulis mengotomatiskan proses mendapatkan kode menggunakan Excel.


Apa yang akhirnya terjadi dapat dilihat di foto




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

membatalkan setSegments (byte addr, byte data)
{
  tm1637.start ();
  tm1637.writeByte (ADDR_FIXED);
  tm1637.stop ();
  tm1637.start ();
  tm1637.writeByte (addr | 0xc0);
  tm1637.writeByte (data);
  tm1637.stop ();
  tm1637.start ();
  tm1637.writeByte (tm1637.Cmd_DispCtrl);
  tm1637.stop ();
}

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

membatalkan loop () (
  // Halo output
  setSegments (0, 118);
  setSegments (1, 121);
  setSegments (2, 54);
  setSegments (3, 63);
  keterlambatan (500);
}



Akhirnya, sensor

Tidak ada informasi akurat yang diberikan tentang sensor, hanya diketahui bahwa mereka memiliki panjang gelombang 940 nm. Selama percobaan, ditemukan bahwa sensor tidak mampu menahan arus lebih dari 40 mA. Sedangkan untuk tegangan suplai, seharusnya tidak lebih tinggi dari 3.3V. Sedangkan untuk fototransistor, ia memiliki tubuh yang sedikit transparan dan bereaksi terhadap cahaya.


Kami melanjutkan ke perakitan dan konfigurasi buatan sendiri:

Langkah pertama. Majelis

Semuanya dirangkai sesuai dengan skema yang sangat sederhana. Dari semua pin, hanya P0, P1 dan P2 yang dibutuhkan. Dua yang pertama digunakan untuk tampilan, dan P2 diperlukan untuk sensor.
Seperti yang Anda lihat, satu resistor digunakan untuk membatasi arus untuk LED, tetapi yang kedua menarik P2 ke tanah. Karena fakta bahwa phototransistors terhubung secara paralel, ketika peluru melewati di depan optocoupler, tegangan pada P2 akan turun. Untuk menentukan kecepatan terbang peluru, Anda perlu mengetahui jarak antara sensor, mengukur dua lonjakan daya dan menentukan waktu di mana mereka terjadi.
Karena fakta bahwa hanya satu pin yang akan digunakan, tidak masalah dari sisi mana untuk menembak. Phototransistors akan melihat sebuah peluru.










Semua detail yang terlihat di foto dikumpulkan. Untuk mengumpulkan semuanya, penulis memutuskan untuk menggunakan papan tempat memotong roti. Kemudian seluruh struktur ditutupi dengan lem panas untuk kekuatan. Sensor ditempatkan pada pipa dan kabel disolder padanya.
Untuk mencegah dioda berdenyut saat ditenagai oleh bank daya, penulis memasang elektrolit pada 100 mKf secara paralel dengan LED.




Penting juga untuk dicatat bahwa pin P2 dipilih karena suatu alasan, faktanya adalah bahwa P3 dan P4 digunakan dalam USB, jadi sekarang dengan bantuan P2 ada kesempatan untuk mem-flash 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 menjadi lebih tinggi dari ambang tertentu, maka pada saat itu peluru hanya lewat di dekat optocoupler.

Langkah Dua Firmware

Prescaler adalah pembagi frekuensi, dalam kasus standar di papan seperti Arduino adalah 128. Angka ini mempengaruhi seberapa sering ADC disurvei. Artinya, untuk default 16 MHz, 16/128 \u003d 125 kHz keluar. Setiap digitalisasi terdiri dari 13 operasi, sehingga pin dapat disurvei sebanyak mungkin pada kecepatan 9600 kHz. Dalam praktiknya, ini tidak lebih dari 7 kHz. Akibatnya, interval antara pengukuran adalah 120 μs, yang terlalu banyak untuk pekerjaan buatan rumah. Jika peluru terbang pada kecepatan 300 m / s, itu akan mengatasi jalur 3,6 cm selama waktu ini, yaitu, pengontrol tidak akan bisa melihatnya. Agar semuanya berfungsi dengan baik, interval antara pengukuran harus minimal 20 μs. Untuk ini, nilai pembagi harus sama dengan 16. Penulis membuat pembagi 8, cara melakukan ini, bisa dilihat di bawah.

Untuk waktu yang lama saya memiliki pneumatik kompresi lama IZH-53. Saya membeli sekitar 7 tahun yang lalu dengan tangan untuk uang konyol. Segera berikan dia manset transparan baru dan pegas baru dari senapan, perpendek beberapa belokan, berapa banyak - saya tidak ingat untuk waktu yang lama.

Hari ini saya berjalan ke satu forum di mana semua orang terlibat dalam penyebaran senapan angin dan dalam beberapa jam saya menelan seluruh cabang di IZHAM.

Saya langsung terbakar untuk mengukur kecepatan peluru, jadi saya membocorkan program AirSpeed \u200b\u200bdan membaca tentang sensor dari foil. Di sinilah kemalasan menutupi saya. Saya tidak suka pekerjaan buruk, yang harus diulang beberapa kali. Dan dengan sensor foil itu akan terjadi, setelah satu atau dua tembakan untuk mengembalikan seluruh struktur - tidak, terima kasih.

Saya melihat skema kronometer yang dibeli - kerinduannya hijau dengan firmware, PIK, dan papan bilateral. Teknologi LUT tidak dikenal dengan desas-desus, tetapi saya tidak ingin melakukan wasir selama seminggu demi selusin suntikan.

Tiba-tiba muncul ide untuk menggabungkan kedua ide ini. Buat sensor optik paling sederhana dari optocoupler dan gabungkan dengan program AirSpeed.

Baiklah, mari kita mulai!

Saya sudah membuat sketsa diagram untuk uraian ini, tetapi mungkin bermanfaat bagi seseorang sebelum dimulainya perakitan



Dibeli dalam desain saya untuk nol rubel, tetapi hanya karena sampah elektronik selalu ada di rumah.

Ya, yang terpenting! Letakkan salah satu album terbaru Picnic, jika tidak maka tidak akan berfungsi



Sepotong tabung 15 sentimeter - Pipa PVC untuk air panas (Siapa pun dengan diameter yang sesuai dimungkinkan) Dia memiliki diameter internal 11,5 mm pada laras dan eksternal 11 - cocok dengan mesin kerek.



Kami mengebor dua lubang melalui jarak 100 mm. Bagian atas di bawah fotodioda dari mouse lama adalah 3 mm. (Kami melihat barbel kami dan menelusuri ukuran kami). Bawah di bawah LED putih dari senter lama - 5 mm. (Sekali lagi, lihat milikmu sendiri).

Sebelum pemasangan, saya yakin bahwa LED dan fotodioda cocok satu sama lain - disolder ke kawat, menempel ke input mikrofon komputer, menaikkan volume dan dengan cepat membawa LED melewati fotodioda, mendengar suara di speaker - semua ujung atas.



Kami menempel di lubang cahaya yang sesuai dan dioda. Kabel solder untuk mereka. Anda harus segera memutuskan catu daya LED. Mereka membutuhkan setidaknya 3 volt dan tidak lebih dari 20 mA. Saya mengambil satu elemen LiIon dari laptop, ia memberikan 3,7 in. Dalam hal ini, kita menyalakan LED melalui resistor 820 Ohm, salah satu dari kisaran 470-910 Ohm cocok.

Anda juga dapat memberi daya pada LED dari dua baterai jari 1,5 volt. Biaya mereka akan cukup untuk satu tahun tepatnya, dengan umur yang bermanfaat, saya sarankan baterai hanya solder tanpa repot dengan boks, konektor dan fasilitas lainnya. Anda perlu menyolder dengan cepat agar elemennya tidak terlalu panas.

Segera setelah menyolder timah halus dan tipis fotodioda, isi dengan pistol beringus. sehingga secara tidak sengaja tidak sobek.

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

Jika tidak ada klik saat saluran mikrofon dihidupkan dan diputar

volume maksimum - ubah polaritas kabel pada fotodioda.



"Dan dia memiliki neon di dalam!" Saya pikir jika lensa pada cahaya atau fotodioda memotret kembali, tidak akan ada yang salah. Semuanya akan terus bekerja seperti sebelumnya.



Karena tabung saya lebih besar dari diameter laras - Saya menaruh sepotong panas menyusut pada laras dan menarik sensor dengan erat - penyelarasan terlihat dari sisi sungsang dengan LED menyala dengan sempurna.



Dalam foto itu, pistol itu sendiri dan penangkap peluru dari kotak kardus dengan sampah kertas di dalamnya.

Butuh dua jam. Dia menghabiskan sebagian besar waktunya dengan santai minum bir dan mencari fotodioda yang cocok.

Sekarang kamu bisa tes.



Hasil pekerjaan terlihat di tangkapan layar. tembakan 117 m / s, padaot berikutnya menjadi 106 m / s. Saya hanya mengabaikan kesalahan berantakan dari 400 m / s - meskipun itu akan menyenangkan))))))

Data diperoleh dari peluru ORNEK Turki dengan berat 0,42 g.



Dalam foto tersebut, pembacaan timbangan untuk 100 pcs. tidak termasuk tara.

Untuk nifiga tidak ditingkatkan dan pistol tidak disegel kinerja yang cukup baik. Asap dari tong terus-menerus.

Anda bisa mulai apat

Saya pikir Anda juga dapat menggunakan desain ini untuk senjata api, Anda hanya perlu mengambil tabung logam dengan diameter yang jauh lebih besar daripada laras. Dan jangan menempelkannya ke bagasi, tapi tembak begitu saja, dari dudukan atau dari tangan. Plus, untuk akurasi, tambah panjangnya menjadi satu meter. Singkatnya, pipa air berdiameter 100 mm dan panjang 1.100 mm diambil. Dan semuanya akan berhasil.

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

Dua lagi program luar biasa dari Mironov.

http: //www..rar Unduhan:

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

Jenis Kronograf

Mengukur kecepatan mulai dari peluru menggunakan kronograf memungkinkan Anda mengidentifikasi kekuatan pistol atau senapan, menemukan peluru yang tepat, menghitung koreksi balistik, dan membandingkan kecepatan di awal dan setelah meningkatkan senjata.

Ada berbagai jenis kronograf.. Model moncong hanya memakan sedikit ruang dan mudah masuk ke saku case, dan juga menghabiskan lebih sedikit energi. Untuk jenis senjata tertentu, Anda mungkin perlu adaptor. Jenis ini tidak tergantung pada pencahayaan dan nyaman digunakan di alam. Pemotretan yang ditargetkan dapat dilakukan bersama dengan perangkat. Untuk CO2, model ini tidak cocok.

Jika Anda memiliki persenjataan yang mengesankan, lebih baik untuk membeli bingkai kronografagar tidak membeli sejumlah besar adaptor. Perangkat jenis ini berfungsi baik dengan CO2, memiliki konektor untuk sumber daya eksternal. Armor memungkinkan Anda untuk mengukur indikator pada jarak yang berbeda tanpa takut merusak mekanisme. Kehadiran layar tambahan membantu mendapatkan hasil dengan cepat.

Ada juga model kerangka besar yang memperluas jumlah kemungkinan. Opsi ini cocok untuk digunakan dengan segala jenis senjata, nyaman untuk koneksi stasioner ke jaringan. Atau, kronograf dapat menerima delapan baterai AA dari baterai AA. Berbeda dengan model kecil, perangkat besar memiliki indikator yang dipasang di depan. Anda dapat menginstal layar yang bisa 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:

  • Airgun Store - dengan harga 3.500 hingga 24 ribu rubel;
  • Diada Arms - dengan harga 4 ribu hingga 13 ribu rubel;
  • Pnevmat 24 - dengan harga 4 ribu hingga 7 ribu rubel;
  • Oxotnika.net - dengan harga 3 ribu hingga 20 ribu p.

Toko-toko ini juga menawarkan berbagai bagian dan aksesori untuk kronograf. Anda dapat membeli model yang lebih murah di AliExpress dengan harga 3 ribu rubel. atau beli bekas, misalnya, di portal Guns.ru atau Avito dengan harga 1500 r.

Chronograph Bingkai Pneumatik DIY

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

  • area kerja yang melewati peluru menembus dirinya sendiri;
  • sirkuit perhitungan;
  • tampilan yang menunjukkan hasil yang dihitung.

Grafik kronograf dapat bervariasi dalam biaya, fungsi, dan desain. Sensor paling sederhana membaca insiden cahaya pada mereka, intensitas yang berubah ketika peluru melemparkan bayangan. Elemen peka cahaya adalah bagian dari banyak kronograf yang dibuat di rumah dan dalam model pabrik.

Perangkat buatan sendiri sudah beberapa keuntungan:

Bersamaan dengan ini, perangkat memiliki sendiri kerugian:

  • kekakuan struktur;
  • perlunya perlindungan terhadap kontak dengan sisi depan area kerja;
  • dampak cuaca dan pencahayaan pada pekerjaan;
  • sensitivitas rangkaian optik terhadap tekanan mekanis yang signifikan, termasuk serpihan peluru dan ricochets;
  • kesimpulan bacaan salah ketika benda asing, seperti salju, serangga, atau pecahan mekanis, muncul di bilik;
  • pengaruh jalur penerbangan pada kecepatan tetap peluru (memindahkan objek secara diagonal mengurangi indikator).

Komponen dan bahan untuk perakitan

Jumlah bagian dan kompleksitasnya tergantung pada tingkat desain dan keterampilan pemasangan pengguna. Beberapa komponen mengikat  dengan segala jenis perakitan:

  • lED untuk membuat sumber cahaya buatan;
  • besi solder dengan fluks dan solder untuk memperbaiki kabel dan memasang sirkuit mikro;
  • penerima optik untuk membaca tingkat iluminasi selama melewati peluru melalui LED;
  • sebuah chip untuk menentukan waktu penerbangan peluru dan kecepatan penghitungan;
  • tampilan untuk menampilkan hasil pengukuran;
  • tubuh berongga persegi panjang, ditutup pada empat sisi (lebih baik memilih produk logam padat yang akan tahan terhadap goncangan).

Langkah Pemasangan Kronograf

Elemen-elemen chip dan sensor harus dilindungi atau berada di tempat-tempat yang tidak akan tersedia untuk terkena peluru. Di bawah mereka, Anda perlu menyiapkan tempat di gedung terlebih dahulu. Bagian dalam produk ditutupi dengan cat gelap yang tidak membuat silau untuk menghindari pengoperasian perangkat yang tidak perlu dan meningkatkan sensitivitasnya.

Elemen sensitif cahaya dan LED sendiri dipasang di lubang yang sudah ditandai. Fotodektor harus sedikit tersembunyi, dan LED harus sedikit menonjol ke bagian dalam kronograf. Penempatan seperti itu akan mengurangi intensitas insiden cahaya eksternal pada perangkat.

Pada tahap selanjutnya, papan dipasang dan dihubungkan ke sensor, bagian untuk catu daya ditandai. Untuk menggambar diagram secara mandiri, Anda dapat menggunakan ara. 1.

Fig. 1 Chip Kronograf

Ketika node utama dirakit, sirkuit harus dilindungi dari tekanan mekanis dan kelembaban. Untuk tugas ini, kotak plastik untuk papan sirkuit tercetak, yang akan memiliki output ke baterai, layar dan sensor, cocok.

Prinsip operasi pembuatan chronograph sendiri

Sebagai sumber daya untuk perangkat, baterai, akumulator, catu daya yang terhubung ke jaringan dapat digunakan. Sumber otonom lebih menguntungkan dan nyaman, karena sebagian besar senjata dipasang di luar rumah.

Proses pengukuran kecepatan melewati tiga tahap:

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

Secara visual, operasi kronograf tipe bingkai dapat dilihat pada Gambar. 2.

Fig. 2 bagan operasi Kronograf

Untuk merakit kronograf secara independen, Anda akan memerlukan pengetahuan dan pengalaman dalam teknik listrik, penyolderan dan pengembangan sirkuit listrik. Anda dapat mengatasi masalah dengan memesan pembuatan mikrokontroler elektronik induk. Kronograf yang dirakit sendiri akan lebih murah daripada opsi yang dibeli.

 


Baca:



Sistem rakit atap gable dan perangkatnya

Sistem rakit atap gable dan perangkatnya

Rangka atap menetapkan parameter geometris dan operasional atap bernada. Karena pelanggaran dalam teknologi instalasi, karena ...

Dekorasi interior rumah dari bar - pilihan dan contoh Dekorasi interior dinding dari bar yang lebih baik

Dekorasi interior rumah dari bar - pilihan dan contoh Dekorasi interior dinding dari bar yang lebih baik

                                                                        Rumah-rumah kayu sendiri terlihat terhormat. Dalam hal ...

Bagaimana dengan murah menyarungkan dinding di dalam rumah dari kayu?

Bagaimana dengan murah menyarungkan dinding di dalam rumah dari kayu?

   Tahap selanjutnya setelah pembangunan dan implementasi sistem komunikasi di dalam bangunan adalah dekorasi interior rumah dari sebuah bar. Tugas ini bukan yang paling ...

Sistem rangka atap mandiri: Manual dan Video

Sistem rangka atap mandiri: Manual dan Video

Atap gable yang paling sederhana juga yang paling bisa diandalkan. Ketersediaan kinerja do-it-yourself tidak memunculkan ...

umpan-gambar Umpan RSS