제조공정
스마트 큐브(Smart Cube)는 아두이노 101(인텔 퀘이크 SE 탑재)의 내장 가속도계·자이로스코프(IMU)와 블루투스 저전력(BLE)을 활용해, 큐브의 6면 각면에 기능을 할당하고 "위로 향한 면"을 인식해 해당 기기 제어하는 휴대용 스마트홈 리모컨입니다. 직관적인 제스처 인터페이스로 "앱 켜기 → 메뉴 찾기 → 버튼 누르기" 과정을 "큐브 돌리기 → 흔들기"로 단축합니다.
| 면(방향) | 기능 | 활성화 제스처 | 비활성화(공통) |
|---|---|---|---|
| 윗면(프로세서 업) | 타이머 - LCD 카운트다운, 부저 알람 | 해당 면이 2초간 위로 향함 유지 시 활성화 | 흔들기(2초 이상)로 마지막 활성 기능 해제 |
| 아랫면(프로세서 다운) | TV - 키패드 채널 입력, BLE 전송 | ||
| 아날로그 핀 다운 | 온도 - 실내 온도 측정 → 냉/난방 자동 전환, LED 표시 | ||
| 아날로그 핀 업 | OFF - 중립 상태, 흔들면 전체 기기 끄기 + 빨간 LED 점등 | ||
| USB 커넥터 업 | 조명 - 조명 켜기, 흔들면 끄기 + 노란 LED(어둠에서 큐브 찾기용) | ||
| USB 커넥터 다운 | 소리 - 사운드 센서로 소음 레벨 → 녹색 LED 밝기 연동 |
내변 9cm 정육면체. 6면체 전개도 DXF 파일 제공. 빨간선=각인(아이콘), 검은선=절단. 두께 변경 시 MakerCase로 재생성 가능. 모듈러 구조로 면 교체 용이.
// Automation IO 서비스 (UUID 0x1815) 3개 인스턴스
// 조명: Digital 특성 (0x2A56) - 값 0=Off, 1=On, 3=초기
// 온도: Digital 특성 (0x2A56) - 값 0=Off, 1=냉방, 2=난방
// TV: Analog 특성 (0x2A58) - 값 '0'~'9','*','#','O'(켜기),'C'(끄기)
millis()로 2초 지속 확인 → 해당 면 true 설정false 처리 + 해제 로직 실행true인 면만 매 루프 실행 (BLE 전송, 센서 읽기, 디스플레이 업데이트 등)if (face2 == true) { // 온도 면 활성화 중
digitalWrite(LEDOFF, LOW);
if (central.connected()) {
int val = analogRead(pinTemp);
resistance = (1023.0 - val) * 10000.0 / val;
temperature = 1.0 / (log(resistance/10000.0)/B + 1/298.15) - 273.15;
if (temperature > tooHot) { // 26℃ 초과 → 냉방
digitalWrite(LEDhot, LOW); digitalWrite(LEDcold, HIGH);
termoChar.setValue(1);
} else if (temperature < tooCold) { // 23℃ 미만 → 난방
digitalWrite(LEDhot, HIGH); digitalWrite(LEDcold, LOW);
termoChar.setValue(2);
} else { // 쾌적 → 모두 끔
digitalWrite(LEDhot, LOW); digitalWrite(LEDcold, LOW);
termoChar.setValue(0);
}
}
}
// 흔들기로 비활성화 시
if (lastFUNCTION == 2) {
if (central.connected()) {
digitalWrite(LEDhot, LOW); digitalWrite(LEDcold, LOW);
termoChar.setValue(0);
}
face2 = false;
}
큐브는 BLE 페리페럴 역할만 수행합니다. 실제 가전 제어는 별도 센트럴 디바이스(아두이노 우노 + BLE 실드, 라즈베리파이, 스마트폰 앱 등)가 큐브의 캐릭터리스틱 변경을 구독하여 수행해야 합니다. 프로젝트 작성자는 향후 전용 센트럴 허브 제작 예정.
구글 플레이에서 nRF Connect 설치 → "SmartCubeSketch" 검색 연결 → Automation IO 탭 3개에서 "연속 데이터 수집" 활성화로 실시간 BLE 값 확인 가능.
제조공정
제조업체는 진정한 지능과 독립성의 기반 위에 구축된 스마트 홈 제품을 개발해야 합니다. 분산 지능은 거의 설계적으로 기기에 이러한 특성을 부여하여 개발자들이 흥미로운 새 시대로의 여정을 가속화하도록 돕습니다. 지능형 반응형 홈은 국내 생활에서 필수불가결해지고 있으며, 연결된 기기 수가 2023년까지 13억 구독으로 급증할 것으로 예상됩니다. 따라서 스마트 홈의 이 모든 기기들이 어떻게 작동하고 협력하는지 고려하는 것이 중요합니다. 세 가지 모델이 있습니다. 첫 번째, 현재 우리가 익숙한 일반적 (그다지 스마트하지 않은) 스마트 홈
제작 프로젝트에서 절대 원치 않는 것은 강철 구조물이 피로로 인해 파손되는 것입니다. 품질 좋은 강철이 이를 성공적으로 피하는 비결일 수 있습니다. 그러나 품질 좋은 강철은 겉보기보다 훨씬 더 많은 것을 의미합니다. 제조 중 발생할 수 있는 문제는 표면이 접혀 채널 속으로 말려 들어가 심(Seam)이라 불리는 약점 라인이 생성되는 것부터, 철과 탄소에 첨가되어 강철을 만드는 니켈, 구리, 납 같은 기본 금속의 불순물 및 부적절한 측정에 이르기까지 다양합니다. 강철 품질 저하는 용접 실패를 초래할 수 있습니다. 성공적인 강철 제작