Мазмуну:

Infinity Rainbow: 4 кадам
Infinity Rainbow: 4 кадам

Video: Infinity Rainbow: 4 кадам

Video: Infinity Rainbow: 4 кадам
Video: Несносный КРАСНЫЙ ШАР против чёрного квадрата #9. Подземные ходы. Мультик Red Ball 4 на Игрули TV 2024, Декабрь
Anonim
Infinity Rainbow
Infinity Rainbow

Чексиздик күзгүлөрү - жаркыраган асан -үсөн үчүн идеалдуу кызыктуу элес. Бул көрсөтмө сиз менен ала турган көчмө чексиз асан -үсөндү кантип жасоону көрсөтөт.

Материалдар

  • кутуча же башка корпус
  • Күзгү бети
  • түстүү материал
  • Neopixel тилкеси
  • Adafruit CPX же gemma сыяктуу контроллер
  • шайкеш батарея жана зымдар

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

Кутунун тегиз бети болушу керек, аны кыркып, тонировка материалы менен жабууга болот. Ошондой эле контроллерди, батареяны жана кошумча зымдарды жайгаштыруу үчүн чоң болушу керек.

Жабдуулар

Кошумча жабдууларга ширетүү жана программалоо кирет. Circuit Playground Express (CPX) же гемманы программалоо үчүн Arduino IDE колдонуңуз. Китепкана менеджеринин жардамы менен Adafruit китепканаларын кошууну унутпаңыз.

1 -кадам: Корпусту даярдоо

Корпусун даярдаңыз
Корпусун даярдаңыз
Корпусун даярдаңыз
Корпусун даярдаңыз
Корпусун даярдаңыз
Корпусун даярдаңыз

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

Менин корпусум металл болгондуктан, аны электр лента менен каптадым. Сиздин микросхемаларды кыскарта турган жылаңач металл жок экенин тактаңыз! Ошондой эле леддерди бекитүү үчүн картон тасмасын колдондум.

2 -кадам: Сиздин микросхемалардын зымдарын

Сиздин микросхемалардын Wire
Сиздин микросхемалардын Wire

Кабелдөө абдан жөнөкөй. Болгону 3 байланыш бар, бирок тилкенин башына туташып жатканыңызга ишениңиз. Маалымат байланышы CPX боюнча A0 менен Neopixel тилкесиндеги Din ортосунда түзүлүшү керек. Эгерде сиз Gemma колдонуп жатсаңыз, D1 диапазонун тилкесине Din. 5V линиясын контроллердин Voutуна туташтырыңыз. Бул диоддорго көбүрөөк күч берет. Акырында, контроллер менен лед тилкесинин ортосундагы жерди туташтырыңыз.

3 -кадам: Rainbow программасы

Arduino бул RGB LEDлерин программалоонун оңой жолун сунуштайт. Эгерде сизде программалоо интерфейси жок болсо, аны arduino.cc сайтынан жүктөп алыңыз. Аларда сизди ар бир кадамыңыздан өтүү үчүн баштапкы баракчасы бар. Arduino IDE орнотулгандан кийин, сиз Adafruit's NeoPixels жана контролер тактаңызга колдоо кошуу үчүн камтылган китепкана башкаруучусун колдоносуз.

Китепканаларды орноткондон кийин, сиз NeoPixel мисал программаларына кире аласыз. Кнопкаларды иштетүүчү мисалдан баштаңыз. Ал ойногонго 3 асан -үсөн тартибин камсыз кылат: асан -үсөн, асан -үсөн айлампасы жана театрChaseRainbow. Менин сүйүктүүм - асан -үсөн айлампасы.

Мисал программасына 3 гана өзгөртүү керек

1) PIXEL_COUNT менен NeoPixels санын коюңуз. Мисалы, сизде 16 светодиод болсо, анда окуу үчүн коддун линиясын өзгөртүңүз:

#аныктоо PIXEL_COUNT 16

2) Контроллердин чыгуу пинин орнотуңуз. Эгерде сиз CPX колдонуп жатсаңыз, PIXEL_PIN линия менен аныкталганын текшериңиз

#аныктоо PIXEL_PIN 6

Эгерде сиз Gemma колдонуп жатсаңыз, анда бул линияны өзгөртөсүз

#аныктоо PIXEL_PIN 1

3) Негизги кодду өзгөртүү. Ардуинодо негизги тартип - loop (). Ошол тартипти таап, аны төмөнкүлөр менен алмаштырыңыз

void loop () {rainbowCycle (20);

}

Эми аны жүктөп, түшүрүңүз. Сиз жыйынтыктарды NeoPixelsтен көрүшүңүз керек.

4 -кадам: чогултуу

Чогулт
Чогулт
Чогулт
Чогулт
Чогулт
Чогулт

Биринчи чогула турган нерсе-үстүңкү капкакка ачык түстү коюу. Бул жерде ал эки тараптуу скотч менен тиркелет.

NeoPixel тилкесин мүмкүн болушунча капкакка жакыныраак бекиткиле.

Андан кийин, батареяны жана контроллерди корпуска салыңыз. Эгер CPX колдонуп жатсаңыз, ал автоматтык түрдө күйөт. Эгерде сиз Gemma колдонуп жатсаңыз, аны күйгүзүүңүз керек болот. Бул баскычта диоддор күйөт.

Электр схемасынын үстүндө күзгү кызматты коюңуз. Мүмкүн болушунча аны светодиодго жакын сактоого аракет кылыңыз.

Акыркы кадам - капкакты жабуу. Эми сизде көчмө чексиздик асан -үсөнүңүз бар!

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