Mundarija:

Magnit LED olti burchakli: 9 qadam (rasmlar bilan)
Magnit LED olti burchakli: 9 qadam (rasmlar bilan)

Video: Magnit LED olti burchakli: 9 qadam (rasmlar bilan)

Video: Magnit LED olti burchakli: 9 qadam (rasmlar bilan)
Video: Кўйнак йиртилмаган у светни отроженияси 2024, Iyul
Anonim
Magnitli LED olti burchakli
Magnitli LED olti burchakli

Mening "LED olti burchakli" yorug'lik loyihamga xush kelibsiz, olti burchakli yoritgich. So'nggi paytlarda men ushbu yorug'lik loyihalarining bozorga chiqadigan bir nechta versiyalarini ko'rdim, lekin ularning hammasi bitta umumiy xususiyatga ega - narx. Bu erdagi har olti burchak bir necha dollarga tushadi va bozorda mavjud bo'lganlarning sifati va xususiyatlariga qurbon bo'lmaydi! Bundan tashqari, ular juda moslashtirilgan va faqat olti burchakli shaklim bilan cheklanmagan.

O'rnatish bo'yicha yordam uchun mening videomni bu erda ko'ring, men bu erda har bir qismni tushuntirish uchun qo'limdan kelganicha harakat qilaman.

Xususiyatlari:

  • Oson magnitli ulanish
  • Oddiy oddiy dizayn
  • Oddiy sxema
  • Moslashtirilgan tartib
  • Moslashtirilgan LED naqsh
  • Olti burchak uchun arzon narx

1 -qadam: materiallar

Materiallar
Materiallar

Quyida men sizga kerak bo'lgan hamma narsani olti burchakli miqdori bilan ro'yxatga olaman.

  1. ATTINY85 - har olti burchak uchun bitta
  2. 10k rezistor - har olti burchak uchun uchta
  3. 1k rezistor - har olti burchak uchun ikkita
  4. IC Socket - har olti burchak uchun bitta (bu shart emas, lekin agar Attiny kodini o'zgartirish zarur bo'lsa, bu ishni ancha osonlashtiradi)
  5. Ws2812B LED - olti burchakli o'n ikkita LED
  6. Neodim magnit - har olti burchak uchun o'n sakkiz
  7. 2N3904 tranzistor - har olti burchak uchun ikkita
  8. Proto taxtasi
  9. 5V quvvat manbai - faqat bittasi talab qilinadi (bundan keyin o'quv qo'llanmasida talab qilinadigan kuchaytirgich bahosi muhokama qilinadi)
  10. Dc ayol ulagichi - faqat bitta kerak
  11. Super elim

2 -qadam: asboblar

Asboblar
Asboblar

Juda ko'p vositalar kerak emas, lekin sizga kerak bo'ladi:

  1. 3d printer (agar siz o'zingizning shaxsiy sumkangizni yaratmoqchi bo'lsangiz)
  2. Lehimlash temir
  3. tel kesgichlar
  4. simlarni olib tashlash
  5. issiq yopishtiruvchi qurol
  6. laboratoriya dastgohi quvvat manbai (bu kabi, kerak emas, lekin sinov uchun yaxshi)

3 -qadam: Chop etish

Bosib chiqarish
Bosib chiqarish
Bosib chiqarish
Bosib chiqarish

Men o'z dizaynimni Thingiverse -ga yukladim.

Nashrning o'zi juda oddiy, men qo'llab -quvvatlamaganman va har safar yaxshi ishlaganini topdim. Agar kimdir boshqa shaklni yaratishni rejalashtirsa, menga xabar yuboring va men o'zim uchun nima ishlaganini va uyning atrofida olti burchakli yotishiga nima sabab bo'lganini tushuntirish uchun qo'limdan kelganicha harakat qilaman …

4 -qadam: Kodni yuklash

Kodni yuklash
Kodni yuklash
Kodni yuklash
Kodni yuklash
Kodni yuklash
Kodni yuklash

Attina:

Switch_LED_Hive -ni har bir Attiniga yuklamoqchisiz

Men tez -tez o'z kodimni yuklayotganimda va sinab ko'rganimda, men kodni yuklash uchun ulardan birini yasashga qaror qildim, bu nima qilish kerakligi va sizga nima kerakligi haqida juda yaxshi ko'rsatma. Ammo, agar siz mening kodimni hech qanday o'zgartirishlarsiz ishlatishni rejalashtirmoqchi bo'lsangiz, bunday sozlash sizni juda yaxshi bajaradi (faqat siz o'rnatganingizda barcha chiplarni dasturlashtiring).

  1. Birinchidan, faylga o'ting, parametrlarni va qo'shimcha taxtalarda yuqoridagi rasmga o'xshash URL manzilini kiriting, so'ng "OK" tugmasini bosing:
  2. Keyin file-> misollar-> ArduinoISP-> ArduinoISP-ga o'ting va eskizni arduino-ga yuklang.
  3. Keyin biz Attiny -ning 8 MGts chastotasida ishlashini xohlayman (bu past soatlarda ishlashi mumkin, lekin men buni sinab ko'rdim) sizning Attiny -ga ulangan holda, yuqoridagi usullardan birini ishlatib, ikkinchi rasmdagi yuqoridagi barcha sozlamalarni tanlang va "boot loader -ni yoqish" tugmasini bosing.
  4. Nihoyat, biz signalni almashtirish kodini yuklamoqchimiz, faqat yuklash tugmasini bosing va siz muvaffaqiyatli yuklashni tasdiqlovchi xabarni olasiz

Arduino Nano:

Men Arduino Nano uchun Fast LED kutubxonasidan foydalanishni tavsiya qilaman, faqat tahrir qiling:

  • NUM_LEDS (olti burchakli soni *12)
  • DATA_PIN (Ardunino nano -5 -da ishlatilgan pin sukut bo'yicha)
  • Bundan tashqari, BRIGHTNESS ni 0-255 255 gacha bo'lgan har qanday qiymatga o'zgartirish mumkin

Agar siz ko'proq bilishni istasangiz, bu kutubxona va LED tasmasi haqida ajoyib maqola bor.

MENI O'QING

Menimcha, sizning ko'pchiligingiz men bilan bir xil muammolarga duch kelasiz va standart nano drayverni ishlatganda arduino nano -ga yuklash muvaffaqiyatsiz bo'ladi. Ko'rinib turibdiki, bu xitoyliklarning taqillatishi va boshqa ketma -ket chipdan foydalanishidir, bu esa yuklash vaqtida tanaffusga olib keladi.

Tuzatish uchun avval "O'chirish" tugmasini bosing va keyin ushbu dastur yordamida "O'rnatish" tugmasini bosing (agar Windows yoki OS ni topish uchun shu erga o'ting). Tugatgandan so'ng, qurilma menyusida "eski yuklash vositasi" ni tanlang va yuklash yaxshi bo'ladi.

5 -qadam: Pt One simini ulash: LEDlar

Pt One simini ulash: LEDlar
Pt One simini ulash: LEDlar

Buni iloji boricha chalkashlikdan xalos qilish uchun men simlarni uch qismga ajrataman, birinchi qismi LED/magnit, ikkinchi qismi elektron dizayni va uch qismi asosiy olti burchakli bo'ladi.

Bu LEDlarning o'zi uchta oddiy kirish va chiqish bilan juda oddiy, chunki biz har bir olti burchakda ularning butun chizig'ini ishlatishni xohlamaymiz, ularni juft qilib kesib har burchakka joylashtirishni xohlaymiz. qamrov.

  1. Kontaktlar bo'ylab olti juft LEDni kesib oling
  2. Uzunligi 80 mm bo'lgan har xil rangdagi beshta simni kesib oling
  3. Barcha LED juftlarining ikkala uchini ham oldindan tayyorlang
  4. Har bir 5V - 5V, GND - GND, DIN - DOUT juftliklari orasidagi simlarni ajratib, lehimlang (birinchi kirish yoki oxirgi chiqishda emas)
  5. Keyin GND va 5V uzunlikdagi 25-30 mm uzunlikdagi 6 ta simni kesib oling
  6. Endi magnitlar uchun men topdimki, bu erda eng yaxshi usul - bitta magnitni po'lat bo'lagiga qaragan holda. Keyingi magnitlarni boshqa magnit bilan sinab ko'ring (sizga to'qqizta tortuvchi va qaytaruvchi to'qqizta kerak, birinchi olti burchak uchun har xil qutblarga qaragan to'qqizta magnitdan iborat ikkita guruh bor ekan, muhim emas)
  7. Har bir magnitning sirtini qirib tashlang
  8. Magnitni metall bo'lakka qo'yganingizga ishonch hosil qiling! Bu magnit kuchning katta yo'qotilishini oldini oladi!
  9. Har bir magnitga ko'p miqdorda lehim qo'llang (lehimlanadigan temirni magnitga uzoq vaqt ushlab turmaslikka harakat qiling).
  10. Kichik 5V va GND simlaringizni magnitlarga torting va lehimlang. Har bir rangdan uchtasi har bir magnit guruhiga.

6 -qadam: Pt 2 simini ulash: O'chirish

Pt 2 simlari: O'chirish
Pt 2 simlari: O'chirish
Pt 2 simlari: O'chirish
Pt 2 simlari: O'chirish
Pt 2 simlari: O'chirish
Pt 2 simlari: O'chirish

Ushbu shaklning dizayni tufayli olti burchakli har qanday vaqtda bir nechta kirishga ega bo'lishi mumkin … bu asosan LEDlar uchun yomon. Mening eng yaxshi yechimim - bu har bir kirishni o'qiydigan va ochadigan yoki o'chiradigan oddiy Attiny85 sxemasi, asosan transistorlarni yoqadi va o'chiradi, keyingi LED tasmasi uchun bitta signal qoldiradi.

1, 2 va 3 -gachasi pinlarga ulangan 10k rezistorlari bor, ularning har biri 5V ga o'tadi, shuningdek, ularning har birida uchta kirishdan biri bor.

tranzistorning o'rta piniga o'tadigan ikkita 1k rezistor mavjud.

Men ushbu sxemani yaxshiroq tushuntirish uchun Fritzing sxemasini va yuqoridagi rasmlarni qo'shdim. Shu bilan birga, men ushbu bosqich uchun tenglikni yaratdim, bu butun qadamni olib tashlaydi! (Sinab ko'rilgan va ishlaydi !!)

Ikkinchi tasvirdan IN 1, 2 va 3 - kirish (uchta kirish magnitidan) va 1, 2, 3 - chiqish (pinli LEDga o'tish).

7 -qadam: Pt 3 simini ulash: Master olti burchakli

Pt 3 simlari: master olti burchakli
Pt 3 simlari: master olti burchakli

Bu olti burchakli yorug'lik shousi bo'ladi.

Quvvatlantirish manbai:

Quvvat manbasini tanlash haqida gap ketganda, sizga 5V va LEDlarning soniga mos keladigan amperlik darajasi kerak. Men uchun olti burchakli 8-10 atrofida bo'lishni xohlardim. Agar biz to'la yorqinlikda har bir LED 60mA ga yaqin chizilganligini hisobga olsak va har bir shakl uchun 12 ta LED mavjud bo'lsa, 0,06*12 = 0,72 Amper, shuning uchun 8 olti burchakli uchun 0,72*8 = 5,76 Amper bo'ladi. Ammo bu Maks yorqinligida (bu shaxsan juda yorqin edi). Men aniqladimki, 200 ta yorqinlikda (maksimal 255) LEDlar olti burchak uchun 0,5Amper atrofida chizilgan. 8 ta olti burchakli men 4Amps chizgan bo'lardim. Oq yorug'lik doimiy ishlamasligi sababli (bu eng kam energiya tejaydigan rang) 5Amp quvvat manbai yaxshi ishlashi kerak. Men, yuqorida aytib o'tilganidek, elektr ta'minotining yorqinligini optimistik ko'rishni xohlasangiz, men, albatta, laboratoriya dastgohidagi elektr ta'minotini sinab ko'rishni maslahat beraman.

Bu erda yaxshi bir nazariya bor, ular LED uchun 0,02Ampsni hech qanday ta'sir qilmasdan ishlatadilar. Bu sizning xohishingiz va xohishingizga bog'liq.

Eslatma: Amperni kerak bo'lgandan ko'ra yuqori bo'lgan quvvat manbai bilan ta'minlash har doim xavfsizroqdir, shuning uchun Amper faqat majburiy ishlatilmaydi va shikast etkazmaydi

Sozlash

Boshqa olti burchakli kabi, bu LEDni o'rnatishga muhtoj, lekin u kirishni aniqlash uchun sxemani talab qilmaydi, chunki u faqat chiqadi. Men olti burchakning pastki qismidan tashqari har tomondan chiqishlarni qo'yishga qaror qildim, bu esa yanada qiziqarli shakllarni shakllantirishga imkon berdi.

  • O'rnatish 5V va GND yuqorisidagi rasmga o'xshaydi, Arduino nanosiga o'tadigan barrel raz'emidan va LED kirishiga qarshilik ko'rsatuvchi signal pimi.
  • Keyin bu LEDlarning chiqishi olti burchakning har ikki tomoniga o'tadi (bu olti burchakda 5 ta chiqish)

8 -qadam: teginishni tugatish

Tugatish tegishi
Tugatish tegishi
Tugatish tegishi
Tugatish tegishi

Endi issiq elim bilan dam olish uchun! Asosan, men LEDlarni, kontaktlarning zanglashiga va har qanday yo'qolgan simlarni yopishtiraman. Shaffof qoplamalarni asosiy qobiqqa yopishtiring.

Annndd asosan shunday!

9 -qadam: Yakuniy eslatmalar

Yaxshi bolalar, mening ko'rsatmalarni o'qiganingiz uchun tashakkur! Har doimgidek savollaringizni quyida qoldiring va men ularga javob berish uchun qo'limdan kelganicha harakat qilaman. Bu yo'riqnomaning javobiga qarab, men uni yangilab turishga harakat qilaman va siz yangi narsalarni va siz taklif qilgan har qanday foydalanuvchi mazmunini qo'shib qo'yasiz. Iltimos, menga ergashing, bu haqiqatan ham bu loyihani ishlab chiqish uchun son -sanoqsiz soat (yoki oylar) cho'kishini anglatadi. bu qo'llanmani yaratish.

Kamalak tanlovi ranglari
Kamalak tanlovi ranglari
Kamalak tanlovi ranglari
Kamalak tanlovi ranglari

"Kamalak ranglari" tanlovining oltinchi mukofoti

Tavsiya: