Really Smart Box는 일반 수납 박스(Rally Useful Box)를 IoT 지능형 수납함으로 변환하는 플랫폼입니다. Sigfox 네트워크를 사용하는 아두이노 MKR FOX 1200 기반으로, 박스 내 물품의 무게, 온도, 습도를 감지해 저전력 Sigfox 무선으로 전송합니다.
활용 사례 1: 3D 프린터 필라멘트 보관
필라멘트는 습도에 민감하므로 건조 상태 유지가 필수입니다. Really Smart Box로 필라멘트 잔량(무게 기준)과 박스 내부 습도를 모니터링해 실리카겔 교체 시점과 필라멘트 주문 시점을 알 수 있습니다.
활용 사례 2: 소모품 재고 관리
청소 용역 업체가 고객사 현장에 방향제, 핸드솝 등 소모품을 비치할 때, 고객사 와이파이 사용 불가나 전원 문제로 IoT 적용이 어려웠습니다. Sigfox는 별도 네트워크 불필요, 배터리 구동으로 장기간 동작 가능. 물품 단위 무게를 등록하면 개수 자동 계산해 재고 부족 시 알림 전송.
플랫폼 제작
기계적 구조
상하 두 장의 아크릴 판 사이에 로드셀 2개를 배치. 상판은 박스 벽에 걸리지 않게 약간 작게 제작. 하판에는 전자회로 장착용 컷아웃과 M3 탭 가공. 3D 프린팅 발판으로 수평 유지.
로드셀 및 HX711
두 개의 5kg 로드셀을 HX711의 A/B 채널에 각각 연결. 로드셀은 휘어짐 허용을 위해 상하 패딩 필요. 화살표 방향이 하중 방향(아래)으로 향하게 장착. 빨강/검정(전원) 공유, 녹색/흰색(센스)이 채널 A/B로 연결.
전자회로
ThingySticks 프로토타입 보드에 MKR FOX 1200, HX711, BME280 장착. 배터리 홀더는 하판 아크릴에 핫멜트로 고정. 평평한 안테나 설계로 플랫폼 두께 최소화.
로드셀 캘리브레이션
각 로드셀마다 고유 특성이 있어 y = mx + c 보정 필요:
빈 플랫폼 상태에서 오프셋(c) 측정
알려진 무게(예: 230g 방향제, 1.5kg 필라멘트) 올려 기울기(m) 계산
Slope = (measured - offset) / weight(g)
완전 조립 후 2차 영점 조정(테어) 필요
Sigfox 연동
데이터 구조 (12바이트)
typedef struct __attribute__ ((packed)) sigfox_message {
uint8_t status; // 상태 플래그 (비트 필드)
int8_t humidity; // 습도
int8_t temperature; // 온도
int16_t zeroWeight; // 영점 무게
int16_t weight; // 현재 무게
int16_t itemCount; // 아이템 개수 × 100 (소수점 2자리 표현)
int8_t driftCorrection;
int8_t filler;
int8_t lastStatus;
} SigfoxMessage;