Мазмуну:

DIY Rainbow House Decor: 5 кадам
DIY Rainbow House Decor: 5 кадам

Video: DIY Rainbow House Decor: 5 кадам

Video: DIY Rainbow House Decor: 5 кадам
Video: Rainbow Epoxy Resin Crafts to Upgrade Bedroom Design 2024, Ноябрь
Anonim
Image
Image
Сизге эмне керек болот
Сизге эмне керек болот

Менин жаңы макалама кош келиңиз … DIY Rainbow House Decoration!

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

Бул долбоордун "асан -үсөн" бөлүгү - RGB LED, ал түнкүсүн күйгүзүлгөндө таң калыштуу кооз жарыкты жаратат.

Бул долбоор оңдоп -түзөө үчүн арналган, андыктан бул долбоордун версиясына кандайдыр бир өзгөртүүлөрдү киргизиңиз (бирок, атрибут саясатына баш ийиңиз!)

Arduino, Raspberry Pi жана башкалар жөнүндө видеолорду табуу үчүн мага YouTube'га баш багыңыз.

Жетиштүү сүйлөшүү; баштайлы!

1 -кадам: Сизге эмне керек

Төмөндө DIY Rainbow House Decor үчүн сизге керектүү бөлүктөр:

  • Arduino Uno
  • Чакан DC мотору
  • Долбоор үчүн пластикалык корпус
  • 3 Alligator клиптери
  • Клей таякчалары бар ысык желим мылтык
  • Тасма
  • AAA Батарея кармагыч
  • AAA батареясы
  • DC адаптерине 2,1 мм баррель сайгыч AC
  • 5V реле модулу
  • Жалпы аноддук RGB LED модулу*
  • Arduino IDE жана башка китепканалар орнотулган компьютер (кийинчерээк айтам)
  • жана көп секирүүчү зымдар жана картон!

*"жалпы анод" RGB LED түстүү туташуулар үчүн 3 жер казыгы бар экенин жана модулда оң кубаттуулук үчүн бир гана байланыш бар экенин билдирет.

Кеңеш: реле модулун колдонуңуз, кадимки релени колдонуңуз, эгер сиз ар бир пин кайда алып барарын так билсеңиз

Бул жабдыктар даяр болгондон кийин, сиз азыр долбоорду түзүүнү уланта аласыз!

2 -кадам: Аппараттык

Үйдүн декоративдик жабдыктары үчүн мен үйүмдө жатып калган эски пластмассаны колдондум. Сиз муну 3D басып чыгарылган кузовго же долбоордун мазмунун кармай алган башка нерсеге алмаштыра аласыз.

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

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

Электр схемасы жана туташуулар үчүн окуңуз…

3 -кадам: Circuit

Circuit
Circuit

Бул жерде DIY Rainbow House Decor үчүн колдонгон байланыштарым:

RGB LED:

  • RGB LEDдин жалпы аноду 5Вга кирет
  • LEDдин кызыл пини D11 пинине кирет
  • LEDдин көк пини D10 пинине кирет
  • Жарык диоддун жашыл пини D9 пинге кирет

Эстафета:

  • V +, +, 3V же 5V (позитивдүү электр байланышы) пин VINге кирет
  • Trig, S же Sig (HIGH болгондо релеге сигнал берет) 5V пинге кирет
  • Gnd, G, -, же V- (терс электр байланышы) пин GNDге кирет
  • Реле модулунда NO деп белгиленген казыктардын бири мотордун казыктарынын бирине кирет, ал эми NO деп белгиленген башка пин AAA батарейка кармагычтагы казыктардын бирине кирет.

Мотор:

  • Кыймылдаткычтын казыктарынын бири NO деген жазуусу бар реленин пинтеринин бирине кирет
  • Экинчиси AAA батарейка кармагычтарынын бирине кирет

AAA батарея кармагычы:

  • Батарея кармагычтын мыктарынын бири мотордун казыгына барат
  • ал эми экинчиси реледеги NO деп белгиленген казыктардын бирине кирет

4 -кадам: Код

Кодекс
Кодекс

Төмөндө Arduino IDE коду келтирилген. Аны редакторго көчүрүп, кодду жүктөңүз.

int redPin = 11; // LEDдин кызыл пин үчүн пин

int bluePin = 10; // светодиоддун көгүлтүр пини үчүн пин пин greenPin = 9; // LEDдин жашыл пин пин баасы; жараксыз орнотуу () {pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT); pinMode (greenPin, OUTPUT); } void loop () {for (value = 255; value> 0; value-) {analogWrite (11, value); analogWrite (10, 255-мааниси); analogWrite (9, 128-мааниси); кечигүү (10); } үчүн (мааниси = 0; мааниси <255; мааниси ++) {analogWrite (11, мааниси); analogWrite (10, 255-мааниси); analogWrite (9, 128-мааниси); кечигүү (10); }}

Эми кодду Arduinoго жүктөгөндөн кийин, баары бүттү!

5 -кадам: Болду

Сиз DIY Радуга үйүнүн декорун жасап бүттүңүз!

Же жок дегенде бул макаланы окуп бүтүрдү:)

Кандай болгон күндө да, молодец! Өзүңүздү аркаңыздан сылаңыз.

Бул макаланы окуу үчүн рахмат!

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