Komponentlar ro‘yxati


ULASHISH

Komponentlar nima?

Komponentlar kattaroq butunning qismlaridir. Ushbu bobda biz o‘quv qo‘llanmamizda foydalanadigan turli komponentlarni tushuntiramiz.


Raspberry Pi va GPIO pinlari

Raspberry Pi 3 with GPIO

Bu Raspberry Pi 3 ning illyustratsiyasi.

GPIO pinlari kichikdir Raspberry Pi-ning o‘ng tomonida ikki qatorda qizil kvadratlar, haqiqiy Raspberry Pi-da ular kichik metall pinlardir.

Kirish pinlari tashqi dunyodan yoqish yoki o‘chirish mumkin bo‘lgan kalitlarga o‘xshaydi (xuddi chiroqni yoqish/o‘chirish kalitidek).

Chiqish pinlari Raspberry Pi yoqishi yoki o‘chirishi mumkin bo‘lgan kalitlarga o‘xshaydi (xuddi LED chiroqni yoqish/o‘chirish kabi).

Raspberry Pi 3 26 GPIO piniga ega, qolgan pinlar quvvat, tuproqdir. yoki "boshqa".

Pimlarning joylashuvi quyidagi jadvalga mos keladi.

Raspberry Pi B+, 2, 3 va nol

3V3 1 2 5V
GPIO 2 3 4 5V
GPIO 3 5 6 GND
GPIO 4 7 8 GPIO 14
GND 9 10 GPIO 15
GPIO 17 11 12 GPIO 18
GPIO 27 13 14 GND
GPIO 22 15 16 GPIO 23
3V3 17 18 GPIO 24
GPIO 10 19 20 GND
GPIO 9 21 22 GPIO 25
GPIO 11 23 24 GPIO 8
GND 25 26 GPIO 7
DNC 27 28 DNC
GPIO 5 29 30 GND
GPIO 6 31 32 GPIO 12
GPIO 13 33 34 GND
GPIO 19 35 36 GPIO 16
GPIO 26 37 38 GPIO 20
GND 39 40 GPIO 21

Afsona

Jismoniy PIN raqami
Quvvat +
Tuproq
UART
I2C
SPI
GPIO
Ulanmang


Non taxtasi

Breadboard elektronika prototiplarini yaratish uchun ishlatiladi, u kavsharlashsiz sxemalar yig‘ish imkonini beradi. Aslida bu tie-point’lar (teshiklar) to‘ri bo‘lgan plastik taxtachadir. Taxtacha ichida turli tie-point’larni muayyan tarzda bog‘lovchi metall plastinalar bor.

Quyidagi rasmda biz turli rangdagi ba’zi bo‘limlarni ajratib ko‘rsatdik. Bu sizga tarmoq qanday ulanganligini ko‘rsatish uchun.

Breadboard with connections highlighted

Non taxtasining turli bo‘limlari:

  • Chap va o‘ng tomonda 2 ta bog‘lovchi ustunlar mavjud. Hammasi Ushbu ustunlarning har biridagi bog‘lash nuqtalari ulanadi.
  • Quvvat avtobusi - qizil rang bilan ajratilgan ustunlar. Odatda ishlatiladi quvvatni Breadboardga ulash uchun. Butun ustun ulanganligi sababli, ustundagi har qanday bog‘lanish nuqtalariga quvvatni ulashingiz mumkin.
  • Yer avtobusi - ko‘k rang bilan ajratilgan ustunlar. Odatda bor Groundni Breadboardga ulash uchun ishlatiladi. Chunki butun ustun ulangan bo‘lsa, siz ustundagi har qanday bog‘lanish nuqtalariga tuproqni ulashingiz mumkin.
  • Bog‘langan Tie-Point qatorlari - Yashil rang bilan belgilangan qatorlar. Ushbu qatorlarning har biridagi tie-point’lar o‘zaro bog‘langan, lekin butun qator emas! Chap tomondagi tie-point’lar (A-B-C-D-E) o‘zaro bog‘langan va o‘ng tomondagi tie-point’lar (F-G-H-I-J) o‘zaro bog‘langan.
  • Breadboard markazida xandaq mavjud bo‘lib, u ajratib turadi chap va o‘ng qatorlar. Xandaqning kengligi ko‘pchilik uchun mo‘ljallangan Integratsiyalashgan sxemalar unga mos keladi.

Boshqa elektr komponentlari

Teshik orqali LED

Yorug‘lik chiqaruvchi diod (LED). LED unga kuchlanish berilganda yorug‘lik chiqaradigan dioddir. Misolimizda biz Through Hole LED’dan foydalanamiz. Ularda musbat (Anod deb ataladi) va manfiy (Katod deb ataladi) pin bor. LED’ning uzunroq oyog‘i musbat pinni bildiradi.

Through Hole LED

RGB LED

Yorug‘lik chiqaruvchi diod (LED). LED unga kuchlanish berilganda yorug‘lik chiqaradigan dioddir. RGB LED’ning 4 ta pini bor: har bir rang uchun bittadan (R = Red (qizil), G = Green (yashil) va B = Blue (ko‘k)) hamda umumiy katod/anod. Bu bitta LED sof ranglarni ko‘rsatishi yoki PWM yordamida ranglarni modulyatsiya qilib aralashtirishi mumkin.

RGB LED

Bosish tugmasi

Bosish tugmasi kalitning bir turi. Kalit elektr zanjiriga ulanishni amalga oshiradi yoki uzadi.

Breadboard with connections highlighted

Jumper Wire - Ayoldan Erkakga

Ulanish uchun o‘tish simlari deb ataladigan qisqa simlar ishlatiladi. Ayoldan erkakka o‘tish simlari GPIO dan ulanish uchun ishlatilishi mumkin Raspberry Pi-dan Breadboard.

Female to male jumper wires

Jumper simi - erkakdan erkakka

Ulanishlarni hosil qilish uchun jumper simlar deb ataladigan qisqa simlar ishlatiladi. Erkak–erkak (Male to Male) jumper simlar Breadboardning turli qismlari o‘rtasida ulanishlar hosil qilish uchun ishlatilishi mumkin.

Breadboard with connections highlighted

Qarshilik - 68 Ohm

Rezistorlar oqimni kamaytirish, signal darajasini sozlash va hokazolar uchun ishlatiladi. Bu 68 Ohm qarshilik.

68 Ohm resistor

Qarshilik - 220 Ohm

Rezistorlar oqimni kamaytirish, signal darajasini sozlash va hokazolar uchun ishlatiladi. Bu 220 Ohm qarshilik.

220 Ohm resistor

Rezistor - 1k Ohm

Rezistorlar oqimni kamaytirish, signal darajasini sozlash va hokazolar uchun ishlatiladi. Bu 1 k Ohm qarshilik.

1k Ohm resistor


Node.js modullari

onoff - Node.js bilan GPIO kirish va uzilishlarni aniqlash

hujjatlar

Socket.IO - real vaqt rejimida ikki tomonlama hodisaga asoslangan aloqa

hujjatlar

pigpio - pigpio C kutubxonasi uchun o‘ram. Node.js bilan GPIO, PWM, servo boshqaruv, holat o‘zgarishi haqida bildirishnoma va uzilishlarni boshqarishni yoqadi

hujjatlar


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!