Скетч 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 можно удобно рассматривать историю показаний датчиков).
-
Aktualne zlecenia dla freelancerów w kategorii C i C++
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
82 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 1 dzień 20 godzin temu ∙ 2 oferty |
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 4 dni 21 godzin temu ∙ 7 ofert |
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 5 dni 22 godziny temu ∙ 4 oferty |
Czarna Ukraina (projekt RP na bazie MTA)
4253 PLN
|
Inżynier infrastruktury proxy mieszkalnychBudujemy sieć proxy dla użytkowników od podstaw — w pełni własną, bez dostawców zewnętrznych. Potrzebujemy jednego wyjątkowego inżyniera sieci, który zbuduje całą podstawę techniczną. Co zbudujesz: - SDK w tle dla Androida, które kieruje ruch proxy przez urządzenia użytkowników… C i C++, DevOps ∙ 11 dni 18 godzin temu ∙ 15 ofert |