Комментарии 12
Это не охранная система, разве что. Датчик давления может служить элементом охранной системы, если решить вопросы установки в корпус, монтажа, согласования уровней сигнала (для длинных проводов)…
Можно использовать Arduino + enc28j60 (или W5100/W5500) и воспользоваться внешним API для отправки сообщений куда-либо (Или сделать свой API для опроса самой ардуины с другого устройства по сети).
Можно и esp32 использовать, если нужна вафля.
Но зачем цеплять ардуину к одноплатнику? Raspberry и так умеет всё тоже, что и ардуина: SPI, i2c, GPIO, ADC/DAC… Почему бы не реализовать всё на нём? Но в данном случае — это лиш лишний размер и потребление энергии. Про отвод тепла — вообще больная тема.
ADC/DAC
Этого нет в Raspberry, только внешние.
Ну всё равно — это вопрос одной внешней микрухи.
Но зачем в данной задаче распик, если ардуина или esp32 тут будет уместнее (Меньше размеры, энергопотребление, тепло и т.д.)
Это трэнд в последнее время.
Все время встречаются статьи "как зажечь лампочку с помощью arduino + малина + питон".
Я конечно утрирую, но на мой взгляд, такая примитивная задача как опрос двух датчиков и API в сеть не стоит ни такого подробного описания ни использования такого сочетания как микроконтроллер и одноплатный комп с Linux.
И это никак не образец инженерного решения. Скорее анти паттерн решения.
И да. Авторы таких статей, как правило очень обидчивы.
На резонное замечание об использование, например, того же ESP32 следует как правило: "я так вижу" "художника всяк норовит обидеть" "это же учебная задача" и пр.
Так что если вы закрываете нишу с более качественными и продуманными решениями, ну вы — молодец, Вас остаётся, только поблагодарить за Ваш труд и вклад в подготовку грамотных специалистов.
Есть материалы плохие и есть материалы хорошие. Материалы, которые учат складывать 2+2, решая дифференциальное уравнение плохи, ибо излишнее усложнение любой конструкции ведёт к ухудшению надёжности. И не важно что это Just For Fun.
«Как зеницу ока...» или делаем простенькую охранную систему на базе микроконтроллера (Canny или Arduino) и Raspberry PI