Uy - Yoritish
Kompyuter qismlari diagrammasidan DIY xronograf. Pnevmatik o'q tezligini o'lchash uchun xronograf

Xronograf - parvoz tezligini o'lchash uchun universal qurilma kichik narsalar. Pnevmatik qurollarni sinash va sozlash uchun ramka xronograflari eng funktsional va qulay bo'lib chiqdi. Ularning yordami bilan siz nafaqat o'qning tezligini, balki slingshotdan ishga tushirilgan o'q, arbalet bolt yoki shtapel tezligini ham o'rnatishingiz mumkin.

Qurilmaning dizayni o'q uchadigan ish maydonini, hisoblash sxemasini va olingan natijalarni vizualizatsiya qilish uchun displeyni o'z ichiga oladi. Qurilmaning ishlash printsipi o'qning ikki yoki undan ortiq sensorlar orasidagi ma'lum masofani bosib o'tish vaqtini yozib olish va keyin uning o'rtacha tezligini (vaqtga bo'lingan masofa) hisoblashdan iborat.

Funktsionallik, dizayn va amalga oshirish narxida farq qiluvchi turli xil xronograf dizaynlari mavjud.

O'qning o'tishiga reaksiyaga kirishadigan va oddiy odam uchun ochiq bo'lgan eng oddiy sensorlar ularga tushayotgan yorug'lik intensivligini o'zgartirish orqali ishlaydi (uchuvchi o'q soya qiladi). Bu uy qurilishi va tijorat qurilmalarining ko'pchiligini loyihalashda ishlatiladigan fotosensitiv elementlardir.

Yorug'lik pallasida uy qurilishi ramkali xronografning afzalliklari:

  • ish maydonining katta o'lchamlari, ham aniq masofada, ham sezilarli masofada o'q otishga imkon beradi (siz turli masofalarda o'qlarning ballistik xususiyatlarini sinab ko'rishingiz mumkin);
  • datchiklar orasidagi chiziqli bo'shliqning ortishi tufayli o'lchangan tezliklarning keng diapazoni;
  • dizayn va ishlash printsipidan qat'i nazar, har qanday turdagi pnevmatikani sinovdan o'tkazish uchun yaroqlilik (PCP, PPP, CO2 modellari va boshqalar);
  • Ovoz moderatori bilan jihozlangan qurollar bilan uyda foydalanish imkoniyati.

Kamchiliklari:

  • ish joyining old qismini tasodifiy urishdan himoya qilish zarurati (rezervatsiya);
  • optik kontaktlarning zanglashiga olib keladigan kuchli mexanik kuchlanish, shu jumladan rikoshet va o'q parchalari ta'siriga sezgirligi;
  • kattalik;
  • hisoblangan o'q tezligi parvoz yo'liga bog'liq (diagonal tortishish o'lchangan qiymatni kamaytiradi);
  • ko'pgina modellarning ishlashi yorug'lik darajasi va ob-havoga bog'liqligi;
  • kameraga begona narsalar (qor, mexanik zarralar, hasharotlar) kirganda noto'g'ri signal.

Uy qurilishi ramkali xronografning fotosurati

Ramkali xronograflarning mashhurligining asosiy sababi ularning ko'p qirrali ishlashi va ularni har qanday turdagi qurollar bilan ishlatish qobiliyatidir.

Kerakli materiallar va ehtiyot qismlar

Xronografni yig'ish bir qator qurilmalar va asboblarni talab qiladi. Ularning to'liq ro'yxati foydalanuvchining elektr davrlarini loyihalash va o'rnatish qobiliyatiga bog'liq.

Quyidagi komponentlar talab qilinadi:

  • lehim temir, lehim va oqim - mikrosxema va ulash simlarini tayyorlashning barcha bosqichlarida qo'llaniladi;
  • datchiklardan o'tgan o'q orasidagi vaqt oralig'ini o'lchash va tezlik parametrlarini hisoblash uchun ishlatiladigan mikrosxema;
  • LEDlar - sun'iy yoritish manbai bo'lib xizmat qiladi;
  • optik qabul qiluvchilar - ular va LEDlar o'rtasida o'q o'tganda yorug'likdagi o'zgarishlarni qayd etish;
  • tanasi toʻrtburchak shaklida, toʻrt tomoni boʻlib, ichi boʻsh (gugurt qutisining tashqi tomoni kabi). Agar o'tkazib yuborilgan bo'lsa, o'q zarbasiga chidamli bo'lgan to'liq metall korpus eng yaxshisidir;
  • o'lchov natijalarini ko'rsatish uchun displey.

Xronografni qanday yig'ish kerak

O'z qo'lingiz bilan pnevmatika uchun ramka xronografini qanday qilish kabi savolga javob berishdan oldin, himoyalangan yoki o'q tegmaydigan joylarda joylashgan sensorlar va mikrosxema elementlarini o'rnatish uchun korpusni tayyorlashingiz kerak. Tananing ichki qismini yorug'likni o'zlashtiradigan qorong'i, porlamaydigan bo'yoq bilan bo'yash tavsiya etiladi. Bu noto'g'ri signallar sonini kamaytiradi va qurilmaning sezgirligini oshiradi.

LED va fotosensitiv elementlar korpusda oldindan tayyorlangan teshiklarga o'rnatiladi. LEDlar xronografning ichki bo'shlig'iga biroz chiqib turishi kerak va tashqi yorug'likning intensivligini kamaytirish uchun fotodetektorlar biroz chuqurlashtirilgan bo'lishi kerak.

Keyin taxtani o'rnating, uni datchiklarga ulang va quvvat kiritish nuqtalarini tayyorlang. Agar siz uchinchi tomon mutaxassislarini jalb qilmasdan mikrosxemani o'zingiz yaratmoqchi bo'lsangiz, quyidagi sxemadan foydalanishingiz mumkin (1-rasm).

Guruch. 1 xronograf chipi

Asosiy komponentlarni yig'gandan so'ng, uni yopish kerak elektr diagrammasi qurilma, uni mexanik stressdan va namlikning tasodifiy kirib kelishidan himoya qiladi. Buning eng qulay usuli - oldindan displey, sensorlar va batareyaga chiqishlari bo'lgan bosilgan elektron plata uchun alohida plastik qutini taqdim etishdir.

Uy qurilishi xronografining ishlash printsipi

Qurilma batareyalardan, batareyadan yoki quvvat manbaidan (tarmoqdan) quvvatlanishi mumkin. Eng qulay avtonom operatsiya, chunki qurolni sozlash har doim ham uyda amalga oshirilmaydi.

Tezlikni o'lchash bir necha bosqichda amalga oshiriladi:

  • birinchi sensorning o'qini kesib o'tganda, mikroprotsessor vaqtini hisoblash nolga qaytariladi;
  • ikkinchi sensorning optik o'qidan o'tgandan so'ng, vaqt to'xtaydi va hisoblash uchun o'tkaziladi;
  • Mikroprotsessor tomonidan hisoblangan o'q tezligi displeyda ko'rsatiladi.

Ramka xronografining ishlash diagrammasi

Menda pnevmatik miltiq bor, men har doim o'qning barreldan chiqib ketish tezligiga qiziqib kelganman, bu kimgadir g'alati tuyulishi mumkin, ammo havo ixlosmandlari uchun o'q tezligi artrometriya uchun asosiy mavzulardan biridir. Bir oz qidiruvdan so'ng, men turli mikrokontrollerlarda sxemalar uchun bir nechta variantni topdim, chunki men allaqachon AVR bilan ishlaganman, ikkilanmasdan avr variantini tanladim. Men Taydaelectronics.com saytida barcha kerakli qismlarni topdim, bu erda allaqachon aytib o'tilgan. Xarid yig'ildi, to'landi, qabul qilindi, boshlaymiz...

Men darhol diagramma qo'shaman:


Qiziq bo'lganlar batafsilroq ko'rishlari mumkin

Shunday qilib, bizga kerak bo'ladi:


- 1 dona.
- 1 dona.
Voltaj regulyatori uchun 330 nF va 100 nF bir juft kondansatör
(siz butun zanjirni toj o'rniga uchta AA batareyasidan quvvatlantirishingiz mumkin, keyin regulyator va kondansatör kerak bo'lmaydi)
2 dona.
1 dona
2 dona.
2 dona.
kalit, mikrokontroller uchun rozetka, indikator uchun rozetka, kabellar uchun ulagichlar, men kabelning o'zidan eski kompyuterdan foydalanganman. Shuningdek, rezistorlar to'plami.

Men Proteusdagi sxemani takrorladim, uni ehtiyojlarimga moslashtirdim va chizdim bosilgan elektron plata

Men treklarni qanday chizish haqida taxminiy tasavvurga ega bo'lishim uchun tarkibiy qismlarni qandaydir tarzda joylashtirdim. Ha, menda printer yo'q, men doimiy marker bilan treklarni chizaman)))

Avval qog'ozda harakat qilaman

Keyin uni tekstolitga o'tkazaman

Biz zaharlanyapmiz. Men suv bilan taxminan 1: 3 nisbatda suyultirilgan temir xloridning issiq eritmasida zaharlayman. Oshlamadan so'ng, men eritmani balkonda saqlayman, u quritgandan keyin ham ishlaydi, siz faqat suv qo'shishingiz kerak. Siz uni metall yuzalar bilan aloqa qilishdan ehtiyot bo'lishingiz kerak - ortib borayotgan korroziya boshlanadi.

Tozalash

Keling, burg'ulash. Men matkapni patrondan va motorni fasttekdan yasadim.

Barcha komponentlar taxtaga lehimlangan, mikrokontrollerni miltillash qoldi

U TIRIK!

Shundan so'ng men datchiklar bilan o'lchash naychasini yasadim. Dizayn oddiy - bir-biridan 50 mm masofada fototransistor va bir-biriga qarama-qarshi joylashgan LED, optokupllarning bir turi mavjud. O'q trubkadan uchib o'tganda, u navbat bilan birinchi va ikkinchi tranzistorga yorug'lik nurini to'sib qo'yadi, ular mikrokontrollerga signal beradi, bu esa maktabdan hammaga ma'lum bo'lgan formuladan foydalanib tezlikni hisoblaydi.

manba kodi

/*
* Qo'ng'iroq va hushtaksiz proshivka, datchiklar orasidagi masofa 100 mm
* umumiy anod!
* Yangilangan sana: 12/15/2013
*

#F_CPU 1000000UL ni aniqlang

#o'z ichiga oladi
#o'z ichiga oladi
#o'z ichiga oladi

#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
#LED_DOT ~0b10000000ni aniqlang

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

#BASE_LENGTH 1000 ni aniqlang

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

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

Switch (activeSegment) (
holat 0:
PORTB = led.seg1;
PORTD = ~0b0110000;
sindirish;
1-holat:
PORTB = led.seg2;
PORTD = ~0b1010000;
sindirish;
2-holat:
PORTB = led.seg3;
PORTD = ~0b1100000;
sindirish;
}
}

initPorts()() bekor qiling
//init led portlari
DDRB = 0xFF;
DDRD |= (0b111<< 4);
//init tugmasi portlari
DDRD &= ~(1<< PD0);
DDRD &= ~(1<< PD1);
}

Int digitToLedValue(int digit) (
kalit (raqam) (
holat 0:
LED_0 qaytarish;
1-holat:
LED_1ni qaytarish;
2-holat:
qaytish LED_2;
3-holat:
qaytish LED_3;
4-holat:
qaytish LED_4;
5-holat:
qaytish LED_5;
6-holat:
qaytish LED_6;
7-holat:
qaytish LED_7;
8-holat:
qaytish LED_8;
9-holat:
qaytish LED_9;
standart:
LED_MINUSni qaytarish;
}
}
bekor setLedValue (int qiymati) (
agar (qiymati< 0 || value > 400){
led.seg1 = LED_MINUS;
led.seg2 = LED_MINUS;
led.seg3 = LED_MINUS;
qaytish;
}

Led.seg3 = digitToLedValue (qiymati % 10);
agar (qiymat >= 10) (
led.seg2 = digitToLedValue((qiymat / 10) % 10);
) boshqa (
led.seg2 = LED_EMPTY;
}
agar (qiymat >= 100) (
led.seg1 = digitToLedValue((qiymat / 100) % 10);
) boshqa (
led.seg1 = LED_EMPTY;
}
}

ISR (TIMER1_OVF_vect) (
// taymerni to'xtatish va qiymatni tiklash
TCCR1B &= ~(1<< CS00);
TCNT1 = 0;
// int1-ni o'chirib qo'ying
GIMSK &= ~(1<< INT1);
// xato chiqishini o'rnatish
setLedValue(-1);
}

ISR (INT0_vect) (
//taymerni qayta o'rnating va uni ishga tushiring
TCNT1 = 0;
TCCR1B |= (1<< CS00);
//int1ni yoqing
GIMSK |= 1<< INT1;
}

ISR(INT1_vect) (
// taymerni to'xtatish
TCCR1B &= ~(1<< CS00);
// int1-ni o'chirib qo'ying
GIMSK &= ~(1<< INT1);
// tezlikni hisoblash
int tezligi = (F_CPU / 10000L) * BASE_LENGTH / TCNT1;
setLedValue (tezlik);
}

Int main() (
initPorts();

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

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

TIMSK |= (1<< TOIE1);

SetLedValue(0);

(1) (
renderSegmentNext();
_kechikish_ms(2);
}
}

Fayl va qo'l jigsa yordamida men qutiga kerakli shaklni berdim, barcha plombalarni joylarga to'ldirdim, kerak bo'lganda uni termal nozullar bilan mahkamladim.

Rasmga tushirishni boshlaymiz:

Suratdagi miltiq Stoeger x20, gazli buloq o'rnatilgan. Nazariy jihatdan u 250 m/s ga yetishi mumkin.
Va u o'q bilan deyarli 0,68 grammni siqib chiqardi


Qurilma tayyor va ishlaydi.

Albatta, men uning aniqligiga ishonmayman, yaqin atrofda standart yo'q edi, lekin tezlik tasodifiy ko'rsatilmaydi, u barqaror. Agar siz pnevmatik dizayndagi o'zgarishlarga qarab o'qning dastlabki tezligidagi o'zgarishlarni kuzatishingiz kerak bo'lsa, unda bu etarli. Bunday xronometrning analoglari 2 ming rubldan oshadi, ammo bu menga 300 rubldan oshmaydi, shuningdek, menga 4 soatlik yoqimli vaqtni berdi.

Men +31 sotib olishni rejalashtiryapman Sevimlilarga qo'shing Menga sharh yoqdi +69 +128


Ushbu maqolada biz arzon va oson mavjud qismlardan foydalangan holda qanday qilib oddiy xronograf yasash mumkinligini ko'rib chiqamiz. Qurilma miltiq o'qi tezligini o'lchash uchun zarur. Bu raqamlar miltiq qanday holatda ekanligini aniqlash uchun kerak, chunki vaqt o'tishi bilan ba'zi pnevmatik komponentlar eskiradi va almashtirishni talab qiladi.

Biz kerakli materiallar va asboblarni tayyorlaymiz:
- Xitoyning Digispark (sotib olish vaqtida narxi 80 rubl);
- TM1637 da segment tipidagi displey (sotib olishda 90 rubl);
- infraqizil LEDlar va fototransistorlar (10 juft) - narxi 110 rublni tashkil etdi;
- yuz 220 Ohm rezistorlar 70 rublni tashkil qiladi, ammo ulardan faqat ikkitasi kerak bo'ladi.

Hammasi shu, bu siz sotib olishingiz kerak bo'lgan narsalarning to'liq ro'yxati. Aytgancha, rezistorlarni eski maishiy texnikada ham topish mumkin. Siz ko'proq pul tikishingiz mumkin, lekin kam emas. Natijada, siz 350 rubl sarflashingiz mumkin, ammo zavod xronografining narxi kamida 1000 rubl bo'lishini hisobga olsak, bu unchalik ko'p emas va u erda yig'ish bizning uy qurilishimizdan ancha yomonroq.

Boshqa narsalar qatorida, siz quyidagi kabi tafsilotlarni to'plashingiz kerak:
- simlar;
- kamida 10 sm uzunlikdagi quvur bo'lagi (plastik suv trubkasi mos keladi);
- lehimlash uchun hamma narsa;
- multimetr (afzal).


Ta'riflangan dastlabki uchta tafsilot o'z nuancelariga ega, shuning uchun ularning har biri alohida ko'rib chiqilishi kerak.

Digispark
Ushbu element Arduino bilan mos keladigan va bortida ATtiny85 o'rnatilgan miniatyura taxtasi. Siz ushbu elementni Arduino IDE-ga qanday ulashni o'qishingiz mumkin, shuningdek, u erda drayverlarni yuklab olishingiz mumkin.
Ushbu platada bir nechta variant mavjud, biri microUSB-dan foydalanadi, ikkinchisi esa to'g'ridan-to'g'ri plataga yo'naltirilgan USB ulagichi bilan jihozlangan. Uy qurilishi mahsuloti individual quvvat manbaiga ega emasligi sababli, muallif birinchi taxta variantini tanladi. Agar siz uy qurilishi mahsulotiga batareya yoki akkumulyator o'rnatsangiz, bu uning narxini sezilarli darajada oshiradi va uning amaliyligiga katta ta'sir qilmaydi. Deyarli har bir kishi mobil telefon va Power bankni zaryad qilish uchun kabelga ega.


Xususiyatlarga kelsak, ular ATtiny85 ga o'xshaydi, bu erda uning imkoniyatlari juda ko'p. Xronografdagi mikrokontroller shunchaki sensorlarni so'raydi va displeyni boshqaradi.
Agar siz ilgari hech qachon Digispark bilan uchrashmagan bo'lsangiz, eng muhim nuanslarni jadvalda topishingiz mumkin.


AnalogRead() funksiyasi uchun pin raqamlash boshqacha ekanligini hisobga olish kerak. Uchinchi pinda nominal qiymati 1,5 kOm bo'lgan tortishish qarshiligi mavjud, chunki u USB-da ishlatiladi.

Displey haqida bir necha so'z
Uy qurilishi ishi uchun har qanday displeydan foydalanishingiz mumkin, ammo muallif arzon variantni tanladi. Qurilmani yanada arzonroq qilish uchun siz displeyni butunlay yo'q qilishingiz mumkin. Ma'lumotlar oddiygina kabel orqali kompyuterga chiqarilishi mumkin. Bu erda kerak bo'ladi. Ko'rib chiqilgan displey displeyning nusxasidir.
Fotosuratda old va orqa tomondan displey qanday ko'rinishini ko'rishingiz mumkin.




Raqamlar orasidagi masofalar bir xil bo'lgani uchun, yo'g'on nuqta o'chirilganda, raqamlar muammosiz o'qilishi mumkin. Standart kutubxona 0-9 oralig'idagi raqamlarni chiqarishga qodir. a-f oralig'idagi harflar va butun displeyning yorqinligini o'zgartirish imkoniyati ham mavjud. Raqamli qiymatlar displey (int 0-3, int 0-15) funksiyasi yordamida o'rnatilishi mumkin.


Displeydan qanday foydalanish kerak

// 1. Sarlavha faylini e'lon qilish
#o'z ichiga oladi
// 2. Pinlarni o'rnatish
#CLK 0 ni aniqlang
#DIO 1ni aniqlang
// 3. Ob'ektni e'lon qilish
TM1637 tm1637(CLK, DIO);
// 4. Initializatsiya
bekor o'rnatish() (
tm1637.init();
tm1637.set(6); // Yorqinlik
}
// 5. Foydalanish
void loop() (
// X raqamini ko'rsatish
int x = 1234;
tm1637.display(0, x / 1000);
tm1637.display(1, x / 100% 10);
tm1637.display(2, x / 10 % 10);
tm1637.display(3, x % 10);
kechikish (500);
}

Agar siz qiymatlardan tashqariga chiqishga harakat qilsangiz, displeyda chalkashlik paydo bo'ladi, bu har bir narsadan tashqari, statik emas. Shuning uchun, darajalar, minuslar va boshqalar kabi maxsus belgilarni ko'rsatish uchun siz tinker qilishingiz kerak bo'ladi.


Muallif displeyda o'qning tugagan parvoz energiyasi ko'rsatilishini xohladi, bu o'q tezligi va uning massasiga qarab hisoblab chiqiladi. Qiymatlar ketma-ket ko'rsatilishi kerak edi va qaysi biri ekanligini tushunish uchun ularni qandaydir tarzda, masalan, "J" harfi yordamida belgilash kerak edi. Oxirgi chora sifatida siz shunchaki ikki nuqtadan foydalanishingiz mumkin, ammo muallif bundan qoniqmadi va u kutubxonaga ketdi. Natijada, displey funktsiyasi asosida setSegments(bayt manzili, bayt ma'lumotlari) funktsiyasi amalga oshirildi, u raqamdagi ma'lumotlarda kodlangan segmentlarni addr raqami bilan yoritadi;


{
tm1637.start();
tm1637.stop();
tm1637.start();
tm1637.writeByte(addr|0xc0);
tm1637.writeByte(ma'lumotlar);
tm1637.stop();
tm1637.start();
tm1637.stop();
}

Bunday segmentlar juda oddiy kodlangan, eng kam ahamiyatli ma'lumotlar biti yuqori segment uchun javob beradi, keyin esa soat yo'nalishi bo'yicha 7-bit o'rta segment uchun javobgardir. "1" belgisi kodlanganda 0b00000110 ga o'xshaydi. Sakkizinchi eng muhim bit yo'g'on ichak uchun javobgardir, u ikkinchi raqamda ishlatiladi va qolganlarida e'tiborga olinmaydi. Keyinchalik, muallif Excel yordamida kodlarni olish jarayonini avtomatlashtirdi.


Oxirida nima bo'lganini fotosuratda ko'rish mumkin




#o'z ichiga oladi
#CLK 0 ni aniqlang
#DIO 1ni aniqlang
TM1637 tm1637(CLK, DIO);

void setSegments (bayt manzili, bayt ma'lumotlari)
{
tm1637.start();
tm1637.writeByte(ADDR_FIXED);
tm1637.stop();
tm1637.start();
tm1637.writeByte(addr|0xc0);
tm1637.writeByte(ma'lumotlar);
tm1637.stop();
tm1637.start();
tm1637.writeByte(tm1637.Cmd_DispCtrl);
tm1637.stop();
}

bekor o'rnatish() (
tm1637.init();
tm1637.set(6);
}

void loop() (
// Salom
setSegments(0, 118);
setSegments(1, 121);
setSegments(2, 54);
setSegments(3, 63);
kechikish (500);
}



Va nihoyat, sensorlar

Sensorlar haqida aniq ma'lumot berilmagan, faqat ular 940 nm to'lqin uzunligiga ega ekanligi ma'lum. Tajribalar davomida sensorlar 40 mA dan ortiq oqimga bardosh bera olmasligi aniqlandi. Besleme kuchlanishiga kelsak, u 3,3V dan yuqori bo'lmasligi kerak. Fototransistorga kelsak, u biroz shaffof tanaga ega va yorug'likka ta'sir qiladi.


Keling, uy qurilishi mahsulotini yig'ish va sozlashni boshlaylik:

Birinchi qadam. Assambleya

Har bir narsa juda oddiy sxema bo'yicha yig'iladi. Barcha pinlardan faqat P0, P1 va P2 kerak bo'ladi. Birinchi ikkitasi displey uchun ishlatiladi va P2 sensorlarning ishlashi uchun kerak.
Ko'rib turganingizdek, LEDlar uchun oqimni cheklash uchun bitta qarshilik ishlatiladi, ikkinchisi esa P2 ni erga tortadi. Fototransistorlar parallel ravishda ulanganligi sababli, har qanday optokuplning oldidan o'q o'tganda, P2 dagi kuchlanish pasayadi. O'q tezligini aniqlash uchun siz sensorlar orasidagi masofani bilishingiz, ikkita kuchlanish kuchlanishini o'lchashingiz va ular sodir bo'lgan vaqtni aniqlashingiz kerak.
Faqat bitta pin ishlatilishi sababli, qaysi tomondan otishingiz muhim emas. Fototransistorlar har qanday holatda ham o'qni sezadilar.










Hamma narsa fotosuratda ko'rish mumkin bo'lgan qismlardan yig'ilgan. Hamma narsani yig'ish uchun muallif non taxtasidan foydalanishga qaror qildi. Keyin butun struktura mustahkamlik uchun issiq elim bilan to'ldirilgan. Datchiklar quvurga joylashtiriladi va ularga simlar lehimlanadi.
Quvvat banki tomonidan quvvatlanganda diodlarning pulsatsiyalanishini oldini olish uchun muallif LEDlar bilan parallel ravishda 100 uF elektrolitni o'rnatdi.




Shuni ham ta'kidlash kerakki, P2 pinlari biron bir sababga ko'ra tanlangan, haqiqat shundaki, P3 va P4 USB-da ishlatiladi, shuning uchun endi P2 yordamida yig'ilgandan so'ng uy qurilishi mahsulotini miltillash mumkin.
P2 ham analog kirish hisoblanadi, shuning uchun uzilishdan foydalanishning hojati yo'q. Siz shunchaki joriy va oldingi qiymatlar o'rtasidagi ko'rsatkichlarni o'lchashingiz mumkin, agar farq ma'lum bir chegaradan oshsa, bu o'sha paytda o'q faqat optokuplning yonidan o'tayotganini anglatadi.

Ikkinchi qadam. Mikrodastur

Preskaler chastotani ajratuvchi bo'lib, Arduino kabi platalarda standart holatlarda u 128 ni tashkil qiladi. Bu raqam ADC qanchalik tez-tez so'ralganiga ta'sir qiladi. Ya'ni, standart 16 MGts uchun u 16/128 = 125 kHz ga chiqadi. Har bir raqamlashtirish 13 ta operatsiyadan iborat, shuning uchun pin maksimal 9600 kHz tezlikda so'ralgan bo'lishi mumkin. Amalda, bu 7 kHz dan oshmaydi. Natijada, o'lchovlar orasidagi interval 120 mks ni tashkil qiladi, bu uy qurilishi mahsuloti ishlashi uchun juda uzun. Agar o'q 300 m/s tezlikda uchsa, bu vaqt ichida u 3,6 sm masofani bosib o'tadi, ya'ni boshqaruvchi buni oddiygina seza olmaydi. Har bir narsa to'g'ri ishlashi uchun o'lchovlar orasidagi interval kamida 20 mikron bo'lishi kerak. Buning uchun bo'linuvchining qiymati 16 ga teng bo'lishi kerak. Muallif 8 ning bo'linuvchisini yaratdi, buni qanday qilish kerak, quyida ko'rish mumkin.

Menda uzoq vaqtdan beri eski siqish pnevmatik IZH-53 bor. Men uni 7 yil oldin bema'ni pul evaziga ikkinchi qo'lda sotib oldim. Men darhol yangi shaffof manjet va miltiqdan yangi buloqni o'rnatdim, bir nechta burilishlarni qisqartirdim, necha yil oldin esimda yo'q.

Bugun men hamma pnevmatik qurollarni haddan tashqari oshirib yuborish bilan shug'ullanadigan forumga kirib qoldim va bir necha soat ichida men IZH-larda butun ipni yutib yubordim.

Men darhol o'q tezligini o'lchashni xohladim, shuning uchun AirSpeed ​​dasturini yuklab oldim va folga sensorlari haqida o'qidim. Mana shu yerda dangasalik meni urdi. Men bir necha marta takrorlanishi kerak bo'lgan yomon ishni yoqtirmayman. Va folga datchiklari bilan bu butun tuzilmani tiklagandan keyin bir yoki ikki marta sodir bo'ladi - yo'q, rahmat.

Men sotib olingan xronometrlarning diagrammalariga qaradim - proshivka, PIC va ikki tomonlama taxtalar bilan yashil melankolik. LUT texnologiyasi birinchi navbatda tanish, lekin men o'zimga bir hafta davomida hemoroidni faqat o'nta tortishish uchun berishni xohlamayman.

Bu ikki fikrni birlashtirish g'oyasi darhol paydo bo'ldi. Optokupllardan eng oddiy optik sensorlarni yarating va ularni AirSpeed ​​dasturi bilan birlashtiring.

Xo'sh, boshlaylik!

Men ushbu tavsif uchun diagrammani allaqachon chizganman, lekin kimdir uni yig'ishni boshlashdan oldin foydali deb topishi mumkin.



Mening dizaynimda sotib olish narxi nol rublni tashkil etadi, lekin faqat uy atrofida har doim har xil elektron axlatlar borligi sababli.

Ha, eng muhimi! Eng so'nggi Picnic albomlaridan birini o'ynang, aks holda u ishlamaydi



Quvurning bir qismi 15 santimetr - issiq suv uchun PVX quvur (tegishli diametrli har qanday foydalanish mumkin) Uning ichki diametri 11,5 mm, tashqi barrel 11 - uyga mos keladi;



Biz 100 mm masofada ikkita teshik ochamiz. Qadimgi sichqonchadan fotodiodlar uchun yuqori bo'lganlar 3 mm. (Biz shtangamizga qaraymiz va o'lchamimizni burg'ulaymiz). Qadimgi chiroqdan oq LEDlar uchun pastki qismlar 5 mm. (Yana biznikiga qarang).

O'rnatishdan oldin men LED va fotodiodlarning bir-biriga mos kelishiga ishonch hosil qildim - men ularni simga lehimladim, ularni kompyuterning mikrofon kirishiga uladim, ovoz balandligini oshirdim va LEDni tezda fotodioddan o'tkazdim, ovozni eshitdim. ma'ruzachilar - hamma narsa ajoyib edi.



Biz yorug'lik va fotodiodlarni mos keladigan teshiklarga yopishtiramiz. Biz ularga simlarni lehimlaymiz. Siz darhol LEDlar uchun quvvat manbai haqida qaror qabul qilishingiz kerak. Ular kamida 3 volt va 20 mA dan oshmasligi kerak. Men noutbukdan bitta LiIon elementini oldim, u 3,7 V beradi. Bunday holda, biz 470-910 Ohm oralig'idagi har qanday 820 Ohm qarshilik orqali LEDlarni yoqamiz;

Siz LEDlarni har qanday ikkita 1,5 voltli AA batareyasidan quvvatlantirishingiz mumkin. Ularning zaryadi, albatta, bir yil davom etadi, bunday xizmat muddati bilan men to'shak, ulagichlar va boshqa qulayliklar bilan bezovta qilmasdan batareyalarni lehimlashni maslahat beraman. Elementni haddan tashqari qizib ketmaslik uchun siz tezda lehimlashingiz kerak.

Fotodiodning nozik va ingichka simlarini lehimlagandan so'ng darhol uni snotli qurol bilan to'ldiring. tasodifan yirtib tashlamaslik uchun.

Lehimlash bosqichida operatsiyani tekshirish oson - siz quvvatni yoqsangiz, ikkala ustunda ham bosish bo'lishi kerak. O'qni vertikal ravishda joylashtirilgan trubadan o'tkazayotganda, ustunlarda ikki marta bosish aniq eshitilishi kerak.

Mikrofon kanali yoqilganda va ochilganda hech qanday sekin urish bo'lmasa

maksimal hajm - fotodiodlardagi simlarning polaritesini o'zgartirish.



"Va uning ichida neon!" Menimcha, agar yorug'lik yoki fotodiodning linzalari uzilib qolsa, hech qanday yomon narsa bo'lmaydi. Hammasi avvalgidek ishlashda davom etadi.



Mening trubkam bochkaning diametridan kattaroq bo'lgani uchun - men bochkaga issiqlik qisqarishining bir qismini qo'ydim va datchikni mahkam tortdim - hizalanish to'g'ridan-to'g'ri LEDlar bilan yaxshi yoqilgan holda ko'rinadi.



Suratda qurolning o‘zi va ichida qog‘oz chiqindisi bo‘lgan karton qutidan yasalgan o‘q tutuvchi tasvirlangan.

Hamma narsa ikki soat davom etdi. Men ko'p vaqtimni bemalol pivo ichish va mos fotodiodlarni qidirish bilan o'tkazdim.

Endi siz testlarni o'tkazishingiz mumkin.



Ishning natijasi skrinshotda ko'rinadi. zarbalar 117 m / s, keyingi otishmalar 106 m / s ga tushadi. Biz shunchaki 400 m/s tezlikdagi o'rmalab ketuvchi nosozlikni e'tiborsiz qoldiramiz - garchi bu yaxshi bo'lardi))))

Og'irligi 0,42 g bo'lgan turkiyalik ORNEK o'qlari haqida ma'lumotlar olingan.



Fotosuratda 100 dona uchun o'lchov ko'rsatkichlari ko'rsatilgan. tara og'irligi bundan mustasno.

Yangilanmagan yoki muhrlanmagan qurol uchun bu juda yaxshi raqamlar. Barreldan doimiy tutun chiqadi.

Siz vahima boshlashingiz mumkin

O'ylaymanki, bu dizayn o'qotar qurol uchun ham ishlatilishi mumkin, siz barreldan ancha kattaroq diametrli metall naychani olishingiz kerak. Va uni barrelga biriktirmang, balki uni xuddi shunday, stenddan yoki qo'llaringizdan otib tashlang. Bundan tashqari, aniqlik uchun uzunlikni bir metrga oshiring. Qisqacha aytganda, diametri 100 mm va uzunligi 1100 mm bo'lgan suv quvurini oling. Va hamma narsa ishlaydi.

Dastur kimga kerak - yuklab olish http://www..rar Yuklashlar:

Mironovdan yana ikkita ajoyib dastur.

http://www..rarYuklashlar:

Xronograf - bu kichik ob'ektlarning parvoz tezligini o'lchashga qodir universal qurilma. Pnevmatikani ramka tipidagi xronograflar bilan o'rnatish va sinovdan o'tkazish eng qulaydir. Ular o'qlar, arbalet murvatlari, o'qlar va shtapellarning harakatini aniqlay oladi. Siz pnevmatika uchun xronografni o'zingiz qilishingiz yoki uni ixtisoslashgan do'konlarda xarid qilishingiz mumkin.

Xronograflarning turlari

Xronograf yordamida o'qning boshlang'ich tezligini o'lchash sizga to'pponcha yoki miltiqning kuchini aniqlash, mos keladigan o'qlarni tanlash, ballistik tuzatishlarni hisoblash va qurolni yangilashning boshida va keyin tezlikni solishtirish imkonini beradi.

Xronograflarning har xil turlari mavjud. Tuzli model kam joy egallaydi va sumkaning cho'ntagiga osongina joylashadi, shuningdek, u kamroq energiya sarflaydi. Muayyan qurol turi talab qilishi mumkin adapter. Ushbu turdagi yorug'likka bog'liq emas va ochiq havoda foydalanish qulay. Maqsadli suratga olish qurilma bilan birgalikda amalga oshirilishi mumkin. Ushbu model CO2 uchun mos emas.

Agar sizda ta'sirchan arsenal bo'lsa, sotib olish yaxshiroqdir ramka xronografi ko'p sonli adapterlarni sotib olmaslik uchun. Ushbu turdagi qurilma CO2 bilan yaxshi ishlaydi va tashqi quvvat manbai uchun ulagichga ega. Zirh mexanizmga zarar etkazishdan qo'rqmasdan turli masofalardagi ko'rsatkichlarni o'lchash imkonini beradi. Qo'shimcha ekranning mavjudligi natijalarni tezda olishga yordam beradi.

Imkoniyatlar sonini kengaytiradigan katta ramka modellari ham mavjud. Ushbu parametr har qanday turdagi qurol bilan foydalanish uchun javob beradi va tarmoqqa statsionar ulanish uchun qulaydir. Shu bilan bir qatorda, xronograf sakkizta AA batareyasi bilan quvvatlanishi mumkin. Kichik modeldan farqli o'laroq, katta qurilma mavjud o'rnatilgan old turdagi ko'rsatkich. Ixtiyoriy ravishda olinadigan ekranni o'rnatishingiz mumkin. USB adapteri yordamida siz o'lchov ma'lumotlarini qurilmadan kompyuterga o'tkazishingiz mumkin.

Pnevmatika uchun xronograf sotib olish

Moskva va Sankt-Peterburgda turli xil turdagi xronograflarni quyidagi do'konlarda xarid qilishingiz mumkin:

  • Pnevmatik qurol do'koni - 3500 dan 24 ming rublgacha bo'lgan narxlarda;
  • Diada Arms - narxi 4 mingdan 13 ming rublgacha;
  • Pnevmat 24 - narxi 4 mingdan 7 ming rublgacha;
  • Oxotnika.net - 3 mingdan 20 ming rublgacha bo'lgan narxlarda.

Ushbu do'konlar, shuningdek, turli xil xronograf komponentlari va aksessuarlarini taklif qiladi. Siz AliExpressda ko'proq byudjet modelini 3 ming rublga sotib olishingiz mumkin. yoki ishlatilgan sotib oling, masalan, Guns.ru yoki Avito portalida 1500 rubldan.

Pnevmatika uchun DIY ramka tipidagi xronograf

Xronograf o'qning bir nechta datchiklar orasidan o'tgan vaqtini yozib oladi va uning tezligini hisoblab chiqadi. Qurilma uch qismdan iborat:

  • o'q o'tishiga imkon beruvchi ish maydoni;
  • hisob-kitoblarni amalga oshiradigan sxema;
  • Hisoblangan natijalarni ko'rsatadigan displey.

Xronograf sxemalari narxi, funksionalligi va dizayni jihatidan farq qilishi mumkin. Eng oddiy datchiklar ularga tushayotgan yorug'likni o'qiydi, uning intensivligi o'q harakatlanayotganda o'zgaradi, soya qiladi. Yorug'likka sezgir elementlar ko'plab uy qurilishi va fabrikada ishlab chiqarilgan xronograflarning bir qismidir.

O'z-o'zidan ishlab chiqarilgan qurilma mavjud bir qancha afzalliklari:

Shu bilan birga, qurilma ham o'ziga xos xususiyatlarga ega kamchiliklar:

  • noqulay dizayn;
  • ish joyining old tomoni uchun kirishni himoya qilish zarurati;
  • ob-havo sharoiti va yorug'likning ishga ta'siri;
  • optik zanjirning sezilarli mexanik ta'sirlarga, shu jumladan o'q bo'laklari va rikoshetlarning zarbalariga sezgirligi;
  • kamerada qor, hasharotlar yoki mexanik parchalar kabi begona narsalar paydo bo'lganda noto'g'ri ko'rsatkichlarni chiqarish;
  • qayd etilgan o'q tezligiga parvoz yo'lining ta'siri (ob'ektning diagonal harakati indikatorni kamaytiradi).

Yig'ish uchun komponentlar va materiallar

Qismlarning umumiy soni va ularning murakkabligi foydalanuvchining sxemani loyihalash va o'rnatish qobiliyatiga bog'liq. Ba'zi komponentlar majburiy har qanday turdagi yig'ish uchun:

  • Sun'iy yorug'lik manbasini yaratish uchun LEDlar;
  • simlarni mahkamlash va mikrosxemani o'rnatish uchun oqim va lehimli lehimli temir;
  • LEDlar orqali o'qning parvozi paytida yorug'lik darajasini o'qish uchun optik qabul qiluvchilar;
  • o'qning parvoz vaqtini aniqlash va tezlikni hisoblash uchun mikrosxema;
  • o'lchov natijalarini ko'rsatish uchun displey;
  • to'rt tomondan yopilgan to'rtburchaklar ichi bo'sh tanasi (zarbaga chidamli bo'lgan qattiq metall mahsulotni tanlash yaxshidir).

Xronografni o'rnatish bosqichlari

Mikrosxema elementlari va sensorlar himoyalangan bo'lishi yoki to'g'ridan-to'g'ri o'q tegishi mumkin bo'lmagan joylarda joylashgan bo'lishi kerak. Ular uchun binoda oldindan joy tayyorlashingiz kerak. Qurilmaning keraksiz ishga tushishiga yo'l qo'ymaslik va uning sezgirligini oshirish uchun mahsulotning ichki qismi qorong'i, porlamaydigan bo'yoq bilan qoplangan.

Yorug'likka sezgir elementlar va LEDlarning o'zlari oldindan belgilangan teshiklarga o'rnatiladi. Fotodetektorlar biroz chuqurlashtirilgan bo'lishi kerak va LEDlar xronografning ichki qismiga biroz chiqib ketishi kerak. Ushbu joylashtirish qurilmaga tushadigan tashqi yorug'likning intensivligini kamaytiradi.

Keyingi bosqichda taxta o'rnatiladi va sensorlarga ulanadi, bo'limlar elektr ta'minoti uchun belgilanadi. Diagrammani o'zingiz chizish uchun siz rasmdan foydalanishingiz mumkin. 1.

Guruch. 1 xronograf chipi

Asosiy komponentlar yig'ilganda, sxemani mexanik kuchlanish va namlikdan himoya qilish kerak bo'ladi. Ushbu vazifani bajarish uchun batareyaga, displeyga va sensorlarga chiqishlari bo'lgan bosilgan elektron plata uchun plastik quti mos keladi.

O'z-o'zidan yasalgan xronografning ishlash printsipi

Batareyalar, qayta zaryadlanuvchi batareyalar yoki tarmoqqa ulangan quvvat manbai qurilma uchun quvvat manbai sifatida ishlatilishi mumkin. Avtonom manba yanada foydali va qulaydir, chunki qurolni sozlash ko'p hollarda uydan tashqarida amalga oshiriladi.

Tezlikni o'lchash jarayoni uch bosqichdan o'tadi:

  • o'q dastlabki sensorning o'qi orqali o'tadi, mikroprotsessorda vaqt hisoblagichini qayta o'rnatadi;
  • o'q keyingi sensorning o'qini kesib o'tgandan so'ng, vaqt to'xtaydi va ma'lumotlar hisob-kitoblar uchun uzatiladi;
  • mikroprotsessor hisob-kitoblarni amalga oshiradi va displeyda tezlik ko'rsatkichlarini ko'rsatadi.

Ramka tipidagi xronografning ishlashini rasmda aniq ko'rish mumkin. 2.

Guruch. 2 Xronograf ishining diagrammasi

Xronografni o'zingiz yig'ish uchun sizga elektrotexnika, lehimlash va elektr zanjirlarini loyihalash bo'yicha bilim va tajriba kerak bo'ladi. Siz elektronika bo'yicha mutaxassisdan mikrosxema ishlab chiqarishga buyurtma berish orqali vazifani osonlashtirishingiz mumkin. O'zingiz yig'adigan xronograf sotib olingan versiyadan ancha arzonga tushadi.

 


O'qing:



Ildiz hujayralarini yoshartirish: oqibatlari

Ildiz hujayralarini yoshartirish: oqibatlari

Hayot davomida inson to'qimalari va organlari tashqi omillar (fizik, kimyoviy va boshqalar) ta'sirida ko'p marta shikastlanadi va...

(Samarskaya Lukaning qoldiqlari)

(Samarskaya Lukaning qoldiqlari)

Mintaqamizdagi bo'r konlari Riga muzligi tufayli paydo bo'lgan, bu ularni ming yillar oldin asl joylaridan olib kelgan. Bo'r aholisi ...

Ingliz tilini noldan: qanday qilib muvaffaqiyatli o'rganishni boshlash kerak

Ingliz tilini noldan: qanday qilib muvaffaqiyatli o'rganishni boshlash kerak

Farzandlarining porloq kelajagi haqida qayg‘uradigan zamonaviy ota-onalar tobora ko‘proq quyidagi savolga duch kelmoqdalar: qachon, qanday va nimadan boshlash kerak...

Bolalar o'zlarini pishiradilar: oddiy tasvirlangan retseptlar

Bolalar o'zlarini pishiradilar: oddiy tasvirlangan retseptlar

Ushbu juda mazali postda biz qilish juda oson bo'lgan qiziqarli taomlar va taomlar uchun 10 ta ajoyib g'oyani taklif etamiz. Ba'zan siz buni xohlaysiz ...

tasma tasviri RSS