Rojdestvo bayramini yoritish uchun dasturlashtiriladigan LED chiziqli chiroqlarni qanday ishlatish kerak (Arduino Uno bilan)

Mundarija:

Rojdestvo bayramini yoritish uchun dasturlashtiriladigan LED chiziqli chiroqlarni qanday ishlatish kerak (Arduino Uno bilan)
Rojdestvo bayramini yoritish uchun dasturlashtiriladigan LED chiziqli chiroqlarni qanday ishlatish kerak (Arduino Uno bilan)
Anonim

Agar siz Rojdestvo uchun uyingizni mukammal qilishni xohlasangiz, ijodkorlik vaqti keldi! Ushbu loyiha DIY -ning qiziqarli va o'ziga xos loyihasiga qiziquvchilar uchun yoki uyni iloji boricha bayramona ko'rinishga ega bo'lishni istaganlar uchun juda mos keladi. Ushbu maqola sizga LED tasmasiga ajoyib effektlar qo'shish uchun Arduino Uno -ni ulash va sozlash bo'yicha oddiy ko'rsatma beradi.

Qadamlar

5 -qismning 1 -qismi: LED tasmasini o'rnatish

1 -qism 1 -qadam
1 -qism 1 -qadam

Qadam 1. Chiroqlar eng yaxshi ta'sir qilishi uchun LED tasmasini qayerda xohlayotganingizni aniqlang

Chiziq qayerda harakatlanishiga e'tibor bering.

Qadam 2. Chiroqlaringizni o'rnatmoqchi bo'lgan joylarning uzunligini o'lchang

Hisoblash uchun reja tuzing. LED rulonli rulonning uzunligi 5 metrni tashkil qiladi, shuning uchun siz chiziqni xohlagan uzunlikka kesib olishingiz yoki chiziq uzunligiga teng joylarni topishingiz mumkin.

1 -qadam 3 -bosqich
1 -qadam 3 -bosqich

3 -qadam. Chashka kancalarini karnay bo'ylab vidalang

Ularni har 6 dyuym oralig'ida joylashtiring.

  • Vidalanishni osonlashtirish uchun uchuvchi teshiklarni burang.

    IMG_9647
    IMG_9647
1 -qadam 4 -bosqich
1 -qadam 4 -bosqich

Qadam 4. Ekipajning ko'zlarini plastik tasmaga burang

Ularni har 6 dyuym oralig'ida joylashtiring. Har bir krujka ichidagi va har bir ekipaj orasidagi bo'shliqlar teng ekanligiga ishonch hosil qiling.

Ziptilar
Ziptilar

Qadam 5. Fermuar bog'lamlarini bo'shating

LED tasmalarini plastik chiziqlarga ulash uchun har 8 dyuymli fermuar bog'ichlarini joylashtiring.

Go'shakni qo'yish
Go'shakni qo'yish

6 -qadam. LED tasmasini krujkalarga osib qo'ying

5 -qismning 2 -qismi: LED chizig'ini ulash

IMG_9658
IMG_9658

Qadam 1. LED tasmasini tekshiring

Ipning har bir uchida uchta sim bo'ladi.

  • Topraklama simlari (GND); Ma'lumot signalini kiritish (Din); Quvvat simlari (+5V).
  • Ipdagi ma'lumotlar chizig'ining oqim yo'nalishiga e'tibor bering.
Qarshilik 2
Qarshilik 2

Qadam 2. Ma'lumot kiritish simini ulang

  • 470 Ohmli rezistorni LED chizig'ining ma'lumot uzatish simiga (yashil) ketma -ket ulang. Bu rezistor chiziqning birinchi LEDiga zarar etkazishi mumkin bo'lgan ma'lumotlar chizig'idagi burilishlarning oldini olishga yordam beradi.
  • Arduino -dagi 12 -pinli o'tish moslamasini rezistorning boshqa uchiga ulang.
Kondensator
Kondensator

Qadam 3. 1000 uF kondansatörünün qisqa salbiy (-) oyog'ini tuproqli simga (GND) va uzunroq musbat (+) oyog'ini LED chizig'ining quvvat simiga (+5V) ulang

Powerle2d
Powerle2d

Qadam 4. LED tasmasini quvvat manbaiga ulang

  • Ipli kabelni kerakli uzunlikka kesib oling.
  • LED chizig'idagi quvvat simini (+5V) quvvat manbaidagi +V portiga ulash uchun simdan foydalaning.
  • LED chizig'ining topraklama simini (GND) quvvat manbaining –V (COM) portiga ulang.

    Quvvat manbalaridagi vintlarni burab, simlarni joylashtiring va vintlarni mahkamlang

Ardugino
Ardugino

5 -qadam. Arduino -ni quvvatlantiring

  • Uzoq o'tish simini oling va Arduino -dagi Vin pinini quvvat manbai +V portiga ulang.
  • O'tish simini oling va Arduino -dagi GND pinini etakchi chiziqli topraklama simiga ulang.
IMG_b9835
IMG_b9835

Qadam 6. Simlarning hech biri qisqa tutashmasligiga ishonch hosil qiling

Chiziqdagi LEDlar juda sezgir va yomonlashishi mumkin.

  • Barcha ochiq simli ulanishlarni elektr tasmasi bilan mahkamlang.

    Sxematik
    Sxematik
Powercord
Powercord

Qadam 7. Uzaytirgichni quvvat manbaiga ulang

  • Yashil simni to ga ulang
  • Qora simni L ga ulang
  • Oq simni N ga ulang

5 -qismning 3 -qismi: Arduino dasturini o'rnatish

Ekran tasviri 2018 02 07 da 11.04.58 AM
Ekran tasviri 2018 02 07 da 11.04.58 AM

Qadam 1. Arduino IDE 1.6.5 -ni yuklab oling va o'rnating

Siz uni Arduino veb -saytidan bepul yuklab olishingiz mumkin.

  • Arduino IDE -ning yangi versiyasi bu loyihaga taalluqli emas, chunki kod kompilyatsiya qila olmaydi.
  • Yuklab olingan faylni ikki marta bosing va dasturni o'rnatish ko'rsatmalariga amal qiling.
IMG_9640
IMG_9640

Qadam 2. Arduino Uno -ni LED chizig'idan uzing

Arduino taxtasi va yorug'lik chizig'i o'rtasida aloqa yo'qligiga ishonch hosil qiling.

IMG_9635
IMG_9635

Qadam 3. Arduino Uno kartasini kompyuteringizga USB kabeli orqali ulang

5dan 4 qism: PololuLedStrip kutubxonasini o'rnatish va kodlarni yuklash

Chossingport
Chossingport

Qadam 1. Arduino IDE -ga qayting

Arduino IDE uchun USB portini tanlang, shunda u sizning kartangizga ulana oladi.

Asboblar -ni bosing, keyin Port -ga o'ting va to'g'ri portni bosing (Windows foydalanuvchilari uchun: COM3, COM2 …). Agar menyuda MAQOMOTI portlari ko'rinmasa, boshqa USB portini yoki kompyuterni qayta ishga tushiring

Qidiruv paneli pn
Qidiruv paneli pn
Ekran tasviri 2018 02 09 soat 10.00.59 PM
Ekran tasviri 2018 02 09 soat 10.00.59 PM

Qadam 2. Pololu kutubxonasini o'rnating

"Eskiz" ni bosing va "Kutubxonani qo'shish" va keyin "Kutubxonalarni boshqarish" -ga o'ting.

  • Qidiruv satrini bosing va PololuLedStrip -ni kiriting
  • Ekran tasviri 2018 02 07 1.57.58 PM
    Ekran tasviri 2018 02 07 1.57.58 PM

    PololuLedStrip by Pololu -ni toping va o'rnatish tugmasini bosing.

LedStripXmas
LedStripXmas

Qadam 3. Kodlarni Arduino kengashiga yuklang

  • "Fayl" ni, keyin "Misollar" ni, so'ng "PololuLedStrip" ni bosing. Nihoyat, LedStripXmas -ni ikki marta bosing. Arduino IDE yangi oynani ochadi, unda ushbu loyihaning kodlari mavjud.

    Ekran tasviri 2018 02 09 10.11.36 PM
    Ekran tasviri 2018 02 09 10.11.36 PM
  • Kodlardagi LEDlar sonini o'zgartiring. 150 kiriting, bu LED tasmada 150 ta LED mavjud.

    Ekran tasviri 2018 02 09 10.27.33 PM
    Ekran tasviri 2018 02 09 10.27.33 PM
  • Yuklash tugmasini bosing va holat satrini tekshiring.

    IDE sizning kodingizni tuzadi va agar xato topilmasa. Agar xatolar bo'lsa, kodingizni tekshiring

4 -qadam. Arduino kartasini kompyuterdan uzing

Qadam 5. Uni qayta LED tasmasiga ulang

    • Arduino -dagi 12 -pinni LED chizig'ining ma'lumot simiga ulang.
    • Quvvat o'tkazgich simini (+5v) Ar vaino -dagi GND -ga Vin va er simini ulash uchun ulang.

5 -qismning 5 -qismi: Test

Qadam 1. Uzaytirgichni eng yaqin rozetkaga ulang

IMnG_9838
IMnG_9838

Qadam 2. Quvvat manbasidagi holat nuri (sariq) ni tekshiring

Chiroq doimo yonib turishi kerak.

Optimiz
Optimiz

3 -qadam Bajarildi

Maslahatlar

  • Agar LED chizig'i yonmasa, sozlamalarni qayta tekshirib ko'ring, hammasi to'g'ri ulangan.
  • Kodlarni yuklash uchun Arduino IDE 1.6.5 dan foydalanayotganingizga ishonch hosil qiling.
  • Nosoz komponentlarni tekshiring. Agar siz sozlamangiz to'g'ri va barcha ulanishlar to'g'ri deb hisoblasangiz, ba'zi komponentlaringiz rezistor va kondansatör kabi noto'g'ri bo'lishi mumkin.
  • Taymerni rozetkaga qo'shish sizga LED tasmasini ma'lum vaqtda avtomatik ravishda yoqish/o'chirish imkonini beradi.
  • Barcha komponentlarni bir -biriga ulashni osonlashtirish uchun devorga elektr ta'minotini o'rnating va mahkamlang.

Ogohlantirishlar

  • Kondansatkichning qisqa simini elektr chizig'ining elektr simiga (5V+) ulamang. Sizning komponentlaringiz yonib ketishi mumkin.
  • Quvvat manbai portlarining barcha vintlari bo'shashganda, uzaytirgichni rozetkaga ulamang.
  • Quvvat manbaiga yalang'och qo'llaringiz bilan tegmang. O'z -o'zidan nojo'ya ta'sirlarni oldini olish uchun rezina qo'lqop kiyish tavsiya etiladi.

Tavsiya: