Метеостанция посредством Raspberry Pi, как лучше сделать — через Arduino или через Raspberry Pi GPIO?
Здравствуйте, дорогие читатели данного вопроса! У меня к Вам очень большой вопрос.
Для начала расскажу, что требуется от "метеостанции": 1. Подключение фоторезисторов (с помощью breadboard) для проверки света (Вкл - Выкл) 2. Температура воды (с помощью термометра, соответственно) 3. pH воды (с помощью pH метра) 4. включение и выключение ламп и насоса (с помощью кнопочки на распберри пай) 5. Сделать интерактивное приложение .exe или .cfg
Есть две идеи, как это сделать:
1. датчик - ардуино - распберри - приложение (возможно веб)
2. датчик - распберри - приложение (возможно веб)
Датчик - распберри - приложение. Ардуина незачем. Берем датчики с i2c, ищем питоньи модули, пишем несложный софт. Релюхи или транзисторы вешаем на gpio. Для красивой визуализации можно использовать grafana, я делал prometheus + grafana, экспортеры писал сам, что-то есть на гитхабе.
я делал блок на базе ардуиноподобного контроллера Wemos D1 mini (ESP-8266) . Весь контент генерируется на клиенте js'ом, я просто залил приложение на flash(4mb). Оформление https://purecss.io + реактивный контент https://mithril.js.org, после сжатия файлов все приложение заняло меньше 2mb.