Мазмұны:

Сәнді жарықдиодты шамдар реактивті (Arduino): 5 қадам (суреттермен)
Сәнді жарықдиодты шамдар реактивті (Arduino): 5 қадам (суреттермен)

Бейне: Сәнді жарықдиодты шамдар реактивті (Arduino): 5 қадам (суреттермен)

Бейне: Сәнді жарықдиодты шамдар реактивті (Arduino): 5 қадам (суреттермен)
Бейне: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Шілде
Anonim
Image
Image

Қайырлы күн, бұл менің бірінші нұсқаулығым, мен ағылшын емеспін;) қате жіберген болсам кешіріңіз.

Мен айтқым келетін тақырып - бұл жарық диодты шам.

Әңгіме Ikea -дан осы шамды алған әйелімнен басталады, мен оған қарап, оны жарықдиодты жолақпен түрлендіру жақсы тақырып болады деп ойлаймын.

Содан кейін кейбір нұсқаулықтарды оқығанда, Natural Nerd арқасында маған жақсы шабыт беретін тақырыпты көрдім

www.instructables.com/id/Music-Reactive-De…

Бұл қалай жұмыс істейтінін білу үшін ақпарат іздеймін, мен сонымен қатар жақсы анимацияны табамын

learn.sparkfun.com/tutorials/addressable-r…

Майкл Бартлеттке де рахмет

Келіңіздер, Ikea шамының реттелуін бастайық, ол жарықтылықты реттей алатын стандартты шам (ақ) болады, содан кейін ол 8 түрлі анимациясы бар музыкалық реактивті шамға ауысады.

Бейнеде потарлық эффект жақсы көрсетілмеген, ол шын мәнінде жақсы.

Егер мен кейбір мәліметтерді жіберіп алсам, кешіріңіз, бірақ мен оны жасамас бұрын нұсқаулық жазуды жоспарламадым.

Өңдеу: Мен жаңа бейне қостым, бірақ менің камерам (ұялы телефон) жарыққа қаныққан, кешіріңіз), біз іске қосу эффектісін, жарықтық параметрі бар ақ шамды, содан кейін бірнеше музыкалық эффекті көре аламыз.

1 -қадам: Бөліктер тізімі

Міне тізім

  1. әрине шамның өзі
  2. arduino NANO (осы сияқты)
  3. Нано қалқан (міндетті емес, бірақ ішінара)
  4. Дыбыстық модуль (абай болыңыз, KY-037 немесе KY-038 қабылдамаңыз, себебі олар мүлде сезімтал емес)
  5. 3м RGBW жарық диодты жолағы (RGB жеткілікті болуы мүмкін, бірақ мен RGBW -мен ойнағым келді) Мен жылы ақ түсті, ол - ADDRESSABLE жолағы, әр светодиоды жеке басқаруға болады, бұл стандартты RGB жолағы емес
  6. 1 потар (мұнда 5 потар)
  7. Қуаты 5v 20Ah (10 немесе 15 жеткілікті болар еді, бірақ мен үлкен болуды жөн көрдім)
  8. 2 конденсатор қосқышы (стандартты қосқыш жақсы болуы мүмкін)
  9. кабель
  10. аяқ ауыстырғыш
  11. R/C кабелі (3 істікшелі сенсорға қосылу оңай)

2 -қадам: шамды дайындаңыз

Шамды дайындаңыз
Шамды дайындаңыз
Шамды дайындаңыз
Шамды дайындаңыз
Шамды дайындаңыз
Шамды дайындаңыз

Шам жинақта және оны жинау керек. Біз барлық түтіктерді жабатын шам мен пластикті қолданбайтын боламыз, және ол тым қатал емес болғандықтан, болтты қосуды шештім, сондықтан тесік жасап, әр түтікті бекітіңіз. Сақ болыңыз, біреуі қысқа және төменнен басталады.

Кешіріңіз, мен оны жасаған кезде жеткілікті сурет ала алмадым.

Шамның биіктігі 1 м38, мен түтіктің 2 жағына қойған 2 жолақты жолақты қолдандым.

Сақ болыңыз, жолақ дұрыс сезімге ие болуы керек, себебі кабель төменгі жағында болуы керек, мұндай жарықдиодты жолақта кіріс және шығыс бар, кіріс төменгі жағында болуы керек. Әр жарық диодты жолақ мен үшін 77 жарықдиодты құрайды, бірақ кейінірек бұл NANO arduino үшін тым көп екенін көреді.

Мен жолақты түтікке ыстық желіммен жабуға тырысамын, бірақ мен тапсырыс берген кезде су өткізбейтін силикон нұсқасын алдым, ал ыстық желім оны жабыстырмаған:(Сондықтан мен оның орнына галстук-рэп қолдандым. Кабельді бір уақытта қосуды ойлаңыз.

3 -қадам: сыйымдылық қосқыштары мен потар

Сыйымдылық қосқыштары мен Потар
Сыйымдылық қосқыштары мен Потар
Сыйымдылық қосқыштары мен Потар
Сыйымдылық қосқыштары мен Потар
Сыйымдылық қосқыштары мен Потар
Сыйымдылық қосқыштары мен Потар
Сыйымдылық қосқыштары мен Потар
Сыйымдылық қосқыштары мен Потар

2 сыйымдылық қосқышы шамның ішінде орналасқан және шамның пластмассасы арқылы салыстырмалы түрде жақсы әсер етеді.

Сіз оны қалаған жерге қоюға болады, мен оларды желімнің бір бөлігімен, шамның биіктігінің ортасына жапсырдым.

Жоғарғы бөлігі ақ түстен анимацияға ауысуға арналған.

Төменгі бөлігі анимация стилін өзгертуге арналған. 8 анимация бар, 7 музыка реактивті, ал соңғысы - шексіз қозғалыс.

Потар үшін мен бастапқыда жылжымалы калий қолданғым келді, бірақ оны қайда оңай қою керектігін білмедім, ақырында мен үстіңгі жағынан тесік жасап, айналатынды қойдым.

4 -қадам: Схема және бағдарламалау

Схема және бағдарламалау
Схема және бағдарламалау

Барлығын біріктіріңіз

Және кодты жүктеңіз

Бұл Adafruit_NeoPixel кітапханасын қолданады, оны орнатқаныңызға сенімді болыңыз.

Кодта сізде:

#анықта NUM_LEDS 74

Мен 77 ұзындықтағы жолақты қолданған болсам да, нано жадыдан шығып кетті, мен тек 74 светодиодқа түскенше ештеңе болмайды. Мега қолдансаңыз жақсы болар еді

#MIC_LOW 0.0 анықтау#MIC_HIGH 737.0 анықтау

Сенсормен алынған минимум / максималды мәнді тексеріңіз.

Жарық диодты жолағын жариялаған кезде, мен үшін бұл NEO_RGBW және 800 кГц болды, өз ерекшеліктеріңізді тексеріңіз.

Adafruit_NeoPixel жолағы = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Шам ақ, қызыл, жасыл және көк реңктерден өтеді, егер сіз мұндай іске қосуды қаламасаңыз, бастапқы бөлікті алып тастай аласыз.

5 -қадам: Келесі нұсқа?

Мен оның шамына операция жасаған кезде әйелім аздап уайымдады, бірақ қазір ол оны шынымен жақсы көреді.

Кабельді ішке салған кезде, эстетикалық көлеңкеден аулақ болу үшін оларды бекітуге мұқият болыңыз.

Қуат қорапшасы өте үлкен және төменгі жағында көлеңке жасайды, светодиодты жолақ жоғары көтерілсе, көлеңке азаяды.

Түйме жарық қосылған кезде көрінеді, бұл эстетикалық емес, оны қабырғаға (егер шам қабырғаға жақын болса) және қуатпен бірдей жағына қоюды ойлаңыз. бірақ олардың қайда екенін көру жақсы, мен шамға белгі қойғым келмейді.

Соңғы нұсқада, эффект батырмасын басқан кезде, көгілдір түсті жарық диоды жыпылықтайды, ол сіздің түймені түртуіңізді және қандай анимация белсенді екенін көрсетеді, бірақ оны жақсартуға болады.

Микро ақылға қонымды болуы мүмкін, мен сезімталдығы жақсы болу үшін 2 микро қоюды ойлаймын.

Қосымша әсер жасауға болады, бірақ Mega -ге бару керек, менің ойымша, Nano -дағы жад нөлге дейін жабылған.

Эффектіні өзгерту үшін айналмалы кодер де балама болуы мүмкін. Бірақ мен сыйымдылықты қосқышты жақсы көремін:)

Мен оны оңай бағдарламалау үшін шамның жоғарғы жағына USB кабелін қостым.

Мен оны алған кезде қуат сымына жалпы қосқышты қосамын.

Назар аударыңыз, егер ертең сіз одан шаршасаңыз, жарықдиодты алып тастап, бастапқы шамды қайта қоюға болады, бірақ мен неге екенін елестете алмаймын.

Қашықтан басқару құралын қосу идеялар тізімінде де бар.

Ұсынылған: