Зарегистрироваться

NodeMCU V3 ESP8266 4mb и слишком умная гирлянда


ШОК!!1 Теперь вашей гирляндой можно управлять через инторнет, лежа у синего моря.
Рылся я на али и нашел такую плату самую дешеву. У ней разница в том, что китайцы упростили и удешевили за счет напайки мелкасхем, а не модуля.

Взял я ее как основную плату для работы с есп, а то брал 01 на пробу давно, так там и памяти мало, и нет усб.
А тут вот новый год и решил я опять сделать гирлянду для ленты на балконе. 2 года назад там она была тупая и на атмеле, зато был целый набор других эффектов.
А тут эффектов еще больше, но 95% унылые, зато их можно переключить с телефона. И то, если у вас современный телефон. На моем 6 летнем там только страница с синим фоном видна. Приходится переключать с десктопа.



В качестве ленты у меня используется старая лента на 8211 контроллерах и 5050 светодиодах по 3 на контроллер, что требует 12в питания, но к концу ленты напряжение не падает. Однако нужен импульсный конвертер до 5в, т.к. линейному будет слишком жарко, хотя конечно можно засунуть с радиатором.





Корпус покупал давно. Разъем был в мешке с проводами. Там по 2 провода пошло на питание и один на сигнал.
Плата преобразователя была выпилена откуда-то. Кажется от моста для жесткого диска с усб.
Т.к. буду делать на модулях, то сделаю 2 платы — для себя и для родителей.

А так же у этой ленты есть один минус — мелкасхемы эти не работают от 3.3в и надо конвертер уровней на полевиках. У меня в качестве такого выступает линейка 8212б, они рабоют от 3.3в и на 800кгц, а 8211 только на 400.



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

// RGB NeoPixel permutations; white and red offsets are always same
// Offset: W R G B
#define NEO_RGB ((0 << 6) | (0 << 4) | (1 << 2) | (2))
#define NEO_RBG ((0 << 6) | (0 << 4) | (2 << 2) | (1))
#define NEO_GRB ((1 << 6) | (1 << 4) | (0 << 2) | (2))
#define NEO_GBR ((2 << 6) | (2 << 4) | (0 << 2) | (1))
#define NEO_BRG ((1 << 6) | (1 << 4) | (2 << 2) | (0))
#define NEO_BGR ((2 << 6) | (2 << 4) | (1 << 2) | (0))

В скетче WS2812FX strip = WS2812FX(NUMLEDS, PIN, NEO_BRG + NEO_KHZ400);

Как узнать, какую комбинацию выбрать? Надо зайти на первую страницу и в круге кликнуть мышкой на белое поле. Если горит белый, то все норм.

Я брал скетч у автора ролика www.stukan.de/RGBLEDControl.rar, когда случайно наткнулся на его ролик
www.youtube.com/watch?v=faIIC5cTiiQ

Оригинал github.com/toblum/McLighting
Что там в оригинале — я не знаю, уже лень было смотреть.

Сначала надо стереть мелкасхему, потом залить бинарник.
Потом надо зайти на ip/upload и загрузить файл RGBLEDControl\clients\web\build\index.htm и offline.appcache

Иногда там соединение отваливается, так что надо перезагружать страницу и все скрипты не кешируются или кешируются, но отрисовывается все это как-то пару секунд.

Самые годные эффекты это TV, ICU.
Еще у моих светодиодов перекос в синий цвет, так что регуляторы цветов как раз помогают подкорректировать до боле менее белого. Та же плашка с 8212б дает намного лучший белый цвет и светит ярко.

В прошивке надо сделать еще таймер выключения, поддержку времени из сети, ручной выбор нескольких эффектов, которые будут переключаться по кругу с заданным интервалом по количеству кругов каждого эффекта. После 12 ночи нет никакого смысла светить и лента очень яркая и долбит в окна соседей скорей всего. Я ее перевесил чуть ниже по раме балкона, а раньше она висела на 2 см выше и свет попадал на пол верхнего балкона, отражался и мне прямо в комнату. Очень бесило и приходилось выключать руками.

Напоследок еще полезная прога для заливки бинарников.
github.com/marcelstoer/nodemcu-pyflasher
При заливке нового файла после другого проекта надо обязательно стирать все, а то прошивка не стартует.
Для этой платы режим DIO 921600.
Скетч так же влезет в есп-01.

Если вам лень паять, то китайцы сделали уже готовое устройство, правда не для умных светодиодов.


aliexpress.com/item/Mini-LED-WIFI-Smart-RGB-Controller-For-RGB-LED-Strip-Light-DC-12V-Phone-App-Control/32805761902.html

Вот к нему небольшое описание.
github.com/arendst/Sonoff-Tasmota/wiki/MagicHome-LED-strip-controller
Не знаю, насколько там можно использовать штатные выходы, не будут ли мешать полевики.
Может быть куплю его, а то сам я больше времени потратил на выпиливание аккуратных дырок под гнезда.
Планирую купить +20 Добавить в избранное +11
+
avatar
  • samallex
  • 30 декабря 2017, 12:53
0
В качестве ленты у меня используется старая лента на 8211
Наверное 2811 все же.
Видео добавите?
+
avatar
  • kalobyte
  • 30 декабря 2017, 13:20
+2
видео плохо видно будет, 5й этаж и фокус не очень у фотоаппарата 2008 года выпуска
можно вот глянуть
www.youtube.com/watch?v=CXfSL81GvQQ
www.youtube.com/watch?v=YP1k6bQ5sME
+
avatar
  • qwerty2
  • 30 декабря 2017, 12:54
+12
То ли я не проснулся еще, то ли строка у автора необычная…
+
avatar
  • Dimonbig
  • 30 декабря 2017, 13:08
+14
Строка обычная, позывной “вгавно”
+
avatar
  • ploop
  • 30 декабря 2017, 13:53
+13
Нет, это действительно у автора такая строка. Хм… необычная…
Атор вроде не пьёт совсем. Даже не ест, ничего кроме травы.

И неплохо разбирается в электронике когда поест.
+
avatar
  • Herts
  • 30 декабря 2017, 17:52
+2
+
avatar
  • kalobyte
  • 30 декабря 2017, 18:10
+3
траву целый год не ел и апельсины тоже
в этом году были каши в основном, а так последних 2 дня пару яблок ел и вчера кашу с капустой соленой
но что-то как-то слишком много ее уже
сегодня не ел ничего, пью шиповник и травяные чаи, что несколько странно даже для меня, т.к. с очени жор начинался, а сейчас уже декабрь и жора нет

завтра идем с корешем жрать в ресторан, там безлимитная жрачка по воскресеньям и все вкусное
или же не идем, если кореш в пельмень нырнет, аленизм из него не выходит, хотя я ему в прошлый раз втык сделал
+
avatar
+1
это называется — неуважение к читателям.
+
avatar
  • kalobyte
  • 30 декабря 2017, 13:21
+2
какая строка?
+
avatar
0
Видимо имелся ввиду стиль повествования.
+
avatar
  • kalobyte
  • 30 декабря 2017, 16:28
+1
а что с ним не так?
+
avatar
+4
Мягко говоря, стиль необычный.
+
avatar
  • kalobyte
  • 30 декабря 2017, 18:04
0
а каменты?
каменты обычные хоть?
+
avatar
  • skif31
  • 30 декабря 2017, 19:47
0
обычные
+
avatar
  • kalobyte
  • 31 декабря 2017, 07:02
0
а что же со мной происходит, когда я пишу обзор? я в кого-то превращаюсь?
+
avatar
+1
А где параметры сети задать?
+
avatar
  • kalobyte
  • 30 декабря 2017, 14:19
0
при первом старте будет сеть с адресом 192.168.4.1
это стандартный адрес для примеров из библиотеки есп

в скетче будут линки на все библиотеки, там все равно надо читать описание, если хочеш код править под свою ленту
+
avatar
  • knst
  • 30 декабря 2017, 13:45
+4
«выпиливание аккуратных дырок под гнезда.»
это всё что я понял из этого обзора.
+
avatar
  • SERG27
  • 30 декабря 2017, 13:53
-4
ШОК!!1 Теперь вашей гирляндой можно управлять через инторнет, лежа у синего моря.
как и миллиарду китайцев. и смотреть по инету- как горит ваш дом. ну вот намуа это все? проще поджечь самому и наблюдать в прямом эфире. :))
+
avatar
  • skif31
  • 30 декабря 2017, 19:48
0
можно поставить вебку и смотреть по инету
+
avatar
  • nochkin
  • 31 декабря 2017, 06:34
0
При чём тут китайцы? Управление ведь не через китайский сервер идёт, а напрямую.
+
avatar
  • yurok
  • 30 декабря 2017, 13:55
+6
надо перезагружать страницу и все скрипты не кешируются или кешируются
это сильно
+
avatar
  • mooni73
  • 30 декабря 2017, 14:16
+4
Дольше он продлится раньше чем — тем праздник отмечать начнешь
(переводчик с человеческого на язык Йоды магистра)
+
avatar
0
«с человеческого на Йоды магистра язык» же.
+
avatar
+2
Эту NodeMCU V3 можно использовать под другие нужды, или только для светиков?
Но изтобзора я так иине понял, как светодиоды подключать к nmcu?
+
avatar
  • Lvenok
  • 30 декабря 2017, 14:46
0
Можно понавешать сервоприводов и сделать радиоуправляемую с телефона по Wi-fi машинку
+
avatar
+2
Грузовик кока-колы тогда уж, раз с гирляндой.
+
avatar
  • kalobyte
  • 30 декабря 2017, 14:48
0
странно, вроде тема с этими светодиодами сто раз была тут и за последнюю неделю было 3 обзора где-то
светодиоды подключаются одним проводом на один из контактов, который ты определяеш в файле definitions.h строка
// Neopixel
#define PIN 2 // PIN where neopixel / WS2811 strip is attached
#define NUMLEDS 58 // Number of leds in the strip

только пин 2 это не д2 на плате, там надо методом тыка

Эту NodeMCU V3 можно использовать под другие нужды
на плате обычная есп8266, по ней куча обзоров, схем и всего остального даже на этом ресурсе

плата эта просто самая дешевая из всех подобных, меньше 2х евров заплатил, а сам модуль без обвязки я тоже брал, так он чуть больше 2х евров стоил
+
avatar
0
Предпочитаю брать есп8266 в металлическом модуле, наводок меньше, стабильнее работает. Разница в цене, ну, центов 30-50.
+
avatar
+1
Ссылку дадите?
+
avatar
  • penzet
  • 30 декабря 2017, 16:36
0
+
avatar
  • kalobyte
  • 30 декабря 2017, 16:31
0
так критична к наводкам что ли? я думал от просадки питания ее глючит и кривого кода
хотя заметил, что она перезагружается иногда
+
avatar
  • risotto
  • 30 декабря 2017, 16:34
+2
Я тоже предпочитаю использовать версию 07.

+
avatar
0
А чем она хороша, кроме встроенной керамической антенны и дырки под внешнюю? Почему не 12e(f)?
На RTL8710(11) замахнуться бы…
+
avatar
  • UWU
  • 01 января 2018, 19:06
0
Почитал мануал танцев с бубном по начальной прошивке RTL8710. Подумал, что лучше подождать, когда сделают более дружественный софт.

И ещё, по ценам RTL8710+подкладка получаются дороже даже девелоперская ESP32, не говоря уж про ESP8266.
+
avatar
  • Z2K
  • 31 декабря 2017, 17:15
0
Это всеже комплект, или только плата переходник? Что за цена такая, аукцион?
+
avatar
  • kalobyte
  • 31 декабря 2017, 17:45
0
это сам модуль для использования в своих устройствах, когда уже прошивка написана

а который у меня — он как раз создан для разработки, но совать его в готовые устройства нет смысла
+
avatar
  • kalobyte
  • 31 декабря 2017, 07:03
0
внезапно этот обзор пропал с главной и каментов больше нет
а второй про экран висит и каменты идут
+
avatar
  • kalobyte
  • 31 декабря 2017, 12:09
0
ну вот, теперь появился