Arduino taraqqiyoti ma’ruza 4 Mavzu: Analog signallarni o’qish


ANALOG SENSORLARINING QO'LLANILISHI



Yüklə 398,99 Kb.
Pdf görüntüsü
səhifə4/5
tarix17.09.2023
ölçüsü398,99 Kb.
#144780
1   2   3   4   5
Analog signallar bilan ishlash

ANALOG SENSORLARINING QO'LLANILISHI
Potensiometrlar pinlarda analog signallarni hosil qilib bergani bilan, ularni an'anaviy 
ma'noda sensorlar deya olmaymiz. Yaxshi xabar shundaki, har xil turdagi sensorlar "real 
dunyo" harakatiga mos keladigan analog chiqish qiymatlarini ishlab chiqaradi. Misollarga 
quyidagilar kiradi:
■ Burilish yoki egilishni aniqlaydigan akselerometrlar (hozirda ko'pgina smartfon va 
planshetlarda ishlatilmoqda)
■ Magnitli maydonlarni aniqlaydigan magnitometrlar (raqamli kompaslarni tayyorlash 
uchun)


■ Ob'ektgacha bo’lgan masofani aniqlaydigan infraqizil datchiklar
■ Atrof muhitdagi haroratni sizga ayta oladigan temperatura sensori.
Loyihangizning ish muhiti haqida Ushbu sensorlarning ko'pchiligi siz hozir tajriba 
o'tkazgan potentsiometrga o'xshash tarzda ishlashga mo'ljallangan: Siz ularga quvvat 
(VCC) va manfiy qutb (GND) ulanishni ta'minlaysiz va ular analog kuchlanish chiqaradi. 
Analog signal chiqaruvchi pinini Arduinoning ADC pinlaridan biriga ulanadi. Keyingi 
tajribalaringiz uchun siz qanday analog sensorni ishlatishni tanlashingiz kerak. Ularning 
barchasi Arduinoga ulanganida 0V dan 5V gacha qiymat chiqaradi, shuning uchun 
hammasi sizning maqsadlaringiz uchun bir xil ishlaydi. Siz foydalanishingiz mumkin 
bo'lgan datchiklarning ba'zi misollari:
■ O'tkir infraqizil yaqinlik sensori 
O’tkir infraqizil masofali sensorlar sizning loyihangiz va boshqa ob'ektlar orasidagi 
masofani o'lchash uchun ishlatiladi. Siz maqsad qilayotgan narsadan uzoqlashganda, 
kuchlanish chiqishi kamayadi. Chiquvchi analog signal kuchlanishi va o'lchanayotgan 
masofa o'rtasidagi bog'liqlik ushbu sensorning datasheet ya’ni ma’lumotlar kitobida 
keltirib o’tilgan .
■ TMP36 harorat sensori
TMP36 harorat sensori Selsiy bo'yicha harorat ko'rsatkichlarini kuchlanish chiqishi 
darajalari bilan osonlikcha bog'laydi. Har 10 mV 1 ºC ga to'g'ri kelganligi sababli , siz 
o'lchagan kuchlanishdan atrof muhitning mutlaq haroratiga aylantirish uchun osongina 
chiziqli tenglama yaratishingiz mumkin:
º C = 
𝐶ℎ𝑖𝑞𝑢𝑣𝑐ℎ𝑖 𝑘𝑢𝑐ℎ𝑙𝑎𝑛𝑖𝑠ℎ (𝑚𝑖𝑙𝑙𝑖𝑣𝑜𝑙𝑡𝑙𝑎𝑟𝑑𝑎)−500
10
-500 ofset 0 ºC dan past bo'lgan harorat bilan ishlash uchun mo'ljallangan. Quyidagi 
rasmdagi grafik (ma'lumotlar sahifasidan olingan) bu konvertatsiyani ko'rsatadi. 


■ Uch o'qli analog akselerometr
Uch o'qli akselerometrlar yo'nalishni aniqlash uchun juda yaxshi. Analog akselerometrlar 
har bir harakat o'qiga mos keladigan analog qiymatni chiqaradi: X, Y va Z (har biri boshqa 
pinli). Aqlli matematikadan (trigonometriya va tortishish haqidagi bilim) foydalanib, siz 
ushbu kuchlanish qiymatlaridan foydalanib, loyihangizning 3D maydonidagi o'rnini 
aniqlashingiz 
mumkin! Muhimi, bu datchiklarning ko'pchiligi 3,3V, 
shuning 
uchun sensordan to'liq piksellar sonini olish uchun 3,3V kuchlanish moslamasini o'rnatish 
uchun AREF pin bilan bog'langan analogReference () buyrug'idan foydalanish kerak 
bo'ladi . 
■ Ikki o'qli analog giroskop 
Giroskoplar, akselerometrlardan farqli o'laroq, tortishish kuchiga ta'sir qilmaydi. Ularning 
analog chiqish kuchlanishlari o'q atrofida burchak tezlanishiga mos ravishda o'zgaradi. Bu, 
ayniqsa, burilish harakatlarini aniqlash uchun foydalidir. Akselerometrlarga o'xshab, 
bilingki, ko'pgina giroskoplar 3,3V kuchlanishli qismlardan iborat. 

Yüklə 398,99 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin