Смарт-ручка
247 PLNПред ТЗ:
Есть устройство на ардуино построенное на деталях, которые нужно попеременно включать, выключать. Управляются они через 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 пункты.
Opinia zleceniodawcy o współpracy z Oleg Balykhin
Смарт-ручкаВсегда был на связи, отличный специалист и знает свое дело. Рад был нашему сотрудничеству.
![]()
Opinia freelancera o współpracy z ze zleceniodawcą
Смарт-ручкаОчень приятно работать с Олегом. Хорошо описывает работу . Сотрудничество больше похоже не на скучную работу, а хороший дружеский проект. В общем, доволен на все сто
-
265 1 1 Добрый день. заинтересовал ваш проект. Имею большой опыт работы с ардуино и им подобным контроллерам. есть идеи как выполнить это для вас в удобном виде.
-
541 9 2 Интересный проект, но нужно произвести калибровку, соответственно надо тестировать на готовом устройстве (прототипе).
Я так думаю, что используете датчик TCS3200 (преобразовывает "свет в частоту", RGB).
-
Нет ответа, потому что нет бюджета.
-
Здравствуйте. Какая точность определения цвета нужна или планируете достичь?
-
Aktualne zlecenia dla freelancerów w kategorii C i C++
Inżynier infrastruktury proxy mieszkalnychBudujemy sieć proxy dla użytkowników od podstaw — w pełni własną, bez dostawców zewnętrznych. Potrzebujemy jednego wyjątkowego inżyniera sieci, który zbuduje całą podstawę techniczną. Co zbudujesz: - SDK w tle dla Androida, które kieruje ruch proxy przez urządzenia użytkowników… C i C++, DevOps ∙ 4 dni 4 godziny temu ∙ 13 ofert |
Dobrobka w istniejącej wersji 1c detalicznego bloku dla RC (centrum dystrybucji)Ogólnie wyjaśnię, co mamy za bazę - jest ogólny serwer, gdzie znajduje się baza Detal (gdzie rejestrowane są wszystkie przychody) - baza UTP, do której przelewają się wszystkie sprzedaże - liczy się marża, stany magazynowe - małe bazy detalicznych sklepów. W przypadku wymian,… C i C++, C# ∙ 4 dni 18 godzin temu ∙ 6 ofert |
Mistrzowska program «KONSTRUCTOR»
15 253 PLN
Szukamy bardzo doświadczonego programisty C++ do modernizacji istniejącego oprogramowania (programu głównego). Program odpowiada za tworzenie pochodnego oprogramowania reprezentującego sesje audiowizualnej korekcji psychologicznej. Obecna wersja jest napisana w czystym WinAPI… C i C++, Aplikacje desktopowe ∙ 9 dni 21 godzin temu ∙ 19 ofert |
Pisanie kodu dla ArduinoPotrzebne jest opracowanie oprogramowania dla wagowego dozownika opartego na Arduino Uno. Komponenty: Arduino Uno R3 HX711 + czujnik tensometryczny Wyświetlacz LCD1602 I2C Matryca LED MAX7219 8x32 5 przycisków sterujących 4-kanałowe przekaźniki 2 lampy sygnalizacyjne Wibromagnes… C i C++, Systemy wbudowane i mikrokontrolery ∙ 11 dni 6 godzin temu ∙ 15 ofert |
Trzeba dokończyć projekt lub udzielić konsultacji.
82 PLN
|