제조공정
아침 출근 준비로 바쁜 시간, 스마트폰으로 미리 커피를 내려놓을 수 있다면? 기존 커피 머신 버튼을 릴레이로 제어하고 HC-06 블루투스 모듈로 안드로이드 앱과 연동해 '작은 커피/큰 커피' 추출을 원격 제어하는 DIY 프로젝트입니다. 음성 인식 기능까지 추가해 "커피"라고 말하면 큰 커피가 나오게 구현했습니다.
| 릴레이 채널 | 아두이노 핀 | 기능 |
|---|---|---|
| IN1 | 미사용 | - |
| IN2 | D11 | 작은 커피 추출 |
| IN3 | D10 | 전원 온/오프 |
| IN4 | D9 | 큰 커피 추출 |
| HC-06 핀 | 아두이노 핀 |
|---|---|
| VCC | 5V |
| GND | GND |
| TXD | D0 (RX) |
| RXD | D1 (TX) |
중요: 코드 업로드 시 블루투스 모듈 전원(5V 라인)을 분리해야 업로드 오류가 없습니다. 또한 릴레이 모듈에 따라 HIGH/LOW 활성 로직이 반대일 수 있으니 테스트 후 코드 수정 필요.
char junk;
String inputString = "";
void setup() {
Serial.begin(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.read(); } // 버퍼 비우기
if (inputString == "1") { // 작은 커피
pressButton(10); // 전원 ON
delay(120000); // 2분 예열 대기
pressButton(11); // 작은 커피 추출
delay(30000); // 추출 대기
pressButton(10); // 전원 OFF
}
else if (inputString == "2") { // 큰 커피
pressButton(10); // 전원 ON
delay(120000); // 2분 예열 대기
pressButton(9); // 큰 커피 추출
delay(30000); // 추출 대기
pressButton(10); // 전원 OFF
}
inputString = "";
}
}
void pressButton(int pin) {
digitalWrite(pin, LOW); // 릴레이 ON (버튼 눌림)
delay(500);
digitalWrite(pin, HIGH); // 릴레이 OFF (버튼 떼짐)
delay(500);
}
.aia 프로젝트 파일 임포트 또는 직접 구성:
전송 방식 주의: 'Send Text' 블록 사용 시 숫자 1, 2가 문자열로 전송됩니다. 'Send Byte Number' 사용 시 ASCII 코드(1→49, 2→50)를 보내야 하므로 아두이노 측 수신 로직을 맞춰야 합니다.
기존 가전제품을 침습적으로 개조하지 않고 버튼 패럴렐 방식으로 제어해 안전하고 되돌리기 쉬운 구조입니다. 블루투스 통신 거리가 짧아 집 안에서만 가능하지만, 와이파이 모듈로 교체하면 어디서든 '나만의 바리스타'를 호출할 수 있습니다. 주말 메이킹 프로젝트로 도전해 보세요!
제조공정
부품 및 소모품 부품수량비고 Arduino UNO1 SparkFun A4988 스테퍼 드라이버 보드1 OpenBuilds CNC xPRO V3 컨트롤러1A4988 대체용 올인원 보드 BDX53 트랜지스터1레이저/스핀들 제어용 100Ω 저항1트랜지스터 베이스 전류 제한 필요 도구 및 장비 3D 프린터 (구조물 출력용) 납땜 장비 (드라이버 보드 조립 등) 프로젝트 소개 한 대의 DIY CNC 머신으로 세 가지 작업을 수행하는 프로젝트입니다. 조각 (Engraving): 드레멜(Dremel) 등 고속 회전 공구 장착
이 기계는 스코페 기계공학부에서 Construction & CAD 과목의 학생 프로젝트로 5인 팀이 제작했습니다.두 종류의 접시를 분류하는 기계입니다. 한 종류는 구멍이 있고 다른 종류는 구멍이 없습니다. 과제는 이 접시들을 자동으로 분류하는 기계를 개발하는 것이었습니다. 25개 다른 기계 중 1등을 차지한 해결책을 제시했습니다. 작동 원리 자동 분류 기계 작동 방식: 접시를 손으로 기계에 투입합니다. 롤러가 접시를 정렬해 접시 매거진으로 하나씩 떨어뜨립니다. 접시가 분류기 바닥에 도달하면 마이크로 스위치를 트리거합니다.