Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Автоматическая кофемашина

Компоненты и расходные материалы

кофеварка
× 1
Реле (универсальное)
× 1
Arduino UNO
× 1

Необходимые инструменты и машины

Паяльник (общий)

Об этом проекте

Введение

Большинство из нас знает, что значит спешить по утрам и не иметь времени ждать, пока машина нагреется. В этом уроке я покажу вам, как автоматически приготовить кофе на Android и Arduino.

В конце урока у вас будет приложение для Android, работающее по Bluetooth, чтобы приготовить маленький или большой кофе, и вы даже сможете отправлять команды с помощью распознавания голоса!



Открытие кофемашины

Вот и самая сложная часть. Я посоветую вам проверить документацию на вашу машину. Для того, что я использую, вам просто нужно отсоединить нижнюю часть чем-нибудь крошечным, например отверткой.

Пайка

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

Сторона Arduino

Связь между реле и Arduino являются:

  • IN1:нет
  • IN2:PIN 11 маленький кофе
  • IN3:PIN 10 включает машину.
  • IN4:PIN 9 Большой кофе

Модуль Bluetooth и Arduino:

  • VCC =5 В
  • GND =GND
  • TXD =RX
  • RXD =TX

Код

Код прост. Он инициирует соединение Bluetooth, а затем, если вы отправляете значение 1, вы делаете небольшой кофе, значение 2 - большой кофе.

При загрузке кода отключите Bluetooth (удалите провод 5В), иначе получите ошибку. По какой-то причине, когда я устанавливаю ВЫСОКИЙ, реле выключает реле, поэтому, если у вас есть проблемы, просто попробуйте поменять местами ВЫСОКИЙ и НИЗКИЙ.

Затем нажимается кнопка приготовления кофе, и машина выключается. Проверьте комментарий к коду:

  char junk; 
String inputString ="";
void setup () // выполняется один раз при запуске скетча
{
Serial.begin (9600 ); // устанавливаем скорость 9600 бод, она должна быть у вашего последовательного монитора
pinMode (10, OUTPUT);
digitalWrite (10, HIGH);
pinMode (9, OUTPUT);
digitalWrite (9, HIGH);
pinMode (11, OUTPUT);
digitalWrite (11, HIGH);
}

void loop ()
{
if (Serial.available ()) {
while (Serial.available ())
{
char inChar =(char) Serial.read (); // читаем ввод
inputString + =inChar; // создаем строку из символов, поступающих на последовательный
}
Serial.println (inputString);
while (Serial.available ()> 0)
{junk =Serial. читать(); } // очищаем последовательный буфер
if (inputString =="1") {// в случае '1'
digitalWrite (10, LOW); // включаем машину
delay (500);
digitalWrite (10, HIGH);
delay (120000); // время нагрева 2 мин (милли)
digitalWrite (9, LOW);
delay (500);
digitalWrite (9, HIGH); // большой кофе
delay (30000); // выходит кофе
digitalWrite (10, LOW); // выключаем машину
delay (500);
digitalWrite (10, HIGH);
} else if (inputString =="2") {// в случае "2"
digitalWrite (10, LOW); // включаем машину
delay (500);
digitalWrite (10, HIGH);
delay (120000); // время нагрева 2 мин (милли)
digitalWrite (11, LOW);
delay (500);
digitalWrite (11, HIGH); // маленький кофе
delay (30000); // выходит кофе
digitalWrite (10, LOW); // выключаем машину
delay (500);
digitalWrite (10, HIGH);
}
inputString ="";
}
}

Приложение Inventor для Android

Чтобы управлять кофемашиной с помощью телефона, мы создадим приложение с изобретателем приложений MIT. Единственное требование - это учетная запись Gmail. Вы можете загрузить мое приложение и изменить его в приложении-изобретателе. Он очень прост в использовании, но я советую вам предварительно проверить несколько руководств.

Я добавил распознавание голоса, поэтому, если вы скажете «кофе», получится большой кофе. Чтобы иметь возможность установить приложение, вы должны перейти в настройки своего телефона (в безопасности) и разрешить использование неизвестных источников.

Важно: Для отправки значения по Bluetooth я использовал объект « отправить текст "поэтому он отправит число 1 или 2.

Вы также можете использовать " номер байта отправки "но он использует ASCII, поэтому для того, чтобы отправить 1 в Arduino, вам нужно отправить значение 49. Обратите внимание на разницу.

F2WKLSKIU9V6Q3T.apk

Заключение

Готово!

Теперь мы можем управлять нашей кофемашиной с помощью Bluetooth. Я не очень хорош в дизайне, так что простите меня, моя кофемашина выглядит плохо, но вы легко можете сделать небольшую коробку для Arduino и реле, чтобы она соответствовала должным образом.

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

Дайте мне знать, если у вас есть идеи по поводу улучшений.

Изготовленные на заказ детали и корпуса

Тот же файл, что и apk easycoffee_PMPn5pALOv.aia

Производственный процесс

  1. Машина ЭЭГ
  2. Торговый автомат
  3. Швейная машина
  4. Автоматический сверлильный станок - обзор
  5. Кто такой робот-кофейный бариста?
  6. Что такое автоматический пресс?
  7. Что такое торговый автомат для чайно-кофейного супа?
  8. Автоматическая машина для шовной сварки – процесс шовной сварки
  9. Введение в автоматическую трубогибочную машину
  10. JW Машина