Скетч 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 карты (в формате: "дата записи", "время записи", "температура, °С", "влажность, %") и удобной реализацией просмотра всех строк.
-
134 Здравствуйте.
Предлагаю свои услуги по выполнению проекта.
Также помогу сделать схему и документацию.
Есть опыт работы с перечисленными модулями, есть идеи как сделать удобное меню.
-
244 1 0 Здравствуйте.
Присоединюсь к мнению коллег, о том, что просмотр архивов большой глубины на маленьком дисплее - это очень неудобно для пользователя и неэффективно для контроллера. Кроме того информация не может накапливаться бесконечно, устаревшие записи нужно удалять.
Предлагаю следующий вариант: на ПК, подключенном по USB, запускается приложение, которое скачивает всю информацию с SD карты, при этом скачанные записи удаляются с SD карты. И уже на ПК реализован удобный интерфейс просмотра с выбором периода, навигацией и т.д.
Кроме того на это же приложение можно возложить функцию установки/синхронизации времени RTC.
Если такой вариант интересен, пишите.
Имею под рукой почти весь комплект железа для отладки.
-
2000 44 0 Здравствуйте, Дмитрий.
Задача не так проста, как кажется на первый взгляд. Тем и интересна.
Нужно организовать эффективный просмотр большого файла, при этом ещё и писать в него периодически. Есть понимание, как всё это решить. Есть свои наработки по русификации символьных дисплеев.
Журнал работы в реальном времени можно будет наблюдать в терминале, подключив устройство к ПК по USB.
Пишу чистый код, оставляю адекватные комментарии.
Пишите, обсудим.
-
1659 29 3 Здраствуйте.
Предлагаю свои услуги по выполнению проекта.
Кроме написания скетча, могу собрать и отладить прототип устройства.
Готов обсудить подробности проекта в личных сообщениях.
С уважением, Сергей.
-
88 Есть понимание дела. Можем обсудить. Возможно лучше развести плату.
-

Обычно в таких задачах используют не Arduino UNO, а esp8266 - это позволит за ту же стоимость получить дополнительно WiFi, скорострельность (для вашего проекта не очень критично) и больше памяти (больше пространства для творчества).
Единственный минус esp8266 по сравнению с UNO - меньшее кол-во портов ввода/вывода, что для вашего проекта критично, т.к. "периферии" много.
Если предполагается вывод конечного продукта в люди в Интернет, то устройство стоит проектировать с учётом перспективных интерфейсов (с трудом представляю, как на LCD 20x4 можно удобно рассматривать историю показаний датчиков).
-
Актуальні фриланс-проєкти в категорії C та C++
Розробка Minecraft Java Seed Map / Seed Viewer для сайтуРозробка Minecraft Java Seed Map / Seed Viewer для сайтуОпис проєкту Потрібно розробити browser-based інструментMinecraft Java Seed Map / Seed Viewer, який буде працювати на нашому сайті та дозволятиме користувачу ввести seed Minecraft Java Edition і переглянути інтерактивну… C та C++, HTML та CSS верстання ∙ 5 годин 6 хвилин тому ∙ 10 ставок |
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 4 дні 12 годин тому ∙ 2 ставки |
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 7 днів 13 годин тому ∙ 8 ставок |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 8 днів 14 годин тому ∙ 4 ставки |
Чорна Україна (RP-проект на базі MTA)
51 835 UAH
|