x

Разработать программу на ардуино

Перейти к заказу
Требуется написать программу на ардуино.Программа должна управлять одновременно четырьмя шаговыми двигателями (NEMA 23) подключенными к ардуино через драйверы DM556P. В программе должна быть возможность установить ускорение (шаги/с/с) и количество шагов на 1 оборот (установленное на драйвере). Программа должна принимать на вход через сериал-порт строку содержащую набор данных для управления двигателями (номер двигателя, количество шагов (угол поворота), направление, скорость вращения (шаг/мин).Программа должна обновлять сериал-порт постоянно и сразу по получении команды начинать ее исполнение.Прикладываю пример написанной мной программы. Пример приведен для минимизации уточняющих вопросов и для лучшего понимания ТЗ а не как руководство.Python (отправляет управляющую строку с определенным интервалом)import serialimport time# Массив углов для поворота и соответствующие направления (0 - CW, 1 - CCW)angles_and_directions = [(360, 0), (90, 1)]ser = serial.Serial('COM3', 9600)step_count = 0frequency = 4000 # Частота в (Гц)micro_step = 800 # Число микрошагов установленное на драйвереdelay_time = 2 # Задержка между циклами# Добавляем задержку перед первой отправкойtime.sleep(1)for angle, direction in angles_and_directions: step_count = int(angle * (micro_step / 360) * 10) #10 передаточное число редуктора cycle_duration = step_count / frequency # Формируем строку для отправки на Arduino params = f"{frequency} {step_count} {direction}" ser.write((params + "\n").encode()) ser.flush() # Убедимся, что данные отправлены # Ждем, пока Arduino завершит выполнение текущего цикла, плюс заданная задержка time.sleep(cycle_duration + delay_time)Код на ардуино.#include const uint8_t pin_ENA = 5; // Пин включенияconst uint8_t pin_DIR = 6; // Пин направленияconst uint8_t pin_PUL = 7; // Пин импульсовvolatile uint32_t maxFrequency = 4000; // Максимальная частотаvolatile uint32_t stepCount = 8000; // Общее количество шаговvolatile bool shouldRun = false; // Флаг запускаvoid setup() { pinMode(pin_ENA, OUTPUT); pinMode(pin_DIR, OUTPUT); pinMode(pin_PUL, OUTPUT); Serial.begin(9600); while (!Serial);}void loop() { if (Serial.available() >= 3) { maxFrequency = Serial.parseInt(); // Считываем максимальную частоту stepCount = Serial.parseInt(); // Считываем количество шагов int direction = Serial.parseInt(); // Считываем направление shouldRun = true; // Устанавливаем направление в зависимости от значения digitalWrite(pin_DIR, direction == 0 ? LOW : HIGH); } if (shouldRun) { digitalWrite(pin_ENA, LOW); delayMicroseconds(5); int accelerationSteps = stepCount / 10; // Количество шагов для разгона int decelerationSteps = stepCount / 10; // Количество шагов для торможения int constantSpeedSteps = stepCount - accelerationSteps - decelerationSteps; // Остальные шаги в постоянной скорости // Разгон for (int i = 0; i < accelerationSteps; i++) { uint32_t frequency = map(i, 0, accelerationSteps, 0, maxFrequency); // Плавное увеличение частоты uint32_t t = 1000000 / (frequency * 2); // Расчет задержки pulseMotor(t); } // Постоянная скорость for (int i = 0; i < constantSpeedSteps; i++) { uint32_t t = 1000000 / (maxFrequency * 2); // Задержка на максимальной частоте pulseMotor(t); } // Торможение for (int i = 0; i < decelerationSteps; i++) { uint32_t frequency = map(decelerationSteps - i, 0, decelerationSteps, 0, maxFrequency); // Плавное уменьшение частоты uint32_t t = 1000000 / (frequency * 2); // Расчет задержки pulseMotor(t); } shouldRun = false; }}void pulseMotor(uint32_t delayTime) { digitalWrite(pin_PUL, HIGH); delayMicroseconds(delayTime); digitalWrite(pin_PUL, LOW); delayMicroseconds(delayTime);}

Найдено 6354 результата

Срочная доработка скрипта для tg mini apps на python

Нужны срочные доработки, максимум за 1-2 дня. Софт рабочий есть, штатный прогер заболел, доработать не может.Необходимо зайти в игру, выбрать шаблон , который хочешь зарисовать правильным цветом, выбрать правильный подходящий шаблону цвет , зарисовать неправильные пиксели в правильные, забрать накопившиеся за 8 часов пойнты.Из чего состоит софтЕсть версия для рисования белым цветом и есть версия для рисования черным цветомРежимы 1-2-3 не актуальные,не используютсяРежим 4-5-6, актуальные, в основном используется 5-6 режимы4 - Режим рисования со сбором пойнтов5 - Режим рисования без сбора пойнтов6 - Режим рисования комбинирующий 4 и 5 режим, в зависимости от настройки в configКак работает софт1) Обращается к таблице2) Видит актуальность аккаунтов(Какие нужно отработать по времени, какие нет)3) Открывает папки с аккаунтами из одной общей папки4) После запуска телеграма, тыкает на чат с ботом5) Тыкает на запуск самого бота 6) После запуска бота в игре периодически всплывают разные "приветственные" окна, он их все протыкивает 7) Переходит к рисованию на полотне. Выбирает шаблон слева сверху, зумируется в обратную сторону и зумируется внутрь. Выбирает цвет, режим рисования и зарисовывает Черным либо Белым цветом, в зависимости от настройки программы.8) После того, как израсходовали всю энергию на рисование, (Если включен 4 или 6 режим) софт переходит в вкладку с общим количеством пойнтов и в этой вкладке нажимает на сбор пойнтов, которые накопились за 8 часов9) Софт записывает данные по общему колву пойнтов в конкретном аккаунте в таблицу и закрывается10) Круг повторяется со следующим аккаунтом в зависимости от настроек по таймингам указанным в configНа данные момент у софта происходит баг, после 5 действия всплывает данное окошко со скидкой. Если на аккаунте это окошко всплыло, то софт проделывает всю работу как надо без проблем.Если этого окошка не всплыло, то софт ловит баг и стыкивает всю энергию в холостую, очень быстро и пропуская важные 7 и 8 пункты, без которых не засчитывает пойнты при рисовании.

Scripts
Опубликован:
20.11.24 10:16
Бюджет:
1000 руб.~$12.49
Программирование на python

Написать программу расчет кодов Хемминга и программу для проверки корректности входных данных. Алгоритм работы первого модуля: Открытие входного файла на чтение Считывается байт Байт кодируется кодом Хемминга Результат добавляется к битовому буферу Битовый буфер побайтно записывается в выходной файл. Записанные биты удаляются из буфера. Переход на шаг 2 до окончания входного файла. Если в буфере остались незаписанные биты, то они добиваются до байта нулями и записываются в выходной файл. Алгоритм работы второго модуля: Открытие входного файла на чтение Считывается n-байт и добавляются к битовому буферу. Информация декодируется кодом Хемминга, если есть ошибка, то вывод сообщения о позиции ошибки и завершение работы. Раскодированная и проверенная информация записывается в выходной файл. Необработанные баты добавляются к битовому буферу. Переход на шаг 2 до окончания входного файла.

Десктоп программирование
Опубликован:
20.11.24 09:24
Бюджет:
1000 руб.~$12.49
Консультация - как оптимизировать запросы к MongoDB

Делаю проект и нужна консультация как оптимизировать запросы к MongoDB. Иногда запросы выполняются по минуте и более, что конечно не годится для продакшн. В базе не так много записей - 70 тысяч. Пытаюсь сделать фильтр по 15 параметрам, которые могут комбинироваться. Что пробовал: индексы, projection, skip, limit, отказался от count_documents(). MongoDB в Яндекс.Облаке. Сам проект это Flask + Python + Mongo, интерфейс + апишка. Нужна консультация от опытного разработчика, который это сам уже многократно делал.

Databases
Опубликован:
20.11.24 08:14
Бюджет:
1500 руб.~$18.73
Сделать скрипт на python

Нужно сделать скрипт на python, которые делает то же самое что хонейпот.ис Визуальный интерфейс не нужен, только скрипт который делает проверку и возвращает результат. Это не парсинг сайта. требование: качественный, читаемый, модульный, код, использовать классы, Github, pylint

Скрипты и боты
Опубликован:
20.11.24 07:37
Бюджет:
20000 руб.~$249.66
Сделать скрипт на python, проверка на honeypot

Нужно сделать скрипт на python, которые делает то же самое что https://honeypot.is Визуальный интерфейс не нужен, только скрипт который делает проверку и возвращает результат. требование: качественный, читаемый, модульный, код, использовать классы, Github, pylint

Скрипты и боты
Опубликован:
20.11.24 07:27
Бюджет:
20000 руб.~$249.66
Проверка подписки и розыгрыш

нужно написать бот (python), который проверяет подписку пользователя на нескольких каналах и раздаёт призы между участниками

Скрипты и боты
Опубликован:
20.11.24 06:56
Бюджет:
5000 руб.~$62.42
Написать Backend на Python

Необходимо написать Backend для сайта. Для Frontend уже готов шаблон в Figma ( его необходимо сверстать). Backend должен иметь интеграцию по API с OpenAi и Sapling. Прием платежей через Юкасса, регистрацию и авторизацию пользователей по e-mail и авторизация по VK ID, а так же админ панель для управления пользователями.

Создание сайта
Опубликован:
20.11.24 06:27
Бюджет:
10000 руб.~$124.83
Python разработка| marzban

У меня есть бот для выдачи прокси через marzban. Основная проблема заключается в том, что боту не удается создать пользователя в marzban. Запрос отправляется marzban, а он отвечает что пользователя с таким id нет. HTTP Request: POST https://domen.ru/api/user "HTTP/1.1 400 Bad Request" MARZ create result: None Если вручную добавить пользователя в marzban с tg id, то ключи успешно выдаются, и бот исправно взаимодействует с marzban api

Скрипты и боты
Опубликован:
20.11.24 05:03
Бюджет:
2000 руб.~$24.97
Парсинг на Python данных из игры PoE

Существует игра в жанре ARPG под названием Path of Exile (коротко - PoE), на подобии Диабло, но в разы интереснее и сложнее.У нас фанатский сайт с материалами по игре (различные статьи/гайды), в качестве одной из фишек мы используем тултипы (дополнительное описание при наведении) для предметов/способностей и прочего из игры.В идеале чтобы вы были знакомы с игрой хотя бы на базовом уровне, это очень сильно поможет с работой.Мы парсим нужную информацию из самой игры используя доработанную либу pypoe (свой форк). При этом парсим на нескольких языках (EN/RU), почти все что нам нужно.Что нужно будет сделать:Доработать текущий функционал, чтобы парсились все таланты от кластерных самоцветов, на двух языках. На подобии того как парсятся другие элементы (пример есть)Исправить 3 мелких бага, более подробно их распишу когда выберу исполнителяНеобходимые скилы:PythonFlaskpostgresql - обязательноадекватное использование git хотя бы на уровне пуша в нужные ветки (фича/dev/master)Также вам нужно будет самостоятельно скачать саму игру, чтобы у вас был файл из которого все парсится. Игра бесплатная, нужно будет только зарегаться и скачать. Код с которым нужно будет работать довольно объемный, и вам сперва придется разобраться как все работает.Огромная просьба прежде чем откликаться - сперва посмотреть исходники, чтобы понять сможете ли вы реализовать задачу.При разработке отвечу на любые вопросы.Сроки - гибкие, ориентировочно 5-7 дней, но можно и больше при необходимости.

Bots
Опубликован:
19.11.24 20:56
Бюджет:
16000 руб.~$199.73
Интеграция Мой склад и Shopify

Задание на разработку модуля интеграции между «Мой склад» и Shopify Цель проекта: Разработать модуль, который: Переносит товары с полными характеристиками и атрибутами из «Мой склад» в Shopify. Синхронизирует остатки товаров, статусы и оплаты между системами. Передаёт заказы с сайта Shopify в «Мой склад» для обработки. Основные задачи: Настроить автоматический перенос товаров из «Мой склад» в Shopify. Обеспечить синхронизацию остатков и статусов товаров. Реализовать передачу заказов и информации об оплате из Shopify в «Мой склад». Требования к специалисту: Опыт работы с API «Мой склад» и Shopify. Знание языков программирования для интеграции (например, Python, Node.js). Умение создавать надёжные и эффективные решения для синхронизации данных. Ожидаемый результат: Рабочий модуль интеграции, обеспечивающий корректный обмен данными между «Мой склад» и Shopify. Дополнительная информация: Просьба указать сроки и стоимость выполнения работы. Возможность дальнейшего сотрудничества по поддержке модуля.

Доработка и настройка сайта
Опубликован:
19.11.24 17:02
Бюджет:
40000 руб.~$499.32
Генератор отзывов студентов на Python через Tkinter

Работа в себя включает следующее: Работа написана на tkinter Вводится посещаемость исредний баллстудентаСтавится галочка(положительный,отрицательный)В файле хранятся группы студентов их ФИОДля каждого студента пишетсяотзывОтзыв напрямую генерируетсяиз GPT Turbo 3.5 или GPT 3.5 или любой другой GPT через арі ключ

Other
Опубликован:
19.11.24 15:56
Бюджет:
1500 руб.~$18.73
Доработка скрипта на Python

Назначение скрипта - обработка на сервере данных и формирование итогового pdf документа по шаблону.Что нужно сделать:За основу взять готовый пайтон-скрипт и доработатьВ скрипте исправить поля источника данных на актуальные из текущей БДДоработать возможность вызывать скрипт с параметрамиРеализовать АПИ для запуска скрипта через веб-хук.

Backend
Опубликован:
19.11.24 15:23
Бюджет:
10000 руб.~$124.83
Технический менеджер проектов

Привет! К нам в команду рекламных спецпроектов в ВК требуется технический менеджер проектов с контактом на 2-3 месяца с грейдом senior/lead. С требованиями можно ознакомиться нижеЧем занимаемся?Мы занимаемся реализацией нестандартных рекламных проектов для социальных сетей и медиа-площадок VK. К нам в отдел требуется технический менеджер проектов, который будет связующим звеном между менеджерами и разработчиками, помогая с организацией разработки проектов и формированием продуктов разной направленностиОбязанности- Помогать формировать проект на этапе препродакшена и составлять бизнес-логику- Управлять процессом разработки и отвечать за его соответствие планам и требованиям- Согласовывать с командой продуктовых менеджеров реализацию проекта- Составлять техническое и функциональное задание- Работа с аналитикой проекта- Генерировать идеи и участвовать в брейнштормингахТребования- Понимание основных принципов реализации и построения архитектуры веб-приложений- Навыки разработки веб-приложений- Знание основных принципов сбора бизнес метрик проектов и опыт использования систем аналитики- Уверенное владение SQLБудет плюсом- Самостоятельно разработанные проекты- Знание JavaScript, Go или Python- Опыт работы с системами визуализации данных (Metabase, Grafana и пр.)Со мной можно связаться в TG: t.me/gegamm

Other
Опубликован:
19.11.24 13:29
Бюджет:
150000 руб.~$1872.43
Нужен специалист с опытом создания и обслуживания ботов

Мы ищем специалиста для работы над различными проектами по созданию ботов разной сложности с нуля. Мы работаем над интересными проектами, такими как автоматизация бизнес-процессов, интеграция с внешними сервисами, платёжными системами и другими задачами, которые потребуют нестандартных решений. Обязательные требования: Знание Python и опыт работы с популярными фреймворками для разработки ботов. Опыт создания веб-приложений и умение работать с интеграцией через API. Практический опыт интеграции платежных систем (например, YooMoney, Stripe, PayPal) Умение писать чистый код с применением принципов SOLID, TDD и других практик качества кода. Знание принципов работы с CI/CD, автоматизация тестирования. Что ожидается от кандидата: В отзыве, пожалуйста, приведите примеры реальных кейсов, над которыми вы работали. Приведите конкретные примеры ботов, описания использованных технологий и инструментов, описание API и решений по интеграции. Укажите, какие методы защиты Вы применяли в своих проектах. Опыт работы с инструментами управления проектами (например, Jira, Trello) и системами для общения (Slack, Zoom и т. д.) будет преимуществом. Проект: Работа предполагает долгосрочное сотрудничество и участие в проектах на разных этапах развития. Все задачи будут детализированы.Мы ценим внимание к деталям, системный подход и стремление к качеству. P.S. Умение сборки на конструкторах - не интересует!

Скрипты и боты
Опубликован:
19.11.24 10:11
Бюджет:
20000 руб.~$249.66
Парсер на PHP / Python (исправление)

Нужна помощь исправить вот эту функцию которая формирует ссылку для парсинга. На php все работает на python не работает. На php делал по заказу. На python делал сам, по большей части все пишу с помощью гпт4, он предложил варианты, но они не работают. В общем суть функции собрать ссылки на сегодняшний день и на завтрашний день. Временно собираю с помощью селениума.

Скрипты и боты
Опубликован:
19.11.24 08:38
Бюджет:
2000 руб.~$24.97
Python серверное приложение Backend API интеграция с ИИ

Проект: Разработка API для интеграции с ИИ-моделями для образовательного портала Цель: Создать серверное приложение (Backend API), которое интегрирует четыре ИИ-модели и предоставляет функциональность через RESTful API для интеграции на сайт заказчика. Подробно прочитать требования о разработке API для использования AI-моделей: https://docs.google.com/document/d/1tu3rG0uusClu1lTC09R3-JxquEtykti4/edit?usp=sharing&ouid=101119233564385908635&rtpof=true&sd=true А также общее ТЗ https://docs.google.com/document/d/1NDCoVENL0RBe6WAkimKS25W3LKMm2TrWCvq3CwGlchc/edit?usp=sharing Пожалуйста, коротко предоставьте ваше резюме или портфолио с предыдущими проектами, связанными с разработкой бэкенда на Python / интеграцией ИИ-моделей. Укажите вашу ставку. Ожидаемые сроки выполнения 3-4 недели.

Скрипты и боты
Опубликован:
19.11.24 07:44
Бюджет:
60000 руб.~$748.98
Создать на Python серверное приложение (Backend API) для интеграции ИИ

Проект: Разработка API для интеграции с ИИ-моделями для образовательного порталаЦель: Создать серверное приложение (Backend API), которое интегрирует четыре ИИ-модели и предоставляет функциональность через RESTful API для интеграции на сайт заказчика.Подробно прочитать требования о разработке API для использования AI-моделей: ТЗ НАУКА ИИ АПИ .docxА также общее ТЗ https://docs.google.com/document/d/1NDCoVENL0RBe6W...Пожалуйста, коротко предоставьте ваше резюме или портфолио с предыдущими проектами, связанными с разработкой бэкенда на Python / интеграцией ИИ-моделей. Укажите вашу ставку. Ожидаемые сроки выполнения 2-3 недели.

Backend
Опубликован:
19.11.24 04:00
Бюджет:
60000 руб.~$748.98
Скрипт распознавания аудио файла (wav) через Яндекс Yandex SpeechKit

Нужен1. скрипт на Python который на входе получает файл по пути (пусть задается) и далее отправляет его на распознавание и возвращает назад текст. Соответственно если на стороне сервера для работы скрипта что-то нужно сделать - то написать. сервер на ubuntu, python 3.102. подробная инструкция что нужно сделать на стороне Яндекс чтобы все работало (аккаунт на console.yandex.cloud у меня есть)

Scripts
Опубликован:
19.11.24 03:55
Бюджет:
2000 руб.~$24.97
Проект на основе ИИ

Создать сервис на основе ИИ. Цель сервиса в том, чтобы пользователь делал запрос и получал актуальные темы работы, например, Темы учебной работы по направлению "Транспортные средства" , или актуальные темы для диссертации на тему "Методика преподавания" - чтобы на выходе пользователь получал структурированные список тем по своим запросам. Минимум 20 тем. 1. Определение функциональности Входные данные: Пользователь вводит тему или запрос. Обработка запроса: Использовать модели ИИ для генерации списка актуальных тем. Выходные данные: Возвращать структурированный список (например, в виде списка или в формате JSON). 2. Выбор технологий Язык программирования: Python (например, с использованием Flask или FastAPI для веб-сервиса). Модель ИИ: OpenAI GPT-3/4 или аналогичная модель, способная генерировать текст по запросу. База данных: Для хранения запросов и генерируемых списков (например, PostgreSQL или MongoDB). 3. Разработка сервиса 4. Интеграция с вордпресс, чтобы можно было размещать сервис в виде кода на вордпрессе.

Скрипты и боты
Опубликован:
19.11.24 02:54
Бюджет:
20000 руб.~$249.66
Нужен Python-скрипт для нейроадмина в Telegram-группе

Ищу специалиста, который создаст Python-скрипт для нейро-админа, который будет работать через GPT API и управлять аккаунтом в моей Telegram-группе. Вот основные требования: Настройка: Скрипт должен подключаться к Premium-аккаунту Telegram, который я предоставлю, и управлять им как администратор группы. Аккаунт будет размещён на виртуальном сервере с установленной Windows. Интеграция с API GPT: Скрипт должен взаимодействовать с API GPT, чтобы искусственный интеллект мог имитировать живого человека и общаться с участниками группы. Функционал нейро-админа: Имитировать активное общение: Краткие и живые ответы на вопросы участников, поддержание активности в чате 24/7. Мотивация: Вдохновлять участников переходить по ссылкам (например, для регистрации в казино) и вкладывать больше. Постоянное внимание: Быть в центре общения, взаимодействовать с пользователями и создавать впечатление реального человека. Промо-контент: Управлять размещением промо-сообщений с регистрацией и бонусами. Технические требования: Установить скрипт на виртуальный сервер с Windows. Возможность легко изменять и обновлять промпты для взаимодействия с группой. Обеспечить стабильную работу 24/7. Ищу специалиста с опытом работы в Python, API GPT и создании автоматизированных решений для Telegram.

Скрипты и боты
Опубликован:
18.11.24 21:41
Бюджет:
30000 руб.~$374.49

Текущая страница: 5

Всего страниц: 318