Перейти к содержимому

Open

Фотография
- - - - -

Wi-Fi LED контроллер за 20 долларов.

контроллер

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 297

#241 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 124
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 28 Август 2015 - 11:19

Жаль, Роман, что вы так и не поняли, что я вам говорил, жаль...


  • lexx8691 и Нюша это нравится

#242 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 438

Отправлено 28 Август 2015 - 15:10

Главное, что Вы все можете сделать верно в этом проекте;)
Мне не важно ваше мнение. Мне важны ваши дела.

#243 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 124
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 30 Август 2015 - 14:18

Новая "прошиффко" :)) для комплекта esp8266 pca9685 ds1307

Прикрепленный файл  esp2x8pwm-ds1307-v01b.zip   230,35К   255 скачиваний

 

+ каналы логически разделены на две группы : с 0 по 7 и с 8 по 15  - вряд ли у кого-то есть светильник аж с 16 каналами света :) А вот два светильника по 8 каналов вполне вероятно :)

+ для каждого канала добавлена настройка включения инверсного режима - к примеру если драйвер ЛЕД включает максимальный режим если ему вход диммирования подано 0. или если используется опторазвязка (как у меня)

+ для каждого канала добавлено минимальное значание - "Ночной режим"

+ для каждого канала индивидуальная настройка расписания каждого из  4-х  режимов: Рассвет/День(максимум)/Закат/Ночь(минимум)

+ при входе в режиме настройки каналов контролер переключает соответствующую(выбранную) группу каналов (0-7 или 8-15) в соответствующий режим : День/Ночь - визуализация того, что настраиваете. А при выходе из режима настройки контролер возвращает в актуальный режим: рассвет/день/закат/ночь все каналы.

+ ну и для "приятности" - страничка с актуальными значениями в каждом из каналов.

 

 


  • NorkIn и lexx8691 это нравится

#244 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 124
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 31 Август 2015 - 10:57

Прикрепленный файл  esp2x8pwm-ds1307-v0.2b.zip   230,55К   257 скачиваний

+ выбор частоты ШИМ: от 40 до 1500Гц (а то у некоторых некоторые драйверы/БП "пистчать унд свистять!" :) )

 



#245 adenisen

adenisen

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 35
  • Меня зовут:Alexander
  • Откуда:Нижний Новгород

Отправлено 31 Август 2015 - 13:30

очень интересный и полезный проект! не совсем понял один момент - а зачем там часы если все равно синхронизируемся от NTP? или я что-то упустил?



#246 Pavel Pro

Pavel Pro

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 880

Отправлено 31 Август 2015 - 13:41

А вот бы компьютер-контроллер для МА за 20 сварганить!?

#247 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 124
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 31 Август 2015 - 13:52

очень интересный и полезный проект! не совсем понял один момент - а зачем там часы если все равно синхронизируемся от NTP? или я что-то упустил?

Не везде есть WI-FI доступ в "интернет с картинками".  Вот исключительно для этого случая. Для этого же случая также режим AP, то есть сама esp8266 выступает точкой доступа.



#248 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 124
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 31 Август 2015 - 14:04

А вот бы компьютер-контроллер для МА за 20 сварганить!?

Зависит от того какой функционал нужно реализовать.



#249 Pavel Pro

Pavel Pro

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 880

Отправлено 31 Август 2015 - 14:16

Зависит от того какой функционал нужно реализовать.

Все уже есть, но 200-700 евро отдать нужно.
А так, почти стандартно.
Датчики параметров воды;
управление
- помпами возврата, течения;
-розетки;
-кормушки;
-дозаторы в расширенном варианте, как мы с тобой обсуждали про показания;
- управление пеником ;
управление КР;
режим подмен управление сливом и заливом.

#250 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 124
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 31 Август 2015 - 14:58

Все уже есть, но 200-700 евро отдать нужно.
А так, почти стандартно.
Датчики параметров воды;
управление
- помпами возврата, течения;
-розетки;
-кормушки;
-дозаторы в расширенном варианте, как мы с тобой обсуждали про показания;
- управление пеником ;
управление КР;
режим подмен управление сливом и заливом.

Зачем все яйца складывать в одну штанину ?:))))

 

Любая дополнительная электронника вносит свою долю в вероятность отказа :) А если она еще и на микроконтроллере, то и еще больше...


  • Sleepy это нравится

#251 Pavel Pro

Pavel Pro

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 880

Отправлено 31 Август 2015 - 15:10

Зачем все яйца складывать в одну штанину ?:))))

Любая дополнительная электронника вносит свою долю в вероятность отказа :) А если она еще и на микроконтроллере, то и еще больше...

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

#252 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 124
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 31 Август 2015 - 15:49

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

И единая точка отказа :))

Ладно, давай пока отложим этот спор :) Потому как еще очень много что надо "пилить" даже просто для ЛЕД применения.

 

Максимум еще под баллинг место останется ...


  • Sleepy и NorkIn это нравится

#253 Pavel Pro

Pavel Pro

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 880

Отправлено 31 Август 2015 - 16:42

И единая точка отказа :))
Ладно, давай пока отложим этот спор :) Потому как еще очень много что надо "пилить" даже просто для ЛЕД применения.

Максимум еще под баллинг место останется ...

Очень , очень баллинг интересно!
Буду ждать!

#254 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 124
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 01 Сентябрь 2015 - 14:11

А вот так этот контролер выглядит у меня на макетной плате в собранном виде

бутерброд вид с боку:

2015-08-22 18-55-01.JPG

он же, сторона PCA9685:

2015-08-22 18-52-29.JPG

сторона с ESP8266(ESP-07), DS1307 и USB<->UART: 

2015-08-22 18-53-36.JPG



#255 Sinnpriest

Sinnpriest

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 762
  • Откуда:Санкт-Петербург

Отправлено 01 Сентябрь 2015 - 17:02

А вот так этот контролер выглядит у меня на макетной плате в собранном виде

бутерброд вид с боку:

attachicon.gif2015-08-22 18-55-01.JPG

он же, сторона PCA9685:

attachicon.gif2015-08-22 18-52-29.JPG

сторона с ESP8266(ESP-07), DS1307 и USB<->UART: 

attachicon.gif2015-08-22 18-53-36.JPG

Попробовал собрать Ваш.

Использовал:

1. USB-TTL

2. ESP-12

3. PCA9685

4. RTС

 

Через USB- загрузил на ESP-12 Вашу прошивку.

Ничего не происходит.

В Com порт спамит:

____
 ets Jan  8 2013,rst cause:2, boot mode:(3,0)
 
load 0x4010f000, len 1264, room 16 
tail 0
chksum 0x42
csum 0x42
~ld
____
 
И все же здОрово было бы увидеть код )))
 
 
 
 
От себя же скажу:
WiFi - это коммерческий продукт.
Если не сильно запариваться, то можно сделать контроллер на одной ардуине nano + rtс-модуль. Ее достаточно. На борту есть usb, написать ПО, в которой все настройки указываются в шапке программы. "Чик" на кнопочку и вся ПО вгрузилась. 8 битный шим виден только на малых мощностях. Если добавить PCA9685, то он вообще бесподобен, 14 бит это плавно )))
 
p.s.: Что касается стартовой темы по топику. Нифига не разобрался с процессом установки рекомендуемого ПО. Скачало кучу трафика через командную строку качалось, потом выдало немного ошибок в командной строке (и это все покрутилось, ни прочесть ни повлиять). По факту у меня он как то не так работает. Хотя я имею большой опыт повторения инструкций.


#256 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 124
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 01 Сентябрь 2015 - 17:53

Такое впечатление, что чип не хочет стартовать со встроенной FLASH памяти.

Как минимум для ESP-12 должна быть такая схема подключения: http://esp8266.ru/wp...P_to_serial.png

Попробовать "чистую" ESP-12 без  PCA9685 и DS1307.

Попробовать загрузить любую другую: штатную, NodeMCU,...

ESP-12 это случайно не вот эта плата: http://lib.chipdip.r...DOC001377648.jpg

У меня из 5-ти таких плат у 3-х не работаk WiFi модуль, 2 не прошивались - прошивка заливается отлично, но не стартует, считываешь обратно прошивку - получаешь сплошные FF.

и только одна проработав дня три, тихо померла... 

 

ЗЫ про код, мне просто стыдно такое выкладывать  :ah:  



#257 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 124
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 01 Сентябрь 2015 - 18:02

Вообще настоятельно рекомендую ознакомиться с этим: http://esp8266.ru/arduino-ide-esp8266/

И в особенности с этой частью: http://esp8266.ru/ar...sp8266/#connect



#258 Sinnpriest

Sinnpriest

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 762
  • Откуда:Санкт-Петербург

Отправлено 01 Сентябрь 2015 - 20:26

У меня вот такая ESP-12

$_12.JPG

 

Загружается, работает. Заливается с Ардуино IDE. Заливаю сервера (из образцов), работают стабильно, подключаются к роутеру, висят в сети, работают, во всяком случае часа четыре-пять, дальше снова "баловался".

 

По ссылке http://esp8266.ru/wp...P_to_serial.png схему подключения ESP делал. Потратил кучу времени. Все в пустую. А потом понял, что на моей плате то уже есть какие то резисторы. Все разобрал. И все заработало. Ключ к проливке: отключение питание GPIO0 сажаешь на землю и включаешь модуль. Все. Он готов к проливке. Вычитал это на буржуйском сайте. USB-TTL разведен пин DTR, но с ним не хочет прошиваться. При этом только с DTR прошивается Ардуино про мини.

 

Выкладывай исходник. Не надо стесняться! ))) И очень хотелось бы, чтоб исходники были на Ардуино IDE )))) Очень удобная програмулина.



#259 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 124
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 01 Сентябрь 2015 - 23:54

Да именно Arduino IDE :)
Код качества "quick&dirty левой пяткой на коленке cut&past", куча лишнего, повторений, часть вообще ненужна. :)

Прикрепленный файл  ino.zip   52,93К   331 скачиваний
в libraries собственно те библиотеки, что я использовал, они немного подправленные :)
arduino ide 1.6.5, Stable version Boards manager link: http://arduino.esp82...6com_index.jsonот 23.07.2015

#260 Sinnpriest

Sinnpriest

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 762
  • Откуда:Санкт-Петербург

Отправлено 02 Сентябрь 2015 - 12:13

Ща посмотрим.

В начале компиляции выбрасывает большое количество повторений ошибок:

 

at java.util.regex.Pattern$CharProperty.match(Pattern.java:3777)
at java.util.regex.Pattern$Branch.match(Pattern.java:4604)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
at java.util.regex.Pattern$Loop.match(Pattern.java:4785)
at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717)
at java.util.regex.Pattern$BranchConn.match(Pattern.java:4568)

 

Посижу, посмотрю.

Если это все ты сам писал - силён! ))) Хотя, сдается мне, что не все... )))

 

p.s.:Да, и чёта не компилируется. Висит на компиляции минут 20...







Темы с аналогичными тегами: контроллер

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных