Mundarija:
- 1 -qadam: Breadborard testi
- 2 -qadam: Arduino kodi
- 3 -qadam: PCB buyurtmasi
- 4 -qadam: tenglikni yig'ish va lehimlash
- 5 -qadam: Birinchi yoqish va xulosa
Video: DIY Arduino RGB LED chiziqli IQ tekshirgichi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Ey yigitlar. Bugungi qo'llanmada men sizga qanday qilib o'zingizning arduino -ga asoslangan, infraqizil boshqariladigan, RGB LED tasmasini boshqarish moslamasini yasashni ko'rsataman.
Tekshirish printsipi juda oddiy. 12v pozitiv to'g'ridan -to'g'ri chiziqning 12v rayı va uni quvvat bilan ta'minlaydigan arduino VIN piniga ulanadi. Har bir mosfet manbai elektr manbaiga ulanadi. Drenaj pinlari chiziqning har bir manfiy rayiga ulanadi, chunki qizil yashil va ko'k ranglar va eshik 220 ohmli rezistor orqali arduino PWM chiqish piniga ulanadi. Arduino pinidan PWM signali yuborilganda, u mosfet darvozasini ochadi va tokning tasma manfiy pimlariga oqishini ta'minlaydi.
IQ qabul qilgich arduino -ning 5v, er va raqamli kirish piniga ulangan bo'lib, uning yo'nalishi bo'yicha yuborilgan har qanday IQ signalini ochadi.
1 -qadam: Breadborard testi
Mening sxemamdan ko'rinib turibdiki, men Arduino nanosini operatsiya miyasi sifatida ishlatardim, LED chiziqli har bir temir yo'l uchun haydovchi sifatida 3 ta mantiq darajali moskva, 1838 IQ qabul qilgich, 3 220 ohmli rezistor va 12v 5A quvvat manbai.
Keling, hamma narsani taxtaga o'rnatamiz. Men sinov uchun Arduino megasidan foydalanaman, bu yomon fikr bo'lib chiqdi, chunki keyinroq bilganimdek, ba'zi pinlar nanoda xuddi megada bo'lgani kabi ishlamayapti, lekin men qaytaman. bu keyinchalik.
2 -qadam: Arduino kodi
Endi arduino kodini ko'rib chiqaylik.
Siz qilishingiz kerak bo'lgan birinchi narsa - IRRemote -ning so'nggi kutubxonasini github sahifasidan yuklab olish. Zip faylini chiqarib oling va uni arduino kutubxonalari papkasiga o'tkazing. Mavjud RobotIRremote kutubxonasini root arduino kutubxonalari papkasidan o'chirib tashlaganingizga ishonch hosil qiling, chunki bu kutubxonaga to'sqinlik qilishi mumkin.
Keyin siz arduino IDE -dagi IRRecvDemo misol eskizini ochishingiz va 11 -satrdagi qabul qilish pinini 8 -ga o'zgartirishingiz mumkin, chunki biz arduino -da signalni qabul qilish uchun foydalanamiz. Eskizni yuklang va ketma -ket monitorni oching. Endi qo'mondon bilan ishlatmoqchi bo'lgan masofadan boshqarish pultini oling va tugmani bosing. Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, ketma -ket monitorda kod paydo bo'ladi. Masofadan boshqarish pultidagi tugmalarga mos keladigan barcha kodlarni yozing, biz ularni keyinchalik eskizimizda ishlatamiz.
Keyin, mening github omboriga kiring va sketch.ino faylini yuklab oling va uni arduino IDE bilan oching.
Siz masofadan boshqarish pultidagi har bir tugma uchun kodlarni aniqlagan 16-39-qatorlarni tahrir qilishingiz mumkin, faqat o'ngdagi HEX kodlarini avval yozgan kodlaringizga o'zgartiring. Men alohida video tayyorlayman va uni kodni batafsil tushuntirib beradigan tavsifga bog'layman.
Agar siz arduino nanosidan foydalansangiz, iltimos, mening eskizimda o'rnatilgan pinlardan foydalaning, agar ular orqali pwm signali yuborilsa, ba'zi pinlar (5 va 11) arduino -ni muzlatib qo'yadi. chunki IRREMOTE kutubxonasi kodni talqin qilishda arduino o'rnatilgan taymerlaridan foydalanadi va bu pinlar bepul bo'lishi kerak. Bundan tashqari, siz kirish uchun 13 pinni ishlata olmaysiz, chunki u arduino o'rnatilgan LED ko'rsatkichiga ulangan. Men bu pinlarni to'g'ri sinovdan o'tkazmasdan xato qilib qo'ydim va natijada boshqa taxtaga buyurtma berishga majbur bo'ldim, shuning uchun agar xavfsiz bo'lishni istasangiz, iltimos, bu pinlarni saqlang. Tahrirlangan eskizni arduino -ga yuklang va barcha tugmalaringizni sinab ko'ring. Agar hamma narsa rejaga muvofiq bo'lsa, sizda barcha tugmalar to'g'ri ishlashi va kerakli ranglarni ko'rsatishi kerak. Agar siz rang rejimida bo'lsangiz, ranglarni xiralashtirish uchun intensivlikni yuqoriga va pastga tugmalari ishlatiladi, agar men o'rnatgan 4 ta animatsiyadan birini ishlatsangiz, animatsiyani tezlashtirish va sekinlashtirish.
3 -qadam: PCB buyurtmasi
Endi bizning loyihamizni taxtadan haqiqiy PCBga o'tkazish vaqti keldi. Men sxemani va taxtaning tartibini yaratish uchun EasyEDA onlayn dasturidan foydalandim. Men sizga PCB dizaynini JLCPCB tomonidan professional tarzda chop etish va jo'natish usullarini ko'rsataman.
PCB dizaynini EASYEDA -da ochganingizda, dasturiy ta'minotdagi gerber chiqish tugmasini bosishingiz kerak bo'ladi. Keyin Gerber fayllarini yuklab olish -ni bosing.
Endi JLCPCB.com saytiga o'ting va hozir narx taklifini bosing. Gerber faylini yuklang va siz tugagan PCB qanday ko'rinishini ko'rasiz.
Quyida siz miqdorni, qalinlikni, ranglarni va boshqalarni o'zgartirishingiz mumkin. Men asosan standart sozlamalarga o'tdim, faqat rangni ko'k rangga o'zgartirdim, chunki menimcha, bu yaxshi ko'rinadi. Ishingiz tugagach, savatga saqlash tugmasini bosing. Shundan so'ng siz to'lov sahifasiga o'tishingiz, etkazib berish va to'lov ma'lumotlarini kiritishingiz mumkin, va tugagandan so'ng, siz tez orada PCB kelishini kutishingiz mumkin.
Taxminan bir hafta kutgandan so'ng, mening tenglikni paketlarim yaxshi va xavfsiz tarzda qadoqlandi. Aytishim kerakki, men umumiy sifatdan juda mamnunman. Bu narx uchun, albatta, o'zingiz ishlab chiqarishga urinishning hojati yo'q, bizning veb -saytimizni tekshirganingizga ishonch hosil qiling va agar shunday qilsangiz, birinchi buyurtmangizda bepul etkazib berasiz.
4 -qadam: tenglikni yig'ish va lehimlash
Endi hamma narsani yangi bosilgan taxtamizga yig'ish vaqti keldi. Lehimlashda har doim eng kichik qismlarni lehimlashga harakat qiling, so'ngra kattaroq qismlarga o'ting, bu ishni ancha osonlashtiradi. Arduino, diodli lenta va ir qabul qilgichni ulash uchun men to'g'ridan -to'g'ri komponentlarni lehimlash o'rniga, ayol pinli boshli sarlavhalarni ishlatardim. Shunday qilib, agar siz tasodifan arduino yoki boshqa narsalarni qovursangiz, ularni osongina o'zgartirish mumkin va siz taxtangizni muammosiz qayta ishlatishingiz mumkin. Men to'g'ridan -to'g'ri lehimlangan komponentlar - bu moskvalar va shahar quvvat manbaidir.
Har bir narsa lehimlanganda, biz komponentlarimizni ulashimiz mumkin. LED chizig'ini to'g'ri ulaganingizga ishonch hosil qiling, 12v - o'ngdagi pim, manfiy relslar - chapdan 1, 2 va 3 -pin. Va, albatta, arduino -ni noto'g'ri joylashtirmang, chunki siz uni qovurishingiz mumkin.
5 -qadam: Birinchi yoqish va xulosa
Barcha komponentlar joyida bo'lsa, 12v quvvat manbaini taxtaga ulang va hamma narsa ishlayotganiga ishonch hosil qiling.
Va bu ham! Sizning DIY Arduino asosidagi LED tasmasini boshqaruvchi tayyor. Umid qilamanki, siz bu loyihani qurganimdek zavqlanasiz. Aytishim kerakki, men ko'p narsani o'rgandim va umid qilamanki, siz ham o'rganasiz. Loyihada ishlatiladigan barcha qismlar va men aytib o'tgan havolalar video tavsifida. Kanalimni qo'llab -quvvatlaganingiz uchun katta rahmat, bu juda ko'p narsani anglatadi. Agar sizga video yoqqan bo'lsa, iltimos, like qoldiring va kelajakdagi videolarga obuna bo'ling, chunki bu menga ko'p yordam beradi. LED tekshirgichingiz bilan xursand bo'ling va men sizni keyingisida ko'raman! Salom
Tavsiya:
Chiziqli chiziqli raqamli sath: 15 qadam (rasmlar bilan)
Chiziqli chiziqli raqamli daraja: Hammaga salom, bugun men sizga ixtiyoriy chiziqli lazer yordamida raqamli darajani qanday qilishni ko'rsataman. Taxminan bir yil oldin men raqamli ko'p vositani yaratdim. Garchi bu vosita juda ko'p turli xil rejimlarga ega bo'lsa -da, men uchun eng keng tarqalgani va
LED chiziqli nashrida tekshirgichi: 4 qadam
LED chizig'ining yorqinligini nazorat qilish moslamasi: LED chiziqlar past kuchlanishli va yorqinligi bilan butun dunyoga mashhur. Ba'zida biz bu LED chiziqlarining kuchlanish manbai va yorqinligini sozlashimiz kerak, masalan, uyqu paytida siz bezovtalanasiz. yorqin
ESP8266 RGB LED chiziqli WIFI nazorati - NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida - RGB LED STRIP smartfonini boshqarish: 4 qadam
ESP8266 RGB LED chiziqli WIFI nazorati | NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida | Smartfonni RGB LED STRIP nazorati: Salom bolalar, bu qo'llanmada biz nodemcu yoki esp8266 ni RGB LED tasmasini boshqarish uchun IR masofadan boshqarish pulti sifatida ishlatishni o'rganamiz va Nodemcu smartfon orqali wifi orqali boshqariladi. Shunday qilib, siz RGB LED STRIP -ni smartfoningiz bilan boshqarishingiz mumkin
LED chiziqli nashrida tekshirgichi: 7 qadam
LED chizig'ining yorqinligini nazorat qilish moslamasi: Salom do'stim, ba'zida biz LED chizig'ining yuqori yorqinligini yoqtirmaymiz va kalitni o'chirib qo'yamiz, shuning uchun bugun men LED chizig'ining yorqinligini nazorat qilish sxemasini yaratmoqchiman. LED tasmasi. Bu
Chiziqli nashrida egri chiziqli o'zgaruvchan analogli LED yoritgich: 6 qadam (rasmlar bilan)
Chiziqli nashrida egri chiziqli o'zgaruvchan analogli LED yoritgichi: LEDni o'chirish/o'chirish sxemalarining ko'pchiligi mikrokontrollerning PWM chiqishidan foydalangan holda raqamli sxemalardir. LEDning yorqinligi PWM signalining ish aylanishini o'zgartirish orqali boshqariladi. Tez orada siz ish tsiklini chiziqli o'zgartirganda,