Mundarija:
- 1 -qadam: Birinchisi: Yulduzingizni chizish / chop etish / urish yoki burg'ulash
- 2 -qadam: Lehim vaqti
- 3 -qadam: … va boshqa lehim
- 4 -qadam: narsalarni birlashtirish
- 5 -qadam: Dasturlash vaqti
- 6 -qadam: Keyingi nima: Siz sinab ko'rmoqchi bo'lgan narsalar
- 7 -qadam: Nihoyat …
- 8 -qadam: Tayyor loyihaning videolari. Xursand bo'ling
Video: Yorqin Arduino Xmas yulduzi: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Men bu yil Rojdestvo loyihasini boshlashga biroz kech bo'lganini tushunaman. Ammo, ehtimol, sizda hamma narsa bor, va ehtimol siz bu yil hech qayerga bormaysiz: Balki, ehtimol, siz bu kichik loyihani sinab ko'rgingiz keladi. Ehtiyot qismlar ro'yxati quyida, shuning uchun o'zingizni tekshiring!
Bu mavsumga mos keladigan turli xil rangdagi 20 LEDli pentagramli yulduz.
Va bu Arduino -da bo'lgani kabi, siz o'zingizning yorug'lik naqshlaringiz bilan ijodiy shug'ullanishingiz mumkin: men sizdan boshlash uchun bir nechta variantni taklif qilaman, shunda siz o'zingizning ilhomingizni topasiz. Keyin baham ko'ring!
Ta'minot:
Nur:
- 3 yashil diametrli 10 ta yashil LED
- 5 qizil 3 mm LED
- 5 ta 3 mm diametrli sariq LED
- 1 oq 3 mm
- 5 220 Ohmli rezistorlar
Nazorat:
- 1 Arduino Uno (yoki mos keladigan)
- 1 Adafruit 16 -kanalli 12 -bitli PWM/Servo drayveri - I2C interfeysi - PCA9685 (yoki mos keladigan)
Boshqa narsalar:
- mos o'lchamli non paneli (men har tomondan elektr ta'minoti liniyalari bo'lgan 830 pinli taxtadan foydalanardim)
- 5V quvvat manbai
- bir nechta o'tish simlari
- LEDlar va GND uchun 20+1 18AWG simlar
1 -qadam: Birinchisi: Yulduzingizni chizish / chop etish / urish yoki burg'ulash
Agar siz rasm chizishni yaxshi bilmasangiz (men tan olaman, men www.wikipedia.org saytidan foydalanishim kerak edi): har qanday bepul rasm saytidan pentagram toping, uni qariyb 8 sm (3 1/8 dyuym) gacha kattalashtiring va chop eting..
LEDlarni bir -biriga qulay tarzda lehimlash uchun siz yulduzning har bir uchida, har bir kesishmasida va o'rtada bitta kartonda teshik ochishingiz mumkin. Yoki siz pozitsiyalarni kontrplakning ingichka bo'lagiga o'tkazasiz va rasmda ko'rsatilgandek 3 mm (1/8 ) teshik ochasiz.
2 -qadam: Lehim vaqti
Yashil, sariq va qizil LEDlar uchun har qanday pozitsiyani tanlang. Men markazda oq rangga ega bo'lishga qaror qildim, lekin siz har qanday rangdan foydalanishingiz mumkin. Mening yulduzim - bu tasodifiy aralashma, lekin ranglarni tartibga solishning tartibli uslubi albatta ishlaydi!
Keyin, har bir LEDning katodlarini 90 ° burchak ostida eging. Hammasini bir xil yo'nalishda bukib qo'yganingizga ishonch hosil qiling, bu keyinchalik lehimni osonlashtiradi. Katod - har bir LEDning qisqa simlari yoki korpusning tekis tomoni.
Har bir LEDni mos keladigan teshikka joylashtiring va fotosuratda ko'rinib turganidek yulduz shaklini yaratish uchun barcha katodlarni lehimlang. E'tibor bering: katod va anodni qisqartirmang (oyoq uzunroq / dumaloq).
3 -qadam: … va boshqa lehim
Yulduzingiz tugagandan so'ng, siz har bir LED anodiga sim ulashingiz kerak bo'ladi (esda tuting: uzun oyoq, dumaloq tomon …). Yulduzim uchun men yashil va oq simlarni tanladim, chunki ular tasodifan menda bo'lgan. Bundan tashqari, katodga boshqa rangdagi bitta simni ulang (ya'ni oldingi qadamda siz qurgan yulduzning istalgan nuqtasida); Men qora simni ishlatardim (juda quvnoq emas, lekin qora rang an'anaviy ravishda GND uchun ishlatiladi, men bunga yordam bera olmadim).
Qulaylik uchun, simlaringizni qandaydir tartibda tartibga solish usulini toping, bu sizga ma'no beradi. Ayniqsa:
- (-) / katod simini bir-biridan ajratib turing
- (Oq) markaziy LEDni aniqlang
- pentagram chorrahalarida joylashgan 5 ta LEDni ajratish ("ichki" LEDlar)
4 -qadam: narsalarni birlashtirish
Chiroyli yulduzingizni lehimlagandan so'ng (bu menikidan ko'ra yaxshiroq ko'rinishiga ishonaman: siz uni juda yaxshi holatda saqlash uchun juda ehtiyot bo'lasiz!), Hamma narsani ulash vaqti keldi. Kechirasiz, men FRITZING qilmayman, shuning uchun men tushuntirishga harakat qilaman. Umumiy nuqtai nazar birinchi rasmda, keyingi harakatlar esa shunga mos ravishda ko'rsatilgan.
Non panelida
- 5V quvvat manbaini kiriting. Ta'minot (+) non paneli (+) holatida ekanligiga ishonch hosil qiling!
- 16 kanalli PWM taxtasini non paneliga qulay joyga qo'ying
- 5 220 Ohmli rezistorlarni bir -biriga qulay joylashtiring
Arduino -dan Breadboard -ga
- Arduino GND ni non paneliga ulang (-)
- Arduino SCL -ni PWM kartasiga SCL va SDA -ni SDA -ga ulang
- Har bir rezistorning bir tomoniga 3, 4, 5, 6, 7 arduino pinlaridan bitta o'tish moslamasini ulang
PWM Breakout -dan Breadboard -ga
- 16 ta o'tish simlari uzilishdagi PWM chiqishidan non panelidagi ketma -ket 16 qatorga o'tadi
- GND non panelidagi elektr tasmalaridagi (-) ga ulangan
- VCC non taxtasi ustki chiziqlarida (+) ga ulangan
- chunki biz faqat kichik LEDlardan foydalanamiz, men V+ ulanishidan foydalanmayman
"Yulduzli" ulanishlar
- (Qora!) Katodli sim non panelidagi (-) ga ulangan
- (oq) markaziy LED PWM pin 15 ga ulangan
- 5 "ichki" LEDlar rezistorlarning boshqa uchiga ulangan
- qolgan 15 ta LED mos ravishda 0 dan 14 gacha PWM pinlariga ulangan
Boshqa narsalar
- Siz non taxtangizni yoqishingiz kerak bo'ladi
- … Va standart USB kabelidan foydalanib Arduino -ni shaxsiy kompyuteringizga ulang
5 -qadam: Dasturlash vaqti
Loyihaga ijodkorlik bilan kirishish vaqti keldi.
Mening misol fayllarim Adafruit_PWMServoDriver kutubxonasiga asoslangan bo'lib, ulardan foydalanish oson (va yaxshi hujjatlashtirilgan).
Ularning barchasi kutubxonalarni chaqirish, kerakli o'zgaruvchilarni aniqlash bilan boshlanadi (va men buni keyingi misollarda tozalashni o'tkazib yuborgan bo'lsam kerak!)
SETUP bo'limida siz PWM uzilishining boshlanganini va ketma-ket portning ochilishini ko'rasiz (men uni ba'zi disk raskadrovka uchun ishlatardim … mening dasturlash uslubim asosan nusxa ko'chirish-joylashtirish-urinish-muvaffaqiyatsiz-takrorlash!), Shuningdek Chiqish sifatida "ichki LED" uchun 5 ta pin.
Nihoyat, LOOPda men LEDlarning tasodifiy miltillashiga, yoki ularning orqasidan quvishiga, yoki ularning guruhlarining yonib -o'chishiga yo'l qo'yaman. Ularni sinab ko'ring, o'zingiz uchun nima qilishlarini ko'ring: Rojdestvo sovg'alari aynan shunda, to'g'rimi? Ajablanib! Umid qilamanki, sizga yoqadi!
BTW: Ba'zi namunalar mening instagramimda (@nicnowak) mana bu erda:
Bu erda Instagram -dagi sahifalar aniqlandi
Ein Beitrag geteilt von nicnowak (@nicnowak)
6 -qadam: Keyingi nima: Siz sinab ko'rmoqchi bo'lgan narsalar
Umid qilamanki, shu paytgacha sizga "INSTRUCTABLE" yoqdi. Agar shunday bo'lsa, unda siz buni yanada qiziqarli qilish uchun nima qilishingiz mumkin bo'lgan bir nechta fikrlar:
Kattaroq LEDlardan foydalaning! 5 mm, 8 mm. Shuni unutmangki, ularga ko'proq quvvat kerak bo'ladi, shuning uchun siz PWM kartasidagi V+ ga alohida quvvat manbasini ulashingiz va shunga mos ravishda LEDlarni ulashingiz kerak.
Ko'proq LEDlardan foydalaning! PWM kartasi I2C -ga asoslanganligi sababli, siz bir nechta taxtalarni zanjirlashingiz mumkin (62 tagacha!) Va ko'plab LEDlar bo'lishi mumkin. Yulduzlarning murakkab shakllari mumkin, ehtimol, hatto 3D shakli ham bo'lishi mumkinmi?
TURLI Ranglardan foydalaning! Albatta, qizil, oltin va yashil - bu Rojdestvo uchun odatiy mavzu, lekin ko'k va oq rang qiziqarli variantga o'xshaydi.
Yulduzli uyni yarating! Ko'rinadigan simlar hamma ham estetik jihatdan jozibali deb hisoblamaydi (men shunday qilaman …), shuning uchun yulduzni yopish uchun kontrplak yoki plastik quti Rojdestvo ruhini qo'shishi mumkin. Siz uni 3D chop qila olasizmi? Ha, qila olasiz !! (men qila olmayman …)
DIFFUSOR dan foydalaning! Yalang'och LEDlar juda kichik fokus maydoniga ega. Yarim shaffof qog'oz yoki shaffof plastmassa kabi diffuzorli materiallardan foydalanish chiroqlarni yumshatadi.
CRAZY LIGHT effektlarini yarating! Yoki uni bayramga aylantiring: bu sizga bog'liq.
Nazoratni qo'shing! Kun oxirida sizning Arduino 21 ta LEDdan ko'ra ko'proq narsani qila oladi. Yorug'lik naqshlari o'rtasida o'tish uchun kalitlarni qo'shing. Ovozni sezgir qiling. Quyosh botganda uni porlab tursin.
7 -qadam: Nihoyat …
Ko'rib turganingizdek, mening komponentlarim "mos" taxtalar. Ular yaxshi ishlaydi, arzon va ko'plab savdo nuqtalarida mavjud.
Ammo, agar bunga qodir bo'lsangiz, bularning barchasini bizga olib keladigan ijodkorlarni qo'llab -quvvatlang:
www.arduino.cc
www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…
8 -qadam: Tayyor loyihaning videolari. Xursand bo'ling
Ba'zilar faqat yalang'och LEDlar bilan tasvirga olingan, boshqalarida esa yorug'likni tarqatish uchun oddiy oq qog'oz ishlatilgan.
Sizga qaysi biri ko'proq yoqadi?
Tavsiya:
ATLASdan xabardor bo'ling - STAR WARS - O'lim yulduzi II: 7 qadam (rasmlar bilan)
ATLAS - STAR WARS - Death Star II: Bandai Death Star II plastmassa modelidan xabardor bo'ling. Asosiy xususiyatlarga quyidagilar kiradi: ✅Yorug'lik va Ovoz effekti✅MP3 pleer✅InfraRED masofadan boshqarish pulti✅ Harorat sensori✅3 daqiqa taymeri o'lim yulduzi
Katta va takomillashtirilgan Rojdestvo yulduzi Neopixel Attiny85: 3 qadam (rasmlar bilan)
Kattaroq va takomillashtirilgan Rojdestvo yulduzi Neopixel Attiny85: O'tgan yili men kichkina 3D bosilgan Rojdestvo yulduzini yasadim, qarang: https://www.instructables.com/id/Christmas-Star-LE .. Bu yil men ipdan kattaroq yulduz yasadim. 50 Neopikseldan (5V WS2811). Bu kattaroq yulduz ko'proq naqshlarga ega edi (men hali qo'shaman va takomillashtiraman
Yengil tsenzura qilingan Rojdestvo yulduzi: 5 qadam
Yengil tsenzura qilingan Rojdestvo yulduzi: Kredit: https: //www.instructables.com/id/Larger-and-Improv … Ushbu Rojdestvo yulduzi dizayni yuqoridagi havoladan kelib chiqqan bo'lib, u boshqa funktsiyalarni hisobga olmaganda, WS2811 yordamida katta Rojdestvo yulduzi. porlayotgan. Biroq, mening dizayn kodlarimning aksariyati
LED yordamida super yorqin chiroqni qanday yasash mumkin - DIY: Super yorqin yorug'lik: 11 qadam
LED yordamida super yorqin chiroqni qanday yasash mumkin - DIY: Super yorqin nur: Avval videoni tomosha qiling
Arduino va RGB LEDli Rojdestvo yulduzi: 5 qadam (rasmlar bilan)
Arduino va RGB LEDli Rojdestvo yulduzi: Salom! Biz chuqur muzlatilgan Sibirdan kelgan Arduino Novosibirsk jamoamiz. Bir oz isinish uchun biz chiroyli porlayotgan va miltillayotgan Rojdestvo yulduzlarini yasashga qaror qildik. Demo videoni albatta tomosha qiling