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

Свернуть чат ЧАТ Открыть чат во всплывающем окне

Ankuls : (15 July 2018 - 17:08 17) хочу на роутере с прошивкой openwrt поднять web и туда впихнуть все esp от квартиры
Ankuls : (15 July 2018 - 17:07 17) Gipsy, у меня такие часы пару лет проработали потом вместо 3.3В с LM2576 пошло 33В вышел волшебный дым со всех микросхем :) сейчас новую печатку напиросал все детали уже есть собиру как есть с ENС28J60. а потом может быть поиграюсь с esp хотя я их купил для выключателей домой
Ankuls : (15 July 2018 - 17:03 17) Gipsy, о видишь у меня мозгов не хватило додуматся что мега с тут лишняя
Gipsy : (15 July 2018 - 14:15 14) Ankuls, прикрути драйвера индикаторов прямо к 8266, ещё один контроллер тут лишний. С обработкой NTP справится модуль без внешних помощников
Ankuls : (14 July 2018 - 11:43 11) rgb, много готовых решений на АТ командах но меня это не устраивает
Ankuls : (14 July 2018 - 11:37 11) rgb, точнее не TCP стека а SPI интерфейса в ethernet
Ankuls : (14 July 2018 - 11:27 11) rgb, на меге и web и TCP стек а ENС28J60 это железяка для инверсии TCP стека в Ethernet или я не правильно понимаю
rgb : (14 July 2018 - 09:20 09) Ankuls, Не так всё, как тебе кажется. Веб то на меге, но всю работу с инетом выполняет ENС28J60, тут не прозрачный мост нужен. Менять прошивку на меге всё равно придётся.
Ankuls : (14 July 2018 - 08:14 08) rgb, с esp как то все намного проще а вот переделывать прошивку меги для меня очень сложно. по этому web и стек пусть остается на меге а esp сделать прозрачным мостом вот о чем я думаю
rgb : (14 July 2018 - 06:23 06) esp8266 можно управлять АТ командами, можно залить прошивку на языке LUA, можно написать прошивку в Авр студио (используя библиотеки, коих там есть) и самое крутое и сложное написать на СИ используя СТК или как там... Тебе нужно отправить на известный сайт запрос времени, получить ответ и из него выделить числа. Будет этим заниматься мега или esp8266 на выбор, логичней отдать эту работу esp8266.
rgb : (14 July 2018 - 06:17 06) Ankuls, ты изучишь всё, кроме того, что тебе нужно )))
Ankuls : (13 July 2018 - 20:38 20) вот только не понятно как все это откомпилировать у автора часов файлы с расширение .с а в примерах .срр я так понимаю С и С++
Ankuls : (13 July 2018 - 20:35 20) rgb, главное в гугле правильно вопрос задать :)))) https://github.com/J...ilek/WiFiSpiESP все есть
Ankuls : (12 July 2018 - 09:15 09) rgb, разработчик этих часов не замарачивался он взял уже готовый код для enc28j60 и прикрутил его к меге но так как я не программист пока мозгов не хватает как прикрутить такой же код от esp8266 вообщем пока весь в чтении :)
Ankuls : (12 July 2018 - 09:08 09) rgb, понимаю что мне нужно esp подключиться к роутру можно даже dhcp на esp поднять а дальше мозгов не хватает как через spi будет общаться с мегой.
Ankuls : (12 July 2018 - 09:05 09) rgb, только время
rgb : (12 July 2018 - 07:55 07) Ankuls, Тебе время сити нужно получить или ты хочешь программировать мегу через WIFI
Ankuls : (11 July 2018 - 21:30 21) разноцветный посмотри то что мне нужно https://github.com/e...s/ESP8266AVRISP
Ankuls : (09 July 2018 - 13:57 13) rgb, почитал перевод :(
Ankuls : (09 July 2018 - 12:58 12) rgb, на прошлой неделе только модуль в руки взял ну и типа Hello world :) c телефона через http светиком на GPIO2 играюсь ;)
Ankuls : (09 July 2018 - 12:56 12) rgb, это то что в esp8266 сейчас у меня залито. играюсь только wifi, http
Ankuls : (09 July 2018 - 12:55 12) rgb, modules: bme280,coap,crypto,file,gpio,http,net,node,rtctime,sigma_delta,spi,tmr,u8g,uart,websocket,wifi
Ankuls : (09 July 2018 - 12:41 12) rgb, в сам esp8266 spi стек уже зашит остается только скеч написать под мегу. но я пока не разобрался что именно мега отправляет получает от ethernet
Ankuls : (09 July 2018 - 12:13 12) rgb, не пока
rgb : (09 July 2018 - 11:49 11) Ankuls, перевод читал?
Ankuls : (09 July 2018 - 10:54 10) rgb, похоже я нашел то что мне нужно https://arduino.stac...am-for-atmega16 глянь туда я смотрю или нет
Ankuls : (09 July 2018 - 10:16 10) rgb, вот готовый скетч https://github.com/e...lave_Master.ino я в правильном направлении?
Ankuls : (09 July 2018 - 10:02 10) с ENС28J60 хотел сказать
Ankuls : (09 July 2018 - 10:01 10) rgb, enc28j60.h в смысле не библиотека а программа, смотрю для esp8266 куча примеров для управления АТ командами через RX TX а часы(мега) через SPI интерфейс общается с esp8266
Ankuls : (09 July 2018 - 09:53 09) rgb, esp8266 прошивка залита сайт есть который собирает прошивку с нужными сервисами, дальше скрипт на lua он у меня коннектится к роутеру есть куча готовых решений типа через wi-fi передача в UART вот я и думаю может просто вместо библиотеки enc28j60.h в прошивку подсунуть библиотеку esp8266
rgb : (09 July 2018 - 07:56 07) Ankuls, В esp8266 надо залить прошивку которая будет подключаться к роутеру с твоим паролем и время от времени отправлять запрос о текущем времени, потом отправлять на МК. Не уверен, что кто то захочет бесплатно с этим ковыряться. Править нужно прошивку на МК и писать на esp8266 . Хотя на esp8266 может, что то почти готовое найти можно.
Ankuls : (08 July 2018 - 23:21 23) rgb, насколько я понял из исходника часов в мегу зашиваеться библиотека микрочиповская для ENС28J60 модуля #include "enc28j60.h"
Ankuls : (08 July 2018 - 23:18 23) rgb, да
rgb : (08 July 2018 - 20:17 20) Ankuls, прошивать esp8266 умешь?
Ankuls : (07 July 2018 - 22:38 22) И мертвые с косами стоятЬ...
Ankuls : (07 July 2018 - 21:39 21) Программеры кто шарит в С ??? есть такие часы https://www.radiokot...igital/home/68/ там thernet модуль прикручен. есть исходник, хочу вместо сетевого шнурка прикрутить esp8266 12s подскажите ethernet мобудь в прошивке slave or master
Ankuls : (07 July 2018 - 21:36 21) Nikolai4, Николаич когда ты успеваешь рождаться вроде недавно поздравляли :)
Ankuls : (07 July 2018 - 21:36 21) rgb, Здорова!!!
Nikolai4 : (07 July 2018 - 20:52 20) Спасибо Мужики!
dimon-k714 : (03 July 2018 - 21:35 21) Nikolai4 Вітаю!!! Всього найкращого і побільше!!! :beach:
shpuntic : (03 July 2018 - 16:58 16) Nikolai4 привет! Поздравляю с Днем Рождения! Желаю всего самого наилучшего. :drinks:
rgb : (28 June 2018 - 09:58 09) Ankuls, Привет Дядька!
Ankuls : (23 June 2018 - 23:37 23) где все?

Фотография

Термометр - термостат


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

#81
Vlad80

Vlad80

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений
  • ГородВинница

 

А автомобиль какой? Интересно каков результат...

Удачи!

Уменя Опель Астра. А с результатом, по ходу, придется повременить, т.к. вылезла проблема с генератором - завышенное напряжение в бортовой сети. Сегодня буду ковырять "гену".



#82
alexku59

alexku59

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений

.



#83
an_muz

an_muz

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
  • ГородКиев

Уважаемый agette,  не могли бы Вы изменить прошивку  под PIC16F628A с ОК и с ОА так, чтобы было 3 кнопки (1 - плюс (+), 2 - минус (-) для изменения температуры и гистерезиса, 3 - гистерезис).
Диапазон изменения температуры 10 - 90.
Диапазон изменения гистерезиса 1 - 20.
 Заранее благодарен.



#84
alexku59

alexku59

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
Добрый вечер уважаемые электрики. Я тоже спаял обсуждаемый здесь термостат. Спасибо
всем кто не жалея времени старается помочь тем, которые стараются делать первые шаги в программировании МК. Теперь вопрос, может я где то пропустил, перепробовал наверное с десяток прошивок,но с инверсией, и гистерезисом на Pic16F628A не нашел. Если где то пропустил может ткнете носом, если такого варианта нет переделайте пожалуйста, буду ставить на газовый котел. Дисплей с общим анодом, датчик 18б20.
Также поздравляю всех с наступающим новым годом.

#85
alexku59

alexku59

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
Вот такой приборчик у меня получился, а рядышком клапан электромагнитный, работает на ура, жаль только прошивка чуть не та, нужна инверсия

Прикрепленные файлы



#86
Andrew7041

Andrew7041

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
  • ГородКалуга

Доброго времени,  версия с ОА. от первоисточника, если нужен конкретный вариант выложите исходник я его перепишу....

Добрый день. Прошил вашей прошивкой от 01,02,12. Схема на PIC16F628A индикатор с общим катодом.
Помогите пожалуйста.
*При установки температуры есть значения "-0" и "0", чем они отличаются?
*И еще хотелось бы попросить доработать прошивку. Чтобы при сбросе питания сохранялись значения температуры и гистерезиса.
Планирую термостат в подвал гаража приспособить, чтобы картошка не померзла. Вдруг свет выключат. А с температурой включения "0" и гистерезисом "255" на может по жариться случайно :-)

*Ну и совсем последняя просьба, реально ли сделать чтобы при обрыве датчика термостат не включал нагрузку? Ну мало ли, от влаги провод отгниет?



#87
Gipsy

Gipsy

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

  • Разработчик MICROCHIP
  • PipPipPip
  • 597 сообщений
  • ГородСтаниславів

Dc12v-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%

2.5 доллара на Алиекспресс стоит. С бесплатной доставкой :). Да вам детали дороже выйдут купить.


Заказ прошивок:  oleg.gerega (a) i.ua


#88
Andrew7041

Andrew7041

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
  • ГородКалуга

Dc12v-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%

2.5 доллара на Алиекспресс стоит. С бесплатной доставкой :). Да вам детали дороже выйдут купить.

Перепрошить готовое устройство не дороже, чем купить новое.)
Когда я искал такое устройство, оно стоило 380р. А не 250, как сейчас.
Да и все элементы схемы у меня валяются в шкафу, в т.ч. и программатор. Так что китайское устройство вышло бы и дороже (т.к. повторение схем я забросил и все валяется без дела), и дольше ждать заказ.



#89
Gipsy

Gipsy

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

  • Разработчик MICROCHIP
  • PipPipPip
  • 597 сообщений
  • ГородСтаниславів

 

Dc12v-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%

2.5 доллара на Алиекспресс стоит. С бесплатной доставкой :). Да вам детали дороже выйдут купить.

Перепрошить готовое устройство не дороже, чем купить новое.)
Когда я искал такое устройство, оно стоило 380р. А не 250, как сейчас.
Да и все элементы схемы у меня валяются в шкафу, в т.ч. и программатор. Так что китайское устройство вышло бы и дороже (т.к. повторение схем я забросил и все валяется без дела), и дольше ждать заказ.

Получается есть всё, кроме самого главного - прошивки... 


Заказ прошивок:  oleg.gerega (a) i.ua


#90
Andrew7041

Andrew7041

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
  • ГородКалуга

 

Получается есть всё, кроме самого главного - прошивки... 

Прошивка тоже есть, но для меня, в ней есть недостатки. А цена реле и 1 кнопки (для автомитического отключения устройства при пропадании питания) все равно дешевле чем купить).
Хотя посмотрел файл исходника, там есть запись в энергонезависимую память. Надо попробовать перешить контроллер.



#91
Gipsy

Gipsy

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

  • Разработчик MICROCHIP
  • PipPipPip
  • 597 сообщений
  • ГородСтаниславів

 

 

Получается есть всё, кроме самого главного - прошивки... 

Прошивка тоже есть, но для меня, в ней есть недостатки. А цена реле и 1 кнопки (для автомитического отключения устройства при пропадании питания) все равно дешевле чем купить).
Хотя посмотрел файл исходника, там есть запись в энергонезависимую память. Надо попробовать перешить контроллер.

 

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

А если нет - то это цена  рабочего времени того человека, который для вашей экономии должен бесплатно переделать прошивку ;)


Заказ прошивок:  oleg.gerega (a) i.ua


#92
Andrew7041

Andrew7041

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
  • ГородКалуга

 

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

 

А если нет - то это цена  рабочего времени того человека, который для вашей экономии должен бесплатно переделать прошивку ;)

 

Так речь там шла о "собрать" или "купить".
А про прошивку я заикнулся, т.к. мне показалось что в ней существенный недостаток. Нет сохранения настроек при пропадании питания. Ну и я надеюсь что мне не последнему эта схема пригодится. Хотя как знать, если даже на таких сайтах стали говрить что купить проще.

P.S. Хотя я уже не уверен что дело в прошивке. Пытаюсь перепрошить контроллер, а он вот такую ерунду выдает.
 

Прикрепленные файлы



#93
Zozulataras

Zozulataras

    Пользователь

  • Пользователи
  • PipPip
  • 18 сообщений
  • ГородМосковская
С НОВЫМ 2017-м ГОДОМ!!!
 
Новогодняя-2017 "ДВА В ОДНОМ" версия прошивки термостата на PIC16F84A (общий анод) с датчиком DS18B20 (4-ре кнопки).
 
В прошивке заложено ДВА режима работы "НАГРЕВ - Hot" или "ОХЛАЖДЕНИЕ - Col" !!! При включении напряжения режим работы всегда высвечивается СНАЧАЛА в виде надписи "Hot" или "Col" соответственно. Принципиальная схема одна! Кому нужен холодильник - выбираем "Col", кому нужен обогрев - выбираем "Hot"!!! 
 
Для входа в режим "Set" перед подачей питания зажать кнопку ГИСТЕРЕЗИС и включать, высветится "Set" (отпускаем Гистерезис) - далее кнопкой "+" меняем "Hot" или "Col" выбираем то, что нужно, далее либо ждем 10 сек до выхода из "Set" или кнопка "Температура" - выход из режима. Автоматический выход из режима "Set" через 10 сек. в любом варианте.
 
ИСПРАВЛЕНО:
- "косяки" отображения температуры ("-0,0")
- мелкие неровности прошивки и т.д.
ДОБАВЛЕНО:
- при неисправности или отсутствии датчика 18В20 загорается "Err" и ВЫКЛЮЧАЕТСЯ НАГРУЗКА (при появлении датчика на линии, соответственно все восстанавливается)
- в приложенном файле прошивки *.asm дописаны подробные комментарии фрагментов, которые переписаны заново... 
- при первом включении Тстаб=5гр. гистерезис=1, режим работы "Нагреватель - Hot"
 
P.S.
Гистерезис в этой прошивке - это величина (количество градусов), которая ПРИБАВЛЯЕТСЯ к температуре стабилизации и получается температура, при которой происходит ВЫКЛЮЧЕНИЕ нагрузки. Например, выставляем температуру 16 градусов, гистерезис 2 градуса, нагрузка включается, когда температура упадет ниже 16 и выключается, когда будет выше, чем 16+Гист(2)=18 градусов. При максимальном гистерезисе в 25 градусов, отключение нагрузки произойдет при 16+25=41 градус.Включение нагрузки произойдет в 15,9 градуса.Если выставили температуру 16 градусов, гистерезис 18, то отключение будет 16+18=34 градуса. Аналогично и для отрицательной - темп -4, гист 3, включение ниже -4 и отключение (-4)+3=-1 градус. Гистерезис можно сделать и больше, только особого смысла нету в таком большом диапазоне...
Для охлаждения - аналогично, меняется только алгоритм включения-отключения нагрузки.
 
P.S.2
Пчелам по весне потребовалась "вытяжка-охлаждение" - пришлось переписать программу под требуемые условия...
Давненько не заходил на форум, РЕСПЕКТ и УВАЖУХА - Уважаемому Agette!!! Для 16F628A и ОК "слеплю" позже, если кому нужно...

Прикрепленные файлы


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




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

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