Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!

Скетч arduino

минув час актуальності


Железо:
1) arduino uno
2) датчики DHT22 - 4-е шт
3) LCD дисплей 20x4 шина I2C
4) RTC шина I2C
5) Модуль SD карты
6) кнопки

Необходимо написать скетч для работы информационной(следящей) станции по двум параметрам: температура и валжность.

Функционал:
1) на дисплей должны выводиться показания температуры и влажности по всем 4-м датчикам в режиме реального времени (с частотой обновления информации 10 сек.)
2) на SD карту должны записываться данные (по температуре и влажности) - с частотой 10 мин. Таблица данных должна содержать дату и время каждого записанного измерения)
3) Необходима возможность вывода на дисплей данных с SD карты (в формате: "дата записи", "время записи", "температура, °С", "влажность, %") и удобной реализацией просмотра всех строк.



  1. 30 днів15000 ₴
    Павел Кучеренко
     125 

    Есть понимание дела. Можем обсудить. Возможно лучше развести плату.

    Україна Фастів | 17 листопада о 08:28 |
  2. 10 днів3000 ₴
    Олег Ежиков
     205 

    Пишите, сделаем. Но как замечено коллегой в Обсуждении, - просмотр на дисплее такого объема информации- очень сомнительная затея. Если есть желание можно подумать как сделать альтернативно. Хотя можно, конечно, брать карточку и просматривать ее на ноуте, к примеру. А управлять ничем не хотите?

    Україна Каховка | 17 листопада о 17:37 |
  3. 7 днів3000 ₴
    Sergiy Sulik
     350   7   1

    Здраствуйте.
    Предлагаю свои услуги по выполнению проекта.
    Кроме написания скетча, могу собрать и отладить прототип устройства.
    Готов обсудить подробности проекта в личных сообщениях.
    С уважением, Сергей.

    Україна Київ | 19 листопада о 23:14 |
  4.  1769 
       25   0

    15 днів10000 ₴
    Александр Малыгин перевірений 

    Здравствуйте, Дмитрий.
    Задача не так проста, как кажется на первый взгляд. Тем и интересна.
    Нужно организовать эффективный просмотр большого файла, при этом ещё и писать в него периодически. Есть понимание, как всё это решить. Есть свои наработки по русификации символьных дисплеев.
    Журнал работы в реальном времени можно будет наблюдать в терминале, подключив устройство к ПК по USB.
    Пишу чистый код, оставляю адекватные комментарии.
    Пишите, обсудим.

    Україна Запоріжжя | 21 листопада о 01:41 |
  5. 18 днів8000 ₴
    Владимир Никонов
     172 

    Здравствуйте.
    Присоединюсь к мнению коллег, о том, что просмотр архивов большой глубины на маленьком дисплее - это очень неудобно для пользователя и неэффективно для контроллера. Кроме того информация не может накапливаться бесконечно, устаревшие записи нужно удалять.
    Предлагаю следующий вариант: на ПК, подключенном по USB, запускается приложение, которое скачивает всю информацию с SD карты, при этом скачанные записи удаляются с SD карты. И уже на ПК реализован удобный интерфейс просмотра с выбором периода, навигацией и т.д.
    Кроме того на это же приложение можно возложить функцию установки/синхронизации времени RTC.
    Если такой вариант интересен, пишите.
    Имею под рукой почти весь комплект железа для отладки.

    Україна Харків | 21 листопада о 12:43 |
  6. 14 днів2400 ₴
    Виталий Грубов
     189 

    Здравствуйте.
    Предлагаю свои услуги по выполнению проекта.
    Также помогу сделать схему и документацию.
    Есть опыт работы с перечисленными модулями, есть идеи как сделать удобное меню.

    Україна Дніпро | 7 грудня о 15:32 |
  1. ставка відкликана
  • Anton Kravtsov
    Поскаржитися | 17 листопада о 08:02 |

    Обычно в таких задачах используют не Arduino UNO, а esp8266 - это позволит за ту же стоимость получить дополнительно WiFi, скорострельность (для вашего проекта не очень критично) и больше памяти (больше пространства для творчества).

    Единственный минус esp8266 по сравнению с UNO - меньшее кол-во портов ввода/вывода, что для вашего проекта критично, т.к. "периферии" много.

    Если предполагается вывод конечного продукта в люди в Интернет, то устройство стоит проектировать с учётом перспективных интерфейсов (с трудом представляю, как на LCD 20x4 можно удобно рассматривать историю показаний датчиков).

  • Дмитрий Митькин — замовник проекту
    Поскаржитися | 17 листопада о 08:36 |

    Спасибо за консультацию. К сожалению железо уже приобретено. Так что придется исходить из того что уже есть.

  • Anton Kravtsov
    Поскаржитися | 19 листопада о 09:37 |

    Решение, конечно, остаётся за вами. Однако стоимость esp8266 (NodeMCU V3 или аналог) порядка $5, что легко потеряется на фоне стоимости разработки...

  • Додати

Замовник
Проект опублікований
16 листопада о 15:33
178 переглядів
Мітки
Качество описания проекта
0
0
100%