Mundarija:

37 sensorlar to'plamidan RGB LEDini ishlatish: 6 qadam
37 sensorlar to'plamidan RGB LEDini ishlatish: 6 qadam

Video: 37 sensorlar to'plamidan RGB LEDini ishlatish: 6 qadam

Video: 37 sensorlar to'plamidan RGB LEDini ishlatish: 6 qadam
Video: Course Lesson 1 of 10: Raspberry Pi Pico 4WD Smart Car Kit from SunFounder by Robojax 2024, Noyabr
Anonim
37 sensorlar to'plamidan RGB LEDini ishlatish
37 sensorlar to'plamidan RGB LEDini ishlatish
37 sensorlar to'plamidan RGB LEDini ishlatish
37 sensorlar to'plamidan RGB LEDini ishlatish

Shunday qilib, siz chiqib ketdingiz va "37 datchiklar" deb nomlangan yaxshi narxga elektr sensorlar va modullar to'plamini sotib oldingiz (masalan, bu erda yoki Amazonda boshqalar), lekin ulardan foydalanish uchun modullar haqida ma'lumot topa olmaysizmi? Ko'rsatmalar to'plami sizga 37 sensorlar to'plamidagi barcha modullar bilan yordam beradi. Boshqa modullar soni 37 dan farqli ravishda sotiladi, masalan, 20 modulli to'plam va 45 modulli to'plam. Ushbu sensorlar/modullar ayrim onlayn -do'konlarda alohida -alohida mavjud.

Ushbu to'plamlar STEM (fan, texnologiya, muhandislik va matematika) tajribalari va ta'limi uchun juda yaxshi.

37 sensorlar to'plamining "RGB LED" deb nomlangan modullari teshikli va sirtga o'rnatilgan RGB LED. Bu bitta paketga kiritilgan uch xil LED rangli LED.

(37sensors.com ruxsati bilan ishlatilgan rasm va ma'lumotlar)

1 -qadam: RGB LED modulining tavsifi

LED, qizil, yashil va ko'k emitentlarni o'z ichiga oladi, ularning har biri mustaqil ravishda boshqariladi. Ba'zi modullarda oqim cheklovli rezistorlar mavjud, ba'zilari esa yo'q.

Shuningdek, deyiladi: to'liq rangli LED, uch rangli LED, uch xromatik LED, KY021, KY016.

To'plamlarda topilgan: 37 datchik, 45 datchik (teshikli LED).

To'plamlarda topilgan: 20 ta sensorlar, 37 ta sensorlar, 45 ta sensorlar (SMT LED).

2 -qadam: RGB LED modulining tavsifi

RGB LED modulining texnik tavsifi
RGB LED modulining texnik tavsifi

LED: yoki TH yoki SMT 5050

Oldinga kuchlanish pasayishi qizil: 2.1V

Oldinga kuchlanish pasayishi yashil: 3.2V

Oldinga voltaj tushishi ko'k: 3.2

Qizil: 625 nm

Yashil: 530 nm

Moviy: 465 nm

Hajmi: 20 x 15 mm

Ba'zi modullarda oqim cheklovli rezistorlar mavjud, ba'zilari esa yo'q. Oddiy qarshilik qiymati 120 - 270 Ohm.

Pim ko'pincha noto'g'ri etiketlanadi. RGB, BGR, GRB va boshqalar.

Ushbu modullar uchun turli xil manbalar mavjud. Bu erdagi modullarga o'xshash har bir modul xuddi shunday harakat qilmaydi. Sizda mavjud bo'lgan modulni funktsiya, kuchlanish darajasi, pinout va faol bo'lmagan/faol holatlaridagi farqlar uchun tekshiring. Ba'zi modullarda noto'g'ri belgilangan pinlar va hatto yomon lehimli komponentlar borligi aniqlandi.

3 -qadam: RGB LED tajriba materiallari

RGB LED tajriba materiallari
RGB LED tajriba materiallari

Ushbu modul qanday ishlashini bilish uchun, ushbu tajriba uni oddiy tushuniladigan mikrokontroller platasi Sensor. Engine: MICRO bilan qanday bog'lanishini ko'rsatadi. Murakkab rivojlanish tizimiga hojat yo'q, chunki bu plataning bir qismi bo'lgan 32 bitli mikrofonda hamma aqlli qurilmalar o'rnatilgan.

Boshqa mikrokontrolder platformalari uchun kod boshqa tilda/sintaksisda bo'lishi mumkin, lekin shakli o'xshash.

Mana bu tajriba uchun komponentlarning kichik ro'yxati:

37 sensorlar to'plamidan RGB LED moduli. (Ushbu tajribaning manbasi: CircuitGizmos) To'plamlar Amazonda ham, ko'p joylarda ham mavjud.

Jumper Wires, urg'ochi -ayol "DuPont" uslubi. (Bu tajribaning manbasi: CircuitGizmos) Bunday turdagi jumperlar ham Internetda mavjud.

Mikrokontroller paneli. (Bu tajribaning manbasi: CircuitGizmos)

Kengash bilan USB orqali aloqa o'rnatish uchun ketma -ket terminalli ilovasi bo'lgan kompyuter ishlatiladi. Bunday bepul va foydali dasturlardan biri - Beagle Term.

Bularning barchasi bilan siz RGB LED modulini sinab ko'rish uchun tajriba o'tkazishingiz mumkin.

4 -qadam: RGB LED modulli tajribani ulash

RGB LED modulli tajribani ulash
RGB LED modulli tajribani ulash

Qora sim - umumiy nuqta

SEM GND - modulli tuproq

Qizil sim - RedLED elementi

SEM P4 - R moduli

Yashil sim - RedLED elementi

SEM P5 - G moduli

Moviy sim - RedLED elementi

SEM P6 - B moduli

Bu maxsus teshikli LED moduli oqim cheklovchiga ega, shuning uchun tashqi qarshilik kerak emas

5 -qadam: RGB LED modulining tajriba kodi

RGB LED modulining tajriba kodi
RGB LED modulining tajriba kodi
RGB LED modulining tajriba kodi
RGB LED modulining tajriba kodi

Kompyuter quvvat bilan ishlaydigan mikrokontrolder platasiga ulangan bo'lsa, Beagle Term - bu kartada sodir bo'layotgan voqealar oynasi. Siz dastur kodini kiritishingiz, bu kodning chop etilgan natijalarini ko'rishingiz va hatto ishlaydigan dasturga ma'lumotlarni yozish orqali o'zaro muloqot qilishingiz mumkin. ">" Buyrug'iga EDIT yozish sizni o'rnatilgan muharrir bilan bog'laydi. Aynan shu muharrirda siz dastur kodini kiritasiz. Siz kiritgan kodni Control-Qkeystroke yordamida saqlashingiz mumkin. Siz tahrirlovchidagi kodni Control-W yordamida saqlashingiz va darhol ishga tushirishingiz mumkin.

EDIT dasturining boshqaruv tugmachalari. (Funktsiya tugmalari Beagle Termida to'g'ri ishlamaydi)

  • Control -U - uy chizig'iga o'tish
  • Control-U Control-U-Dastur boshlanishiga o'ting
  • Control -K - qator oxirigacha siljish
  • Control-K Control-K-Dastur oxiriga o'tish
  • Control -P - Sahifani yuqoriga ko'tarish
  • Control -L - sahifa pastga
  • Boshqarish-] - O'chirish
  • Control -N - Qo'shish
  • Control -Q - kodni saqlang
  • Control -W - Kodni ishga tushiring
  • Control -R - toping
  • Control -G - topishni takrorlang
  • Control -T - matnni belgilash
  • Control -Y - matnni joylashtirish
  • ESC - tahrirlovchidan o'zgarishlarni tark etish.

Tahrirlovchiga ushbu tajriba kodini kiriting:

SETPIN 4, DOUT

SETPIN 5, DOUT SETPIN 6, DOUT DO PAUSE 200: PIN (4) = 1: PAUSE 200: PIN (4) = 0 PAUSE 200: PIN (5) = 1: PAUSE 200: PIN (5) = 0 PAUSE 200: PIN (6) = 1: PAUSE 200: PIN (6) = 0 LOOP

Ushbu test kodi 4, 5 va 6 -pinlarni chiqishga o'rnatadi, so'ngra rang elementini yoqish va o'chirish uchun har bir chiqishni baland va past qilib o'rnatadi.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO r = 0 dan 99 QADAM 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 b = 100 dan 1 QADAM uchun -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 g = 0 dan 99 QADAM 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 r = 100 dan 1 QADAMgacha - 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 b = 0 dan 99 QADAM 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 g = 100 dan 1 QADAM -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 LOOP

Ushbu test kodi PWM yordamida R, G va B kanallarining chiqishini sekin -asta oshirish/kamaytirish uchun ishlatiladi. O'zgarishlar o'rtasida 5 soniya kechikishlar mavjud.

PWM chiqishlari 5V yoki 12V RGB LED chiziqlarini haydash uchun qattiq hol o'rni (o'rni sahifasiga qarang) yoki FET orqali boshqarilishi mumkin.

6 -qadam: RGB LED modulining xulosasi/mulohazalari

Agar sizda ushbu turdagi modulning texnik xususiyatlari yoki xatti -harakatlari haqida qo'shimcha ma'lumot bo'lsa, iltimos, bu erda izoh qoldiring va men tegishli ma'lumotlarni qo'shaman. Agar siz shunga o'xshash, lekin yakka tartibda yoki boshqa modullar to'plamida mavjud bo'lgan modulni bilsangiz, iltimos, buni eslang.

Agar siz ushbu modul bilan tajriba o'tkazgan bo'lsangiz, sharhlar maydoni boshqa mikrokontroller platformalari uchun kichik namunali kodni kiritish uchun ham yaxshi joy bo'ladi. yoki 37 Sensor va 37 Sensor Docs -ga tashrif buyuring.

Tavsiya: