Мазмұны:

Рождестволық шамдар Arduino: 5 қадам (суреттермен)
Рождестволық шамдар Arduino: 5 қадам (суреттермен)

Бейне: Рождестволық шамдар Arduino: 5 қадам (суреттермен)

Бейне: Рождестволық шамдар Arduino: 5 қадам (суреттермен)
Бейне: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Қараша
Anonim
Рождестволық шамдар Arduino
Рождестволық шамдар Arduino
Рождестволық шамдар Arduino
Рождестволық шамдар Arduino

Рождество жақындап қалды, сондықтан мен үйге сәнді әшекей жасауды шештім. Рождестволық шамдардың көптеген түрлері бар, бірақ мен оны өз бетімше жасауды шештім. Мен ойлайтын ең қарапайым нәрсе - кейбір шамдарды Arduino -ға қосу және оларды қосу. Мұзды пайдаланбай, чипті күйдіріп алмау үшін ең көп дегенде 13 жарықдиодты қосуға болады. Мен эстетикалық себептермен 12 -ді қолдануды шештім.

1 -қадам: Қажетті заттар:

Қажетті заттар
Қажетті заттар
  • 12 жарық диоды
  • 12 220 Ом резисторы (немесе ұқсас)
  • Arduino UNO
  • USB кабелі
  • 12 M-M қосқыш сымдары
  • Нан тақтасы

Allchips - бұл электроника компоненттерінің онлайн қызмет көрсету платформасы, сіз олардан барлық компоненттерді сатып ала аласыз

2 -қадам: жарықдиодты шамдарды қосу

Жарық диодтарын қосу
Жарық диодтарын қосу
Жарық диодтарын қосу
Жарық диодтарын қосу
Жарық диодтарын қосу
Жарық диодтарын қосу

Енді сіз әр тақтаны сымға қосуыңыз керек. Мен оларды бір -бірінен 2 тесік етіп реттеп қойдым, сонда олар сыйып кетеді. Светодиодтың оң жағы Arduino цифрлық түйреуішіне қосылатын ұзын сым (анод, оң) болуы керек. Катод резистормен нан тақтасының теріс рельсіне өтеді. Рельс Arduino GND (теріс) қосылған. Мен 13 -тен 2 -ге дейінгі цифрлық түйреуіштерді таңдадым, оларды кодта қайта реттеуге болады

3 -қадам: кодты өзгерту және жүктеу

Кодты өзгерту және жүктеу
Кодты өзгерту және жүктеу

USB кабелі арқылы Arduino -ны компьютерге қосыңыз. Arduino IDE іске қосыңыз және осы жерден кодты қойыңыз. Әр түрлі кідірістерді, сондай -ақ анимацияның реттілігін өзгертуге болады.

4 -қадам: Анимацияны түсіну

Анимация туралы түсінік
Анимация туралы түсінік
Анимация туралы түсінік
Анимация туралы түсінік

Кодтың қарапайымдылығы үшін мен жыпылықтаудың әр тізбегін жаңа функцияда бөлдім. Қысқа әңгіме - әр анимацияның өз функциясы бар. Олардың әрқайсысында Arduino -ның әр светодиодының нөмірі мен сәйкес цифрлық түйрегіші бар жиым бойынша айналатын циклды табуға болады. Содан кейін ол керемет әсерлерді жасау үшін оларды қосады/өшіреді. Әрбір функция өшіру анимациясының орындалуымен аяқталады, ол келесіге дайын болу үшін барлық жарықдиодты өшіреді.

5 -қадам: Жобаның демонстрациясы

Image
Image

Бұл прототипке мен 4 негізгі анимацияны енгіздім - барлығы (бірінен соң бірі), қуып жетуші, жұппен қуғыш және 50 кездейсоқ жыпылықтау.

Ұсынылған: