Arduino Mega 2560 + Ethernet Shield W5100 +microSD

Тема в разделе "Arduino & Shields", создана пользователем glory24, 11 мар 2017.

  1. glory24

    glory24 Нерд

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

    Имею такой вот блок управления Твердотопливным котлом.
    В его состав входят Arduino Mega 2560 + Ethernet Shield W5100 +microSD
    кроме этого:
    1. Графический дисплей QC12864B
    2. Усилитель термопары MAX31855
    3. Датчик температуры DS18B20
    4. 4-канальный реле модуль
    Как в данный момент функционирует блок можно почитать тут.
    Данные с датчиков температуры блок отправляет сейчас на сторонний серверhttps://personal.xively.com/feeds/1920505768
    Требуется:
    вывести показания с этих датчиков на AMS в виде аналогичных графиков с сохранением функционала блока, то есть не отправлять данные на xively.com, а формировать графики на SD карточке и просматривать их через браузер.
    Я сам с этим справится не смог.
    Скетч в виде кода прикрепить не могу, так как он слишком длинный, поэтому креплю его библиотеки в виде .zip
     

    Вложения:

  2. ИгорьК

    ИгорьК Гуру

    У меня тупой вопрос: а почему Вы пишете здесь а не в этой замечательной теме?
     
  3. glory24

    glory24 Нерд

    Кукую "замечательную" тему Вы имеете ввиду?
    Пишу тут, потому что тема называется "Arduino & Shields", а у меня как раз такие цацки.
    Кроме того в этой теме принято просить помощи, а я ее как раз и прошу
    А вопрос у Вас такой, потому что я в силу слабого владения приемами письменного изложения мысли не смог внятно описать суть своей проблемы.
    Я также пытаюсь идти путем, который проторили Вы: установил, правда, на 10 Windows OpenHab, Mosquitto, openHAB Designer, Raspberry Pi 2 купил
    и уперся в
    , не нашел у себя на компе файла "openhab.cfg".
    Поэтому пока на время отложил движение по Вашему пути, но не забросил на совсем.
    Мне очень нравится тот путь, который Вы предложили, он дает более широкие возможности для расширения системы, однако сложен к повторению для таких простых смертных как я и мне подобным.
    А для того, что бы воспользоваться AMS, достаточно скачать готовый образ microSD и залить скетч в Arduino Mega.
    Конечно, кто-то должен предварительно сформировать (или помочь сформировать), скетч и содержимое для microSD. Я сам не могу, вот и ищу помощи в этой теме.
     
  4. ИгорьК

    ИгорьК Гуру

    :)
     
  5. glory24

    glory24 Нерд

    Это сайлик :) критический или одобрительный?
     
  6. ИгорьК

    ИгорьК Гуру

    На этот вопрос ответите Вы сами через некоторое время. Но в целом я имел в виду, что если Вы взялись за AMS - то и писать надо там, на мой взгляд. Гораздо больше шансов, что именно автор поможет Вам - он же заинтересован в продвижении своего продукта.

    Пишите в теме - поможем найти. Там есть и кроме меня кто отлично знает что к чему.
     
  7. glory24

    glory24 Нерд

    Спасибо, неприменимо воспользуюсь советом, только вот с текучкой немного розгребусь.
    И тут я с Вам согласен полностью. Туда написал раньше чем суда. Тут написал, скорее, от безысходности, там ведь ответов нет.
    Складывается такое впечатление, что в продвижении AMS я сейчас больше заинтересован чем автор. Но такое тоже бывает :(
     
  8. ИгорьК

    ИгорьК Гуру

    У Вас в скетче есть куски кода, отвечающие за отправку информации на xively.com. Соответственно, их надо удалить, и вместо них те же данные отправлять на AMS по его протоколу.
    А что это за протокол и где библиотека - надо трясти автора. Кто Вам другой то помочь смо
    жет.
     
  9. glory24

    glory24 Нерд

    Так я 20 февраля предпринял попытку получил рекомендации сходить по ссылкам. Сходил, отписался автору, получил предложение установить себе предыдущую версию AMS и приложить усилия к самостоятельному обучению.
     
  10. glory24

    glory24 Нерд

    То, что из скетча нужно удалить
    - это я понимаю и пожалуй, сам сделать смогу, но отправку на АМС уже сам не организую.
    К тому же это ведь и .html править нужно что бы график отображался и джаву, что бы данные с моих датчиков запихивала в эти графики, и чего-то, чего я себе даже представить не могу.
    И ведь скетч у них как хорошо организован, все по полочкам отдельным разложено, а не так как у меня сплошной простыней. Запускаешь файл arduino_mega_server.ino и все остальные .ino файлы загружаются отдельными вкладками в основном окне, каждая вкладка - это, судя по всему, функция, отвечающая за свою часть работы общей программы. Ну очень красиво! Я такого раньше не видел. И на тебе, такая красота без дела пропадает.
    Конечно есть слабая надежда на автора, но может эта красота еще кого ни будь кроме меня вдохновила?
    Там ведь Динамический интерфейс, Роскошный вывод, Адаптивный дизайн и другие прелести :)
     

    Вложения:

    Последнее редактирование: 12 мар 2017
  11. ИгорьК

    ИгорьК Гуру

    Ну, с учетом опыта, полученного от общения с крутыми специалистами, попробуем уточнить?
    Вам AMS нужен по религиозным убеждениям, или надо решить какую-то задачу?
    АМС он... слишком красивая штука, чтобы обычные люди им занялись. Это я так аккуратно говорю, очень уважая труд его автора.
    Есть же варианты. Вот например: http://play.grafana.org/dashboard/db/grafana-play-home
    Это можно поставить на своей малинке и любоваться под разными углами.
    Snap_2017.03.15_10h13m03s_003.jpg
     
    Последнее редактирование: 15 мар 2017
  12. glory24

    glory24 Нерд

    Не, я конечно в AMS уже уверовал, но еще окончательно не утвердился в своей вере.
    К тому же решить задачу управления ТТ котлом мне важнее.
    Однако я и "Малинкой" также хорошо овладел как и AMS, т.е. "никак".
    Лежит у меня на подоконнике в красивой пластиковой коробочке. Я ее иногда в сеть включаю, любуюсь, как она лампочками моргает.
    К тому же это еще одно устройство к тем, что уже входят в состав блока управления ТТК, слишком нерационально использовать его только для вывода графиков температур с датчиков.
    Вот если бы на "Малинку" возложить несложные функции управления котлом и сложные функции сервером, на ней установленного, это была бы победа.
    Порты ввода-вывода у нее ведь есть, значить может снимать данные с датчиков температуры, термопары, аналогового сигнала с лямбда-зонда и управлять нагрузками, в том числе и сервоприводами.
    Правильно ли я понимаю, что весь мозг у "Малинки" живет на SD карте? Если так, то скачал содержимое SD карты с сайта производителя блока и залил на свою. Вот у тебя уже и рабочий блок управления ТТК. Правильно понимаю?
    Графики по ссылке конечно красивые. Пойду изучать.
     
    Последнее редактирование: 16 мар 2017
  13. ИгорьК

    ИгорьК Гуру

    Правильно. Но сначала надо написать программу. Это немалая работа. Она вряд ли под силу тем, кто пасется здесь только в разделе "закажу". Прежде чем связываться с кем-то, посмотрите историю его постов на форуме.
     
  14. ИгорьК

    ИгорьК Гуру

  15. glory24

    glory24 Нерд

    О-о-о-о! Вот где красота!
    Вот именно то, что я хотел увидеть в разделе "закажу":
    1. Как это будет выглядеть
    2. Как это собираются реализовать
    3. Сколько все это будет стоить.
    Именно в такой последовательность. Ведь если ни первый, ни второй пункт меня не устроить, какой смысл обсуждать 3-й?
     
  16. ИгорьК

    ИгорьК Гуру

    Как видите, это работает на деле.
     
  17. glory24

    glory24 Нерд

    Так ведь это тоже кусок работы. А так я уже двух хамов определил, и работу им не закажу уже ни при каких условиях.
    По большому счету, лично мне перевод отображения графиков моих датчиков с внешнего сервера .xively.com на мой личный не настолько критична, что бы я за нее заплатил штуку американских денег. Что бы так оценить работу, нужно сильной головой удариться.
    Но я могу понять и исполнителя, если он собирается на протяжении одного календарного месяца упорно работать над реализацией поставленной мною задачи, штука баксов становиться адекватной оплатой за такой труд.
    Но мне такой исполнитель не нужен.
    Мне нужен, такой который сделает это не напрягаясь за один вечер в промежуток "между пивом и распутными женщинами". С таким уже можно будет обсуждать и все остальные мои хотелки, в простонародии ТЗ.
    А вообще-то блок нужен производителю котлов СТС. Только в отличие от него я знаю какой этот блок ему нужен, потому что я котел эксплуатирую, а он их только изготавливает и продает.
    Но его в раздел "Закажу проект" выпускать нельзя, потому что если у тех кто там "пасется" главный вопрос "сколько заплатите?", то у него вопрос "Куда деньги полить?". С таким подходом можно получить чрезвычайно дорогое и абсолютно бесполезное устройство. Я как раз для того и нужен, что бы так не получилось.
    А вообще я рассчитывал, что сюда на форум заглядывают ребята из Украины, потому как этому производителю котлов не нужна программа, ему нужны готовые блоки, поэтому изготавливать их нужно будет в пределах его досягаемости.
     
    ИгорьК нравится это.
  18. glory24

    glory24 Нерд

    Так супер, уже завидую белой завистью. Уже даже статью открыл, что бы ознакомиться, только вот за писаниной все никак почитать не могу....
    Видео, которое кратко показывает возможности данного ПО: www.youtube.com/watch?v=OUvJamHeMpw посмотрел с удовольствием два раза.
     
    Последнее редактирование: 17 мар 2017
  19. rkit

    rkit Гуру

    Удачи в поисках, лол.
     
  20. glory24

    glory24 Нерд