Программисты — удалённая работа в Москве

Дата: 2022-01-20
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
от 300.00 руб.
Дата публикации
2022-01-20
Описание
Создание умного дома в консоли. Доработка существующего продукта. Надо разработать упрощённую модель умного дома для дачи. Есть несколько датчиков: датчик температуры снаружи, датчик температуры внутри дома. В доме расположен электронный “умный” щиток с автоматами. Каждый автомат отвечает за вклю ение и отключение определённых устройств или групп устройств. Первый автомат - это отключение и включение питания всего дома, второй - основные розетки дома, третий - свет внутри дома, четвёртый - наружный свет в саду, пятый - отопление в помещении, шестой - отопление водопровода идущего из скважины с насосом, шестой - кондиционер в помещении. Есть несколько условий по включению/отключению техники в доме и вне его. Как только температура снаружи падает ниже 0, надо включить систему обогрева водопровода и отключить её, если температура снаружи поднялась выше 5 градусов. Если на дворе вечер (время больше 16:00 и меньше 5:00 утра) и снаружи есть какое-то движение, то необходимо включить садовое освещение. Если движения нет или время не вечернее - света снаружи быть не должно. При условии, что температура в помещении упала ниже 22 градусов, должно включится отопление. Как только температура поднимается выше или равно 25-и градусам, отопление автоматически отключается. Если температура в помещении поднялась до 30 градусов, включается кондиционер. Как только температура становится 25 градусов - кондиционер отключается. Всё освещение в доме также “умное” и поддерживает настройку цветовой темпер туры для комфортного нахождения. Каждый день начиная с 16:00 и до 20:00, температура цвета должна плавно изменяться с 5000K до 2700К. Разумеется, это изменение должно происходить в случае, если свет сейчас включен. В 0:00 температура сбрасывается до 5000К. Все события по отключению и включению устройств должны выводится в консоль явным образом. Если устройство не изменило своего состояния (осталось включенным или выключенным) события генерироваться не должно! Если свет в доме включен, должна отображаться текущая цветовая температура. Программа выполняется следующим образом. Каждый час пользователь сообщает состояние всех основных датчиков и света: температура снаружи, температура внутри, есть ли движение снаружи, включен ли свет в доме. Данные параметры вводятся разом в одну строку, через пробел, а потом парсятся в переменные из строкового буфера stringstream. Информация о движении выводится в формате yes/no. Включение и отключение света происходит с помощью on/off. Стартовое время для симуляции умного дома - это 0:00. Требуется осуществить симуляцию на протяжении двух дней. Код программы: #include <iostream> using namespace std; class Smart_house { private: int plumbing_heating; int room_heating; bool motion_inside; int temperature_color = 5000; public: void on_plumbing_heating(int temperature_outside) { plumbing_heating = temperature_outside; if(plumbing_heating < 0){ cout << “Plumbing heating is on“; } else if (plumbing_heating > 5){ cout << “Plumbing heating is off“; } } void garden_lighting(bool evening, str motion) { if(evening > 16 or evening < 5){ evening = true; }else{ evening = false; } if(motion = “yes“){ motion_inside = true; }else{ motion_inside = false; } if(motion = true && evening = true){ cout << “Garden lighting is on“; } else{ cout << “Garden lighting is off“; } } void heating_inside(int temperature_inside) { room_heating = temperature_inside; if(room_heating < 22){ cout << “Room heating is on“; } else if(room_heating >= 25){ cout << “Room heating is off“; } } void conditioner(int temperature_inside) { room_heating = temperature_inside; if(temperature_inside > 30){ cout << “Conditioner is on“; } else if(room_heating <= 25){ cout << “Conditioner is off“; } } void lighting_in_the_house(int time_house, str temperature_colors) { if(temperature_colors = “yes“){ temperature_color_on = true; }else{ temperature_color_on = false; } if(time_house >= 16 or time_house <= 5 && temperature_color_on = true){ temperature_color -= 460; cout << “Temperature color is“ << temperature_color; }else if(time_house = 0) { temperature_color = 5000; cout << “Temperature color is“ << temperature_color; } } }; int main() { str readings; cout << “Enter readings “; cin >> readings; Smart_house smart; smart.on_plumbing_heating(readings); // Пример ввода 6 2 yes on return 0; }.
Похожие заказы
Доработка сайта на Wordpress
дистанционно
от 1500.00 руб.
Уже есть: логотип, домен, текстовое наполнение, макет, фирменный стиль, дизайн, фотографии, картинки, готовый сайт. Корпоративный сайт (сайт компании). Функционал сайта: Сайт-визитка. Контент есть. Нужно помочь решить проблемы с meta, title, seo потому что в поисковике показывает не то что нужно. Еще нужно помочь с favicon, он не отображается сайт сделан с помощью nicepage на worpress.
Москва
Фрилансеры
2024-04-27
Подробнее
Программисты
дистанционно
от 500.00 руб.
Разработка приложений для ПК. Разработка с нуля. Здравствуйте! нужно написать легкое приложение в Visual Studio на языке C# и присоединить БД через SQL server. Работы на час, но нужно выполнить сегодня с 9 до 10 утра по МСК.
Москва
Фрилансеры
2024-04-27
Подробнее
Программисты
дистанционно
договорная
Веб-разработка. Разработка с нуля. Нужно выполнить это задание.
Москва
Фрилансеры
2024-04-27
Подробнее
Программисты
дистанционно
договорная
Веб-разработка. Разработка с нуля. Техническое задание для разработки веб-приложения** **1. Введение:** Цель этого проекта - разработать веб-приложение, которое позволит клиентам выбирать маршруты по определенным критериям (маршрут, бюджет, длительность) с помощью искусственного интеллекта и обеспечить пользователям личные кабинеты для управления покупками и просмотра истории. **2. Функциональные требования:** - **Выбор маршрута:** - Пользователи могут выбирать маршруты с помощью фильтров по критериям (маршрут, бюджет, длительность). - Система должна предоставлять результаты, соответствующие запросу пользователя, с учетом предпочтений и ограничений. - **Искусственный интеллект:** - Реализовать модуль искусственного интеллекта, который анализирует запросы пользователей и формирует программу маршрута на основе имеющейся базы данных маршрутов. - **Личный кабинет:** - Пользователи могут создавать личные кабинеты для доступа к истории покупок и управления данными профиля. - Должна быть возможность просматривать историю покупок, добавлять/изменять данные профиля и управлять подписками. **3. Технические требования:** - **Frontend:** - Использовать HTML, CSS и JavaScript для разработки пользовательского интерфейса. - Использовать React.js или аналогичный фреймворк для построения динамических компонентов. - **Backend:** - Использовать Node.js для серверной части приложения. - Реализовать API для взаимодействия между клиентской и серверной частями приложения. - Использовать базу данных MongoDB для хранения информации о маршрутах, пользователях и покупках. - **Искусственный интеллект:** - Использовать библиотеки машинного обучения, такие как TensorFlow или PyTorch, для обучения модели искусственного интеллекта на основе исторических данных маршрутов. **4. Дополнительные требования:** - Реализовать систему аутентификации и авторизации пользователей для защиты личных данных и покупок. - Обеспечить масштабируемость и производительность системы для обработки большого количества запросов. - Реализовать механизмы резервного копирования данных для обеспечения безопасности и надежности системы. **5. Этапы разработки:** - **Планирование и дизайн:** Определение требований, разработка дизайна интерфейса. - **Разработка фронтенда и бэкенда:** Создание пользовательского интерфейса и серверной логики. - **Интеграция и тестирование:** Тестирование функциональности и интеграция всех компонентов приложения. - **Релиз и поддержка:** Запуск приложения в продакшен, поддержка и обновление. **6. Ожидаемые результаты:** - Полнофункциональное веб-приложение, позволяющее пользователям выбирать маршруты и управлять личными кабинетами. - Искусственный интеллект, способный адаптироваться к запросам пользователей и предлагать оптимальные маршруты. - Высокий уровень безопасности и надежности приложения. --- Пожалуйста, дайте знать, если есть что-то еще, что вы хотели бы добавить или изменить в этом техническом задании!. Пожелания и особенности: Техническое задание для разработки веб-приложения** **1. Введение:** Цель этого проекта - разработать веб-приложение, которое позволит клиентам выбирать маршруты по определенным критериям (маршрут, бюджет, длительность) с помощью искусственного интеллекта и обеспечить пользователям личные кабинеты для управления покупками и просмотра истории. **2. Функциональные требования:** - **Выбор маршрута:** - Пользователи могут выбирать маршруты с помощью фильтров по критериям (маршрут, бюджет, длительность). - Система должна предоставлять результаты, соответствующие запросу пользователя, с учетом предпочтений и ограничений. - **Искусственный интеллект:** - Реализовать модуль искусственного интеллекта, который анализирует запросы пользователей и формирует программу маршрута на основе имеющейся базы данных маршрутов. - **Личный кабинет:** - Пользователи могут создавать личные кабинеты для доступа к истории покупок и управления данными профиля. - Должна быть возможность просматривать историю покупок, добавлять/изменять данные профиля и управлять подписками. **3. Технические требования:** - **Frontend:** - Использовать HTML, CSS и JavaScript для разработки пользовательского интерфейса. - Использовать React.js или аналогичный фреймворк для построения динамических компонентов. - **Backend:** - Использовать Node.js для серверной части приложения. - Реализовать API для взаимодействия между клиентской и серверной частями приложения. - Использовать базу данных MongoDB для хранения информации о маршрутах, пользователях и покупках. - **Искусственный интеллект:** - Использовать библиотеки машинного обучения, такие как TensorFlow или PyTorch, для обучения модели искусственного интеллекта на основе исторических данных маршрутов. **4. Дополнительные требования:** - Реализовать систему аутентификации и авторизации пользователей для защиты личных данных и покупок. - Обеспечить масштабируемость и производительность системы для обработки большого количества запросов. - Реализовать механизмы резервного копирования данных для обеспечения безопасности и надежности системы. **5. Этапы разработки:** - **Планирование и дизайн:** Определение требований, разработка дизайна интерфейса. - **Разработка фронтенда и бэкенда:** Создание пользовательского интерфейса и серверной логики. - **Интеграция и тестирование:** Тестирование функциональности и интеграция всех компонентов приложения. - **Релиз и поддержка:** Запуск приложения в продакшен, поддержка и обновление. **6. Ожидаемые результаты:** - Полнофункциональное веб-приложение, позволяющее пользователям выбирать маршруты и управлять личными кабинетами. - Искусственный интеллект, способный адаптироваться к запросам пользователей и предлагать оптимальные маршруты. - Высокий уровень безопасности и надежности приложения.
Москва
Фрилансеры
2024-04-26
Подробнее
Программисты
дистанционно
договорная
Системное программирование. Доработка существующего продукта, настройка, тестирование. Программный комплекс "Сирена" (ПК «Сирена») представляет собой комплекс аппаратных и программных решений для автоматизации энергосбытовой деятельности по физическим лицам. СУБД Intersystems Cache, IRIS Data Platform 2020. Гис-прокси 2.0. это Туннель с ГИС ЖКХ: КриптоПро CSP в докер-контейнере. СУБД PostgreSQL. Брокер сообщений: Apache Kafka. Язык: Java 8. Фрэймворк: Spring. С использованием докер-контейнеров. Преобразование запросов: XSLT. Подписание запросов: КриптоПРО JCSP или JCP в докер-контейнере. ГИС ЖКХ - Государственная информационная система жилищно-коммунального хозяйства обеспечивает выполнение поручения Президента Российской Федерации от 13 октября 2011 г. № Пр-3081 «Обеспечить создание единого информационного ресурса в целях получения доступа к информации в соответствии с действующими стандартами о деятельности организаций коммунального комплекса, в том числе к информации о стоимости услуг, кредиторской задолженности и об установлении тарифов на очередной период регулирования, а также организаций, осуществляющих деятельность в сфере управления многоквартирными жилыми домами». Соответственно, для успешного выполнения работ по данному ТЗ потенциальному Исполнителю необходимо иметь опыт работы с СУБД Intersystems Cache, IRIS Data Platform 2020 и СУБД PostgreSQL, а также знание основ работы с сервисом ГИС ЖКХ. Предложение по цене оставляйте в сообщениях. Полное ТЗ и этапы работ в прикрепленном файле.
Москва
Фрилансеры
2024-04-26
Подробнее
Программисты
дистанционно
от 30000.00 руб.
Веб-разработка. Доработка существующего продукта, 2 корп. сайта на WP, 1 новый проект на WP, 1 доска обьявлений, CRM система. Мы ищем программиста из Свердловской области или г. Екатеринбург, чтобы можно было встретиться 1-2 раза в неделю для проведения собрания и обсуждения проекта, того, куда мы движемся. Офис находится по адресу Чебышева 6. Работа удаленная. О проектах: 1. Действующий проект в сфере юриспруденции. Нам надоело постоянно доплачивать "левым" людям, не из нашей команды, за веб-разработки, контролировать их работу и так далее. В данном проекте имеем два сайта на WP и CRM систему. 1 из сайтов практически трогать смысла нет, может быть иногда. Со 2 сайтом будем работать постоянно, делая основной упор на тот бренд. И система в которой ведутся клиенты доработана до MVP, дьявол кроется в деталях как всегда, поэтому с этим предстоит также работать постоянно. 2. Данный проект не требует скорости, мы постепенно делаем сайт на том же WP, который уже в рабочем состоянии. Отдельный и далекий от юриспруденции, подробности при личном общении-собеседовании. 3. Проект доски обьявлений использующий специальную платформу. Будем рады встретиться и вашим откликам, чтобы взаимно работать и развиваться. Безусловно, скорость работы и фронт работ мы будем обсуждать совместно, свою загруженность вы будете сами регулировать.
Москва
Фрилансеры
2024-04-26
Подробнее
Программисты
дистанционно
договорная
Веб-разработка. Разработка с нуля. Мы ищем в компанию опытного разработчика для работы над разработкой Frontend-END,приложений,сайтов. Обязанности: - Разработка и поддержка пользовательского интерфейса для веб-приложений с использованием HTML, CSS и JavaScript; - Взаимодействие с дизайнерами и бэкэнд разработчиками для обеспечения качественной интеграции пользовательского интерфейса с бэкэнд функционалом; - Оптимизация производительности и доступности веб-приложений; - Тестирование и отладка кода для обеспечения высокого уровня стабильности и надежности приложений. Требования: - Опыт работы от 2 лет в разработке веб-приложений; - Глубокие знания HTML, CSS и JavaScript; - Опыт работы с фреймворками и библиотеками, такими как React, Angular или Vue.js; - Понимание принципов адаптивного и кроссбраузерного дизайна; - Знание систем контроля версий, таких как Git; - Умение работать в команде и общаться с коллегами различных профессий; - Желание развиваться и изучать новые технологии. Точного ТЗ нет,но готовы к рассмотрению кандидатов на вакансию Frontend-разработчика.
Москва
Фрилансеры
2024-04-26
Подробнее