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);}

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

Доработка ИИ ботов, внесение изменений на сайте на php

1. Восстановить работу бота, написанном на Python с ИИ для ответов на запросы. Основная проблема заключается в том, что он слишком строго относиться к тем файлам, которые в него загружены, не интерпретирует, а прямо вхождения текста ищет и никаких явных настроек для этого не нашли. Работает через приватгпт. Также во время работы начинает галлюцинировать и брать информацию не из загруженных документов, а из своей собственной базы. 2. Доработать ИИ ботов для веб приложения. Боты на движке node.js, vanilla.js, для ИИ используется стандартная библиотека openai. Необходимо их донастроить, исправить баги в работе, сделать общение более человечным. 3. Внесение незначительных корректировок на сайт, написанный на php

Скрипты и боты
Опубликован:
31.10.24 11:01
Бюджет:
150000 руб.~$1872.43
Доработка ИИ ботов, внесение изменений сайта на php

1. Восстановить работу бота, написанном на Python с ИИ для ответов на запросы. Основная проблема заключается в том, что он слишком строго относиться к тем файлам, которые в него загружены, не интерпретирует, а прямо вхождения текста ищет и никаких явных настроек для этого не нашли. Работает через приватгпт. Также во время работы начинает галлюцинировать и брать информацию не из загруженных документов, а из своей собственной базы.2. Доработать ИИ ботов для веб приложения. Боты на движке node.js, vanilla.js, для ИИ используется стандартная библиотека openai.Необходимо их донастроить, исправить баги в работе, сделать общение более человечным.3. Внесение незначительных корректировок на сайт, написанный на phpСтоимость проекта номинальная, точная стоимость обговаривается при обсуждении.

Other
Опубликован:
31.10.24 10:56
Бюджет:
100000 руб.~$1248.29
Интеграция telegram бота с Gmail

Есть телеграмм бот, написанный на языке программирования Python, так же в коде прописана функция для интеграции gmail с ботом через smtp сервер. Но при запуске бота, как только дело доходит до этой функции, то вылетает ошибка, что неправильно указан логин и пароль от почты. В них точно ошибки нет, нужен помочь настроить данную интеграцию

Скрипты и боты
Опубликован:
31.10.24 03:54
Бюджет:
1000 руб.~$12.49
Доработка функционала платформы оценки сотрудников (python+js)

AgileHR.io – это платформа для оценки сотрудников на основе их компетенций и навыков. В рамках развития платформы требуются изменения в личном кабинете пользователя и создание страницы грейдинга для оценки сотрудников.Основные задачи:Обновить экран личного кабинета пользователя для более информативного отображения данных (добавить графики с аналитикой по сотруднику, добавить возможность выставления оценок другими сотрудниками, информация о пользователе)+ покрыть часть функционала автотестами. На скриншоте текущее исполнение.Разработать страницу грейдинга, которая будет учитывать навыки и компетенции сотрудников.Всё ТЗ готов прислать в ходе обсуждения. Вас будет консультировать по техническим вопросам разработчик, который занимался изначальной реализацией.Срок:2 неделиТребования к разработчику:Frontend:Опыт с Vue3 и Vuex.Понимание работы с RESTful API и Swagger.Backend:Уверенное владение Python на уровне мидл+ и выше.Понимание принципов чистой архитектуры.Умение работать с паттернами проектирования и разными архитектурными подходами.Навык чтения и работы с чужим кодом.

All inclusive
Опубликован:
31.10.24 00:37
Бюджет:
45000 руб.~$561.73
Лендинг на тильде с карточками товаров

Нужно создать лендинг на Тильде с карточками товаров. Товары парсятся с другого сайта, есть готовый скрипт для парсинга на python. Нужно сделать дизайн (примеры покажу) и карточки товаров, все из базы вытягивать не нужно. Нужно по определённым фильтрам достать часть из них Точно не знаю, сколько это должно стоить, предлагайте ваши варианты

Создание сайта
Опубликован:
30.10.24 20:24
Бюджет:
10000 руб.~$124.83
Разработать бот парсер с автопостингом в тг

Бот в телеграмме каждое утро и вечер (время выставляется ,а так же возможность отключить вечер ) постит в канал примерно следующую информацию.Доброе утро Утренняя сводка на 12.10.2024:Курс ТОП-5 криптовалют :1. Bitcoin - 78.000$ (+0.5%) 2. Bitcoin - 78.000$ (+0.5%) 3. Bitcoin - 78.000$ (+0.5%) Индекс страха и жадности - 75Рыночная капитализация рынка - 1 трл.Обьем торгов - 85 миллиардов Доминация биткоина - 60%Индекс альсезона - 25Наибольший рост ТОП-100:1. Bitcoin - 78.000$ (+0.5%) 2. Bitcoin - 78.000$ (+0.5%) 3. Bitcoin - 78.000$ (+0.5%) 4. Bitcoin - 78.000$ (+0.5%) 5. Bitcoin - 78.000$ (+0.5%) Наибольшее падение из ТОП:1001. Bitcoin - 78.000$ (+0.5%) 2. Bitcoin - 78.000$ (+0.5%) 3. Bitcoin - 78.000$ (+0.5%) 4. Bitcoin - 78.000$ (+0.5%) 5. Bitcoin - 78.000$ (+0.5%) В шапке поста актуальная гифка (ну или скрин) с сайта https://cryptobubbles.net/(возможность отключить или добавить свою картинку )Доп. Возможность добавлять/убирать цену определенного токена в постуЯзык программирования - python

Bots
Опубликован:
30.10.24 20:02
Бюджет:
3000 руб.~$37.45
Голосовой ассистент на python

Необходимо создать голосовой чат бот на Python чтобы на него можно было дозвониться через sip телефонию novofon(zadarma). Чат-бот будет располагаться на выделенном vps сервере и принимать звонки в качестве СИП клиента. Дополнительно необходимо реализовать: 1. Потоковое распознавание речи при помощи этого сервиса https://deepinfra.com/openai/whisper-large-v3-turbo 2. Озвучивание при помощи этого сервиса https://deepinfra.com/deepinfra/tts 3. Подключить бота к llm Ваша задача упаковать всё это в python обёртку чтобы всё вместе это работало. Все API Ключи и доступы будут предоставлены. Просьба к соискателям откликаться только если вы внимательно ознакомились с API и у вас есть опыт в выполнении подобных задач, либо если вы чувствуете в себе силы и желание выполнить эту работу. Скорее всего понадобится поддержка этого решения в дальнейшем на какое-то время, это согласовывается в отдельном кворке и будет оплачиваться отдельно.

Скрипты и боты
Опубликован:
30.10.24 19:50
Бюджет:
30000 руб.~$374.49
Сделать скрипт для обновления цен

Нужно сделать интеграцию по api woocommerce и прайс листа на яндекс диске для обновление товаров которые находятся в прайсе. На python или на другом языке программирования но так же нужно что бы каждый день обновлялся цены и остатки товаров.

Скрипты и боты
Опубликован:
30.10.24 19:43
Бюджет:
10000 руб.~$124.83
Сайт на Тильде с карточками товаров

Нужно создать лендинг на Тильде с карточками товаров. Товары парсятся с другого сайта, есть готовый скрипт для парсинга на python. Нужно сделать дизайн (примеры покажу) и карточки товаров, все из базы вытягивать не нужно. Нужно по определённым фильтрам достать часть из них Точно не знаю, сколько это должно стоить, предлагайте ваши варианты

Создание сайта
Опубликован:
30.10.24 18:59
Бюджет:
10000 руб.~$124.83
Разработать telegram бота

Разработка бота, который будет накручивать подписчиков на указанный канал в Telegram.Функциональные требования:- Накрутка должна происходить равномерно.- Длительность каждой сессии ботов должна варьироваться.- Боты должны подписываться на канал, ссылка на который будет отправлена пользователем в бота Telegram.- Бот должен иметь две кнопки: - Старт: запустить процесс накрутки подписчиков. - Стоп: остановить процесс накрутки подписчиков.- Избегать использования методов, которые могут быть расценены как спам или несовместимы с правилами Telegram.Технические требования:- Язык программирования: Python или другой подходящий язык.- Бот должен быть развернут на надежной платформе.Дополнительные пожелания:- Реализация логирования событий для отслеживания действий бота.

Bots
Опубликован:
30.10.24 17:25
Бюджет:
90000 руб.~$1123.46
Доделать чат python на websockets

Когда я запускаю скрипт и присоединяюсь к чату он это видит как за 2 коннекта и когда я отправляю сообщения от отправляет пустой символ и мое сообщение

Backend
Опубликован:
30.10.24 16:57
Бюджет:
1500 руб.~$18.73
Проект на ESP8266

У нас есть детский образовательный конструктор для обучения азам электроники и программирования на Python. Он выполнен на базе микроконтроллера ESP8266. В комплекте макетная плата на 400 точек и набор датчиков/компонентов. К нему есть инструкция с экспериментами. Нужно разработать новые эксперименты для этого набора. Ссылку на описание конструктора и имеющиеся эксперименты вышлю. В рамках одного заказа на kwork один эксперимент для конструктора. После окончания одного, создадим заказ еще на один и т.д.

Десктоп программирование
Опубликован:
30.10.24 15:16
Бюджет:
6000 руб.~$74.9
Запустить локально сайт, сделать видео и обновить ридмишку

Приветствуюимеется сайт Pridetec.ruфронт, после переработки - на pm2,Nuxt.js 2.15+.бэк - остался на докере, Python 3.9.11, Django 4.2.9;всё на гитлабенеобходимо1. разобраться как теперь сайт запускать локально2. обновить ридмишку в гитлабе3. сделать мини-видео как запускать проект локальнокак я вижу процесс- подключаю вас к гитлабу- вы разворачиваете его у себя локально и показываете, что он реально работает- оплачиваю 50%- делаете видео и ридмишку- доплачиваю 50%

Servers
Опубликован:
30.10.24 14:39
Бюджет:
2000 руб.~$24.97
Разработать парсер

Требуется написать парсер(цена указана за один сайт) под несколько сайтов, а также адаптировать написанные разработчиком парсер, если сайты будут меняться.Среднее время реализации парсера при должной подготовке 2-4 дня. Мы предлагаем оплату через безопасную сделку.Основная задача состоит в том, чтобы парсить данные стабильно, быстро и незаметно для сайтов, язык разработки python.Вам предстоит исследовать сайт – выяснить как фронтенд взаимодействует в бэкендом, найти полезные эндпоинты, которые отдают данные. Наилучший вариант – если вы найдете как подписаться на пуши ( например по вебсокету или graphql) если они есть.Также достаточно хороши эндпоинты отдающие интересующие нас данные как текущие снимки состояний или инкрементальные обновления через pull.Подробное ТЗ составлено.

Bots
Опубликован:
30.10.24 13:58
Бюджет:
27000 руб.~$337.04
Скрипт-скриншотер

Добрый день. Нужно написать скрипт(Python)-скриншотер + привязать к тгботу Логика следующая: 1) в бот пишем команду /add +URL профиля (https://www.tiktok.com/@...) 2) скрипт переходит по ссылке, и просто делает общий скриншот экрана

Скрипты и боты
Опубликован:
30.10.24 12:59
Бюджет:
1000 руб.~$12.49
Бот продаж в TG

Есть файлы бота продаж, на Python. Надо разобраться в них, и установить на сервер, проверив работоспособность с TG. Бот по продаже ключей. Либо предложите своего бота. Не знающие тематики - прошу не беспокоить! Цена примерная, указывайте свою.

Скрипты и боты
Опубликован:
30.10.24 12:57
Бюджет:
1000 руб.~$12.49
Доработка функционала платформы оценки сотрудников

AgileHR.io – это платформа для оценки сотрудников на основе их компетенций и навыков. В рамках развития платформы требуются изменения в личном кабинете пользователя и создание страницы грейдинга для оценки сотрудников. Основные задачи: Обновить экран личного кабинета пользователя для более информативного отображения данных (добавить графики с аналитикой по сотруднику, добавить возможность выставления оценок другими сотрудниками, информация о пользователе)+ покрыть часть функционала автотестами. На скриншоте текущее исполнение. Разработать страницу грейдинга, которая будет учитывать навыки и компетенции сотрудников. Всё ТЗ готов прислать в ходе обсуждения. Срок: 2 недели Требования к разработчику: Frontend: Опыт с Vue3 и Vuex. Понимание работы с RESTful API и Swagger. Backend: Уверенное владение Python на уровне мидл+ и выше. Понимание принципов чистой архитектуры. Умение работать с паттернами проектирования и разными архитектурными подходами. Навык чтения и работы с чужим кодом.

Доработка и настройка сайта
Опубликован:
30.10.24 12:49
Бюджет:
80000 руб.~$998.63
Поправить python-скрипт

Дано: есть небольшой Ren'py темплейт, т.н. "phone messaging system". Нужно чтобы телефон скрывался по клику по рамке телефона (сейчас меняется скин). Ещё в списке чатов под появляющимися новыми нужны прочитанные чаты как это обычно бывает в месседжерах (сейчас пустота и выглядит неестественно). https://drive.google.com/drive/folders/1CZ4ki79uGj... Основной код в sms.rpy и в script.rpy соответственно. Оцените плз по сложности и ценнику. Проект неккомерческий ;)

Games
Опубликован:
30.10.24 09:59
Бюджет:
500 руб.~$6.25
Вспомогательный Скрипт

Всем добрый день, благодарю за ваше внимание Требуется вспомогательный скрипт для автоматизации задачи ссылка на видео ТЗ https://disk.yandex.ru/i/neDUToGeS0S7RQ В python можно сделать через эмулятор selenium, а для обработки таблиц в идеале использовать pandas пишите в ЛС обсудим для меня идеально если это будет работать через гугл хром приложение или на макбуке - если на виндовс то напишите подробней как вы реализуете решение после чего можем обсуждать ваши требования

Скрипты и боты
Опубликован:
30.10.24 08:38
Бюджет:
2000 руб.~$24.97
Исправить парсер на Python, чтобы правильно работал

Нужен специалист по Python Подключить ТГ-авторизацию для парсинга Обойти защиту cloudflare при парсинге Исправить ошибку декодирования файла

Скрипты и боты
Опубликован:
30.10.24 06:54
Бюджет:
6000 руб.~$74.9

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

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