https://github.com/let-robots-reign/arduino-monitoring
https://github.com/let-robots-reign/arduino-monitoring
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/let-robots-reign/arduino-monitoring
- Owner: let-robots-reign
- Created: 2022-11-11T10:00:46.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-14T19:17:02.000Z (over 2 years ago)
- Last Synced: 2025-01-13T08:12:36.584Z (5 months ago)
- Language: C++
- Size: 253 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Курсовая работа по Микропроцессорным системам
## Мониторинг температуры и освещенности
Аппаратная часть состоит из Arduino Uno и NodeMCU ESP8266.
NodeMCU ESP8266 выступает в качестве мастера. Каждые 10 секунд он запрашивает данные с датчиков от Arduino и сохраняет их. Также на HTTP-запрос /update он посылает последние полученные данные.
Arduino каждые 10 секунд забирает сырые данные с датчиков (термистор и фоторезистор). Время, прошедшее с момента последнего забора показателей отображается на семисегментном индикаторе.

Отладочные сообщения от Arduino:

Чтобы получить данные в привычном формате (температура в градусах и освещенность в люксах), их необходимо нормализовать. Этим будет заниматься программная часть проекта, которая будет опрашивать NodeMCU ESP8266 путем посылки запросов /update.