Mundarija:

DIY Arduino oddiy LED taymer davri: 3 qadam
DIY Arduino oddiy LED taymer davri: 3 qadam

Video: DIY Arduino oddiy LED taymer davri: 3 qadam

Video: DIY Arduino oddiy LED taymer davri: 3 qadam
Video: EPS 7 DC Motor Series - Turbo Intercooler Fan Speed Management (Subtittled) 2024, Noyabr
Anonim
Image
Image
O'chirish sozlamalari
O'chirish sozlamalari

Ushbu yo'riqnomada men sizga qanday qilib oddiy taymer sxemasini yasashni ko'rsataman. Ushbu loyihani boshlash uchun men Elegoo tomonidan ishlab chiqarilgan asosiy Arduino boshlang'ich to'plamini oldim. Bu to'plamni Amazon LINK -da olish uchun havola. Siz ushbu loyihani o'zingizda bo'lishi mumkin bo'lgan qismlar bilan to'ldirishingiz mumkin, lekin men sizga to'plamni afzal ko'raman, chunki u sizga kerak bo'lgan hamma narsalar va boshqalar bilan ta'minlangan.

Ta'minotlar

  • Arduino UNO
  • Mini stol paneli
  • Qizil LED
  • Sariq LED
  • Yashil LED
  • Moviy LED
  • Oq LED
  • 10k ohmli rezistor
  • 5X 1k ohmli rezistor
  • USB dasturlash kabeli
  • Bir nechta kichik o'tish simlari

1 -qadam: O'chirish tizimini sozlash

O'chirish sozlamalari
O'chirish sozlamalari
O'chirish sozlamalari
O'chirish sozlamalari
O'chirish sozlamalari
O'chirish sozlamalari

Bizning simlarimizdan boshlash uchun siz men ishlab chiqqan Tinkerkad sxemasiga tashrif buyurishingiz mumkin, agar siz ushbu sxema bilan onlayn muloqot qilsangiz va ushbu sxemani bajarish uchun zarur bo'lgan simlarni ko'rsangiz. Birinchidan, barcha 5 ta LEDni non panelining chap tomoniga joylashtiring, shunda har bir LED oyog'i non panelida o'z qatoriga ega bo'ladi. Keyin har bir LED katodiga 1k ohmli rezistorni joylashtiring, bu ularni bizning taxtamizdagi temir yo'l bilan bog'laydi. Endi har bir LED anodini Arduino mos keladigan piniga ulang. 3 -pinli qizil LED, 4 -pinli sariq LED, 5 -pinli yashil LED, 6 -pinli ko'k LED va 7 -pinli oq LED -7 -tugmachani non paneli o'rtasiga, oyoqlarini chap va o'ng qatorlarga bo'ladigan qilib joylashtiring. Endi 10k ohmli rezistorimizni 5V rayıga va tugmachamiz ustki piniga ulangan non paneliga joylashtiring. Arduino -da 8 -pinni ulash uchun bir xil taxta qatorini ulash uchun o'tish simini ishlating. Keyin tugmachadagi pastki pimni erga o'tkazgichli sim bilan er relsiga ulang. Oxirgi komponent uchun biz piezo -signalni non taxtasiga joylashtirishimiz mumkin, shunda er pimi er yo'lakchasida, musbat pin esa bo'sh relsda bo'ladi. Musbat pinni Arduino -ning 8 -piniga ulash uchun o'tish simini ishlating. Bularning barchasi bajarilgandan so'ng, biz faqat paneldagi elektr panjaralarini 5V va Arduino -dagi topraklama piniga ulashimiz kerak. Barcha simlarni ulab bo'lgandan so'ng, uni yoqishdan oldin uni ikki barobar va hatto uch marta tekshirib ko'ring.

2 -qadam: kod

Kod
Kod
Kod
Kod

Sizning kabelingiz tugagandan so'ng, biz kodga o'tamiz. Siz kodni mening Tinkercad Circuit -dan yuklab olishingiz yoki pastdan yuklab olishingiz mumkin. Kodni olganingizdan so'ng, uni Arduino IDE -da oching va yuklayotgan taxtani to'g'ri tanlaganingizga ishonch hosil qiling. Hammasi tayyor bo'lganda, yuklashni bosing va tugashini kuting.

3 -qadam: Yakuniy mahsulot

Yakuniy mahsulot
Yakuniy mahsulot
Yakuniy mahsulot
Yakuniy mahsulot

Biz tugatdik, siz yangi taymer sxemasini sinab ko'rish uchun tugmachani bosing. Har 2 soniyada faollashtirilgandan so'ng, boshqa LED yonadi, chunki u 10 soniyani tashkil qiladi. 10 soniya taymer tugagandan so'ng, piezo -signal 3 soniya davomida signal beradi, LED esa yonadi va taymeringiz tugaganligini bildiradi. Taymer sxemasini koddagi kechiktirish funktsiyalarini sozlash orqali kerakli vaqtga sozlash mumkin. Bu qiziqarli loyiha edi va Arduino -ga yangi kelganlar yoki qiziqarli loyihani sinab ko'rmoqchi bo'lganlar uchun ajoyib loyihadir. Agar sizda biron bir savol bo'lsa, ularni quyida qoldiring va men sizga yordam berish uchun qo'limdan kelganicha harakat qilaman.

Tavsiya: