Съдържание:

HackerBox 0030: Светлинни форми: 11 стъпки
HackerBox 0030: Светлинни форми: 11 стъпки

Видео: HackerBox 0030: Светлинни форми: 11 стъпки

Видео: HackerBox 0030: Светлинни форми: 11 стъпки
Видео: BUS RACE, CARS RACING, CARS CRASHING. Smacktoberfest Waterford Speedbowl CT: 4K[KM+Parks&Rec S02E11] 2024, Ноември
Anonim
HackerBox 0030: Светлинни форми
HackerBox 0030: Светлинни форми

Този месец хакерите HackerBox изграждат интелигентни, триизмерни, осветени структури. Тази инструкция съдържа информация за работа с HackerBox #0030, която можете да вземете тук до изчерпване на количествата. Също така, ако искате да получавате такъв HackerBox точно във вашата пощенска кутия всеки месец, моля, абонирайте се на HackerBoxes.com и се присъединете към революцията!

Теми и учебни цели за HackerBox 0030:

  • Конфигурирайте ESP8266 NodeMCU за използване с Arduino IDE
  • Съберете структури от пълноцветни RGB LED ленти
  • Управлявайте RGB LED ленти, използвайки ESP8266 NodeMCU
  • Разширете операциите на NodeMCU през безжични Wi-Fi мрежи
  • Изградете 8x8x8 LED куб
  • Експериментирайте с препрограмиране на 8051 базиран микроконтролер

HackerBoxes е услугата за месечен абонамент за електронна електроника и компютърни технологии. Ние сме любители, създатели и експериментатори. Ние сме мечтателите на мечтите. ХАК НА ПЛАНЕТАТА!

Стъпка 1: HackerBox 0030: Съдържание на кутията

Image
Image
  • HackerBoxes #0030 Колекционерска референтна карта
  • NodeMCU V3 модул с ESP8266 и 32M флаш
  • Макара от 60 WS2812B RGB светодиоди 2 метра
  • 8x8x8 LED комплект с 8051 базиран MCU и 512 светодиода
  • USB сериен модул с кабели CH340G и Jumper
  • Многожилен свързващ проводник 3 метра, 22 габарит
  • Изключителна наклейка за HackerBoxes
  • Изключителен LED надпис от тъмната страна

Някои други неща, които ще бъдат полезни:

  • Поялник, спойка и основни инструменти за запояване
  • Компютър за стартиране на софтуерни инструменти
  • Картон или дърво за монтаж на LED монтиране

Най -важното е, че ще ви трябва чувство за приключение, дух „направи си сам“и хакерско любопитство. Хардкор DIY електрониката не е тривиално преследване и HackerBoxes не се разводняват. Целта е напредък, а не съвършенство. Когато упорствате и се наслаждавате на приключението, голяма степен на удовлетворение може да бъде получено от изучаването на нови технологии и надявам се някои проекти да работят. Предлагаме да правите всяка стъпка бавно, като имате предвид детайлите и не се страхувайте да помолите за помощ.

Че в често задаваните въпроси за HackerBox има богата информация за настоящи и бъдещи членове.

Стъпка 2: NodeMCU и Arduino IDE

RGB LED лента
RGB LED лента

NodeMCU е IoT платформа с отворен код. Той включва фърмуер, който работи на ESP8266 Wi-Fi SoC от Espressif Systems.

За да започнете, уверете се, че имате инсталирана Arduino IDE (www.arduino.cc).

След това ще ви трябват драйвери за съответния сериен USB чип на модула NodeMCU, който използвате. В момента много модули NodeMCU включват серийно-USB чип CH340. Производителят на чипове CH340 (WCH.cn) разполага с налични драйвери за всички популярни операционни системи. Вижте страницата за превод на Google за техния сайт. Някои от тези драйвери също се отразяват на сайта на WeMos.

И накрая, следвайте инструкциите тук за инсталиране на поддръжка на платка ESP8266 в Arduino IDE.

Когато конфигурирате IDE, изберете "ESP-12E Module" като платка. Изберете подходящия порт, който се появява, когато свържете NodeMCU към вашия компютър.

Както обикновено, започнете с примера Blink, за да тествате компилирането и качването в NodeMCU. На таблото на щифта има син светодиод, определен като "LED_BUILTIN", така че примерната скица трябва да работи без промяна. Променете броя милисекунди, преминали (два пъти) към функцията delay (), за да промените скоростта на мигане на светодиода. Проверете дали промените се отразяват след успешното качване.

Стъпка 3: RGB LED лента

Тези гъвкави RGB LED ленти са лесен начин да добавите сложни светлинни ефекти към всеки проект. Всеки светодиод има вграден драйвер, който ви позволява да контролирате цвета и яркостта на всеки светодиод независимо. Комбинираният светодиод/драйвер IC на тези ленти е изключително компактният WS2812B (лист с данни). Ако погледнете WS2812 "пиксел" с лупа, всъщност можете да видите интегрирания драйвер със свързващи проводници, свързващи го с малки вътрешни зелени, червени и сини светодиоди.

За да управлявате веригата от светодиоди WS2812 от NodeMCU, библиотеката FastLED е доста мощен вариант.

Библиотеката идва с някои хубави примерни скици, които можете да изпробвате. Не забравяйте да промените тези дефиниции:

#define LED_PIN D1#define COLOR_ORDER GRB#define CHIPSET WS2812

ЗАБЕЛЕЖКА ЗА ЗАХРАНВАНЕ Всеки WS2812 може да захранва около 60 mA, така че не забравяйте да осигурите достатъчно стабилно 5V захранване за максималния брой светодиоди, които ще запалите във всеки един момент.

Стъпка 4: Светлинни форми

Светлинни форми
Светлинни форми

LED лентите могат да се оформят в различни структури, за да отговарят на всякаква прищявка. Ето няколко интересни примерни проекта:

Чадър

Буркана за дискотека

Безкрайно огледало

Облачна светлина

Часовник

Подсветка на дисплея

Куб

Косплей

Буркана Rainbow

Стъпка 5: Камина Lightform

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

Ако имате малко пергаментна хартия и тънка кутия (или рамка за картини от магазин за спестявания или доларов магазин), можете да съберете този проект за камина за няколко часа.

RGB LED лентата се нарязва на десет и шест LED ленти и се свързва заедно в серпентинова структура. Няколко листа пергаментна хартия действат като дифузер. Модулът NodeMCU може да бъде залепен горещо на гърба с изложен USB порт за програмиране и свързване на захранването.

Препоръчано: