Смарт-ручка
3000 UAHПред ТЗ:
Есть устройство на ардуино построенное на деталях, которые нужно попеременно включать, выключать. Управляются они через gpio порты на ардуино (Или их аналоги (просто подают и не подают сигнал)). Работать будем на языке С++ через уже готовые шаблоны программы с комментариями на сайте circuito.io.
От программы требуется:
1. Постоянная работа с таймингами.
2. Возможность для меня регулировать эти тайминги без помощи программиста.
3. Включение и выключение подачи напряжения в правильном порядке.
4. Запоминание переменных и содержание их в памяти хотя бы до выключения устройства.
Основная задача:
Проект заключается в создании ручки, которая меняет цвет через считывание евонного из какого либо предмета. Достижение цвета чернил будет достигаться за счет смешивания их в определенных пропорциях по системе смик. Будут четыре сосуда с чернилами (ампулы, предположительно. 4 штуки), сдерживаемые клапанами (4 штуки). Давление будет создаваться соленоидами (4-8 штук). Нужно, что бы ардуино согласно пропорциям необходимого цвета подбирала нужные тайминги для открытия и закрытия каждого из соленоидов и клапанов для достижения цвета. Управление будет осущевствляться одной кнопкой, которая отвечает за сканер цвета, который будет отображаться на rgb лампочке.
Платформа: Arduino nano v3.
Язык: С++.
Основные электронные компоненты, которые нужно задействовать:
- Ардуино нано;
- Соленоиды 5 v (4-8);
- Клапаны 5 v (4);
- Кнопка тактовая;
- РГБ светодиод;
- Датчик цвета.
Алгоритм:
1. Нажимается кнопка.
2. Сбрасываются настройки цвета и тухнет ламочка.
3. Активируется датчик цвета.
4. Датчик цвета срабатывает на цвет.
5.1 Питание подается на пин а1 на x секунд;
5.2 Питание подается на пин а2 на у секунд;
5.3 Питание подается на пин а3 на n секунд;
5.4 Питание подается на пин а4 на m секунд;
6.1 Питание подается на пин b1 на z секунд;
6.2 Питание подается на пин b2 на i секунд;
6.3 Питание подается на пин c на r секунд;
7. Чернила смешались вместе в нужной пропорции и ими можно писать.
8. Ардуино помнит эту конфигурацию цвета и если на кнопку не поступают нажатия повторяет пункты с 5 по 6 с интервалом в g секунд.
9. Если нажатие на кнопку происходит повторно алгоритм полностью повторяется с 1 по 9 пункты.
Отзыв заказчика о сотрудничестве с Олегом Балихіним
Смарт-ручкаВсегда был на связи, отличный специалист и знает свое дело. Рад был нашему сотрудничеству.
![]()
Отзыв фрилансера о сотрудничестве с заказчиком
Смарт-ручкаОчень приятно работать с Олегом. Хорошо описывает работу . Сотрудничество больше похоже не на скучную работу, а хороший дружеский проект. В общем, доволен на все сто
-
265 1 1 Добрый день. заинтересовал ваш проект. Имею большой опыт работы с ардуино и им подобным контроллерам. есть идеи как выполнить это для вас в удобном виде.
-
541 9 2 Интересный проект, но нужно произвести калибровку, соответственно надо тестировать на готовом устройстве (прототипе).
Я так думаю, что используете датчик TCS3200 (преобразовывает "свет в частоту", RGB).
-
Нет ответа, потому что нет бюджета.
-
Здравствуйте. Какая точность определения цвета нужна или планируете достичь?
-
Актуальные фриланс-проекты в категории C и C++
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 3 дня 15 часов назад ∙ 13 ставок |
Добробка в существующей версии 1с розница блока для РЦ(распределительного центра)В общем поясню, что у нас за база - есть общий сервер, где есть база Розница (где ставятся все приходы) - база УТП, куда переливаются все продажи - считается наценка, остатки по складам - маленькие базы розничных магазинов. По обменам у нас магазины обмениваются с базой Розница… C и C++, C# ∙ 4 дня 5 часов назад ∙ 6 ставок |
ПО Мастер-программа «KONSTRUCTOR»
185 490 UAH
Мы ищем очень опытного C++ разработчика для модернизации существующего ПО (мастер-программы). Программа отвечает за создание производного ПО представляющего аудио-визуальные сеансы психологической коррекции. Текущая версия написана на чистом WinAPI (Visual Studio 2019/2022).… C и C++, Десктопные приложения ∙ 9 дней 9 часов назад ∙ 19 ставок |
Написание кода для ArduinoНеобходимо разработать программное обеспечение для весового дозатора на базе Arduino Uno. Комплектующие: Arduino Uno R3 HX711 + тензодатчик LCD1602 I2C дисплей MAX7219 светодиодная матрица 8x32 5 кнопок управления 4-канальное реле 2 сигнальные лампы Вибромагнит грубого… C и C++, Встраиваемые системы и микроконтроллеры ∙ 10 дней 17 часов назад ∙ 15 ставок |
Нужно доработать проект или предоставить консультацию.
1000 UAH
|