Фриланс: заказать «raspberry pi»
Закажите услуги фрилансеров для вашего проекта прямо сейчас!
Размещение заказа на фриланс бирже бесплатно, а предложения поступят уже через несколько минут.
Закажите: raspberry pi на фрилансе в Киеве, Москве, Минске и в других городах и странах СНГ. На фриланс бирже weblancer вы можете найти широкий выбор проектов и вакансий с лучшими ценами, безопасной сделкой и своевременной оплатой.
Предусмотрены режимы «Обучение» и «Контроль».
В режиме «Обучение» преподаватель выбрает необходимый раздел при помощи сенсорной
панели.
В режиме «Контроль» программный ... Читать дальше
В режиме «Обучение» преподаватель выбрает необходимый раздел при помощи сенсорной
панели.
В режиме «Контроль» программный ... Читать дальше
Предусмотрены режимы «Обучение» и «Контроль».
В режиме «Обучение» преподаватель выбрает необходимый раздел при помощи сенсорной
панели.
В режиме «Контроль» программный код генерирует случайный вопрос по пройденному
материалу, ответ на который выбирается путем прикосновения к соответствующей
высокочувствительной сенсорной кнопке от «1» до «4» на сенсорной поверхности
основания, при помощи жестов а также путем нажатия на сенсорный экран.
В режиме «Обучение» на сенсорном экране отображаются видео ролики, текстовая и графическая информация, предварительно сохраненная в область памяти роботизированного
модуля.
Всего таких разделов 14, необходимо, чтобы они взаимодействовали между собой. В зависимости от выбранного раздела в режиме Обучение, такой и будет открыт Контроль Свернуть
В режиме «Обучение» преподаватель выбрает необходимый раздел при помощи сенсорной
панели.
В режиме «Контроль» программный код генерирует случайный вопрос по пройденному
материалу, ответ на который выбирается путем прикосновения к соответствующей
высокочувствительной сенсорной кнопке от «1» до «4» на сенсорной поверхности
основания, при помощи жестов а также путем нажатия на сенсорный экран.
В режиме «Обучение» на сенсорном экране отображаются видео ролики, текстовая и графическая информация, предварительно сохраненная в область памяти роботизированного
модуля.
Всего таких разделов 14, необходимо, чтобы они взаимодействовали между собой. В зависимости от выбранного раздела в режиме Обучение, такой и будет открыт Контроль Свернуть
1 заявка
Закрыт
Проблема с подключением "Raspberry pi 3" к роутеру и репитеру. Роутер (кабельный ввод WLAN) выдаёт wifi в двух диапазонах 2.4 и ... Читать дальше
Проблема с подключением "Raspberry pi 3" к роутеру и репитеру. Роутер (кабельный ввод WLAN) выдаёт wifi в двух диапазонах 2.4 и 5. Пробовал включать точку доступа на хиаоми мимакс2. Также включал репитер N300 китайский.Raspberry pi :. видит точку доступа на хиаоми мимакс2. видит 5ггц от роутера. не видит 2.4 ггц от роутера . не видит репитер N300. Посоветуйте что может быть???Проверял наличие всех wifi на хиаоми мимакс2 (кроме APN). Все сети видны. Свернуть
2 заявки
Закрыт
Нужна программа, написанная на phyton для raspberry pi с управлением с сенсорного дисплея мотором кофемолки. (Вход gpio 12)Нужно 3 кнопки, ... Читать дальше
Нужна программа, написанная на phyton для raspberry pi с управлением с сенсорного дисплея мотором кофемолки. (Вход gpio 12)Нужно 3 кнопки, 2 из них с таймером, время на таймере должно задаваться через программу.Стоимость обговаривается Свернуть
$20
2 заявки
Закрыт
Необходимо настроить среду разработки и крос-компиляции QT -> Raspberry PI и запустить на Raspberry PI один готовый стандартный тестовый пример.
нет заявок
Закрыт
Здравствуйте. Обычный цветной струйный картридж HP (305XL). Нужно его заставить печатать не от родной материнской платы, а от нашей отладочной ... Читать дальше
Здравствуйте. Обычный цветной струйный картридж HP (305XL). Нужно его заставить печатать не от родной материнской платы, а от нашей отладочной платы, любой: Arduino, Raspberry, ESP, STM) на ваше усмотрение. Пишем программу для Windows/Linux. Нажимаем в программе "печать", программа по USB-порту передаёт данные Arduino, например, та отправляет импульсы через гибкий шлейф картриджу, картридж "стреляет" краской нужного цвета (CMYK). Оплата нужных деталей (плата, драйвер, USB, и т.д.) за мой счет. Запускаете у себя, проверяете, я оплачиваю. Более подробно в лс. Хороший отзыв. Жду предложений.
ссылкаСвернуть
ссылкаСвернуть
нет заявок
Закрыт
Прежде чем раскрывать ТЗ нужно подписать NDA и поэтому предлагаю такое краткое описание: Этап 1 - это управляющее ПО робота ... Читать дальше
Прежде чем раскрывать ТЗ нужно подписать NDA и поэтому предлагаю такое краткое описание: Этап 1 - это управляющее ПО робота для каких-то АРМ контроллерах, например, raspberry, которые должны уметь прокладывать маршрут: доезжать до места уборки, выполнять уборку - управляя узлами робота такие как щетки пылесос подача воды. Сенсоры это 2д лидары, ИК, УЗ, датчики и RGB камера, 3д камеры и 3д лидары очень не желательны из за дороговизны дорогие.
Этап 2 - это интеллект: прогнозирование маршрута, классификация препятствий: люди, паллеты, полки, коробки, урны; для выбора стратегии дальнейшего маршрута.
Также определение динамических целей такие как спецтехника люди и расчет траектории их движения и пересечение с траекторией робота уборщика для своевременной корректировке маршрута движения робота т.к. приоритет его работы ниже чем людей и спецтехники.
Этап 3 - фичи, удобство, интеграции, удобное управление роботом - роем роботов.
Для того чтобы понять можем мы двигаться далее или нет, прошу дать ответ на три вопроса:
1-готовы ли разрабатывать такой проект
2-сколько аналогичных проектов разработано с прокладкой маршрутом и автоматическим движением (ссылки на проекты)
3-какой диапазон стоимости на ПО по описанию выше
После того как мы поймем что можем сотрудничать необходимо будет пройти следующие шаги:
1. Подписать NDA соглашение о неразглашении
2. Высылаем ТЗ для и видео на существующий робот Это ссылка на робот - ссылка
3. Обсуждаем стоимость, срок, этапность разработки
4. Заключаем договор
5. Выполняем разработку Свернуть
Этап 2 - это интеллект: прогнозирование маршрута, классификация препятствий: люди, паллеты, полки, коробки, урны; для выбора стратегии дальнейшего маршрута.
Также определение динамических целей такие как спецтехника люди и расчет траектории их движения и пересечение с траекторией робота уборщика для своевременной корректировке маршрута движения робота т.к. приоритет его работы ниже чем людей и спецтехники.
Этап 3 - фичи, удобство, интеграции, удобное управление роботом - роем роботов.
Для того чтобы понять можем мы двигаться далее или нет, прошу дать ответ на три вопроса:
1-готовы ли разрабатывать такой проект
2-сколько аналогичных проектов разработано с прокладкой маршрутом и автоматическим движением (ссылки на проекты)
3-какой диапазон стоимости на ПО по описанию выше
После того как мы поймем что можем сотрудничать необходимо будет пройти следующие шаги:
1. Подписать NDA соглашение о неразглашении
2. Высылаем ТЗ для и видео на существующий робот Это ссылка на робот - ссылка
3. Обсуждаем стоимость, срок, этапность разработки
4. Заключаем договор
5. Выполняем разработку Свернуть
2 заявки
Закрыт
Требуется внести изменения в ПО.
Требования к программисту:
Сам софт:
Написано на electron и nodejs
Соответственно нужно знать – html, ... Читать дальше
Требования к программисту:
Сам софт:
Написано на electron и nodejs
Соответственно нужно знать – html, ... Читать дальше
Требуется внести изменения в ПО.
Требования к программисту:
Сам софт:
Написано на electron и nodejs
Соответственно нужно знать – html, css, javascript
Стили – scss
Фронтенд – vuejs
База данных – sqlite
Операционная система – Raspberry Pi OS
Ядро:
Бэкенд – php, laravel
Соответственно нужно знать – html, css, javascript
Стили – scss
Фронтенд – vuejs
База данных – postgresql
Программа для генерации кодов разблокировки:
та что для командной строки на nodejs
та что с графическим интерфейсом на python
Ссылка на обзор программы:
youtu.be/zTdTMBeAHi8
Техническое задание в прикрепленном файле.
Красным цветом обозначено, что требуется сделать.
Приветствуются знания передачи данных в периферийные платы через UART. Свернуть
Требования к программисту:
Сам софт:
Написано на electron и nodejs
Соответственно нужно знать – html, css, javascript
Стили – scss
Фронтенд – vuejs
База данных – sqlite
Операционная система – Raspberry Pi OS
Ядро:
Бэкенд – php, laravel
Соответственно нужно знать – html, css, javascript
Стили – scss
Фронтенд – vuejs
База данных – postgresql
Программа для генерации кодов разблокировки:
та что для командной строки на nodejs
та что с графическим интерфейсом на python
Ссылка на обзор программы:
youtu.be/zTdTMBeAHi8
Техническое задание в прикрепленном файле.
Красным цветом обозначено, что требуется сделать.
Приветствуются знания передачи данных в периферийные платы через UART. Свернуть
нет заявок
Закрыт
Требуется внести изменения в ПО.
Требования к программисту:
Сам софт:
Написано на electron и nodejs
Соответственно нужно знать – html, ... Читать дальше
Требования к программисту:
Сам софт:
Написано на electron и nodejs
Соответственно нужно знать – html, ... Читать дальше
Требуется внести изменения в ПО.
Требования к программисту:
Сам софт:
Написано на electron и nodejs
Соответственно нужно знать – html, css, javascript
Стили – scss
Фронтенд – vuejs
База данных – sqlite
Операционная система – Raspberry Pi OS
Ядро:
Бэкенд – php, laravel
Соответственно нужно знать – html, css, javascript
Стили – scss
Фронтенд – vuejs
База данных – postgresql
Программа для генерации кодов разблокировки:
та что для командной строки на nodejs
та что с графическим интерфейсом на python
Ссылка на обзор программы:
youtu.be/zTdTMBeAHi8
Техническое задание в прикрепленном файле.
Красным цветом обозначено, что требуется сделать.
Приветствуются знания передачи данных в периферийные платы через UART. Свернуть
Требования к программисту:
Сам софт:
Написано на electron и nodejs
Соответственно нужно знать – html, css, javascript
Стили – scss
Фронтенд – vuejs
База данных – sqlite
Операционная система – Raspberry Pi OS
Ядро:
Бэкенд – php, laravel
Соответственно нужно знать – html, css, javascript
Стили – scss
Фронтенд – vuejs
База данных – postgresql
Программа для генерации кодов разблокировки:
та что для командной строки на nodejs
та что с графическим интерфейсом на python
Ссылка на обзор программы:
youtu.be/zTdTMBeAHi8
Техническое задание в прикрепленном файле.
Красным цветом обозначено, что требуется сделать.
Приветствуются знания передачи данных в периферийные платы через UART. Свернуть
1 заявка
Закрыт
Принять участие в разработке программы позиционирования робота и построения оптимального маршрута движения. Программа пишется на QT5, платформа Raspberry PI4. Для ... Читать дальше
Принять участие в разработке программы позиционирования робота и построения оптимального маршрута движения. Программа пишется на QT5, платформа Raspberry PI4. Для позиционирования робота используется лидар, гироскоп+акселерометр, энкодеры, ИК датчики препятствий, активный бампер. Разработка управления и работа с железом реализованы. Требуется разработка алгоритмов SLAM.
Дополнительные силы нужны для ускорения разработки и внесения свежих взглядов на некоторые моменты. Оплата по договоренности, и в зависимости от того на сколько кандидат готов влиться в работу. Свернуть
Дополнительные силы нужны для ускорения разработки и внесения свежих взглядов на некоторые моменты. Оплата по договоренности, и в зависимости от того на сколько кандидат готов влиться в работу. Свернуть
2 заявки
Закрыт
Используя любой телефон, планшет или ПК пользователь заходит в админ панель используя браузер. В веб приложении можно увидеть список заданий ... Читать дальше
Используя любой телефон, планшет или ПК пользователь заходит в админ панель используя браузер. В веб приложении можно увидеть список заданий
для рабочей станции (выполненые и не выполненные задачи). Возможность добавить
новую задачу, изменить\удалить существующую.
По нажатию физической кнопки система генерирует qr код, сохраняет его значения в базе данных и в списке конкретной задачи. Выводится на
печать. В случае, если распечатать этикетку не получилось (принтер зажевал
наклейку, наклейка распечаталась с браком, не распечатывались из-за того, что
кончился рулон наклеек и т.п) должен быть функционал, позволяющий отметить в
системе последнюю бракованную наклейку (например двойное нажатие на кнопку или
зажатие кнопки на несколько секунд). Отмеченная наклейка как «брак» не
учитывается в количестве готовых изделий.
На данном этапе нужна 1 рабочая станция + веб приложение (админ панель) к ней.
Оборудование : EasyCoder PM4I, Raspberry Pi Zero W (или PI4)
Чуть более подробнее в прикрепленном файле.
Технологии для реализации - обсуждаемо.
Разработка проекта с нуля Свернуть
для рабочей станции (выполненые и не выполненные задачи). Возможность добавить
новую задачу, изменить\удалить существующую.
По нажатию физической кнопки система генерирует qr код, сохраняет его значения в базе данных и в списке конкретной задачи. Выводится на
печать. В случае, если распечатать этикетку не получилось (принтер зажевал
наклейку, наклейка распечаталась с браком, не распечатывались из-за того, что
кончился рулон наклеек и т.п) должен быть функционал, позволяющий отметить в
системе последнюю бракованную наклейку (например двойное нажатие на кнопку или
зажатие кнопки на несколько секунд). Отмеченная наклейка как «брак» не
учитывается в количестве готовых изделий.
На данном этапе нужна 1 рабочая станция + веб приложение (админ панель) к ней.
Оборудование : EasyCoder PM4I, Raspberry Pi Zero W (или PI4)
Чуть более подробнее в прикрепленном файле.
Технологии для реализации - обсуждаемо.
Разработка проекта с нуля Свернуть
$500
3 заявки
Закрыт
Веб- приложение позволяется администратору видеть список задач для производства, создавать\изменять задачи, следить за количеством готовых единиц на складе. Просматривать логи ... Читать дальше
Веб- приложение позволяется администратору видеть список задач для производства, создавать\изменять задачи, следить за количеством готовых единиц на складе. Просматривать логи – когда, кем и что было добавлено или убрано со склада. Добавлять\изменять\удалять рабочие станции. Видеть список «отметок» оператора об проблемах на производстве деталей.
На производстве установлены рабочие станции двух типов – «Обычная» и «сборка».
Обычная станция состоит из raspberry pi 4, этикеточного принтера EasyCoder PM4I и механической кнопки. Станция подключена в локальную сеть через wi fi или lan. Каждая станция имеет свою веб-страничку, зайдя на которую оператор может увидеть общий список задач для производства, выбрать свою задачу и начать работать. Выбрав задачу оператор нажимает кнопку и система генерирует qr code, который печатает этикеточный принтер. В случае проблемы – деталь была повреждена или принтер не напечатал наклейку – через веб приложение оператор может поставить «отметку» о проблеме, которую увидит администратор.
Станция «Сборка» состоит из raspberry pi 4 и камеры raspberry, которая используется как считыватель qr кодов. Оператор так же подключается к станции и выбирает свою задачу. Пронося детали с qr code мимо камеры, система считывает кода и меняет статусы деталей с «не упакованы» на «упакованы».
Работник производства (оператор) при помощи любого смартфона\планшета или пк может подключится к рабочей станции.
Более детальное ТЗ пришлю отдельно.
Технологии для реализации - обсуждаемо.
Рабочие станции базируются на raspi
Разработка проекта с нуля Свернуть
На производстве установлены рабочие станции двух типов – «Обычная» и «сборка».
Обычная станция состоит из raspberry pi 4, этикеточного принтера EasyCoder PM4I и механической кнопки. Станция подключена в локальную сеть через wi fi или lan. Каждая станция имеет свою веб-страничку, зайдя на которую оператор может увидеть общий список задач для производства, выбрать свою задачу и начать работать. Выбрав задачу оператор нажимает кнопку и система генерирует qr code, который печатает этикеточный принтер. В случае проблемы – деталь была повреждена или принтер не напечатал наклейку – через веб приложение оператор может поставить «отметку» о проблеме, которую увидит администратор.
Станция «Сборка» состоит из raspberry pi 4 и камеры raspberry, которая используется как считыватель qr кодов. Оператор так же подключается к станции и выбирает свою задачу. Пронося детали с qr code мимо камеры, система считывает кода и меняет статусы деталей с «не упакованы» на «упакованы».
Работник производства (оператор) при помощи любого смартфона\планшета или пк может подключится к рабочей станции.
Более детальное ТЗ пришлю отдельно.
Технологии для реализации - обсуждаемо.
Рабочие станции базируются на raspi
Разработка проекта с нуля Свернуть
7 заявок
Закрыт
Необходимо разработать скрипт (выполняется при загрузке ОС) или создать инструкцию (пошаговое руководство) по настройке. Результатом выполнения должно быть следующее:
- ... Читать дальше
- ... Читать дальше
Необходимо разработать скрипт (выполняется при загрузке ОС) или создать инструкцию (пошаговое руководство) по настройке. Результатом выполнения должно быть следующее:
- На экране Raspberry pi 3b+ , подключённого по hdmi отображается сайт на весь экран.
- Ни одна другая программа или сайт или что то ещё не может отобразиться поверх нужного сайта или закрыть его
- На экране нет сторонних оповещений, в том числе сообщение "перевести этот сайт на английский"
- Не накапливается кэш и иное, что может засорить память
- Важно! Должна быть возможность контролировать количество обновлений страницы. Браузер не должен обновлять страницу бесконечное количество раз в сутки.
- Должен быть контроль объема трафика Свернуть
- На экране Raspberry pi 3b+ , подключённого по hdmi отображается сайт на весь экран.
- Ни одна другая программа или сайт или что то ещё не может отобразиться поверх нужного сайта или закрыть его
- На экране нет сторонних оповещений, в том числе сообщение "перевести этот сайт на английский"
- Не накапливается кэш и иное, что может засорить память
- Важно! Должна быть возможность контролировать количество обновлений страницы. Браузер не должен обновлять страницу бесконечное количество раз в сутки.
- Должен быть контроль объема трафика Свернуть
1 заявка
Закрыт
Есть идея проекта, для которого устройство на одноплатном компьютере (потенциально серии Raspberry pi) взаимодействует с мобильными устройствами (android), но необходима консультация по ... Читать дальше
Есть идея проекта, для которого устройство на одноплатном компьютере (потенциально серии Raspberry pi) взаимодействует с мобильными устройствами (android), но необходима консультация по возможной реализации идеи с программистом или техническим специалистом, который ранее писал код для микроконтроллеров и работал с мобильной разработкой. Требуется час консультации или меньше. Свернуть
$20
2 заявки
Закрыт
Необходимо создать систему учета продукции при упаковке на производстве.
1. По нажатию на кнопку камера делает снимок.
1.1 генерируется уникальный ... Читать дальше
1. По нажатию на кнопку камера делает снимок.
1.1 генерируется уникальный ... Читать дальше
Необходимо создать систему учета продукции при упаковке на производстве.
1. По нажатию на кнопку камера делает снимок.
1.1 генерируется уникальный код
1.2 на основе кода генерируется штрих код
1.3 штрих код, уникальный код и дополнительная информация формируется в печатный файл и выводится с помощбю лейб принтера.
2. Файл фотографии и дополнительные данные сохраняются в системе
3. Доступ к системе необходим как для админской части, операторской и клиентской
клиентская часть:
с помощью веб браузера клиент может ввести серийный номер и посмотреть фотографии и дополнительную информацию, которая предназначена для общего просмотра
операторская часть:
с помощью планшета с считывателем штрих кода, оператор может посмотреть фотографию и информацию предназначенную для него. (Это необходимо к примеру для поиска недостающих деталей в коробках)
и так же может просмотреть выбранную дату как слайды для быстрого поиска
админская часть:
все выше сказанное + внесение важных параметров в образец печатных файлов (номер партии, даты, логотипы, название и тд)
Работа может быть выполнена на любой системе: raspberry, cloud, win
камера: если raspberry- raspberry cam, или веб камеры. Или другой способ: андройд или iOS
Предлагайте цены, сроки выполнения. Свернуть
1. По нажатию на кнопку камера делает снимок.
1.1 генерируется уникальный код
1.2 на основе кода генерируется штрих код
1.3 штрих код, уникальный код и дополнительная информация формируется в печатный файл и выводится с помощбю лейб принтера.
2. Файл фотографии и дополнительные данные сохраняются в системе
3. Доступ к системе необходим как для админской части, операторской и клиентской
клиентская часть:
с помощью веб браузера клиент может ввести серийный номер и посмотреть фотографии и дополнительную информацию, которая предназначена для общего просмотра
операторская часть:
с помощью планшета с считывателем штрих кода, оператор может посмотреть фотографию и информацию предназначенную для него. (Это необходимо к примеру для поиска недостающих деталей в коробках)
и так же может просмотреть выбранную дату как слайды для быстрого поиска
админская часть:
все выше сказанное + внесение важных параметров в образец печатных файлов (номер партии, даты, логотипы, название и тд)
Работа может быть выполнена на любой системе: raspberry, cloud, win
камера: если raspberry- raspberry cam, или веб камеры. Или другой способ: андройд или iOS
Предлагайте цены, сроки выполнения. Свернуть
4 заявки
Закрыт
Более подробно, есть два raspberry pi 3, назовём их РП1 и РП2.
Так вот, к РП1 подключено клавиатура и мышь ... Читать дальше
Так вот, к РП1 подключено клавиатура и мышь ... Читать дальше
Более подробно, есть два raspberry pi 3, назовём их РП1 и РП2.
Так вот, к РП1 подключено клавиатура и мышь через USB, нужно сделать так чтобы движение (сигналы) периферии передавалось через интернет на РП2. На РП2 нужно принимать те данные и "выводить" на один из его USB портов.
Получается что-то типа девайса с подключением через интернет используя raspberry pi.
В начале я сказал про raspberry pi 3, но можно взять ещё что-то дешевле если можно купить дешевле и без проблем.
Нужен код, желательно на python, и инструкция для меня что и как потом подключать. Свернуть
Так вот, к РП1 подключено клавиатура и мышь через USB, нужно сделать так чтобы движение (сигналы) периферии передавалось через интернет на РП2. На РП2 нужно принимать те данные и "выводить" на один из его USB портов.
Получается что-то типа девайса с подключением через интернет используя raspberry pi.
В начале я сказал про raspberry pi 3, но можно взять ещё что-то дешевле если можно купить дешевле и без проблем.
Нужен код, желательно на python, и инструкция для меня что и как потом подключать. Свернуть
нет заявок
Закрыт
Разработка клиент-серверного программного решения, предназначенного для удаленного управления различными устройствами и механизмами по USB:
- клавиатура (104 клавиши),
- мышь ... Читать дальше
- клавиатура (104 клавиши),
- мышь ... Читать дальше
Разработка клиент-серверного программного решения, предназначенного для удаленного управления различными устройствами и механизмами по USB:
- клавиатура (104 клавиши),
- мышь (3 кнопки + скролл),
- геймпад (16 кнопок, Xbox 360).
Разрабатываемое программное решение является аналогом IP-KVM-устройств, но без видео и с более широким профилем применения.
Клиент – классическое, консольное, «оконное» приложение, разработанное с использованием кроссплатформенного фреймворка. Фреймворк исполнитель вправе выбирать самостоятельно (желательно Kivy, но последнее слово – за вами).
Сценарий работы: пользователь производит манипуляции с устройствами ввода (нажимает кнопки на клавиатуре, двигает и кликает мышью, нажимает кнопки геймпада и двигает его джойстики). Клиентское ПО преобразовывает (на основании словаря) события фреймворка в байт-код, для дальнейшей записи в виртуальное устройство на сервере. Байт-код передается на сервер по протоколу TCP. Каждое захваченное событие инициирует отдельную передачу состояния устройства клиента, т.е. если зажата кнопка Shift, например, то не должно формироваться непрерывного потока событий, состояние одновременно зажатых кнопок должно отправляться однократно при наступлении уникальных событий.
В связи с разнообразием геймпадов на рынке, в клиентском ПО необходимо реализовать режим «обучения»/калибровки, который позволяет пользователю, выполняющему удаленное управление, сформировать словарь сопоставлений (маппинг) событий фреймворка (действий) с байт-кодами.
Сервер – приложение, разработанное на языке Python (или на Ваш выбор, но лучше - Python) для одноплатного компьютера (Single-Board Computer) на архитектуре ARM, с возможностью эмуляции USB HID устройств ввода (RockPi, Raspberry Pi и аналоги). Осуществляет прием запросов, валидирует и записывает байт-коды в виртуальное устройство, созданное на базе USB Gadget API for Linux. Для каждого типа устройств должен быть согласован формат передаваемого запроса.
Для возможности диагностики возникающих проблем, клиент и сервер должны иметь возможность записывать все события в локальный файл журнала.
При необходимости, исполнителю будут переданы наработанные материалы (ссылки) по реализации вышеперечисленного функционала. Свернуть
- клавиатура (104 клавиши),
- мышь (3 кнопки + скролл),
- геймпад (16 кнопок, Xbox 360).
Разрабатываемое программное решение является аналогом IP-KVM-устройств, но без видео и с более широким профилем применения.
Клиент – классическое, консольное, «оконное» приложение, разработанное с использованием кроссплатформенного фреймворка. Фреймворк исполнитель вправе выбирать самостоятельно (желательно Kivy, но последнее слово – за вами).
Сценарий работы: пользователь производит манипуляции с устройствами ввода (нажимает кнопки на клавиатуре, двигает и кликает мышью, нажимает кнопки геймпада и двигает его джойстики). Клиентское ПО преобразовывает (на основании словаря) события фреймворка в байт-код, для дальнейшей записи в виртуальное устройство на сервере. Байт-код передается на сервер по протоколу TCP. Каждое захваченное событие инициирует отдельную передачу состояния устройства клиента, т.е. если зажата кнопка Shift, например, то не должно формироваться непрерывного потока событий, состояние одновременно зажатых кнопок должно отправляться однократно при наступлении уникальных событий.
В связи с разнообразием геймпадов на рынке, в клиентском ПО необходимо реализовать режим «обучения»/калибровки, который позволяет пользователю, выполняющему удаленное управление, сформировать словарь сопоставлений (маппинг) событий фреймворка (действий) с байт-кодами.
Сервер – приложение, разработанное на языке Python (или на Ваш выбор, но лучше - Python) для одноплатного компьютера (Single-Board Computer) на архитектуре ARM, с возможностью эмуляции USB HID устройств ввода (RockPi, Raspberry Pi и аналоги). Осуществляет прием запросов, валидирует и записывает байт-коды в виртуальное устройство, созданное на базе USB Gadget API for Linux. Для каждого типа устройств должен быть согласован формат передаваемого запроса.
Для возможности диагностики возникающих проблем, клиент и сервер должны иметь возможность записывать все события в локальный файл журнала.
При необходимости, исполнителю будут переданы наработанные материалы (ссылки) по реализации вышеперечисленного функционала. Свернуть
2 заявки
Закрыт
Требуется написать программу для интерактивного ручного фонаря уличной выставки на базе Raspberry Pi 3/4
Функционал программы:
1. Позиционирование объекта на ... Читать дальше
Функционал программы:
1. Позиционирование объекта на ... Читать дальше
Требуется написать программу для интерактивного ручного фонаря уличной выставки на базе Raspberry Pi 3/4
Функционал программы:
1. Позиционирование объекта на местности – определение местоположения Фонаря и его положения относительно локаций;
2. Воспроизведение аудио в наушниках пользователей в соответствии с текущим местоположением Фонаря;
3. Возможность интерактивного взаимодействия пользователей с локациями с использованием Фонаря.
Допускается разработка на C++/Java/Python.
Оплата по факту или СБР, срок 1 месяц. ТЗ кандидатам.
Разыскивается back-end разработчик, который умеет разрабатывать функционал приложений для кибер-физических устройств на Raspberry Pi.
Требования:
- адекватный, думающий и грамотный специалист;
- умение понимать задачу, доводить работу до конца;
- опыт работы, примеры решения нестандартных задач;
- знание основ электроники;
- C++/Python/Java;
- понимание архитектуры Raspberry;
- желание учиться и применять новые технологии.
Оставляйте портфолио, примеры работ.
Важно: не пишите пожалуйста, если у вас нету живых примеров работ, не читали задание или если не знакомы с Raspberry. Свернуть
Функционал программы:
1. Позиционирование объекта на местности – определение местоположения Фонаря и его положения относительно локаций;
2. Воспроизведение аудио в наушниках пользователей в соответствии с текущим местоположением Фонаря;
3. Возможность интерактивного взаимодействия пользователей с локациями с использованием Фонаря.
Допускается разработка на C++/Java/Python.
Оплата по факту или СБР, срок 1 месяц. ТЗ кандидатам.
Разыскивается back-end разработчик, который умеет разрабатывать функционал приложений для кибер-физических устройств на Raspberry Pi.
Требования:
- адекватный, думающий и грамотный специалист;
- умение понимать задачу, доводить работу до конца;
- опыт работы, примеры решения нестандартных задач;
- знание основ электроники;
- C++/Python/Java;
- понимание архитектуры Raspberry;
- желание учиться и применять новые технологии.
Оставляйте портфолио, примеры работ.
Важно: не пишите пожалуйста, если у вас нету живых примеров работ, не читали задание или если не знакомы с Raspberry. Свернуть
1 заявка
Закрыт
Есть софт, скомпилированный и собранный под ARM9 Freescale imx287. Необходимо мигрировать его на другое устройство (в наличии имеется raspberry pi ... Читать дальше
Есть софт, скомпилированный и собранный под ARM9 Freescale imx287. Необходимо мигрировать его на другое устройство (в наличии имеется raspberry pi 3, ее можно выбрать как цель). Исходники есть. Развертывание софта выполнялось скриптом, все в наличии. Свернуть
1 заявка
Закрыт
Необходимо разработать простое ПО на Python и схему для устройства RaspberryPi которые будет принимать данные GPS сигнала и отправлять их ... Читать дальше
Необходимо разработать простое ПО на Python и схему для устройства RaspberryPi которые будет принимать данные GPS сигнала и отправлять их на FirebaseDatabase посредством сигнала GPRS.
Ожидается что в будущем будет использоваться RaspberryPi Zero c внешним питанием и выносной антенной.
Для связи с GPS и GPRS ожидается использование SIM808 (на стадии разработки), в дальнейшем переход на HAT версию
Дополнительные платы, антенны - будут оплачены авансом.
Жду предложения по стоимости
Если есть какие-либо вопросы говорите, связывайтесь
Есть еще одно задание для RaspberryPi будет следующим после этого, поэтому ожидаю плодотворное сотрудничество
Новички приветствуются. Работа не сложная Свернуть
Ожидается что в будущем будет использоваться RaspberryPi Zero c внешним питанием и выносной антенной.
Для связи с GPS и GPRS ожидается использование SIM808 (на стадии разработки), в дальнейшем переход на HAT версию
Дополнительные платы, антенны - будут оплачены авансом.
Жду предложения по стоимости
Если есть какие-либо вопросы говорите, связывайтесь
Есть еще одно задание для RaspberryPi будет следующим после этого, поэтому ожидаю плодотворное сотрудничество
Новички приветствуются. Работа не сложная Свернуть
2 заявки
Закрыт
Помочь в настройке сети на raspberry, стоит debian
К нему подключены 4 модема, но в интернет выпускает почему-то всегда только ... Читать дальше
К нему подключены 4 модема, но в интернет выпускает почему-то всегда только ... Читать дальше
Помочь в настройке сети на raspberry, стоит debian
К нему подключены 4 модема, но в интернет выпускает почему-то всегда только один Свернуть
К нему подключены 4 модема, но в интернет выпускает почему-то всегда только один Свернуть
нет заявок
Закрыт