Mundarija:
Video: PIC16F690 montaji va mikrosxemasi yordamida yorug'lik ketma -ketligi: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Loyihaning maqsadi - o'yinchining reaktsiya tezligini tekshirish uchun yorug'lik sekvenerini yaratish. Bu yorug'lik sekvenerining foydalanuvchi interfeysi 8 ta LED va tugmachadan iborat. Texnik tomondan, biz MPLAB X IDE bilan montaj tilida yozilgan kodni LEDlarni boshqarish va tugmachadan kirishni o'qish uchun mikrokontrollerga yuboramiz. Dastur ishga tushgandan so'ng, LEDlar o'chirish tartibini ko'rsatadi va o'yinchi tugmani bosib o'yinni boshlashini kutadi. Tugma bosilgandan so'ng, LEDlar tasodifiy vaqtga o'chadi va darhol ko'tariladi (birinchisidan ikkinchisigacha yoritish va bu tartibni takrorlash kabi). O'yinchi qilish kerak, LEDlar ketma -ket yonishni boshlaganini ko'rganidan keyin tugmani yana bosish kerak. LEDlar, agar o'yinchi to'rtinchi LED yonishidan oldin javob bersa, quvnoq naqshlar to'plamini ko'rsatadi. Nihoyat, dastur o'chirish rejimiga o'tish orqali o'yinni qayta boshlaydi. Ha, bilaman, siz bu o'ziga qaram o'yinni kutib o'tira olmaysiz, shuning uchun uni hozir quramiz
1 -qadam: materiallar
"Menga daraxt kesish uchun olti soat vaqt bering, men birinchi to'rttasini boltani o'tkirlash bilan o'tkazaman." (Avraam Linkoln)
Tayyorgarlik va kerakli materiallarga ega bo'lish, bu loyihada muvaffaqiyat qozonish uchun hal qiluvchi ahamiyatga ega. Bu qismlar va dasturiy ta'minotni qo'lingizga oling. Agar qila olmasangiz, afsuski, siz ko'p mantiqni qayta ko'rib chiqishingizga to'g'ri keladi, chunki past darajali dasturlash siz foydalanadigan uskuna yoki "mashinaga xos" xususiyatga ega. Masalan, biz foydalanayotgan Microchip-dan PIC16F690 yordamida yorug'lik sekvensorini yaratish, Intelning MCS-51-dan farqli o'laroq, farq kodi va boshqa apparat sxemasiga ega bo'ladi, chunki ular har xil ichki tuzilishga, kirish-chiqish pinlariga ega va hatto boshqasini talab qiladi. montaj sintaksisi.
Eslatma: Sizga mikrokontrollerni PICkit va taxtadan olib tashlashni osonlashtiradigan chip chiqargichni tayyorlashni tavsiya etamiz. Aks holda siz tasodifan mikrokontroldagi ba'zi muhim pimlarni sindirib, yuk tashish narxi bo'lgan yangisini sotib olish haqida shikoyat qila boshlaysiz va loyihangizni davom ettirish uchun bir necha hafta kutishingizga to'g'ri keladi.
2 -qadam: Uskuna
Birinchidan, biz apparatni tushunamiz va hamma narsani to'g'ri tarzda bog'laymiz.
Texnik: PIC16F690 mikrokontrolerida 20 ta pin bor: Vss (quvvat), Vdd (yer), A port uchun 6 ta, B port uchun 4 ta va S port uchun 8 ta. Uchta port bor va ularning har birini kirish yoki chiqishga o'rnatish mumkin. Ushbu loyihada biz C portini chiqish sifatida ishlatmoqchimiz, chunki 8 ta pin 8 ta svetodiodga mos keladi va B porti kirish sifatida. E'tibor bering, biz foydalanadigan LEDlar maksimal 20 mA oqimga bardosh bera oladi, va agar biz 5V kuchlanishli elektr tarmog'idan foydalanayotgan bo'lsak, har bir LEDga ketma -ket 150Ω qarshilik qo'shishimiz kerak bo'ladi. Biz B portining faqat bitta pinidan foydalanamiz, chunki bizda faqat bitta tugma bor va buning uchun RB4 pinidan foydalanamiz. Siz PIC16F690 ma'lumotlar jadvaliga murojaat qilishingiz kerak bo'ladi. Uskuna sozlamalarini tasvirlash uchun A ilovasiga qarang
Ko'rsatmalar
1. Har bir LEDning musbat ulagichini mikrokontrolderning C portli piniga 150 Ω rezistorli va GND ga salbiy ulang.
2. Tugmaning bir uchini B portining RB4 bitiga, ikkinchi uchini GND ga ulang.
3. Vss mikrokontrollerini GND va Vddni 5V ga ulang.
Bu apparat uchun. Oddiy va toza. Ishga tushishdan oldin, qurilmangizni tekshiring, siz hamma narsani kerakli joyga ulaganligingizga ishonch hosil qiling va siz hech narsa yoqib yubormaysiz.
3 -qadam: Hisobotga havola
Bu ko'rsatmaga kirish bo'ladi. To'liq ko'rsatmalarni ko'rish uchun ushbu havolaga o'ting.
kedev.wordpress.com/2018/11/20/light-seque…
Tavsiya:
YN160 Pro LED yoritgichli yorug'lik chiroqlari, o'zgaruvchan toklar va yorug'lik chiroqlari: 8 qadam
YN160 Pro LED yoritgichli yorug'lik manbai (AC)
Sirli yorug'lik qutisi (tungi yorug'lik): 4 qadam
Sirli yorug'lik qutisi (tungi yorug'lik): Va bu juda oson qiziqarli loyiha, bu loyiha https://www.instructables.com/id/Arduino-Traffic-L…, lekin men allaqachon Men asl saytning tuzilishini o'zgartirdim, men qo'shimcha yoritgichlar qo'shaman va uni to'plash uchun poyabzal qutisini ishlataman
Ko'p rangli LEDlar yordamida ketma -ket LED yorug'lik: 3 qadam (rasmlar bilan)
Ko'p rangli LEDlardan foydalangan holda ketma -ket LED yorug'lik: Seriyali LED yorug'lik unchalik qimmat emas, lekin agar siz ham men kabi DIY ishqibozi bo'lsangiz, siz o'zingiz seriyali LEDlarni yasashingiz mumkin va bu bozorda mavjud bo'lgan yorug'likdan arzonroq. Men o'zim 5 voltli Seriyali LED chiroqni ishlab chiqaraman
O'zgaruvchan yorug'lik sezuvchi tungi yorug'lik: 8 qadam (rasmlar bilan)
O'zgaruvchan yorug'lik sezgichli tungi yorug'lik: Bu ko'rsatma qo'lda o'chirish uchun tungi yorug'lik sensori qanday buzilganligini ko'rsatadi. Diqqat bilan o'qing, har qanday ochiq sxemalarni yodda tuting va agar kerak bo'lsa, birlikni sinovdan o'tkazishdan oldin o'z hududingizni o'chiring
Sovuq katodli yorug'lik yordamida makro fotografiya yorug'lik manbai: 9 qadam (rasmlar bilan)
Sovuq katodli chiroqlar yordamida makro fotografiya yorug'lik manbai: Yengil chodir yordamida tortishish paytida past zichlikdagi yorug'lik manbai juda foydali. LCD ekranlarda topilgan CCFL (sovuq katodli lyuminestsent nur) bu maqsad uchun juda mos keladi. CCFL va unga tegishli yorug'lik tarqatuvchi panellarni singan lapto ichida topish mumkin