공기를 읽는 조용한 감시자, 집 안의 나뭇잎 한 장
📍 프로젝트 소개
집안의 공기질, 얼마나 자주 신경 쓰시나요? Leafi는 귀엽고 감성적인 외형 속에 환경 센서와 LED를 담은 오픈소스 DIY 공기질 감시기입니다.
- MQ135 가스 센서를 통해 실내 유해가스를 감지하고
- WS2812B RGB LED를 통해 공기 상태를 시각적으로 표현합니다
- 그리고 그 모든 것을 나뭇잎 모양의 3D 프린팅 쉘 안에 담아냈습니다! 🌿

🧰 준비물 목록
MQ-135 가스 센서 | 1개 | 공기질 측정 |
아두이노 나노 | 1개 | 센서 제어 |
WS2812B LED 스트립 (61개 LED) | 1개 | 시각화용 |
330Ω 저항자 | 1개 | DIN 보호 |
순간 푸시 버튼 (6×6mm) | 1개 | 모드/밝기 조절 |
USB-C 수/암 커넥터 | 각 1개 | 전원 공급용 |
USB-C 5V 어댑터 | 1개 | 외부 전원 |
납땜 인두, 접착제, 나사, 와이어 등 부자재 | 적절량 | 필수 도구 |
> 선택사항: 반투명 PLA 필라멘트 사용 시 빛의 확산이 더 고급스럽습니다 ✨
🖨️ 3D 프린팅 부품
- LEAFI_BODY
- LEAFI_BOTTOM & LEAFI_BOTTOM_CAP
- LEAFI_LEAF(바이컬러) ×2
- LEAFI_SWITCH_HOLDER, BUTTON, TUBE 등
Snap-fit 구조로 나사 없이 조립 가능하며, PLA 재질로 출력 가능합니다.
🛠️ 조립 방법 요약
1. 버튼 설치
- LEAFI_BOTTOM에 푸시 버튼 삽입
- LEAFI_BUTTON을 그 위에 덮고
- LEAFI_SWITCH_HOLDER로 고정





프린팅된 부품에 나사가 필요하지 않으며 모두 스냅핏입니다.
암 USB-C 커넥터는 LEAFI_BOTTOM.stl에 접착됩니다.
🔘 버튼 설치
LEAFI_BOTTON.stl을 구멍에 삽입한 다음 6×6mm 순간 푸시 버튼을 LEAFI_BUTTON.stl 위에 놓습니다. 그런 다음 LEAFI_SWITCH_HOLDER.stl을 조심스럽게 위에 올려 제자리에 고정합니다.
⚠️ 약간의 부드러운 설득이 필요할 수 있습니다 — 걱정하지 마세요, Leafi는 물지 않을 것입니다! 😄
모든 것이 정렬되면 버튼을 멋지고 꼭 맞게 유지하기 위해 약간의 접착제를 추가하는 것이 좋습니다.
이제 Leafi가 딸깍 소리를 내며 빛날 준비가 되었습니다! 🌟
🟢 버튼을 누르면 ‘딸깍’ 소리가 나야 정상입니다! 고정 후 접착제를 약간 추가해 안정감을 높이세요.
2. 배선 구성




Arduino Nano에 연결된 구성 요소
센서 연결:
MQ135 → A0 (아날로그 입력)
VCC → 5V, GND → GND
WS2812B LED 스트립 (61개):
DIN → 330Ω 저항 → D6
+5V → 5V, GND → GND
푸시 버튼:
한쪽 → D2
다른쪽 → GND
마지막으로 USB-C 수 커넥터를 나노에 연결한 뒤 외부 전원에 꽂아주면 준비 완료입니다.
💻 아두이노 코드 업로드
Leafi 소스코드를 아두이노 나노 보드에 업로드합니다. 정확한 코드 파일명: LEAFCHECK_V2.ino
📌 기능 개요:
- 센서 값을 실시간 읽어서 공기질에 따라 LED 색상 변화
- 버튼 클릭 → 밝기 조절
- 버튼 길게 누르기 → 조명 모드 전환
> 총 4가지 조명 모드: MEASURE / LOUNGE / SPOT / WAVE
🌟 Leafi 작동법 요약
🔌 전원 연결: 5V USB-C 어댑터에 연결 🎛️ 모드 전환: 버튼 길게 누르기 💡 밝기 변경: 버튼 짧게 누르기
LED 색상 변화로 지금 방 안의 공기가 어떤지, 바로 감지할 수 있어요 😊 공기질이 나쁠수록 → 녹색 → 노란색 → 주황색 → 빨간색으로 변화합니다.
📸 사진 및 영상
-
- 반투명 PLA 필라멘트를 사용한 출력 결과는 은은한 발광이 매력적입니다
📎 프로젝트 활용 팁
✅ 교육용 과학 실험 프로젝트 ✅ 실내 공기질 모니터링 ✅ 나만의 분위기 조명 + 환경 감시기 ✅ 오픈소스 & 커스터마이징 가능
'아두이노' 카테고리의 다른 글
📟 아두이노 메가2560 시계 & 센서 통합 프로젝트 (LCD, EEPROM, 초음파, SY-LD213) (0) | 2025.06.21 |
---|---|
🕹️ 단순한 호기심에서 시작된 여정, 3D 프린팅 RoboSoccer 자동차 만들기 (1) | 2025.06.19 |
Arduino를 이용한 자동 페이퍼 홀 펀치 장치 만들기 (0) | 2025.06.10 |
LOFI 블록을 이용한 아두이노 로봇 제작 및 제어 (3) | 2025.06.09 |
🖐 무선 손 동작 제어 자동차 제작 (Arduino Based) (0) | 2025.06.02 |