24FreelanceБиржа фриланса, которая не спит
Завершён

Клиент-сервер для STM32F103 под "Умный дом" на KEIL

3 416 просмотров 1 отклик#15773
Статус проекта
Завершён
Бюджет€3 500за проект
ФорматРазовый проектбез предоплаты
ОплатаЭлектронные деньги
Приём заявокЗавершёндо 19.09.2018
Откликов1в среднем по разделу: 0,3
Просмотров3 41668 за 14 дней

Описание проекта

Добрый день Уважаемые фрилансеры! Занимаюсь изучением процессоров STM32 и для дальнейшего освоения необходим минимальный проект на STM32 клиент-сервер под KEIL4 или 5(предпочтительно).
Основное применение этого проекта в дальнейшем - "Умный дом".

Необходимые условия:
ОС FreeRTOS
Чип STM32F103RCT
Чип W5100
Измерение для цифрового датчика температуры 18B20 от Dallas Semiconductor

SPL или HAL


Необходимо реализовать в проекте:
1.WEB-сервер(статический IP адрес 192.168.1.100) , при подключении к нему с браузера (на \192.168.1.100index.htm) выводится страница с текстом «WEB сервер на STM32»
2.На странице необходимы три кнопки
а) кнопки включения/выключения пинов PB1,PB2,PB3.

3.Управление индивидуально пинами PB1,PB2,PB3 из браузера.
Пример, подаём команду из браузера:
\192.168.1.100?LED1STM=ON включился пин PB1
\192.168.1.100?LED1STM=OFF выключился пин PB1
И так остальные два пина PB2,PB3.
При успешном принятии команды LED1STM=ON или LED1STM=OFF послать на Сервер находящийся в локальной сети по адресу 192.168.1.10 подтверждающую команду вида \192.168.1.10?LED1STM_AUTO=ON или \192.168.1.10?LED1STM_AUTO=OFF

4.Один раз в секунду на PB4 должна появляться 1(высокий) , через секунду 0(низкий) (Это необходимо для подключения светодиода в дальнейшем, будет мигать)

5.Входы PB5,PB6,PB7(микровыключатели без фиксации) управляют выходами PB1,PB2,PB3, т.е. При подаче 1(высокий) на PB5 на пине PB1 тоже должен появиться 1(высокий) и остаться высоким уровнем, затем через 0(низкий) опять подаём 1(высокий) и на пине PB1 становится 0(низкий) .И так остальные PB6,PB7 / PB2,PB3.

6.Один раз в 50 секунд на сервер (192.168.1.10) идёт команда LED1STM=X&LED2STM=X&LED3STM=X&TEMP=Y.
Где Х текущее состояние пинов PB1,PB2,PB3 ON или OFF
Где Y текущая температура 18B20
Разработка программ Электронные деньги
24
Твенти · совет

Как написать отклик, который выберут

  • Начните с задачи заказчика, а не с рассказа о себе.
  • Дайте одну-две похожие работы из портфолио.
  • Назовите цену и срок — и что именно в них входит.
  • Задайте один уточняющий вопрос — он начинает диалог.

Отклики 1

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Приложение инвентаризации склада со сканером штрихкодов

Приложение инвентаризации склада со сканером штрихкодов

Ищу разработчика мобильного приложения для складского учёта со сканированием штрихкодов, операциями прихода, расхода, ревизии и отчётами.

Разработка программ24.09.20260194
0откликов
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Разработка программ» появляются каждый день. Все проекты раздела

ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora