Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я сделал проект для измерения температуры, влажности и качества воздуха в 3 комнатах. Клиенты отправляют данные получателю через преобразователи NRF24L01 + PA + LNA, а веб-сервер рисует графики с помощью диаграмм Google.
бывшие в употреблении части:
Arduino Nano v3.0 купить
Датчики температуры и влажности DTH22 купить
Датчики качества воздуха MQ135 купить
NRF24L01 + PA + LNA Transrecievers. купить
Стабилизаторы напряжения от 5В до 3.3В купить
Модуль Arduino Nano Ethernet купить
разъем micro usb купить
Orange PI Zero (для веб-сервера) купить
Шаг 1. Клиентские и серверные схемы
Существуют 2 разные принципиальные схемы для клиентов и сервера.
После изготовления рабочих прототипов я нарисовал схему на www.easyeda.com и заказал печатные платы.
Они очень качественные!
Шаг 2: клиентские и серверные печатные платы
Значения принимаются сервером и отправляют их на веб-сервер PHP.
Веб-сервер использует облегченную базу данных Sqlite для хранения данных.
Вы также можете сгенерировать те же печатные платы, используя файлы Gerber во вложении.
Шаг 3: графики
Есть страницы графиков, которые:
- Последние значения температуры, влажности и загрязнения воздуха
- Последние 7 дней - Исторические данные температуры
- Последние 7 дней - Исторические данные о влажности
- Последние 7 дней - Исторические данные о загрязнении воздуха
Шаг 4: Веб-сервер PHP
Установите веб-сервер php на ПК / одноплатный компьютер. Затем замените папку / var / www / следующим репозиторием SVN
svn.riouxsvn.com/ikeaps2014encod/www
Большое спасибо…
Хорошего дня!