Mundarija:
- 1 -qadam: Materiallaringizni to'plang
- 2 -qadam: Baxtli yuzni yaratish uchun LEDlardan foydalaning
- 3 -qadam: Erga ulaning
- 4 -qadam: Rezistorlar qo'shing
- 5 -qadam: Jumper simlarini qo'shing
- 6 -qadam: Quvvat va kod
Video: Yakuniy loyiha LED baxtli yuz: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Mening baxtli yuz loyihamga xush kelibsiz! Bu ko'rsatma-bu elektronika bilan vaqt o'tkazishni istagan har bir kishiga mo'ljallangan, biroz boshlang'ichdan ko'ra Arduino loyihasi. Bu Arduino loyihasi tabassumli yuz shaklida chapdan o'ngga yonib turadigan 8 ta LEDni ishlatishni o'z ichiga oladi. Men buni joriy o'quv yili tez yaqinlashayotgani ruhida yaratishni tanladim. O'qitishni yoqtirsam ham, yoz haqida o'ylash meni baxtli qiladi, bu loyihaning ilhom manbai bo'ldi.
Arduino Create -da ushbu loyihaning kodini ko'rish uchun shu erni bosing.
Kirish qo'shig'i: McFerrin, B. (1988). Xavotir olmang, baxtli bo'ling. Oddiy zavqlar haqida [Spotify -da]. Capital Records Inc.
1 -qadam: Materiallaringizni to'plang
Ushbu loyiha uchun sizga kerak bo'ladi:
- 10 ta o'tish simlari (2 qora, 2 yashil, 2 qizil, 2 sariq va 2 oq)
- 8 560 ohmli rezistorlar
- 8 LED (6 qizil va 2 yashil)
- Non paneli
- Arduino
- USB kabeli
2 -qadam: Baxtli yuzni yaratish uchun LEDlardan foydalaning
8 ta svetodioddan foydalanib, tabassumli yuz shaklidagi naqsh yarating. Men uchun men 2 ta LEDni ko'zlar va 6 ta qizil og'iz uchun ishlatardim.
LEDlarni joylashtirganda, oyoqlarini bir -biridan vertikal qilib, pastda katod (uzun uchi) bo'lsin. Loyihaning muvaffaqiyatli ishlashi uchun oyoqlar qanday qarashi muhim!
3 -qadam: Erga ulaning
2 ta qora o'tish simini ishlatib, erni (GND) non panelidagi manfiy relslarga ulang. Bizda non panelining ikkala yarmida ham LEDlar bo'lgani uchun bizni har ikki tomonga olib kelish uchun quvvat berishimiz kerak.
4 -qadam: Rezistorlar qo'shing
Quvvat har bir LEDga o'tishi sababli, har bir yorug'lik o'z rezistoriga muhtoj. Har bir LED uchun uning qarshiligi ikkita joyga ulanadi: eng yaqin manfiy temir yo'l va LEDning qisqa oyog'i bilan bir xil gorizontal qatorda.
5 -qadam: Jumper simlarini qo'shing
Endi barcha LEDlar rezistorga ega, endi ularning har biri Arduino -ga ulanishi kerak, bu erda boshqa 8 ta sim ishlaydi. Bir o'tish simini oling, bir uchini chap ko'zli yashil LED anod bilan bir qatorga qo'ying (kabellar chalkashib ketmasligi uchun uning chap tomonida) va ikkinchi uchini Arduino 13 -piniga ulang.
Quyidagi qoidalardan foydalanib, tabassumning chap tomonidan boshlang va o'ng tomonda ishlang va boshqa ko'z bilan tugating, bu jarayonni boshqa barcha LEDlar uchun takrorlang.
- Tabassumning birinchi chirog'i 12 -pinga ulanadi
- Tabassumning ikkinchi LEDi pin 11 ga ulanadi
- Tabassumning uchinchi LEDi pin 10 ga ulanadi
- Tabassumning to'rtinchi svetodiod 9 -piniga ulanadi
- Tabassumning beshinchi svetodiod 8 -piniga ulanadi
- Oltinchi tabassum LED 7 -pin bilan bog'lanadi
- Yuzning o'ng ko'zi 6 -pin bilan bog'langan
Maslahat: tabassumning o'ng tomoniga etib borganingizda, o'tish simlarining non panelini LEDning o'ng tomoniga qo'yishga harakat qiling.
6 -qadam: Quvvat va kod
USB kabel orqali Arduino -ni kompyuteringizga ulang, Internet -brauzerni oching va bu erga boring va ushbu loyihaning kodini toping.
Arduino ulanganidan so'ng, "Yuklab olish va saqlash" ni bosing. Endi siz baxtli chehrani yoritib turishingiz kerak!
Muammolarni bartaraf qilish; nosozliklarni TUZATISH:
Agar sizning Arduino kirish videoidagi kabi yonmasa, bir nechta narsani tekshirib ko'ring.
- Barcha komponentlar non paneliga to'liq ulangan.
- Sizning rezistorlar LEDning har bir qisqa uchiga ulanganmi? Ular bo'lishi kerak!
- Sizning o'tish simlaringiz LEDning har bir katodiga ulanganmi? Ular bo'lishi kerak!
- O'tish simlarini ulash tartibini tekshiring. Agar chiroqlar noto'g'ri tartibda yonayotgan bo'lsa, pin tartibini tekshiring.
Tavsiya:
CPE 133 Yakuniy loyiha o'nlikdan ikkilikka: 5 qadam
CPE 133 yakuniy loyihasi o'nlikdan ikkilikka: ikkilik raqamlar - raqamli mantiq haqida o'ylashda aqlga kelgan birinchi narsalardan biri. Biroq, ikkilik raqamlar yangi boshlanuvchilar uchun qiyin tushuncha bo'lishi mumkin. Bu loyiha ikkilik raqamlar bilan tajribali bo'lganlarga yordam beradi
Kiyinadigan - Yakuniy loyiha: 7 qadam
Kiyinadigan - Yakuniy loyiha: Kirish Bu loyihada biz kiborg funktsiyalariga asoslangan funktsional taqiladigan prototip yaratish vazifasini oldik. Bilasizmi, yuragingiz BPM musiqasi bilan hamohang. Siz kayfiyatingizni musiqa orqali boshqarishga urinib ko'rishingiz mumkin, lekin agar biz bunga ruxsat bersak
Stepper Driver yakuniy loyiha moduli: 5 qadam
Stepper Driver loyihasining yakuniy moduli: Markiz Smit va Piter Mo-Lanj tomonidan
Yakuniy loyiha: 6 qadam (rasmlar bilan)
Yakuniy loyiha: Mening raqamli elektronikaning yakuniy loyihasi-Chevy logotipi, alyuminiydan kesilgan, rangini o'zgartiruvchi, neo-pikselli, devorga osib qo'yilishi mumkin
Arduino kalkulyatori - yakuniy loyiha: 4 qadam
Arduino kalkulyatori - yakuniy loyiha: Men ushbu loyiha uchun Arduino Uno, LCD displey va 4x4 raqamli panel yordamida kalkulyator yaratdim. U raqamlar paneli o'rniga bosish tugmachalarini ishlatgan bo'lsa -da, ushbu loyihaning g'oyasi va ba'zi kodlarning yordami ushbu darsdan kelib chiqadi