Mundarija:

Arduino Nano LED chiziqli mushuk o'yinchog'i: 6 qadam
Arduino Nano LED chiziqli mushuk o'yinchog'i: 6 qadam

Video: Arduino Nano LED chiziqli mushuk o'yinchog'i: 6 qadam

Video: Arduino Nano LED chiziqli mushuk o'yinchog'i: 6 qadam
Video: Using HT1621 6 Digits Seven Segment LCD Display | Lesson 103: Arduino Step By Step Course 2024, Iyul
Anonim
Arduino Nano LED chiziqli mushuk o'yinchog'i
Arduino Nano LED chiziqli mushuk o'yinchog'i
Arduino Nano LED chiziqli mushuk o'yinchog'i
Arduino Nano LED chiziqli mushuk o'yinchog'i
Arduino Nano LED chiziqli mushuk o'yinchog'i
Arduino Nano LED chiziqli mushuk o'yinchog'i

Bu mushuk uchun LED chiziqli o'yinchoq yaratish bo'yicha ko'rsatma. Mushuk ta'qib qilishi uchun LED chizig'i bo'ylab bitta LED ishlaydi. Bu shuni anglatadiki, ushbu loyihani Arduino 5V pin orqali quvvatlantirish mumkin. LEDlarning rangini Arduino o'z ichiga olgan qutining qopqog'idagi tugma yordamida o'zgartirish mumkin. Tugma to'liq spektrda aylanadi (ko'k-binafsha-qizil-to'q sariq-sariq-yashil-ko'k).

Ta'minotlar

  • LED tasmasi WS2812B yoki FastLED kutubxonasi tomonidan qo'llab -quvvatlanadigan boshqa turdagi.
  • Arduino kodi (cat_toy_v6.ino)
  • Thingiverse-dan 3D bosilgan Arduino qutisi:
  • Arduino Nano
  • Kichik vintlardek (M1.2 4mm yoki shunga o'xshash)
  • Potmetr WH148
  • Potmetrni Arduino -ga ulash uchun uzunligi 9 sm bo'lgan 3 ta sim

Asboblar:

  • Lehimlash temir
  • Tel kesgichlar
  • Kichik vintlar uchun tornavida

1 -qadam: 1 -qadam: LED tasmasini qutiga ulash

1 -qadam: LED tasmasini qutiga ulash
1 -qadam: LED tasmasini qutiga ulash
1 -qadam: LED tasmasini qutiga ulash
1 -qadam: LED tasmasini qutiga ulash
1 -qadam: LED tasmasini qutiga ulash
1 -qadam: LED tasmasini qutiga ulash

1. Sizning LED tasmangizda allaqachon lehimlangan simlar bo'lishi kerak. Sizga faqat 5V, GND va Din kerak bo'ladi (rasmga qarang). Sizga alohida quvvat manbai simlari kerak emas.

2. Ipni qutiga bir oz suring. Kichkina mahkamlagichni oling va uni mahkamlang. Mahkamlagichning maqsadi - chiziqning quti simlaridan tortib olinishiga yo'l qo'ymaslik.

2 -qadam: 2 -qadam: Arduino -ga lehim chizig'i

2 -qadam: Arduino -ga lehim chizig'i
2 -qadam: Arduino -ga lehim chizig'i
2 -qadam: Arduino -ga lehim chizig'i
2 -qadam: Arduino -ga lehim chizig'i

1. Simlarning uchlarini oldindan payvandlang, shuning uchun ularni Arduino -ga lehimlash osonroq bo'ladi.

2. 5V simdan boshlang (qizil). Uni Arduino 5V teshigidan orqa tomondan old tomonga o'tkazing. Old tomondan bir oz sim chiqib ketganligiga ishonch hosil qiling, chunki biz bu o'lchagichga 5 voltli simni lehimlashimiz kerak bo'ladi. Bir oz lehim qo'llang va sizda yaxshi porloq aloqa borligini tekshiring (1 -rasmga qarang).

3. Topraklama sim bilan davom eting (oq). Bu GND teshigiga kiradi. Bir oz lehim qo'llang.

4. Din simini (yashil) tugating. Bu D3 teshigiga kiradi. Bir oz lehim qo'llang.

5. Ehtiyotkorlik bilan simlarni Arduino ostiga mahkam o'rnating va uning o'rniga Arduino -ni bosing (2 -rasmga qarang).

6. Arduino -ni 2 joyga burab qo'ying. Keyinchalik bu 2 vintni burab qo'yishingiz kerak bo'ladi. Shu bilan bir qatorda, Arduino -ni qoldirishingiz mumkin. Menga 4 -qadamning birinchi qismida xavfsizlikni yoqtirish yoqadi.

3 -qadam: 3 -qadam: Xavfsiz Potmetr

3 -qadam: Xavfsiz potmetr
3 -qadam: Xavfsiz potmetr
3 -qadam: Xavfsiz potmetr
3 -qadam: Xavfsiz potmetr

Potmetrni yuqorida ko'rsatilgan tarzda qopqog'iga soling va oyoqlarini oldindan qotiring (2 -rasmga qarang).

4 -qadam: 4 -qadam: Potmetrni Arduino -ga ulash

4 -qadam: Potmetrni Arduino -ga ulash
4 -qadam: Potmetrni Arduino -ga ulash
4 -qadam: Potmetrni Arduino -ga ulash
4 -qadam: Potmetrni Arduino -ga ulash

1. 3 simni uzunligiga (9 sm) kesib, ikkala uchini ham echib oling.

2. Uchlarini oldindan soling.

3. Potmetrning eng chap oyog'ini simlardan biriga lehimlang (rasmda qizil). Bu simning ikkinchi uchini Arduino oldidan chiqib ketadigan 5V simga lehimlang.

4. Agar kerak bo'lsa: Arduino -ni burab qo'ying.

5. Potmetrning eng o'ng oyog'ini boshqa simlarga lehimlang (rasmda kulrang). Ushbu simning ikkinchi uchini Arduino -da hali ham bo'sh bo'lgan GND teshigiga lehimlang. Telni teshikdan oldinga va orqaga mahkamlang.

6. Potmetrning o'rta oyog'ini simlarning oxirigacha lehimlang. Boshqa uchini Arduino A0 teshigiga lehimlang. Telni teshikdan oldinga va orqaga mahkamlang.

7. 2 vint yordamida Arduino -ni joyiga burab qo'ying.

Bu eng qiyin qism edi! Siz yarmidan ko'pini qildingiz!

5 -qadam: 5 -qadam: Stripingizni sinab ko'rish

5 -qadam: Stripingizni sinab ko'rish
5 -qadam: Stripingizni sinab ko'rish

Endi LED tasmasini sinab ko'rish uchun yaxshi vaqt. Davom eting va eskizni Arduino -ga yuklang. Agar ilgari bunday qilmagan bo'lsangiz, FastLED kutubxonasini o'rnating. Bu erda foydali qo'llanma:

Eskizda to'g'ri chiziqli LED turini va chiziqlar sonining to'g'ri sonini kiritganingizga ishonch hosil qiling.

Agar siz bunga tayyor bo'lsangiz, eskizdagi o'zgaruvchilar bilan biroz o'ynab, nima qilayotganlarini ko'rishingiz mumkin. Sizga yordam berish uchun koddagi izohlardan foydalanishingiz mumkin.

6 -qadam: 6 -qadam: tugatish

6 -qadam: tugatish
6 -qadam: tugatish
6 -qadam: tugatish
6 -qadam: tugatish
6 -qadam: tugatish
6 -qadam: tugatish

Agar sizning eskizingiz ishlagan bo'lsa, davom eting va oxirgi 2 vintni burang. Bu juda muhim, chunki to'g'ri himoyalangan Arduino usb kabelini qo'yish va olib tashlashga ancha chidamli bo'ladi.

Potmetr kabellarini ehtiyotkorlik bilan burab, qopqog'ini yaxshilab yoping. Potmetr kabellari siqilmaganligiga ishonch hosil qiling!

Agar siz kabellarning to'g'ri joylashishiga amin bo'lsangiz, qopqog'ini mahkam bosing. U yopiq bo'lishi kerak. Dastlabki marta, bu birinchi navbatda qopqog'ining uzun tomoniga, so'ngra qopqog'ining boshqa tomoniga bosishga yordam beradi.

Arduino -ni, masalan, Arduino va telefon zaryadlovchi qurilmasiga mini yoki mikro usb kabelini (Arduino turiga qarab) ulash orqali quvvatlantiring.

Hammasi tugadi! Mushukingiz LEDni quvayotganini tomosha qiling!

Tavsiya: