8051 Mikrokontroller yordamida raqamli taxometr: mikrokontroller yordamida oddiy kontaktsiz taxometr yaratish.” mavzusida tayyorlangan individual loyiha


I Bob. Kontaksiz lazer taxometri va optik sensorlarni tasnifi


Download 1.69 Mb.
bet3/9
Sana27.01.2023
Hajmi1.69 Mb.
#1132872
1   2   3   4   5   6   7   8   9
Bog'liq
8051 mikrokontroller yordamida raqamli takometr, mikrokontroller

I Bob. Kontaksiz lazer taxometri va optik sensorlarni tasnifi.
1.1 Arduino-da kontaktsiz lazer taxometri.
Lazer taxometri - bu turli xil aylanadigan qismlar va mexanizmlarning aylanish tezligini (vaqt birligidagi aylanishlar) tez o'lchash uchun mo'ljallangan qurilma. Bunday taxometrning ishlash printsipi harakatlanuvchi ob'ekt yoki milga yopishtirilgan kontrastli marker lentasidan aks ettirilgan lazer nurlari yordamida aylanish tezligini o'lchashga asoslangan. Bunday sanoat qurilmalarining narxi hatto byudjet variantlari uchun ham ancha yuqori. Maqolada biz Arduino-da bunday qurilmaning byudjetli sanoat qurilmalaridan kam bo'lmagan variantini ko'rib chiqamiz (1-rasm).

Rasm-1. Arduino-da kontaktsiz lazerli taxometr.
Taxometrni yig'ish uchun sizga quyidagilar kerak bo'ladi: Arduino Nano platasi, lazerli emitent moduli, lazer qabul qiluvchi moduli (lazer sensori moduli), I2C interfeysli 128 × 32 OLED displey moduli, soat tugmasi, ulanish uchun ulagich. 9 voltli Kron tipidagi akkumulyator.
Modullarni Arduino platasiga ulash sxemasi 2-rasmda ko'rsatilgan. Arduino platasiga komponentlarni ulash, yig'ish jarayonlari, shuningdek korpusdagi joylashuv maqola oxiridagi videoda ko'rsatilgan.

Rasm-2. Arduino-da lazer taxometrining sxemasi (modullarni doskaga ulash Arduino Nano).
Amaldagi lazer emitter moduli (lazer diod moduli) 5V nominal besleme kuchlanishiga ega; 5 mVt quvvatga ega 650 nm diapazonda radiatsiya hosil qildi (3-rasm). Lazer tomonidan iste'mol qilinadigan oqim 40 mA dan oshmaydi, shuning uchun uni Arduino platasining 5 V chiqishiga ulash mumkin (Arduino platasiga o'rnatilgan 5 V kuchlanish regulyatorining chiqishi).

Rasm 3. Lazerli emitent moduli.
Lazer sensori moduli modullanmagan lazer qabul qilgichdan foydalanadi, shuning uchun o'lchovlar paytida sensorni yorqin quyosh nuri yoki boshqa yorug'lik manbalari bilan yoritmaslik tavsiya etiladi (4-rasm). Lazer nurlanishi sensorga tushganda (bizning holatda, aks ettirilgan lazer nuri), uning "Out" chiqishida yuqori daraja paydo bo'ladi, sensorning yoritilishi bo'lmasa, chiqishda past mantiqiy daraja o'rnatiladi. Lazer qabul qiluvchi modulning nominal quvvat manbai kuchlanishi 5 V. Shuningdek, lazer qabul qiluvchi modulning platasida quvvat manbaini ko'rsatish uchun LED o'rnatilgan.

Rasm 4. Lazer sensori moduli.
128 × 32 pikselli (SSD1306 kontrollerida) qo'llaniladigan OLED displey moduli I2C interfeysi orqali Arduino platasiga ulangan. Displey modulining besleme kuchlanishi 5 V (5-rasm).

Rasm-5. I2C interfeysi va ruxsati bilan OLED displey moduli Lazerli taxometr uchun 128x32 nuqta.
Arduino eskizini yuklab olish bo'limida yuklab olish mumkin. Eskizda standart Arduino kutubxonalariga qo'shimcha ravishda OLED displey bilan ishlash uchun Adafruit_GFX.h va Adafruit_SSD1306.h kutubxonalari qo'llaniladi. Agar ushbu kutubxonalar Arduino muhitida o'rnatilmagan bo'lsa, ular kutubxona menejeri yordamida o'rnatilishi kerak.
Qurilma uchun korpus ishlab chiqilgan, 3D printerda korpusni chop etish uchun dizayn fayllarini yuklab olish bo'limida yuklab olish mumkin. Qurilmani yig'ishda muallif korpusda lazer emitent va qabul qilgich modulini birlashtirgan.



Download 1.69 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling