Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Для нашего проекта в Arduino мы решили сделать миксер для конфет. Идея состоит в том, что пользователь может нажать кнопку, и тогда моторы начнут выталкивать леденец в миску, а когда программа завершится, она остановится.
Первый проект заключался в создании миксера с 5 видами конфет и тензодатчика для измерения веса, но из-за ограниченного времени и проблем с получением веса (тензодатчика) мы сократили программу до двух типов. конфеты и использование таймера вместо веса, чтобы обеспечить одинаковое количество конфет в каждой миске.
Шаг 1: Дизайн
Наша модель состоит из 2-х контейнеров, установленных в корпусе. Конфеты будут помещены в контейнер в верхней части модели, где они будут скользить в трубу с помощью шнека. Когда двигатель запускается, шнек будет продвигать конфету вперед, пока она не упадет в чашу.
Мы нашли конструкцию трубок и шнека на
Шаг 2: как это работает
Принцип работы миксера заключается в том, что у нас есть 1 тип конфет в каждой тубе, и когда пользователь нажимает кнопку на передней панели, миксер смешивает 2 типа конфет в миске.
Затем на ЖК-дисплее появится сообщение, когда миксер работает, и еще раз, когда это будет сделано.
Шаг 3: Схема
Для проекта нам нужно подключить 2 двигателя, ЖК-дисплей и кнопку к Arduino.
Шаг 4: Список ввода / вывода
Шаг 5: Программа
Программа запускается, когда пользователь нажимает кнопку, а затем оба двигателя работают в течение 5 секунд, а затем переключаются в новый режим, в котором они работают по 1,5 секунды каждый в течение 3 секунд.
При запуске программы на ЖК-дисплее появится сообщение с «Tryk Start» до «Blander».
Шаг 6: Код
В начале кода мы определяем контакты, используемые для ЖК-дисплея, 2 двигателей постоянного тока и кнопку.
На этапе настройки мы определяем кнопку как вход, двигатели как выход, и устанавливаем линию заголовка на ЖК-дисплее на «Candy Mixer 1000».
В цикле кода мы проверяем состояние кнопки, чтобы увидеть, когда наша программа должна начать работу.
При нажатии кнопки ЖК-дисплей изменится с «Tryk Start» на «Blander», и двигатели запустят свою последовательность.
В последовательности двигателей мы сначала запускаем двигатели одновременно на 5 секунд, а затем запускаем их один за другим в течение 3 секунд.
Шаг 7: оценка
К сожалению, нам не удалось заставить работать датчик веса, так как это сделало бы его намного лучше, а код был бы более сложным.
В ходе проекта мы столкнулись с несколькими проблемами, большая часть времени была потрачена на то, чтобы заставить датчик работать, но у нас также были некоторые проблемы, когда леденец застревал в трубке, останавливая вращение шнеков. Мы решили эту проблему, поместив кирпич в корпус, где шнек встречается с краем трубы, так что леденец получает немного свободного места, чтобы упасть в пространство вокруг шнека.
В общем, хороший веселый проект, в котором мы решили несколько проблем и в конце получили хорошую модель.
Шаг 8: Конфетный миксер в действии
Небольшая демонстрация нашего маленького дозатора для смешивания Candy
Шаг 9: Расширьте проект
Наша первоначальная идея заключалась в том, чтобы подключить к миксеру тензодатчик, чтобы при перемешивании леденца тензодатчик контролировал вес, а затем останавливал программу при достижении избыточного веса. Из-за проблем с датчиком веса, который у нас был, мы так и не смогли исправить это.
Таким образом, миксер с 5 трубками для конфет, датчиком нагрузки для веса и панелью для ввода нужного веса был бы идеальным проектом для сдачи, но время в конце концов работало против нас, поэтому мы в конечном итоге уменьшили масштаб проекта..