로그인회원가입

[카테고리:] 부품 리뷰

DIY 용 단일 부품 리뷰

  • [상위고정] 온습도 모니터링 & IR 리모콘

    [상위고정] 온습도 모니터링 & IR 리모콘

    가장 소중한 사람을 위한 DIY” (실용적/따뜻함)

    “아이 방의 습도는 적당한지, 부모님 방이 너무 춥지는 않은지 매번 문을 열어 확인하고 계셨나요? 이제 직접 만든 작은 센서들이 당신을 대신해 집안 구석구석을 살핍니다. **’방마다 온습도 모니터링’**은 소중한 사람들의 건강을 위해 시작된 가장 따뜻한 DIY 프로젝트입니다. 부품 하나, 코드 한 줄로 시작하는 우리 집의 작은 변화를 기록합니다.”

    • AHT20 센서 활용한 ESP32-C3 온습도 측정
    • IR Led를 활용한 IR 리모트 컨트롤
    • AHT20+BMP280 센서 : 온도, 습도, 기압 측정
    • OLED SSD1306 디스플레이
    • SR602 미니 모션 센서 감지기 모듈: 디스플레이 자동 on/off

    공간별 온습도 실시간 모니터링 및 가전 기기 원격 통합 제어


    리뉴얼 Renewal With AI. 2026.02.11
    리뉴얼 온습도 그래프 Renewal With AI. 2026.03.25
    Real-time Monitoring
    1개월간 공간별 온습도 그래프
    1년간 공간별 온습도 그래프
    공간별 IR리모콘
  • 다 똑같은 센서가 아니다? 온도계 4인방 전격 비교

    다 똑같은 센서가 아니다? 온도계 4인방 전격 비교

    구분DHT11DHT22 (AM2302)AHT20BMP280BME280
    측정 항목온도·습도온도·습도온도·습도온도·기압온도·습도·기압
    온도 범위 / 오차0~50℃ ±2℃-40~80℃ ±0.5℃-40~85℃ ±0.3℃-40~85℃ ±1℃-40~85℃ ±1℃
    습도 범위 / 오차20~80% ±5%0~100% ±2~3%0~100% ±2%0~100% ±3%
    응답 속도느림보통빠름매우 빠름매우 빠름
    인터페이스DigitalDigitalI²CI²C / SPII²C / SPI
    가격대매우 저렴저렴중간중간다소 높음
    특징 요약입문용DHT11 상위최신·안정적기압 전용올인원

    센서별 핵심 요약

    1. DHT11 (입문용)
      • 특징: 가장 저렴하고 구하기 쉽습니다.
      • 장점: 가격이 매우 싸고 자료가 방대합니다. 핀이 3~4개뿐이라 연결이 직관적입니다.
      • 단점: 정밀도가 낮아 실내외 온도차를 정밀하게 측정하기엔 부족합니다. 영하 온도를 측정할 수 없습니다.
      • 추천: 아두이노를 처음 배우는 학생이나 정밀도가 중요하지 않은 단순 취미용.
    2. DHT22 (중급용)
      • 특징: DHT11보다 정확하고 영하 온도 측정이 가능합니다.
      • 단점: 데이터를 읽어오는 데 2초의 대기 시간이 필요해 반응이 느립니다. 라이브러리에 따라 간혹 데이터 오류가 발생하기도 합니다.
      • 추천: DHT11보다는 정확한 수치가 필요하지만, I2C 통신이 생소한 사용자.
    3. AHT20 (신형 추천)
      • 특징: 최신 MEMS 기술로 습도 측정이 매우 안정적이고 I2C 방식을 써서 회로가 깔끔합니다.
      • 장점: * I2C 통신: 다른 센서들과 버스를 공유할 수 있어 회로 구성이 깔끔합니다.
        • 안정성: MEMS 기술을 사용해 장기간 사용 시에도 데이터 변형(Drift)이 적습니다.
        • 속도: DHT 시리즈처럼 수 초를 기다릴 필요 없이 즉각적인 데이터 수집이 가능합니다.
      • 단점: DHT 시리즈와 핀 배열이 달라 기존 회로를 그대로 쓸 수 없으며, I2C 통신 코딩이 필요합니다. (라이브러리를 쓰면 해결됩니다.)
      • 추천: 현재 온습도 센서 중 가성비와 성능이 가장 뛰어나므로 일반적인 프로젝트에 가장 추천합니다.
    4. BMP280 (기압/고도용)
      • 특징: 습도는 못 재지만 기압을 통해 **’높이(고도)’**를 1m 단위로 잴 수 있습니다.
      • 추천: 드론, 등산용 고도계, 날씨 변화 예측(기압차 활용) 프로젝트.

    프로젝트 구성 팁

    • “온도와 습도만 알면 된다”AHT20 하나면 충분합니다.
    • “날씨 역이나 고도계 기능을 넣고 싶다”AHT20 + BMP280을 함께 사용하세요. 두 센서 모두 I2C 통신을 지원하므로, 아두이노의 같은 핀(SDA, SCL)에 선을 같이 꽂아 동시에 제어할 수 있어 매우 편리합니다.
    • “전부 다(온도+습도+기압) 하나로 해결하고 싶다”BME280이라는 통합 센서를 구매하시면 됩니다. (BMP280보다 가격은 조금 더 비쌉니다.)

    결론 AHT20

  • 마이크로컨트롤러 ESP32 & Arduino & Raspberry

    마이크로컨트롤러 ESP32 & Arduino & Raspberry

    마이크로컨트롤러(MCU) 세계에서 가장 대중적인 세 가지 모델은 저마다의 전공 분야가 뚜렷합니다. “성능보다 응용이 중요하다”는 관점에서 보면, 각 보드가 제공하는 기능적 특징이 선택의 기준이 될 것입니다.


    1. 주요 사양 한눈에 보기

    항목아두이노 나노 (V3.0)ESP32 (DevKit)라즈베리 파이 피코
    CPUATmega328P (8비트)Xtensa Dual-Core (32비트)RP2040 Dual-Core (32비트)
    클럭 속도16 MHz240 MHz133 MHz
    SRAM2 KB520 KB264 KB
    Flash32 KB4 MB ~ 16 MB2 MB
    무선 통신없음Wi-Fi + Bluetooth없음 (W 모델은 지원)
    작동 전압5V3.3V3.3V
    Python 지원불가 (C/C++만 가능)강력 권장 (MicroPython)강력 권장 (MicroPython)

    2. 보드별 장단점 비교

    🔹 아두이노 나노 (Arduino Nano)

    • 장점: 가장 방대한 라이브러리와 커뮤니티를 보유하고 있습니다. 5V 센서들과 직접 연결이 쉽고, 전압 관리가 관대하여 초보자가 회로를 구성할 때 잘 타지 않습니다.
    • 단점: 성능이 매우 낮고 메모리가 부족해 복잡한 알고리즘이나 마이크로파이썬을 돌릴 수 없습니다.
    • 한줄평: “단순 센서 제어와 전통적인 C 언어 학습의 표준”

    🔹 ESP32

    • 장점: 가성비 끝판왕입니다. 스마트 홈의 핵심인 Wi-Fi와 블루투스가 기본 내장되어 있어 별도의 통신 모듈이 필요 없습니다. 성능이 압도적이라 마이크로파이썬을 구동하기에 최적입니다.
    • 단점: 핀 설정(Pinout)이 조금 복잡하고, 아날로그 입력(ADC)의 정밀도가 다른 보드에 비해 다소 떨어지는 편입니다.
    • 한줄평: “스마트 홈, IoT 프로젝트를 위한 최고의 선택”

    🔹 라즈베리 파이 피코 (RP2040)

    • 장점: **PIO(Programmable I/O)**라는 독특한 기능이 있어 하드웨어를 소프트웨어처럼 유연하게 제어할 수 있습니다. 문서화가 매우 잘 되어 있고 마이크로파이썬 개발 환경(Thonny 등)이 가장 직관적입니다.
    • 단점: 기본 모델은 무선 기능이 없습니다(Pico W를 사야 함). 아두이노만큼 라이브러리가 풍부하지는 않습니다.
    • 한줄평: “정밀한 하드웨어 제어와 파이썬 코딩 입문에 최적”

    3. 결론: 무엇을 선택할까?

    1. 스마트 가전 제어 및 앱 연동: 무조건 ESP32입니다. Wi-Fi가 내장되어 있어 서버 연결이 쉽고 성능이 넉넉해 마이크로파이썬으로 웹 서버를 띄우기도 좋습니다.
    2. 센서 데이터 처리 및 정밀 제어: 라즈베리 파이 피코를 추천합니다. 듀얼 코어의 안정성과 훌륭한 파이썬 지원 덕분에 로직 실험이 매우 쾌적합니다.
    3. 단순 자동화 (타이머, 스위치): 이미 검증된 코드가 많은 아두이노 나노가 편할 수 있지만, 파이썬을 쓰시려면 ESP32나 피코로 넘어오시는 것이 맞습니다.

    ** 아두이노 우노 (R3) / ESP32-WROOM-32 / ESP32-C3 Mini 비교

    항목아두이노 우노 (R3)ESP32-WROOM-32ESP32-C3 Mini
    코어(CPU)ATmega328P (8비트)Dual-core (32비트)RISC-V Single-core (32비트)
    클럭 속도16 MHz240 MHz160 MHz
    SRAM (메모리)2 KB (매우 작음)520 KB400 KB
    Flash (저장공간)32 KB4 MB (일반적)4 MB
    무선 통신없음 (쉴드 필요)Wi-Fi + BT 4.2Wi-Fi + BT 5.0 (LE)
    작동 전압5V3.3V3.3V
    USB 인터페이스USB-BMicro USB / USB-CUSB-C (Native 지원)

    🔍 보드별 특징 분석

    1. 아두이노 우노 (Uno) – “튼튼한 입문용 트럭”

    • 장점: 5V 기반이라 전압 관리가 쉽고, 웬만한 충격이나 쇼트에도 잘 안 죽는 좀비 같은 내구성을 가졌습니다. 레고처럼 쌓는 ‘쉴드’ 생태계가 엄청납니다.
    • 단점: 성능이 너무 낮습니다. SSD1306 OLED를 2개 이상 돌리기엔 메모리(2KB)가 턱없이 부족합니다. Wi-Fi도 안 됩니다.

    2. ESP32-WROOM-32 – “강력한 만능 일꾼”

    • 장점: 듀얼 코어의 힘으로 하나는 통신을 하고, 하나는 센서를 읽는 식의 병렬 처리가 가능합니다. 핀(GPIO) 개수가 많아서 OLED, 센서, 모터 등을 주렁주렁 달기에 가장 좋습니다.
    • 단점: 보드 덩치가 좀 커서 브레드보드에 꽂으면 양옆에 빈칸이 거의 없습니다. 전력 소모가 C3보다 약간 큽니다.

    3. ESP32-C3 Mini – “최신 트렌드, 가성비 끝판왕”

    • 장점: 최신 오픈소스 아키텍처인 RISC-V를 사용합니다. 이름처럼 아주 작아서 소형 프로젝트(웨어러블 등)에 딱입니다. USB-C가 기본이고, 블루투스 5.0을 지원해서 연결성이 좋습니다.
    • 단점: 핀 개수가 적습니다. OLED를 여러 개 달거나 센서를 많이 붙이려면 멀티플렉서(TCA9548A) 같은 추가 부품이 필요할 확률이 높습니다.