Большое обновление

Друзья!
Наконец-то я закончил работу по обновлению обеих версий приложения
Это даже не обновление… приложения фактически переписаны заново

Из глобального:
— В версии «Plus!» изменен интерфейс приложения и переработана программная часть Arduino-Автоматики
— В обычной версии Автоматика теперь работает по алгоритму расширенной версии (т.е. задействованы ВСЕ ее функции)

Бесплатную версию я постарался сделать внешне максимально похожей на прежнюю. В версии «Plus!» — наоборот, внешний вид изменен на адаптивный.

Для использования всех возможностей Автоматики следует использовать прошивку v4.3 и выше.
Предыдущие прошивки также будут работать, но только в рамках своих функций

За исключением управления Автоматикой, функционал практически не менялся, небольшие отличия конечно есть, но я надеюсь что они не доставят Вам каких либо неудобств.

Главное в новых сборках — поддержка множества актуальных сегодня механизмов, таких как:

  • Material Design
  • Анимация
  • Сервисы Google
  • Взаимодействие с встроенными датчиками
  • Социальные сети
  • Облака
  • Bluetooth/Wifi (без костылей 🙂
  • FTP, FireBase, SQL, Push и т.д. и т.п….

З.Ы. 🙂
Возможно в процессе перехода я что-то упустил, просьба сообщить об обнаруженных ошибках для оперативного их устранения

 

 

Большое обновление: 74 комментария

    1. Сейчас я переписываю расширенную версию, после ее выхода (в ноябре) планирую закончить регулятор мощности, после него займусь адаптацией программы под IOS
      З.ы. я даже купил айфон под это дело 🙂

  1. Добрый день!

    Извините. В Google Play сейчас версия Домашний самогон плюс 8.10. Тогда что это за версия 7.0 бета??? И какая версия будет удалена после выхода этой версии? Придется еще раз платить за новую, а по сути ту же версию???

    1. Платить ни за что не придется:)

      Сейчас в Play-Маркете 2 версии:
      — 7.0 — это переписанная версия приложения «Домашний Самогон 6.х»
      — «Домашний Самогон Plus 8.х» (у Вас), ее я переписываю в данный момент, после обновления она станет версией 9.0

      После полного обновления приложений:
      Развитие бесплатной версии будет прекращено, обновления будут касаться только Автоматики или исправления ошибок;
      Платная версия будет обновляться как обычно, но она будет снята с публикации и станет доступной только для пользователей купивших ее ранее

      1. Спасибо за быстрый ответ! Вопрос, планируете ли Вы выпуск автоматики на продажу? Мне проще купить, чем изучать электронику, покупать 3D принтер и т.д.

      2. Здравствуйте!
        Т.е. «После полного обновления приложений» с Маркета нельзя будет купить приложение новому пользователю? Просветите, а то не понял. Спасибо.

  2. Евгений не подскажите, только на вай фае нажимаю на возврат ползунков в программе автоматика недоступна. А нажимаю на старт стоп кнопку вообще нет реакции. А температура и управление клапаном работает хорошо. https://drive.google.com/file/d/1P4lj9kGqvWmV0gLePd6rrZAf9MzTTuA7/view?usp=drivesdk

    1. Версия 7.0, у нее обмен по Wifi вообще не должен работать…
      Это я исправлю после обновления платной версии.
      Есть некоторые нюансы в системных настройках, поэтому WiFi будет обновлен в обеих сборках одновременно

  3. Евгений, в бета версии, как и в предыдущей, после обновления, нет отображения изменения иконки работы клапана при работе в режиме *старт-стоп*. Температура в центе экрана не отображается.

  4. Добрый день!Евгений,в новой версии стало не удобно пользоваться начальной страницей.(не видно всех надписей)

  5. Доброго дня.
    Представляю некую банду самогонщиков, которые внимательно следят за проектом. С желанием реализовать. Т.к. паяльник мне знаком, поручено собрать первый комплект. Калькулятором пользуюсь давно. Отлично все.
    Есть UNO. Какие-то проблемы возникнут? Знаю, что у NANO есть 2 аналоговых выхода А6 А7, которых нет у UNO, но у вас они не используются.
    При заходе в настройки выдает 103 ошибку. После некоторого времени выходит на гл. экран программы. Локация вкл. Можно как-то отключить у вас поиск по инету? Оставить только GPS? У нас могут быть проблемы с гуглом. Плэй маркет только через ВПН работает. Или что-то в настройках смартфона?

    1. Я UNO не использовал, но думаю все должно работать
      103 ошибка возникает из-за нехватки памяти устройства, можно очистить кэш или удалить/установить приложение (не обновляя)
      Насчет геолокации — программа использует 2 способа:
      1. GPS — используется встроенный gps и данные мобильной сети
      2. Ручной — нужно ввести название города вручную (в этом случае встроенная геолокация не используется)

      1. Разобрался. Памяти более чем, 1,3Гб свободно.
        Первый раз не разрешил программе получать геоданные. Подвисала на моменте определения, на ручное указание места не переходила. После переустановки разрешил получать метеоданные. Ругнулась раз 103, но вышла в меню настройки. GPS не находит. В ручную указывал Крым, Симферополь, вылазила ошибка. Догадался, что нужно UA, Simferopol. (уже отвыкли) Нашлось. Еще раз переустановил с запретом получать геоданные, выдала запрос на разрешение получать геоданные, указал запрет снова вылазит. Если поставить галку на «больше не показывать», получаем зависание и 103. 2 раза проверил.

  6. И еще, не интуитивно открывается меню указания местоположения.Нужно 2 раза нажать на вкл автокоррекцию, галка как бы сама дает понять, что уже все включилось, ан нет, нужно лезть дальше. Надо бы сделать, что если не указано место, то при установки на автокоррекцию, выпадало меню указания места. Спасибо.

  7. добрый день Евгений! Подскажите пожалуйста может сталкивались а то уже и не знаю что делать, ситуация в следующем: бывает что температурные датчики зависают, то есть при отборе тела, выставляю старт стоп, и буквально через час температура ни на одном датчике не меняется (зависает), и автоматика начинает работать постоянно при одном и том же открытии ШИМ, не меняет уже значения, и требуется только либо перезагрузить ардуино целиком либо вытащить и втащить контакты термодатчиков, от чего такое может быть?

  8. Евгений. При выборе галочки именит Т старт-стопа, после ввода значения и нажатия применить вылазиет ошибка программы.
    Bad arguments to +
    The operation + cannot accept the arguments: *empty-string* 1

  9. Ребята!!! увидел этот сайт и «загорелось» у меня!!
    Евгению! уважение. Такую работу провел. Обязательно перечислю.
    Только «в гугл»???? можно? Наверно они не все отдают автору !
    Начал пробовать и первый сюрприз ВТ модуль НС06
    ни как не шился, оказалось после команды надо знак=ставить
    AT+NAME=ИМЯ
    имейте ввиду модуль ZC-040
    Не понял еще самого главного? все управление только по воздуху!!! Если собака телефон съест, то и продукта не попить??? Первый раз вижу устройство без кнопок.

    1. Раньше и дисплея-то не было, rgb-светодиод и все…
      Удаленное управление на самом деле очень удобно, можно гнать не вставая с дивана… А с wifi хоть из другого города 🙂
      Используется управление только для установки режима работы, остальное время автоматика работает самостоятельно
      Так что если собака съест телефон, будет время сгонять за другим 🙂

  10. Вот что бы гнать не вставая с дивана, хочу доработать Ваш проект немного.
    Диван дома, где стоят счетчики воды. Сейчас на входе в аппарат стоит игольчатый вентель, которым регулирую подачу. Хочу поставить клапан последовательно и открывать его
    после начала включения при достижении температуры (например вверху, сейчас открываю по росту температуры в 2\3 колонны) около 70 градусов. А закрывать через 5мин. после останова (отключения ТЭНов).
    Евгений команда стоп с 19 пина (А0) обладает «тригером» ???

    Она не сбросится при устранении причины появления?? Как я
    понял при превышении температуры в кубе, или превышении Т отбора.???
    И еще про диван!! Переключение отбора между банками!! Померял голову- омметром показывает десятки килоом, когда щупы рядом. Датчик уровня легко выйдет. Давно хотел
    автоматизировать, все смущали клапана из нержавейки трех ходовые.
    И недавно осенило!!! Актуатор от автосигналки для замков дверей!!!! Буду им трубочку из селикона двигать над банками!!!
    Вот это будет автоматика!!!!!

    Евгений на схеме 11й пин D8 под что зарезервирован?????
    на схеме нарисован в сторону реле.

  11. Евгений, у вас в видео дробной перегонки версия автоматики 4.4.
    Это что-то новое по функционалу ?
    Прошивку будете выкладывать на сайте ?

  12. После обновления платной версии заметил одну особенность. При одинаковом проценте открытия клапана(по сравнению со старой версией) скорость отбора жидкости увеличилась. Ранее, при ШИМ 5,5% скорость отбора составляла 100гр/ч, после обновления 240гр/ч. До отбора тела ещё не дошел, дойду-поправлю

  13. После обновления платной версии перестало работать управление автоматикой.Данные от автоматики на телефон поступают,а сама автоматика ни на что не реагирует.Грешил на Ардуино,но после замены ничего не изменилось.Как откатить на прежнюю версию?

          1. Схемотехнику проверял неоднократно ,всё как и должно быть, прошивка Ваша v4.3 .Удалил с телефона приложение версии 9.0,вытащил с разбитого планшета ark файл версии 8.6,установил на телефон — всё работает.

          2. Я проверил, все работает штатно.
            Если приём проходит корректно, то передача не может не работать.
            Т.к. программная часть у 8.6 и 9.0 одинакова, могу предположить что дело в модифицированной прошивке (править можно не все), или что-то с самим обменом (настройки программы, антивирус/анонимайзер и т.п.)

  14. Здравствуйте Евгений. С новым годом !!
    Все работает на ура.
    По поводу управления ТЭНом , есть какое то решение? Или только в планах? Евгений команда стоп с 19 пина (А0) обладает «тригером» ??? Она не сбросится при устранении причины появления??

      1. Евгений, здравствуй,
        Так может РМ совместно разрабатывать… , может отдельные его части? или опробовать идеи?

      2. Евгений, а памяти хватает? Может на отдельной плате и своей ардуино выполнить, а сопряжение сделать с существующей. У меня сейчас ( от пивной автоматике использую), выполнено отдельным ящиком с ручной регулировкой, очень удобно. Один силовой блок управления тэнами использую и для варки пива и для самогона. О как!!!
        С наступающим Старым Новым годом!!! всех.

  15. Реализовал на UNO. Сюрпризов не было, все прошилось. Блютус не ставил (не вижу смысла). Датчики нашлись, WIFI поднялся, дисплей отображает, в вебе виден, настраивается. В программе не подключается, ничего не передается. 3 раза пошагово из видео прошел настройки, 2 раза перепрошил 8266 (прошилось только после удаления диода). Какую функцию выполняет диод? Нужен ли он при работе? Может ли влиять номинал резисторов 330 Ом на получение инфы при работе? Прошивка через них прошла. Дело в роутере, аппарате или андроиде?
    UNO легко вывозит дисплей, ничего не резал. Стаб не греется.

    1. После прошивки все перемычки вернули на место?
      Резисторы 330 Ом и стабилитрон согласуют логические уровни Ардуино (5В) и ESP8266 (3.3В)
      Подключать Rx-Tx «напрямую» очень нежелательно, для ESP — 5В почти гарантированный выход из строя

      1. Да, конечно, перемычки вернул. Отсутствие блютуса не влияет на работоспособность? Почему вебинтерфейс на ESP заходит, в программа нет? И можно ли без настройки на роутер работать, напрямую на интерфейс?

        1. Bluetooth с Wi-Fi работают независимо, влиять друг на друга они не могут
          Напрямую с ESP тоже все должно работать

          ESP8266 работает в режиме моста TCP-Uart:
          — Web-интерфейс доступен — значит TCP работает нормально
          — Чтобы поверить Uart — подключите Ардуино по USB и посмотрите терминалом com-порта: должны идти csv-пакеты раз в 2 секунды
          Если пакеты проходят нормально — значит дело не в Ардуино, неисправность либо на участке RX-TX Ардуино-ESP, либо неисправна сама ESP8266

  16. Подскажите, а для чего нужен датчик атмосферного давления. В коде скетча он используется только для того, чтобы вывести значение на дисплей и отправить его на смартфон.
    Он как-то влияет на логику работы программы?

  17. Прошу прощения если пишу не в той теме. После последнего (14.04.19) обновления приложения Домашний самогон, стало работать криво. При выборе вкладки «автоматика ардуино», приложение закрывается с уведомлением об ошибке в приложении. Подобное происходит и с некоторыми другими вкладками, но они мне менее интересны. Прошу решить эту проблему. Проверялось на 3х смартфонах с разными версиями андроид, во всех случая ошибка одинакова.

    1. Обновилась бесплатная версия, все заработало, спасибо. Но платная версия вылетает сразу в ошибку. Приложение не запускается. Обидно.

  18. добрый день Евгений! когда уже примерно появится возможность работать с автоматикой на ios устройствах? 🙂 и еще все же с вайфай модулем много каких то действий и компонентов может уже что то новое есть у китайцев? например https://ru.aliexpress.com/store/product/V3-Wireless-module-NodeMcu-4M-bytes-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-ESP/2342338_32801590957.html?spm=a2g0v.12010615.8148356.1.2bbb4acaECDtRp, его может как то проще будет подключить, рассмотрите пожалуйста и может в сборку дополнительную инструкцию?

  19. Евгений подскажите пожалуйста. Режим блюзуз. На экране телефона пропали данные с датчиков, на дисплее есть. Управление клапаном проходит. Датчики аварии работают. Что может быть??

  20. Евгений, может уже появилось на aliexpress какое нибудь более готовое решение по wifi модулю, а то что то все так руки и не доходят до сбора wifi модуля сложным кажется все эти перемычки туда сюда переставлять вообщем может уже можно как то более или менее готовую плату купить ее соединить и прошить? а то в этом совсем ни чего не понимаю.

      1. ооо так вы значит в этом разбираетесь 🙂 может подскажете тогда может можно используя всю схему как у Евгения (кроме wifi) установить wifi модуль типа V3 Беспроводной модуль CP2102 или CH340, и как это сделать? что куда подключить и как прошить. я так понимаю эти модули более новые и для их интеграции не требуются дополнительные перемычки и т.п.

        1. Плату блютуз я убрал ,подключение модулей как по схеме. Только дисплей и датчик атмосферного давления на SDA 21 pin ,SCL 20 pin. Реле на клапан поменял на твердотельное. Прошивал как у Евгения с учетом переключения джампером на самой плате.

          1. Первый раз собрал всё по схеме ,но то ли что то неправильно собрал то ли ESP неисправная была ничего не получилось. Попробовал MEGA+ESP .

  21. С трудом, но сделал двустороннюю плату методом ЛУТ. Собрал всю автоматику. Решил протестировать «на столе». Примерно через 10-15 минут работы автоматика зависает (перестает срабатывать реле и датчики температуры нагреваются очень сильно. Коснулся- получил ожог кожи). Перепроверил всю сборку, прозвонил все дорожки… Все по инструкции… Заменил температурные датчики. Опять зависание и нагрев датчиков.

      1. Подключил 5в на красный провод, минус на черный и через резистор 4к7 соединил красный и жёлтый. Прошел час, датчик не греется. Универсальный китайский тестер LCR-T5-H определяет датчик (красный,черный,жёлтый) как 2 диода
        1 -||- 3

        Да и в автоматике, датчики первое время температуру определяют правильно (и нагрев и охлаждение)

  22. Подключил 5в на красный провод, минус на черный и через резистор 4к7 соединил красный и жёлтый. Прошел час, датчик не греется. Универсальный китайский тестер LCR-T5-H определяет датчик (красный,черный,жёлтый) как 2 диода
    1 — || — 3

    Да и в автоматике, датчики первое время температуру определяют правильно (и нагрев и охлаждение)

    1. Фото вставить нельзя, хотел нарисовать схему как определяются диоды… Но сайт и знаки не пропускает, съел половину писанины ))

    2. Греться он может по нескольким причинам:
      — высокая частота опроса (прошивка не редактировалась?)
      — преобразователь питания (можно запитать схему от usb ардуино. Без дисплея и реле)
      — глючный датчик
      — что-то с монтажом
      Вроде все…

  23. — прошивка не редактировалась.
    — преобразователь питания пробовал исключить, т.к. он грелся до 70 градусов, подключил зарядное мобильного.
    — датчиков в схеме 3 шт. Менял на другие все. Да и греются они каждый раз разные или сразу два..
    — сегодня сделал новую плату, тем самым проверю ошибку монтажа.

    По итогам отпишусь.

  24. И так, по итогам…
    В нагреве датчиков виновна связка из аруиновского реле (низкий уровень) + клапан на 220 в. При отключении питания клапана автоматика работает , реле щёлкает. При подаче питания на клапан, он срабатывает штатно, но через некоторое время происходит зависание автоматики и нагрев датчиков.
    Проблему решил поставив между реле и клапаном ещё одного реле, твердотельного SSR. Ардуиновское реле пришлось оставить, т.к. при переделке платы не вывел дорожку с пина D7. Надо в скетче будет поправить и тогда убрать лишнее реле.

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

        1. Да конечно выдает помеху, я писал выше, что такой как у вас вариант самый приемлемый, мало того параллельно клапану надо ставить искрогаситель (если твертотельное реле управляет клапаном , то не надо) то бишь конденсатор 0,05 -0.1 мкф х400в+сопротивление 100-300 ом , последовательно соединенные. Еще это решение увеличивает устойчивость показаний датчиков температуры и системы в целом. Актуально при клапане в 12 вольт, так как ток клапана больше в 10-20 раз.

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

    1. В прошивке автоматики есть строка с комментарием:
      float _gtv21 = 65;//Температура срабатывания датчика пара

      1. Это прошивка 4.5. Попытка перепрошивки с в.4.3 на 4.5 не удалась. Перепробовал все версии Arduino IDE, которые есть на официальном сайте. Ссылки указанные на Вашем сайте «новую Arduino IDE v2 (1.8.1)» не работают. Прошу Вас дать ссылку на версию Arduino IDE Portable, которая перешьет контроллер.

        1. Скетч HomeSamogon.ru ver 4.3 — можно менять температуру аварийного датчика в следующих строках:

          digitalWrite(14, ( (!( (digitalRead (9)))) || ((_gtv15) > (65.00)) ));
          if(( (!( (digitalRead (9)))) || ((_gtv15) > (65.00)) ))

          if (( ((_gtv15) > (65.00)) || (!( (digitalRead (9)))) ))

          Поиск строк по параметру «65.» в программе Arduino IDE. Число 65 меняем в 3-х строках на значение температуры аварийного термодатчика, необходимое для пользователя.

  25. Не могу прошить Ардуино, ссылки Arduino IDE не работают, дайте ссылку на рабочую Arduino IDE.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa1

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *