산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

자동 커피 머신

구성품 및 소모품

커피 머신
× 1
릴레이(일반)
× 1
Arduino UNO
× 1

필요한 도구 및 기계

납땜 인두(일반)

이 프로젝트 정보

소개

우리 대부분은 아침에 서두르는 것이 무엇인지 알고 기계가 뜨거워질 때까지 기다릴 시간이 없습니다. 이 튜토리얼에서는 Android와 Arduino를 사용하여 자동 커피를 만드는 방법을 보여 드리겠습니다.

튜토리얼이 끝나면 Android 앱이 블루투스로 작동하여 작거나 큰 커피를 만들 수 있으며 음성 인식으로 명령을 보낼 수도 있습니다!



커피 머신 열기

여기에 가장 복잡한 부분이 있습니다. 기계 문서를 확인하는 것이 좋습니다. 제가 사용하는 것은 드라이버 같은 작은 것으로 바닥을 분리하기만 하면 됩니다.

납땜

이제 기계가 열렸으므로 각 버튼 아래에 2개의 케이블을 납땜하고 릴레이에 연결합니다. 버튼 하나로 오래된 커피 메이커를 사용한다면 하나의 채널 릴레이를 사용하는 것과 같은 과정입니다.

Arduino 측

릴레이와 Arduino 간의 연결

<울>
  • IN1:없음
  • IN2:핀 11 작은 커피
  • IN3:PIN 10 기계 켜기
  • IN4:핀 9 빅 커피
  • 블루투스 모듈 및 Arduino:

    <울>
  • VCC=5v
  • GND=GND
  • TXD=RX
  • RXD=TX
  • 코드

    코드는 간단합니다. 블루투스 연결을 시작하고 값 1을 보내면 작은 커피를 만들 수 있습니다. 값 2는 큰 커피입니다.

    코드를 업로드할 때 블루투스 연결을 끊습니다. (5V 와이어 제거), 그렇지 않으면 오류가 발생합니다. 어떤 이유로 HIGH를 넣으면 릴레이가 꺼지므로 문제가 있으면 HIGH와 LOW를 반대로 해보세요.

    그런 다음 버튼을 눌러 커피를 만들고 머신이 꺼집니다. 코드 주석 확인:

    charjunk;
    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);
    }

    무효 루프()
    {
    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); //예열 시간 200만(밀리)
    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); //예열 시간 200만(밀리)
    digitalWrite(11, LOW);
    delay(500);
    digitalWrite(11, HIGH); //작은 커피
    delay(30000); //커피가 나온다
    digitalWrite(10, LOW); //기기 끄기
    delay(500);
    digitalWrite(10, HIGH);
    }
    inputString ="";
    }
    }

    앱 인벤터 안드로이드

    휴대폰으로 커피 머신을 제어하기 위해 MIT 앱 발명가와 함께 앱을 만들 것입니다. 유일한 요구 사항은 Gmail 계정입니다. 내 앱을 업로드하고 앱 인벤터에서 수정할 수 있습니다. 사용하기가 매우 쉽지만 전에 몇 가지 자습서를 확인하는 것이 좋습니다.

    음성인식 기능을 추가해서 "커피"라고 말하면 큰 커피를 줍니다. 앱을 설치하려면 휴대전화 설정(보안)으로 이동하여 알 수 없는 출처를 허용해야 합니다.

    중요: Bluetooth에서 값을 보내기 위해 "send text 개체를 사용했습니다. " 그래서 숫자 1 또는 2를 보냅니다.

    "바이트 번호 보내기를 사용할 수도 있습니다. " 하지만 ASCII를 사용하므로 Arduino에 1을 보내려면 값 49를 보내야 합니다. 차이에 주의하십시오.

    F2WKLSKIU9V6Q3T.apk

    결론

    끝났습니다!

    이제 블루투스로 커피 머신을 제어할 수 있습니다. 제가 디자인을 잘 못해서 커피머신이 별로인 점 양해 부탁드립니다. 하지만 아두이노와 릴레이가 제대로 맞도록 작은 상자를 쉽게 만들 수 있습니다.

    앞으로 컨베이어 벨트로 튜토리얼을 업데이트하겠습니다. 컵이 누락되지 않았는지 확인하는 것이 좋습니다!

    개선 사항이 있으면 알려주세요.

    맞춤형 부품 및 인클로저

    apk와 동일한 파일 easycoffee_PMPn5pALOV.aia

    제조공정

    1. EEG 기계
    2. 자판기
    3. 재봉틀
    4. 자동 드릴링 태핑 머신 - 개요
    5. 로봇커피바리스타란?
    6. 자동 프레스 기계 란 무엇입니까?
    7. 차 커피 수프 자동 판매기 란 무엇입니까?
    8. 자동 심 용접기 – 심 용접 공정
    9. 자동 파이프 벤딩 머신 소개
    10. JW머신