1. Посыпалась важная табличка в базе данных из-за вынужденной перезагрузки сервера, который похоже повис. Сегодня исправлю.
  2. Так как ссылки внутри форума сейчас указывают на старый форум - просьба в этой теме указать сообщения с этой ошибкой.
  3. Использование тэгов [IMG] запрещено, просьба пользоваться вложениями.
  4. Уважаемый Гость, форум - это хорошо, но загляните в нашу BREWIKI, там столько всего интересного!
  5. При переносе форума "поломалось" расположение картинок в темах. Команда предпринимает меры по исправлению этого недостатка.
  6. По вопросам размещения рекламы обращайтесь по адресу earo@yandex.ru
  7. Пользователь Гость, статус "Пивовара" (и полный доступ к форуму) буду давать только пользователям с аватаром отличным от вопросительного знака :)
  8. Дорогой Гость, у вас появилась возможность материально или интеллектуально помочь нашему проекту. Помощники получат особый статус и уважение на форуме :) Пишите на earo@yandex.ru
  9. Просьба заполнить заново свой профиль. Особенно это актуально для пункта "Откуда". Он сильно помогает отвечать на многие ваши вопросы.

Платформа Arduino

Тема в разделе "КИПиА в пивоварении (+ электрика)", создана пользователем evgen, 12 окт 2012.

  1. evgen

    evgen Ключник Команда форума

    Откуда:
    Überwald
    Кстати, Ардуино вполне может догреть себя до температуры зависания. Контроллер сейчас управляет включением подсветки на рассаде. Датчик освещенности пока не приехал. Освещенность регистрировал нагревом внутренностей коробки. Таки да, на 45С система на UNO повисла :) Это личинка будущего центра по управлению дачными делами - измерением температуры воздуха и почвы, поливом, вентиляцией парника и прочее. Задачи в общем схожие с полной автоматизацией варки пива. Но собирать "brew stand" под это сильно ломает... Но все эти дела - доставляют очень много удовольствия, когда все вещи что ты делаешь - прикладные а не какие-то туманные библиотеки, которые тебе никогда не пригодятся :rolleyes:

    evgen_meteo_01.jpg
     
  2. Zver

    Zver Модератор Команда форума

    Откуда:
    СПб
    А мне не хватило терпения разобраться, отложил в дальний ящик. Правда, недавно понадобилось сигары оживить - так dht22 пришёлся весьма кстати для панк-хумидора))

    IMG_1521.JPG
     
    Последнее редактирование: 24 апр 2017
  3. nstorm

    nstorm Модератор Команда форума

    Откуда:
    Ростов-на-Дону
    О, точно, надо контроль влажности в хумидоре организовать. :)
     
  4. nstorm

    nstorm Модератор Команда форума

    Откуда:
    Ростов-на-Дону
    Сделал по-быстрому за выходные на ESP-01 и датчике Si7021. Жесть конечно ESP-01 неудобные платы, нафиг я их брал, надо было 03 только брать для компактности. 01-ые похоже планировали делать для работы только в связке с другим МК чисто как WiFi модуль. Т.к. например из выводов есть CH_EN, который если не подтянуть к питанию, чип не стартует вообще. Если к GPIO0 не подтянуть питание, то он не стартует, а переходит в режим прошивки при подключенном датчике (т.к. датчик на этой же линии подключается по SDA и стягивает линию на землю в момент старта, других портов нет всё-равно).
    esp8266sm_1.jpg esp8266sm_3.jpg
    Пришлось городить такое уродство, не красиво конечно. Но разводить плату под это дело не хочу, надо компактно, чтобы в хьюмидор запихнуть. Ах да, и питать хочу от батареек. В идеале от одной CR2032. Поэтому написал скетч, который использует глубокий сон ESP8266. Чтобы просыпаться, нужна ножка от RTC которая на ESP-01 не разведена. Поэтому пришлось проводком подпаиваться к ноге. Нормального тоненкого проводка не было в изоляции, пришлось брать такой.
    esp8266sm_2.jpg
    Уродство полное, но работает. Скетч написал с учетом сна. Раз в час просыпаемся, в ячейке в псевдо-EEPROM смотрим значение счетчика и увеличиваем его на 1. Спать больше ~71 минуты нельзя - переменная uint32_t больше значения не примет. Поэтому счетчиком в EEPROM отмеряем сколкьо раз мы просыпались. Если меньше SLEEP_HOURS, то засыпаем снова на час. Если больше, то обнуляем счетчик в EEPROM, подключаемся к WiFi, читаем датчик и шлём данные на NarodMon.
    Всё работает. Только во время просыпания потребеление ~71мА. Хоть и длится подключение несколько секунд всего, пишут что такой "высокий" ток для батарейки с низкой ёмкостью быстрее её убьет. Посмотрим сколько по факту будет работать. Светодиод питания выпаял, чтобы батарейку не жрал. Потребление в режиме глубокого сна почему-то пока около 1мА. Правда есть вероятность, что у меня мультиметр глючить начал, т.к. батарейка в нем села. Заменю батарею, замерю опять. Т.к. ESP в режиме сна должен жрать всего 60мкА, а Si7021 вообще 60нА.
    Зато получается полностью автономный интернет-датчик, с питанием от батарей. В принципе можно Li-Ion акк поставить туда и какой-нибудь Low Quiescent Current LDO регулятор.
     
    Zver нравится это.
  5. nstorm

    nstorm Модератор Команда форума

    Откуда:
    Ростов-на-Дону
    И правда глючил ) Заменил батарейку вчера. В режиме работы ESP-01 у меня потребляет ~71мА. Подключается к точке, и передает данные где-то за 6-7 сек. Во время глубокого сна потрбление падает всего до 18.4мкА:
    esp8266_ds1_sm.jpg

    Несмотря на это, идея с батарейкой CR2032 была глупой. Такой ток в режиме работы (~71мА) даже на несколько секунд очень быстро убьет эту батарейку. Слишком сильный для неё ток разрядки. Надо что-то большее по ёмкости подобрать, чтобы это максимум 0.1C было (т.е. надо от 800мА ёмкость искать элемента) или акк взять как и планировал.
     
    Последнее редактирование: 25 апр 2017
  6. evgen

    evgen Ключник Команда форума

    Откуда:
    Überwald
    Можно купить аккумулятор такого типоразмера :)
     
  7. nstorm

    nstorm Модератор Команда форума

    Откуда:
    Ростов-на-Дону
    Да я ж говорю, акк поставлю наверное. Или Li-SOCl2 элемент, у них саморазряд низкий, по идее годами работать будет. Типа такой:
    [​IMG]
    Что хорошо, у них реально саморазрядка практически отсуствует и напряжение стабильно почти до полного разряда. Т.е. по мере разрядки оно не плавно проседает, как на многих других элементах, а держится на одном уровне. Вот график:
    [​IMG]
    Как видно падение напряжения лавинно - это уже батарейка сдохла. Линия чуть левее - батарейка, которая хранилась перед этим 10 лет 225 суток при +60*С, что эквивалентно 10 годам при +23*С (без использования), как видно не на много меньше-то отработала.
     
    Последнее редактирование: 26 апр 2017
  8. evgen

    evgen Ключник Команда форума

    Откуда:
    Überwald
    Подключал к Меге шилд с сегментными индикаторами, кнопками и светодиодами на STM. Переплюсовку устроил :) Померла микруха USB-TTL. Она как назло мелкая, торопился, отпаялась плохо, площадки на плате повредились. Сделал шнурок USB-TTL на CH340G, не получилось прошить ни Мегу, Мини Про. Шнурок правда длинный, полтора метра, но на 9600 все равно должно работать было... хз. К счастью нашел в заначке USBASP:

    evgen_usbasp.jpg

    Он кстати на 328-ой микрухе, как и Мини Про. Отлично все прошилось по ICSP. Надо каждому иметь такую штуку, или самолично сделать её из Мини Про, хотя проще купить :) Там есть тонкость с драйверами, я позже выложу софтину для безнапряжной установки и правильной записи вендора и id устройства.

    P.S. Вот здесь - https://rlogiacco.wordpress.com/2016/09/01/usbasp-windows-10/
     

    Вложения:

    • zadig-2.3.rar
      Размер файла:
      4,9 МБ
      Просмотров:
      0
    Последнее редактирование: 3 ноя 2017
  9. evgen

    evgen Ключник Команда форума

    Откуда:
    Überwald
    Наткнулся на такую штуку на Али:
    evgen_esp.jpg

    Очень занятное логическое продолжение ESP8266! Стоит 10$. Есть с OLED:
    evgen_esp32_oled.jpg

    https://esp8266.ru/forum/threads/esp32-wifi-ble.710/
     
  10. PNV

    PNV Участник

    Откуда:
    г. Новоуральск
    штук 5 разных лежит но юзаю только usbasp, делаю типа ардуинки минисборку чисто тиньку или атмегу, последнее время чисто поиграться ) ибо лень да и хобби сменилось на пиво :)
     

Поделиться этой страницей