Рождестволук майрамдык жарыктандыруу үчүн программалуу LED чырактарын кантип колдонуу керек (Arduino Uno менен)

Мазмуну:

Рождестволук майрамдык жарыктандыруу үчүн программалуу LED чырактарын кантип колдонуу керек (Arduino Uno менен)
Рождестволук майрамдык жарыктандыруу үчүн программалуу LED чырактарын кантип колдонуу керек (Arduino Uno менен)
Anonim

Эгерде сиз үйүңүздү Рождество үчүн идеалдуу кылгыңыз келсе, анда чыгармачылыкка киришүү убактысы келди! Бул долбоор кызыктуу жана уникалдуу DIY долбооруна кызыккандар үчүн, же үйдү жаркыраган LED чырактары менен бул Рождествого мүмкүн болушунча майрамдык кылууну каалагандар үчүн идеалдуу. Бул макалада Arduino Uno кабелин туташтырып, LED тилкесине укмуш эффекттерди кошууга жардам бере турган жөнөкөй көрсөтмө сунушталат.

Кадамдар

5тин 1 -бөлүгү: LED тилкесин орнотуу

1 -кадам 1 -кадам
1 -кадам 1 -кадам

Кадам 1. Чырактардын эң жакшы эффектке ээ болушу үчүн сиздин LED тилкесиңизди каалаган жериңизди аныктаңыз

Тилке кайда өтөрүн сызыкка көңүл буруңуз.

Кадам 2. Чырактарды орноткуңуз келген аймактардын узундугун өлчөңүз

Эсептөөлөр үчүн план түзүңүз. LED лентасынын бир түрмөгүнүн узундугу 5 метрди түзөт, андыктан сиз тилкени каалоонун узундугуна бөлө аласыз же тилкенин узундугуна барабар аймактарды таба аласыз.

Part1 step3
Part1 step3

3 -кадам. Чөйчөктүн илгичтерин карниздин түбүнө сайыңыз

Аларды ар бир 6 дюймга бөлүңүз.

  • Пилоттук тешиктерди бурап коюңуз, аларды бурап коюңуз.

    IMG_9647
    IMG_9647
Part1 step4
Part1 step4

Кадам 4. Экипаждын көзүн пластикалык тилкеге сайыңыз

Аларды ар бир 6 дюймга бөлүңүз. Ар бир чөйчөк илгичинин ичинде жана ар бир экипаждын ортосундагы аралык бирдей экенин текшериңиз.

Zipties
Zipties

Step 5. zip байланыштарды боштук

Пластикалык тилкелерге LED тилкелерин тиркөө үчүн ар 8 дюймдук ZIP галстуктарын коюңуз.

Туталануунун Себеби
Туталануунун Себеби

Кадам 6. LED тилкесин кружка илгичтери менен экипаждын көзүн дал келтирүү менен карнизге илип коюңуз

5 -жылдын 2 -бөлүгү: LED тилкесин зым менен жабдуу

IMG_9658
IMG_9658

Кадам 1. LED тилкесин карап көрүңүз

Тилкенин ар бир учунда үч зым болот.

  • Жерге коюлган зым (GND); Маалымат сигналын киргизүү (Din); Электр зымы (+5V).
  • Тилкедеги маалымат линиясынын агымынын багытына көңүл буруңуз.
Резистор2
Резистор2

Кадам 2. Маалымат киргизүү зымын туташтырыңыз

  • 470 Ом резисторун LED тилкесинин маалымат сигнал зымы (жашыл) менен катар туташтырыңыз. Бул резистор тилкенин биринчи LEDине зыян келтирүүчү маалымат линиясындагы чукулдарды болтурбоого жардам берет.
  • Ардуинодогу 12 -пинден секиргичти резистордун башка учуна туташтырыңыз.
Конденсатор
Конденсатор

Кадам 3. 1000 uF конденсаторунун кыска терс (-) бутун жерге зымга (GND) жана узун оң (+) бутун LED тилкесинин электр зымына (+5V) туташтырыңыз

Powerle2d
Powerle2d

Кадам 4. LED тилкесин электр булагына туташтырыңыз

  • Леди тилкесин каалаган узундукка кесип алыңыз.
  • LED тилкесиндеги электр зымын (+5V) электр булагындагы +V портуна туташтыруу үчүн зымды колдонуңуз.
  • LED тилкесинин жерге өткөрүүчү зымын (GND) электр менен камсыздоонун –V (COM) портуна туташтырыңыз.

    Зымдарды киргизүү үчүн электр булагынын портторундагы бурамаларды бурап, анан бурамаларды бекемдеңиз

Ardugino
Ardugino

Кадам 5. Ардуинону кубаттаңыз

  • Узун секирүүчү зымды кармап, Arduinoдогу Vin пинди электр менен камсыздоонун +V портуна туташтырыңыз.
  • Өткөргүч зымды алып, Arduino түзмөгүңүздөгү GND пинин жетектелген тилкенин жерге зымына туташтырыңыз.
IMG_b9835
IMG_b9835

Кадам 6. Зымдардын эч бири кыскартылбаганын текшериңиз

Тилкедеги диоддор өтө сезимтал жана начар болуп калышы мүмкүн.

  • Бардык ачык зым туташууларын электр лента менен бекемдеңиз.

    Schemvatic
    Schemvatic
Powercord
Powercord

Кадам 7. Узартуу шнурун электр булагына туташтырыңыз

  • Жашыл зымды ⏚ га туташтырыңыз
  • Кара зымды Л.га туташтырыңыз
  • Ак зымды N -ге туташтырыңыз

5 -жылдын 3 -бөлүгү: Arduino программасын орнотуу

Screen Shot 2018 02 07 at 11.04.58 AM
Screen Shot 2018 02 07 at 11.04.58 AM

Кадам 1. Arduino IDE 1.6.5 жүктөп алып, орнотуңуз

Аны Arduino веб -сайтынан бекер жүктөп алсаңыз болот.

  • Жаңы Arduino IDE версиясы бул долбоор үчүн колдонулбайт, анткени кодду компиляциялоо мүмкүн эмес.
  • Жүктөлгөн файлды эки жолу чыкылдатыңыз жана программаны орнотуу боюнча нускаманы аткарыңыз.
IMG_9640
IMG_9640

Кадам 2. Arduino Uno ди LED диапазонунан ажыратыңыз

Arduino тактасы менен жарык тилкесинин ортосунда эч кандай байланыш жок экенин текшериңиз.

IMG_9635
IMG_9635

Кадам 3. USB кабели аркылуу компьютериңизге Arduino Uno тактасын туташтырыңыз

5 ичинен 4 -бөлүк: PololuLedStrip китепканасын орнотуу жана коддорду жүктөө

Chossingport
Chossingport

Кадам 1. Arduino IDEге кайтыңыз

Тактаңызга туташуу үчүн Arduino IDE үчүн туура USB портун тандаңыз.

Куралдарга чыкылдатыңыз, андан кийин Портко өтүңүз, андан кийин туура портту чыкылдатыңыз (Windows колдонуучулары үчүн: COM3, COM2…). Эгерде менюда COM порту көрүнбөсө, башка USB портун колдонуп көрүңүз же компьютериңизди өчүрүп күйгүзүңүз

Searchbar pn
Searchbar pn
Screen Shot 2018 02 09 at 10.00.59 PM
Screen Shot 2018 02 09 at 10.00.59 PM

Кадам 2. Пололу китепканасын орнотуңуз

"Эскизди" чыкылдатып, "Китепкананы кошуу" жана андан кийин "Китепканаларды башкаруу" бөлүмүнө өтүңүз.

  • Издөө тилкесин чыкылдатып, PololuLedStrip териңиз
  • Screen Shot 2018 02 07 at 1.57.58 PM
    Screen Shot 2018 02 07 at 1.57.58 PM

    PololuLedStripди Pololu аркылуу таап, орнотуу баскычын чыкылдатыңыз.

LedStripXmas
LedStripXmas

Кадам 3. Arduino тактасына коддорду жүктөңүз

  • "Файлды", андан кийин "Мисалдарды", андан кийин "PololuLedStripди" чыкылдатыңыз. Акырында LedStripXmasке эки жолу чыкылдатыңыз. Arduino IDE жаңы терезе ачат, анда бул долбоордун коддору камтылган.

    Screen Shot 2018 02 09 at 10.11.36 PM
    Screen Shot 2018 02 09 at 10.11.36 PM
  • Коддордогу светодиоддордун санын өзгөртүңүз. 150 киргизиңиз, бул LED тилкесинде 150 LED бар.

    Screen Shot 2018 02 09 at 10.27.33 PM
    Screen Shot 2018 02 09 at 10.27.33 PM
  • Жүктөө баскычын чыкылдатып, абал тилкесин текшериңиз.

    IDE кодуңузду түзөт жана каталар табылбаса. Эгер каталар чыкса, кодуңузду текшериңиз

4 -кадам. Arduino тактасын компьютерден сууруңуз

Кадам 5. Аны кайра LED тилкесине кайра туташтырыңыз

    • Ардуинодогу 12 -пинди LED тилкесинин маалымат зымына туташтырыңыз.
    • Винди жана жерге секирүүчү зымды Arduinoдогу GNDге туташтыруу үчүн электр өткөргүч зымын (+5v) туташтырыңыз.

5тин 5 -бөлүгү: Тестирлөө

Кадам 1. Узартуу шнурун жакынкы розеткага сайыңыз

IMnG_9838
IMnG_9838

Кадам 2. Электр энергиясы менен камсыз кылуу боюнча абалдын жарыгын (сары) текшериңиз

Жарык дайыма күйүп турушу керек.

Optimiz
Optimiz

3 -кадам. Аякталды

Кеңештер

  • Эгерде LED тилкеси күйбөй жатса, анда бардыгы туура туташкандыгын текшерүү үчүн орнотууну кайра текшериңиз.
  • Коддорду жүктөө үчүн Arduino IDE 1.6.5 колдонуп жатканыңызды текшериңиз.
  • Бузулган компоненттерди текшериңиз. Эгерде сиз өзүңүздүн орнотууңуз туура деп эсептесеңиз жана бардык байланыштар бар болсо, анда сиздин кээ бир компоненттериңиз резистор жана конденсатор сыяктуу туура эмес болуп калышы мүмкүн.
  • Розеткага таймерди кошуу сизге LED тилкесин белгилүү бир убакта автоматтык түрдө күйгүзүүгө/өчүрүүгө мүмкүндүк берет.
  • Бардык компоненттерди зымга бириктирүүдө оңой кылуу үчүн дубалга электр энергиясын орнотуңуз жана бекемдеңиз.

Эскертүүлөр

  • Конденсатордун кыска коргошун жетектөөчү тилкенин электр зымына (5V+) туташтырбаңыз. Сиздин компоненттериңиз өрттөнүп кетиши мүмкүн.
  • Электр булагынын портторунун бардык бурамалары бошоп калганда узартуу шнурун розеткага туташтырбаңыз.
  • Электр булагына жылаңач колуңуз менен тийбеңиз. Кандайдыр бир шоктун алдын алуу үчүн резина мээлей кийүү сунушталат.

Сунушталууда: