Съдържание:

Забранена Стражева кула + WiFi RGB LED контролирано: 7 стъпки (със снимки)
Забранена Стражева кула + WiFi RGB LED контролирано: 7 стъпки (със снимки)

Видео: Забранена Стражева кула + WiFi RGB LED контролирано: 7 стъпки (със снимки)

Видео: Забранена Стражева кула + WiFi RGB LED контролирано: 7 стъпки (със снимки)
Видео: Унижающая любовь — часть вторая [субтитры] 2024, Юли
Anonim
Забранена Стражева кула + RGB LED контролирано от WiFi
Забранена Стражева кула + RGB LED контролирано от WiFi
Забранена Стражева кула + RGB LED контролирано от WiFi
Забранена Стражева кула + RGB LED контролирано от WiFi
Забранена Стражева кула + RGB LED контролирано от WiFi
Забранена Стражева кула + RGB LED контролирано от WiFi

След като почувствате, че сте подобрили своя 3D принтер, за да произвеждате отпечатъци с прилично качество, започвате да търсите някои готини модели на www.thingiverse.com. Открих Забранената кула от kijai и мислех, че това ще бъде страхотен тест за моя принтер (Anet A8).

Печатът излезе страхотен (не перфектен), но бях щастлив … Докато не видях, че създателят включва модел, който е издълбан, за да можете да добавите светлина вътре в него!

Така че единственото естествено нещо, което трябва да направите, е да свържете RGB LED към Node MCU ESP8266 и да контролирате цветовете през WiFi!:Д

Стъпка 1: Стъпка 1: Отпечатайте забранената кула

Стъпка 1: Отпечатайте забранената кула
Стъпка 1: Отпечатайте забранената кула
Стъпка 1: Отпечатайте забранената кула
Стъпка 1: Отпечатайте забранената кула

Имам Anet A8 и ето настройките, които използвах:

  • Височина на слоя - 0,2 мм
  • Салове - Да - 8 мм
  • Запълване - 15%
  • Подкрепи - не
  • Нишка - CCTree Silver PLA 1.75mm
  • Температура на печат:

    • Екструдер: 200 градуса
    • Отопляемо легло: 60 градуса
  • Скорост на печат - 60 мм/сек
  • Скорост на движение - 120 мм/сек

Стъпка 2: Стъпка 2: Необходими части

Стъпка 2: Необходими части
Стъпка 2: Необходими части
Стъпка 2: Необходими части
Стъпка 2: Необходими части

Ще ви трябва следното:

  • Възел MCU 12E - технически всеки модул ESP8266 трябва да работи
  • Micro USB пробивна платка - (по избор - ако използвате Node MCU, тя има вграден микро USB)
  • RGB LED - WS2812x

Стъпка 3: Стъпка 3: Инструменти

Стъпка 3: Инструменти
Стъпка 3: Инструменти

Инструменти, които използвах:

  • Поялник
  • Помощни ръце
  • Спойка тел
  • Електрически проводник - не е задължително да е с висок габарит

Стъпка 4: Стъпка 4: Решете кои компоненти да използвате

Стъпка 4: Решете кои компоненти да използвате
Стъпка 4: Решете кои компоненти да използвате

Идеи: Първоначално исках да използвам модула ESP8266-12E без пробивната платка. Въпреки това, ако тръгна по този маршрут, щях да се нуждая от:

  1. Отделен понижаващ преобразувател 5v към 3.3v
  2. USB-сериен конвертор, нещо като FTDI модул или CP2012
  3. Запоявайте чипа ESP8266 12E към собствената си пробивна платка

Моля, вижте изображението, което илюстрира как ще бъдат свързани тези компоненти. Това е взето от тази страница. Кредитът е за тях:)

Причината, поради която исках да отида по този маршрут, беше да спестя място, тъй като вътрешността на кулата не беше много голяма, но когато добавите всички допълнителни компоненти, които ще ви трябват, като изключите модула ESP8266, това се оказа повече пространство.

Затова отидох с модула Node MCU 8266:) Това има следното вградено:

  • USB-сериен конвертор за лесна комуникация с компютър
  • 3.3v регулатор
  • ESP8266 12E с прекъсващи щифтове

Изпълнение:

Единственото нещо, от което имах нужда, беше:

  • Модулът Node MCU ESP8266
  • W2812 LED
  • Някакъв електрически проводник, който спасих от старо ATX захранване

Стъпка 5: Стъпка 5: Софтуер и библиотеки

Софтуер: Използвах Arduino IDE на Mac OS.

Шофьори: Това ще ви спести много време!

Ще трябва да получите следните драйвери от:

  • : //kig.re/2014/12/31/how-to-use-arduino-nano-…
  • https://www.silabs.com/products/development-tools/..

Библиотеките на Arduino:

Следното е от горната страница на GitHub, кредит отива на russp81:

„Библиотека FastLED 3.1.3: https://github.com/FastLED/FastLEDMcLighting библиотека: https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting FastLED Palette Knife: https://github.com/toblum/McLighting Ако не сте запознати с начина на настройка на вашия ESP8266, вижте readme в git на McLighting. Той е добре написан и трябва да ви задейства. Накратко ще:

  • Конфигурирайте Arduino IDE да комуникира с ESP8266
  • Качете скицата (от това репо) Скицата е настроена за 240 -пикселова WS2812B GRB LED лента. (Променете приложимите опции в "definitions.h" по ваше желание)
  • При първото стартиране ESP8266 ще рекламира собствената си WiFi мрежа, с която можете да се свържете, след като се свържете с нея, стартирайте браузъра си и уеб интерфейсът е обясним. (Ако интерфейсът не се зарежда, въведете „192.168.4.1“в браузъра си и натиснете go)
  • След като ESP е във вашата wifi мрежа, можете да качите необходимите файлове за уеб интерфейса, като въведете IP адреса на ESP, последван от „/edit“(т.е. 192.168.1.20/edit). След това качете файловете от папката с надпис „качете тези“от това репо.
  • След като приключите с качването, въведете IP адреса на ESP в браузъра си и трябва да работите!"

Кредит отива на Soumojit за неговия Instructable, който помогна много:

www.instructables.com/id/WiFi-Led-Fedora-H…

Стъпка 6: Стъпка 6: Окабеляване

Стъпка 6: Окабеляване
Стъпка 6: Окабеляване

Това е много просто, тъй като използвам само един WS2812 LED чип и Node MCU.

Всичко, което трябва да направите, е:

  • Свържете WS2812 Data In към D1 на MCU на възел
  • WS2812 Vin+ към Vin на Node MCU (това трябва да е 5v, идващо през USB)
  • WS2812 VCC/Vin- към GND на MCU на възел

Можете да използвате всеки източник на захранване с микро USB (зарядно за мобилен телефон, компютър или дори банка за захранване)

Това е!:)

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