Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
3 000 ₴

Смарт-ручка

проект выполняется


Пред ТЗ:
Есть устройство на ардуино построенное на деталях, которые нужно попеременно включать, выключать. Управляются они через 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 пункты.


Примерный итоговый вид проекта (корпус будет другим)



  1. 1 день222 ₴
    Anton
    Anton Varin
    130   

    Добрый день,пишите в личные сообщения,обсудим подробности проекта.

    Украина Украина | 15 февраля в 07:32 |
  2. 7 дней3 000 ₴Победившая ставка
    Олег
    Олег Балыхин
    306   

    Добрый день. заинтересовал ваш проект. Имею большой опыт работы с ардуино и им подобным контроллерам. есть идеи как выполнить это для вас в удобном виде.

    Украина Одесса | 22 февраля в 18:45 |
  3. 14 дней6 000 ₴
    Станислав
    Станислав Журавлев
    214     1  0

    Стоимость работы с учетом правок, которые будут при испытании. И прочих проблемах возникающих в таких случаях.

    Украина Украина | 20 февраля в 16:50 |
  4. 14 дней4 500 ₴
    Кирилл
    Кирилл Ветров
    292   

    Интересный проект, но нужно произвести калибровку, соответственно надо тестировать на готовом устройстве (прототипе).
    Я так думаю, что используете датчик TCS3200 (преобразовывает "свет в частоту", RGB).

    Украина Луцк | 21 февраля в 09:21 |
  • сергей кушнир
    15 февраля в 11:45 |

    что-то оригинальное

    успеха

    добавьте калибровку получившегося цвета - повторное сканирование смеси и сравнение с взятым образцом.

    это помимо сложности считывания цвета с небелых фонов

  • Олег Писарев — заказчик проекта
    15 февраля в 12:02 |

    Добрый день! Благодарю!

    Учтем это, калибровка действительно необходима.

  • Самарканд Студия
    16 февраля в 00:13 |

    Нет ответа, потому что нет бюджета.

  • Олег Писарев — заказчик проекта
    17 февраля в 18:26 |

    Бюджет есть, но он не указан. Чтобы это узнать можно пообщаться со мной в личных сообщениях или телеграмме

  • Станислав Журавлев
    17 февраля в 18:38 |

    Вам нужен скетч для ардуино?

  • Станислав Журавлев
    17 февраля в 18:40 |

    Или это не ваш прототип, а  вам нужна и схемотехника и программа и изготовление прототипа?

  • Олег Писарев — заказчик проекта
    18 февраля в 20:45 |

    Добрый вечер! Реальный прототип копирует схему, но с добавлением ещё одного элемента, моторчика для смешиваний. 

  • Станислав Журавлев
    19 февраля в 15:19 |

    И все же. Вам нужна электроника, программа и прототип? Из описания проекта можно подумать, что вам необходимо приложение для ПК для работы с устройством.

  • Олег Писарев — заказчик проекта
    19 февраля в 23:06 |

    Нет, нам нужна программа для смарт-ручки. Электроника и прототип мы уже имеешь и предоставим. 

  • Станислав Журавлев
    20 февраля в 12:26 |

    Программа-прошивка для Ардуино или приложение для ПК для работы с Ардуино?

  • Олег Писарев — заказчик проекта
    20 февраля в 12:27 |

    Программа-прошивка

  • Кирилл Ветров
    21 февраля в 09:22 |

    Здравствуйте. Какая точность определения цвета нужна или планируете достичь?