Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Диалоговая система на STM32

3821 UAH

Отзыв заказчика о сотрудничестве с Oleksandr Mymrikov

Качество
Профессионализм
Стоимость
Контактность
Сроки

Работа выполнена хорошо и качественно.

Профиль удален | Сейф Сейф

Отзыв фрилансера о сотрудничестве с заказчиком

Оплата
Постановка задачи
Четкость требований
Контактность

все хорошо. грамотно оперативно и своевременно

  1. 918    18  1
    Победившая ставка4 дня3821 UAH

    вход в режим часов - отдельная кнопка (например кн. X) , ввод данных цифрами, завершение кн. ОК
    вход в режим минут - отдельная кнопка (например кн. Y ), ввод данных цифрами, завершение кн.ОК
    вход в режим 5ти битного ввода - отдельная кнопка (напрмер кн . Z), ввод номера бита цифрами от 1 до 5, ввод данных цифрами 0 и 1, завершение кн. ОК

    протокол конкретного пульта заложен в код программы

  2. 128  
    7 дней2547 UAH

    Здравствуйте!
    Готов взяться за выполнение.
    Есть опыт разработки под STM32.
    Есть в наличии все необходимые компоненты.
    Хотелось бы уточнить некоторые моменты касательно алгоритма работы.
    Пишите, буду рад сотрудничеству.

  3. 1 ставка скрыта
  • Кирилл В.
    30 марта 2020, 21:48 |

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


    Спасибо, с ув. Кирилл

  • Профиль удален
    31 марта 2020, 10:33 |

    В этом и состоит работа. Нужно разработать саму систему как идеологически так и технически. То есть, из технических средств индикации есть только эти светодиоды. Команды с пульта должны быть универсальными. То есть, желательно использовать любой пульт.

  • Дмитро Б.
    31 марта 2020, 13:48 |

    "Перед заключением контракта фрилансер должен прислать видео, которое подтверждает то, что он может выполнить эту задачу" - пока договор между заказчиком и исполнителем не заключен - фрилансер никому, ничего не должен))

    А вот вы должны предоставить техническое задание, для того чтоб фриласер понял, что именно вы хотите получить в результате.

    Согласен с Кириллом Ветровым, не понятны требования к алгоритму.

  • Профиль удален
    31 марта 2020, 14:00 |

    Вы можете слово "должен" заменить на "рекомендуется". Если понятно, что надо делать, что это называется программирование по существующему алгоритму. А надо помимо программирования разработать и сам алгоритм. То есть, есть устройство с двумя светодиодами. Нужно осуществить индикацию для клиента. Моргать разными способами. И вводить с пульта что-то.

  • Профиль удален
    1 апреля 2020, 9:14 |

    "То есть, желательно использовать любой пульт. " Любой пульт использовать не получится так как при нажатии на кнопку пульта передается определенная последовательность бит.  У разных моделей пультов разная кодировка и та, что есть у одного пульта может не быть у другого или быть на разных кнопках.

  • Профиль удален
    1 апреля 2020, 9:50 |

    Да, это так. Поэтому исполнителю надо выбрать наиболее распространённый пульт и указать это в документации проекта. В данном проекте заказчик даёт возможность для творчества исполнителю. Нужно ввести данные и интерпретировать их для клиента так, чтобы он понимал ошибся он при вводе или нет.

  • Профиль удален
    1 апреля 2020, 10:28 |

    " Надо сделать два режима. Записи информации и чтения её. " Ну про запись с пульта более или менее понятно осталось только понять как пользователь увидит корректность введенных данных? Ответ никак... По какому интерфейсу будет считываться введенная ранее информация и какой программой? В каком виде должна быть оформлена техническая документация к проекту? И наконец использование системы FreeRtos обязательно?

  • Дмитро Б.
    1 апреля 2020, 11:23 |

    Насколько я понял, пользователь будет анализировать моргания светодиодами, определяя частоту моргания он сможет понять правильные записаны данные или нет. Если я не прав, Андрей поправьте меня

  • Профиль удален
    1 апреля 2020, 14:17 |

    Не частоту моргания, а количество импульсов. При вводе битовых значений - цветом светодиода.

  • Профиль удален
    1 апреля 2020, 14:15 |

    Ниже вы совершенно правильно пишите, что для ввода цифры 7 логичнее всего нажать цифру 7 на пульте. И увидеть в ответ семь миганий светодиода. Частота миганий должна быть небольшая. Так чтобы человек мог без труда и спокойно их посчитать. Например, 1 секунда импульс и 1 секунда пауза. Ноль можно выводить длинным импульсом. Например, импульсом длиной 4 секунды. Также логично сделать мигание десятков красным светодиодом, а единиц зелёным.


    Результатом работы ввода должно стать:

    - 5 байтов при вводе битовых значений. То есть, каждому битовому вводу один байт. Конечно, логичнее использовать биты, но это неудобно. Значение каждого из пяти байтов 0 или 1.

    - один байт числа часов. То есть, при вводе числа 19 клиент нажимает на клавишу 1 и получает в ответ один импульс длиной 1 секунда красным светодиодом. После этого он жмёт на клавишу 9 и получает девять односекундных импульсов зелёным светодиодом. Программа преобразует эти значения в число 19.

    - аналогично 1 байт числа минут.


    Техническая документация:

    - электрическая схема. Хотя она и примитивная, но нужна.

    - программа с комментариями на русском языке. FreeRTOS обязателен.

    - видео с результатами работы программы.


  • Профиль заблокирован
    3 апреля 2020, 17:23 |

    у вас очень забавное понимание работы битовой передачи данных))

    не говоря уже о том, что кроме частоты и кодировки может быть еше и боль с протоколами, где пара битов это ключ, а другая пара битов это контрольная сумма и валит все пакетами
    и перехватывать в реальном времени не вычленив пакет смысла нет

    Есть ТЗ нормальная?
    какие пульты, к чему как минимум?

  • Профиль удален
    1 апреля 2020, 11:55 |

    На мой взгляд если человек вводит в систему какое-то значение частота мигания ему ничего не скажет, а вот если человек введет например число 7, а система ему в ответ мигнет 7 раз то понять что то можно.

  • Профиль удален
    1 апреля 2020, 14:17 |

    Да, см. выше

  • Профиль удален
    1 апреля 2020, 14:32 |

    Тут остается открытым вопрос по какому интерфейсу передачи данных занесенные данные с пульта будут передаваться.

  • Профиль удален
    1 апреля 2020, 16:19 |

    Это решает исполнитель. Короче, какое оборудование есть под рукой, то и использовать.

  • Профиль удален
    1 апреля 2020, 16:34 |

    И ещё. Должна быть команда отказа от ввода. То есть, человек что-то набрал, но ошибся. Он может нажать какую-то кнопку и вернуться в предыдущее состояние.

  • Профиль удален
    2 апреля 2020, 9:08 |

    При этом два светодиода одновременно должны мигнуть длинным импульсом

  • Профиль удален
    2 апреля 2020, 9:42 |

    Пульты ДУ существуют разных моделей. Вам предпочтительней какой использовать? Размером как от телевизора например или маленький подойдет? Вообще для какого устройства нужен интерфейс ввода?

  • Профиль удален
    2 апреля 2020, 13:25 |

    Любой. Понятно, что когда будет реальное применение этой программы, то заказчик сам подкорректирует то, что нужно. Главное, чтобы в программе были сделаны грамотные секции с константами.

Актуальные фриланс-проекты в категории Встраиваемые системы и микроконтроллеры

Консультация инженера микроэлектроники / Embedded Developer

20 000 UAH

Ищем на проект - инженера электроники / Embedded Developer. Необходимо - разработать электронную схему; Запрограммировать несколько микроконтроллеров C/C++ / Embedded-разработка логики работы и подключения аппаратного вычислительного блока и сенсоров тестирование и наладка…

ИнжинирингВстраиваемые системы и микроконтроллеры ∙ 2 дня 9 часов назад ∙ 2 ставки

Исследовать электронный блок "генератор импульсного тока"

Необходимо исследовать электронный блок "генератор импульсного тока". Нужны измерения: частота импульсов, форма сигнала, длительность импульса, скважность, напряжение на выходе до катушки, ток через катушку, потребляемая мощность, сопротивление/индуктивность катушки, нагрев во…

Встраиваемые системы и микроконтроллеры ∙ 4 дня 4 часа назад ∙ 1 ставка

Нам нужен специалист или команда для разработки полноценной экосистемы умного дома.

Нам нужен специалист или команда для разработки полноценной экосистемы умного дома. Идея проекта: создать центральное устройство/хаб, к которому можно подключать разные устройства умного дома: свет, розетки, климат, отопление, датчики, камеры, замки, бытовую технику, сценарии…

Веб-программированиеВстраиваемые системы и микроконтроллеры ∙ 5 дней 6 часов назад ∙ 28 ставок

Телеграм

7229 UAH

Предлагаю работу по восстановлению доступа к аккаунту Telegram. Мой аккаунт Telegram был взломан, в связи с чем ищу специалиста, который сможет помочь решить данную проблему и восстановить доступ к аккаунту. Готов рассмотреть ваши предложения по стоимости услуг.…

Встраиваемые системы и микроконтроллерыРазработка под iOS (iPhone и iPad) ∙ 6 дней 7 часов назад ∙ 9 ставок

STM32H743 + Ethernet (OpenH743I-C DevBoard)

Для DevBoard OpenH743I-C (https://arduino.ua/prod6139-plata-rozrobnika-openh743i-c-standard-stm32h7-development-board ) та модуля ETHERNET на чіпі DP83848 згенерувати прошивку для перевірки роботи модуля Ethernet на апаратному рівні. Приклади програми від виробника є тут…

Встраиваемые системы и микроконтроллеры ∙ 13 дней 21 час назад ∙ 5 ставок

Заказчик
Профиль удален


Проект опубликован
6 лет назад
248 просмотров
Метки