Клієнт-сервер STM32F103 під "розумним дімом" на KEIL

Сергей
1

Сергей

немає рекомендацій
немає скарг
Завершено
Назва проєкту: Клієнт-сервер STM32F103 під "розумним дімом" на KEIL
Варіант співпраці: Одноразовий проєкт
Розділ: Розробка програм
Передоплата: без передоплат
Способи оплати: Електронні гроші
Прийом заявок: завершено

Опис проєкту:
Добрий день, дорогі фрілансери! Я навчаю STM32 процесори і потрібен мінімальний дизайн STM32 клієнт-сервера для KEIL4 або 5 (докладно).
Головна » Забезпечення проекту в майбутньому

Умови, необхідні:
ОПТ ОС
STM32F103RCT чіп
W5100 чіп
Вимірювання для датчика цифрової температури 18B20 від Dallas Semiconductor

СПЛ або ХАЛ


Для реалізації проекту необхідно:
1.WEB сервер (статична IP-адреса 192.168.1.100) , при підключенні до нього з браузера (на \192.168.1.100index.htm) відображається сторінка з текстом "Веб сервер на STM32"
2.На сторінці потрібні три кнопки.
(a) шпильки PB1, PB2, PB3 кнопки.

3. Управління індивідуальними PB1, PB2, PB3 шпильками з браузера.
Приклад: Ми надаємо команду з браузера:
\192.168.1.100?LED1STM=ON перейшов на шпильку PB1
\192.168.1.100?LED1STM=Відключений 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, тобто, виходи PB1. При годуванні 1(високий) до PB5 на шпильку PB1, теж, 1(високий) повинен з'явитися і залишаються високими, після 0(низу) знову служити 1(високий) і на шпилькі PB1 стає 0(низько) .

6.З кожним 50 секунд команда LED1STM=X&LED2STM=X&LED3STM=X&TEMP=Y надсилається на сервер (192.168.1.10).
Де X є поточний стан штифтів PB1, PB2, PB3 ON або OFF
Де Y є поточною температурою 18B20
Автор проєкту
Сергей