>#ARDUINO# ПРОЕКТ КОНТРОЛЯ ТЕМПЕРАТУР С GSM И WI-FI МОДУЛЯМИ
Задача | |
------->#ARDUINO# ПРОЕКТ КОНТРОЛЯ ТЕМПЕРАТУР С GSM И WI-FI МОДУЛЯМИ<------------ Данный проект уже реализован и на данном этапе требуется его небольшая доработка\улучшение\модернизация и отладка. В проекте задействованы компоненты: ------------\\главный модуль\\-------------- 1. Arduino mega 2. LCD 16x4 . 3. GSM SIM800L 4. Wemos D1mini WI-FI 5. RS485 6. dc-dc xl4015 ------------\\клиент модуль\\--------- 1. arduino nano v3 2. rs485 3. ds18b20 (temps) ------------------------------------------------||ОПИСАНИЕ||-------------------------------------- В разных комнатах размещены контрольные устройства (клиент) с температурными датчиками (4шт) и 2мя пинами на которые приходит сигнал при замыкании реле. контрольные устройства собирают информацию с датчиков и пинов реле.В клиенте заложены границы аварийной температуры комнаты находятся на расстоянии от 10 до 30 метров удаленно от главного устройства. Главное устройство поочередно опрашивает удаленные клиенты, которых может быть от 2х до 6ти. получая информацию с контрольных устройств, выводит эти данные на дисплей. при замыкании реле или срабатывании границы температуры на контрольном клиенте с главного устройства отправляется смс на указанные номера (от 5ти до 10 номеров). Отправленное смс дублируется через 7 минут на эти же номера.. параллельно с отправкой смс происходит отправка электронного письма через Wi-Fi модуль. После срабатывания тревоги по температуре или пину замыкания - данный датчик или пин исключается из опроса до последующего его включения через смс команду или перезагрузкой устройства. На данный момент 3 вида предупреждений и смс. 1. по температуре 2. по пину замыкания 3. нет связи с опрашиваемым клиентом. Номера указанные в скетче и в списке главного устройства могут отправлять смс запросы с командами на главное устройство. команды: 1. температура на всех датчиках клиентов. 2. статус пинов реле (вкл\выкл). 3. включение пина номер 1 2 и т.д. 4. выключение пина 1. 2. 3 и т.д. -----------------------------//что нужно сделать//----------------------------- На данном этапе система нестабильна в связи по 485 порту и периодически пропадает связь с устройствами. Надо пересмотреть и предложить схемотехнику и небольшие изменения в конструкцию, либо доработка того что есть. Добавить команду смс на перезагрузку каждого устройства отдельно, по отдельной команде. Добавить функцию звонка при срабатывании тревоги на телефон указанный в списке и сброс вызова при ответе на вызов удаленным абонентом. Оптимизация кода и алгоритмов уже имеющегося скетча. Перекодировка команд модема для работы с русскими символами для отправки смс на русском языке --->ваши предложения по улучшению и модернизации<----- @##ВНИМАНИЕ##@ Проект не является коммерческим и не предназначен для продажи или использования третьими лицами. Это ЧАСТНЫЙ проект для личного использования. | |
Обязательные требования | |
добавление функции перезагрузки добавление русского текста смс повышение стабильности связи между устройствами (схемотехника) добавление функции звонка |
Приложения 1
-
1275 41 0 Здравствуйте, Михаил.
Могу вам помочь. Есть опыт и по проводным коммуникациям, и по модемам.
Сроки и цена примерные, всё зависит от "степени запущенности" вашего кода.
Актуальные фриланс-проекты в категории Прикладное программирование
Программа автоматического обзвона
7845 UAH
Необходимо написать программу обзвона сотрудников компании. Есть сервер Asterisk, SIP аккаунт, администратор выделил 5 линий. База данных хранится локально. Базу данных для обзвона должен формировать оператор: 1. ФИО 2. Должность 3. Номер телефона 4. Приоритет Также оператор… IP-телефония и VoIP, Прикладное программирование |
Сделать импорт товаров на сайт Simpla и обновлять ихЗдравствуйте, нужно сделать импорт товаров по выгрузке. Есть разные форматы выгрузки - csv, xml, xls Также затем нужно обновлять наличие товаров из гугл таблицы Нужно при этом, чтобы везде товары с одним и тем же артикулом из разных источников (сейчас товары импортируются из… Веб-программирование, Прикладное программирование ∙ 3 ставки |
Разработать умный дом на расбериподружить какой нибудь тач скрин с расбери При загрузке экрана должно быть 10 картинок и все при нажатии на картинку с изображением лампочки сигнал 3в один должен быть при нажатии на картинку с изображением чайника синнал 3в другой дрлжен быть И тд и т Прикладное программирование |
Настроить фид выгрузки товаров с Хорошоп на КастаНастроить фид для выгрузки товаров, с интернет-магазина на платформе Хорошоп на Каста, согласно требований и инструкции Каста. 4-5 категорий товаров, до 50 товаров в категории. Парсинг данных, Прикладное программирование ∙ 2 ставки |
Сделать импорт товаров на сайт Simpla и обновлять ихGood day, you need to import goods from the upload. There are different upload formats - csv, xml, xls You also need to update the availability of goods from a Google spreadsheet Веб-программирование, Прикладное программирование ∙ 2 ставки |