Оглавление:

Запретная сторожевая башня + управляемый WiFi светодиод RGB: 7 шагов (с изображениями)
Запретная сторожевая башня + управляемый WiFi светодиод RGB: 7 шагов (с изображениями)

Видео: Запретная сторожевая башня + управляемый WiFi светодиод RGB: 7 шагов (с изображениями)

Видео: Запретная сторожевая башня + управляемый WiFi светодиод RGB: 7 шагов (с изображениями)
Видео: ОБОРОНА В ОБНОВЛЕНИИ 1.20 - Frostborn: Coop Survival 2024, Июль
Anonim
Запретная сторожевая башня + RGB-светодиод, управляемый через Wi-Fi
Запретная сторожевая башня + RGB-светодиод, управляемый через Wi-Fi
Запретная сторожевая башня + RGB-светодиод, управляемый через Wi-Fi
Запретная сторожевая башня + RGB-светодиод, управляемый через Wi-Fi
Запретная сторожевая башня + RGB-светодиод, управляемый через Wi-Fi
Запретная сторожевая башня + RGB-светодиод, управляемый через Wi-Fi

Как только вы почувствуете, что настроили свой 3D-принтер для печати приличного качества, вы начинаете искать интересные модели на сайте www.thingiverse.com. Я нашел The Forbidden Tower от kijai и подумал, что это отличный тест для моего принтера (Anet A8).

Распечатка получилась великолепной (не идеальной), но я был счастлив… Пока я не увидел, что создатель включил модель, которая была выдолблена, чтобы вы могли добавить в нее свет!

Таким образом, единственное, что можно было сделать, это подключить светодиод RGB к узлу MCU ESP8266 и управлять цветами по Wi-Fi!: D

Шаг 1: Шаг 1: Распечатайте Запретную башню

Шаг 1. Распечатайте Запретную башню
Шаг 1. Распечатайте Запретную башню
Шаг 1. Распечатайте Запретную башню
Шаг 1. Распечатайте Запретную башню

У меня есть Anet A8, и вот настройки, которые я использовал:

  • Высота слоя - 0,2 мм
  • Плоты - Да - 8мм
  • Заполнение - 15%
  • Поддерживает - Нет
  • Нить - CCTree Silver PLA 1,75 мм
  • Температура печати:

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

Шаг 2: Шаг 2: Необходимые детали

Шаг 2: Необходимые детали
Шаг 2: Необходимые детали
Шаг 2: Необходимые детали
Шаг 2: Необходимые детали

Вам понадобится следующее:

  • Узел MCU 12E - технически любой модуль ESP8266 должен работать
  • Коммутационная плата Micro USB - (необязательно - если вы используете Node MCU, он имеет встроенный micro USB)
  • Светодиод RGB - WS2812x

Шаг 3: Шаг 3: Инструменты

Шаг 3: Инструменты
Шаг 3: Инструменты

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

  • Паяльник
  • Рука помощи
  • Припой провод
  • Электрический провод - не обязательно большого сечения

Шаг 4: Шаг 4: Выбор компонентов для использования

Шаг 4. Выбор компонентов для использования
Шаг 4. Выбор компонентов для использования

Идеи: изначально я хотел использовать модуль ESP8266-12E без коммутационной платы. Однако, если бы я пошел по этому пути, мне понадобились бы:

  1. Отдельный понижающий преобразователь с 5 В на 3,3 В
  2. Преобразователь USB-последовательного порта, что-то вроде модуля FTDI или CP2012.
  3. Припаяйте микросхему ESP8266 12E к собственной коммутационной плате.

См. Изображение, на котором показано, как эти компоненты будут подключены. Это было взято с этой страницы. Им заслуга:)

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

Поэтому я выбрал модуль Node MCU 8266:) Он имеет следующие встроенные функции:

  • USB-последовательный преобразователь для удобной связи с компьютером
  • Регулятор 3.3v
  • ESP8266 12E с откидными штифтами

Реализация:

Единственное, что мне было нужно, это:

  • Модуль Node MCU ESP8266
  • W2812 светодиод
  • Какой-то электрический провод, который я спас от старого блока питания 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/FastLED Библиотека McLighting: https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting Мастихин FastLED: https://github.com/toblum/McLighting Если вы не знакомы с тем, как настроить ESP8266, ознакомьтесь с файлом readme на git McLighting. Он хорошо написан и должен помочь вам начать работу. Короче говоря, вы:

  • Настройте IDE Arduino для связи с ESP8266
  • Загрузите скетч (из этого репозитория) Скетч настроен для 240-пиксельной светодиодной ленты WS2812B GRB. (Измените соответствующие параметры в "definitions.h" по своему желанию)
  • При первом запуске ESP8266 будет рекламировать свою собственную сеть Wi-Fi, чтобы вы могли подключиться к ней, как только вы подключитесь к ней, запустите браузер, и веб-интерфейс не требует пояснений. (Если интерфейс не загружается, введите «192.168.4.1» в свой браузер и нажмите «Перейти»)
  • Как только ESP будет в вашей сети Wi-Fi, вы можете загрузить необходимые файлы для веб-интерфейса, введя IP-адрес ESP с последующим «/ edit» (т.е. 192.168.1.20/edit). Затем загрузите файлы из папки с пометкой «загрузить их» из этого репо.
  • После того, как вы закончите загрузку, введите IP-адрес ESP в свой браузер, и вы должны быть готовы к работе!"

Благодарим Сумоджита за его Учебное пособие, которое очень помогло:

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

Шаг 6: Шаг 6: Подключение

Шаг 6: Подключение
Шаг 6: Подключение

Это очень просто, поскольку я использую только один светодиодный чип WS2812 и узел MCU.

Все, что вам нужно сделать, это:

  • Подключите вход данных WS2812 к D1 на MCU узла.
  • WS2812 Vin + к Vin на MCU узла (это должно быть 5 В, поступающее через USB)
  • WS2812 VCC / Vin- к GND на MCU узла

Вы можете использовать любой источник питания micro USB (зарядное устройство для мобильного телефона, компьютер или даже блок питания)

Вот и все!:)

Рекомендуемые: