Съдържание:
- Стъпка 1: HackerBox 0030: Съдържание на кутията
- Стъпка 2: NodeMCU и Arduino IDE
- Стъпка 3: RGB LED лента
- Стъпка 4: Светлинни форми
- Стъпка 5: Камина Lightform
Видео: HackerBox 0030: Светлинни форми: 11 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Този месец хакерите 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: Съдържание на кутията
- 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
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
Ако имате малко пергаментна хартия и тънка кутия (или рамка за картини от магазин за спестявания или доларов магазин), можете да съберете този проект за камина за няколко часа.
RGB LED лентата се нарязва на десет и шест LED ленти и се свързва заедно в серпентинова структура. Няколко листа пергаментна хартия действат като дифузер. Модулът NodeMCU може да бъде залепен горещо на гърба с изложен USB порт за програмиране и свързване на захранването.
Препоръчано:
NeckLight V2: Светещи в тъмното колиета с форми, цветове и светлини: 10 стъпки (със снимки)
NeckLight V2: Glow-In-The-Dark Колиета с форми, цветове и СВЕТЛИНИ: Здравейте на всички, След първите Instructables: NeckLight, който публикувах, който за мен беше голям успех, избирам да направя V2 от него. Идеята зад това V2 е да коригира някаква грешка на V1 и да има повече визуална опция. В тази инструкция ще изложа
RC V.E.P. Много лесен самолет, изработен от полистиролни форми за пица: 5 стъпки
RC V.E.P. Много лесен самолет, построен с помощта на полистиролни тави за пица: Влязох в конкурса Epilog VIII, ако харесвате този проект, моля, гласувайте! Https: //www.instructables.com/contest/epilog8/ След изграждането на 9 прототипа на X- 37ABC, без да мога да проектирам фюзелаж, който генерира достатъчно повдигане, реших да
Кодиране на прости Playdoh форми W/ P5.js & Makey Makey: 7 стъпки
Кодиране на прости форми на Playdoh W/ P5.js & Makey Makey: Това е физически изчислителен проект, който ви позволява да създадете форма с Playdoh, да кодирате тази форма с помощта на p5.js и да задействате тази форма да се появи на екрана на компютъра, като докоснете Playdoh форма с помощта на Makey Makey.p5.js е с отворен код, уеб b
Форми: Учене за всички с Makey Makey: 5 стъпки (със снимки)
Форми: Учене за всички с Makey Makey: Учителите преподават ВСИЧКИ ученици. Понякога обучението ни трябва да изглежда различно в зависимост от ученика. По -долу е даден пример за лесен урок, който можете да създадете, за да сте сигурни, че всички ваши ученици работят върху основни умения. Този проект би работил добре
Как да направите персонализирани форми на печатни платки (с Inkscape и Fritzing): 4 стъпки (със снимки)
Как да направите персонализирани форми на печатни платки (с Inkscape и Fritzing): Ако сте начинаещ и имате нужда от печатна платка с персонализирана форма … и се нуждаете от нея във възможно най -кратки срокове … ИЛИ ако не искате да похарчите много време да се научите как да работите с усъвършенстван софтуер, защото в крайна сметка правите дъска или друго … това