HackerBox 0030: Lightforms: 11 кадам
HackerBox 0030: Lightforms: 11 кадам
Anonim
HackerBox 0030: Lightforms
HackerBox 0030: Lightforms

Бул айда HackerBox хакерлери акылдуу, үч өлчөмдүү, жарык структураларды куруп жатышат. Бул Нускамада HackerBox #0030 менен иштөө боюнча маалымат камтылган, аны керектөө бүткөнчө бул жерден алсаңыз болот. Ошондой эле, эгер сиз ай сайын ушул сыяктуу HackerBoxту почта кутуңузга алууну кааласаңыз, HackerBoxes.com сайтына жазылып, революцияга кошулуңуз!

HackerBox 0030 үчүн темалар жана окуу максаттары:

  • ESP8266 NodeMCUду Arduino IDE менен колдонуу үчүн конфигурациялаңыз
  • Толук түстүү RGB LED тилкелеринен структураларды чогултуңуз
  • ESP8266 NodeMCU аркылуу RGB LED тилкелерин көзөмөлдөңүз
  • Wi-Fi зымсыз тармактары аркылуу NodeMCU операцияларын кеңейтүү
  • 8x8x8 LED кубун куруңуз
  • 8051 негизделген микроконтроллерди кайра программалоо менен эксперимент

HackerBoxes - бул DIY электроникасы жана компьютердик технологиялар үчүн ай сайын жазылуу кутучасы кызматы. Биз хоббисттер, жаратуучулар жана эксперименттербиз. Биз кыялдардын кыялкечтерибиз. HACK PLANET!

1 -кадам: HackerBox 0030: Мазмуну

Image
Image
  • HackerBoxes #0030 коллекциялык маалымдама картасы
  • ESP8266 жана 32M Flash менен NodeMCU V3 модулу
  • 60 WS2812B RGB LED диаметри 2 метр
  • 8x8x8 LED Kit 8051 негизделген MCU жана 512 LED менен
  • CH340G жана Jumper Wires менен USB Serial Module
  • Stranded Hookup Wire 3 метр, 22 ченегич
  • Эксклюзивдүү HackerBoxes декалы
  • Эксклюзивдүү Dark Side LED Decal

Башка пайдалуу нерселер:

  • Лампочка, ширетүүчү жана негизги ширетүүчү шаймандар
  • Программалык куралдарды иштетүү үчүн компьютер
  • LED чогултуу үчүн картон же жыгач

Баарынан маанилүүсү, сизге укмуштуу окуялар, DIY руху жана хакердик кызыгуу керек болот. Hardcore DIY электроникасы анча маанилүү эмес жана HackerBoxes сугарылбайт. Максат - кемчилик эмес, прогресс. Укмуштуу окуялардан ырахат алганда, жаңы технологияны үйрөнүүдөн жана кээ бир долбоорлорду ишке ашыруудан чоң канааттануу алса болот. Биз ар бир кадамды акырындык менен, майда -чүйдөсүнө чейин ойлонууну сунуштайбыз жана жардам суроодон тартынбаңыз.

HackerBox FAQ мүчөлөрүнүн учурдагы жана келечектеги мүчөлөрү үчүн көптөгөн маалымат бар экенин.

2 -кадам: NodeMCU жана Arduino IDE

RGB LED тилкеси
RGB LED тилкеси

NodeMCU - ачык булак IoT платформасы. Бул Espressif системаларынан ESP8266 Wi-Fi SoC менен иштеген камтылган программаны камтыйт.

Баштоо үчүн, Arduino IDE орнотулганын текшериңиз (www.arduino.cc).

Андан кийин, сиз колдонгон NodeMCU модулуна тиешелүү Serial-USB чипи үчүн драйверлер керек болот. Учурда көптөгөн NodeMCU модулдары CH340 Serial-USB чипин камтыйт. CH340 чиптерин чыгаруучу (WCH.cn) бардык популярдуу операциялык тутумдар үчүн драйверлерге ээ. Алардын сайты үчүн Google котормо барагын караңыз. Бул айдоочулардын айрымдары WeMos сайтында да чагылдырылган.

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

IDEди конфигурациялоодо такта катары "ESP-12E Module" тандаңыз. NodeMCUду компьютериңизге тиркегенде пайда болгон тиешелүү портту тандаңыз.

Адаттагыдай эле, NodeMCUге компиляциялоону жана жүктөөнү текшерүү үчүн Blink мисалынан баштаңыз. Тактада "LED_BUILTIN" деп аныкталган көк LED бар, андыктан мисал эскизи өзгөртүүсүз иштеши керек. Светодиоддун жаркыроо ылдамдыгын өзгөртүү үчүн миллисекундтардын санын (эки жолу) delay () функциясына өзгөртүңүз. Өзгөртүүлөр ийгиликтүү жүктөлгөндөн кийин операцияда чагылдырылганын текшериңиз.

3 -кадам: RGB LED тилкеси

Бул ийкемдүү RGB LED тилкелери ар кандай долбоорго татаал жарык эффекттерин кошуунун оңой жолу. Ар бир LEDде ар бир LEDдин түсүн жана жарыктыгын өз алдынча көзөмөлдөөгө мүмкүндүк берген интегралдык драйвер бар. Бул тилкелердеги айкалышкан LED/драйвер IC - бул өтө компакттуу WS2812B (маалымат таблицасы). Эгерде сиз чоңойтуучу менен WS2812 "пикселин" карасаңыз, анда чындыгында кичинекей ички жашыл, кызыл жана көк диоддорго туташтыруучу зымдары бар интегралдык драйверди көрө аласыз.

NodeMCUдан WS2812 светодиоддорун башкаруу үчүн FastLED китепканасы абдан күчтүү вариант.

Китепкана сиз сынап көрө турган кээ бир сонун мисалдар эскиздери менен келет. Бул аныктамаларды өзгөртүүнү унутпаңыз:

#LED_PIN D1 аныктоо#COLOR_ORDER GRB аныктоо#CHIPSET WS2812 аныктоо

КҮЧ БЕРҮҮ ЭСКЕРТҮҮСҮ Ар бир WS2812 болжол менен 60 мА чийе алат, андыктан каалаган убакта жарык бере турган светодиоддордун максималдуу саны үчүн 5В жетиштүү күчтүү камсыз кылууну унутпаңыз.

4 -кадам: Lightforms

Lightforms
Lightforms

LED тилкелери ар кандай структураларды түзүп, каалоолорун жаратат. Бул жерде бир нече кызыктуу долбоорлор бар:

Umbrella

Disco Jar

Infinity Mirror

Булут жарыгы

Саат

Арткы жарыкты көрсөтүү

Куб

Cosplay

Rainbow Jar

5 -кадам: Lightform Камин

Lightform камин
Lightform камин
Lightform камин
Lightform камин

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

RGB LED тилкеси он алты LED тилкесине чейин кыскарган жана серпентиндик структурада бириктирилген. Пергамент кагазынын бир нече барактары диффузордун ролун аткарат. NodeMCU модулу USB порту менен программалоо жана электр энергиясын туташтыруу менен арткы бетине ысык желимделиши мүмкүн.

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