[스마트홈] 외부 기상 정보를 디스플레이에! OpenWeather API
안녕하세요! 오늘은 마이크로파이썬을 활용해 인터넷에서 실시간 기상 데이터를 가져오는 방법을 알아보겠습니다. 센서가 없어도 Wi-Fi만 연결되어 있다면 OpenWeather API를 통해 내 동네의 온도와 습도를 정확하게 받아올 수 있습니다. 1. 준비물 2. OpenWeather API 호출 주소 확인하기 우리는 urequests 라이브러리를 통해 JSON 데이터를 받아올 겁니다. API 호출 주소는 다음과 같은 형식입니다. 3. 마이크로파이썬 코드…
[스마트홈] 모니터링 & 리모콘 화면
온습도 모니터링과 IR(적외선) 리모컨 제어 시스템은 우리가 흔히 말하는 ‘스마트 홈’의 가장 기초적이면서도 핵심적인 요소입니다. 이 시스템이 물리적인 환경에서 디지털 신호로, 다시 물리적인 동작으로 이어지는 과정을 단계별로 정리해 드릴게요. 1. 온습도 모니터링 과정 (Sensing to Data) 센서가 방 안의 상태를 감지하고 사용자에게 보여주기까지의 과정입니다. 2. 가전 IR 리모트컨트롤 과정 (Command to…
[스마트홈] 온습도 모니터링 & IR 리모콘
“가장 소중한 사람을 위한 DIY” (실용적/따뜻함) “아이 방의 습도는 적당한지, 부모님 방이 너무 춥지는 않은지 매번 문을 열어 확인하고 계셨나요? 이제 직접 만든 작은 센서들이 당신을 대신해 집안 구석구석을 살핍니다. **’방마다 온습도 모니터링’**은 소중한 사람들의 건강을 위해 시작된 가장 따뜻한 DIY 프로젝트입니다. 부품 하나, 코드 한 줄로 시작하는 우리 집의 작은 변화를…
[스마트홈] 온도센서
구분 DHT11 DHT22 (AM2302) AHT20 BMP280 BME280 측정 항목 온도·습도 온도·습도 온도·습도 온도·기압 온도·습도·기압 온도 범위 / 오차 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% 응답 속도 느림 보통 빠름 매우 빠름 매우 빠름 인터페이스…
[TIP] 마이크로컨트롤러
마이크로컨트롤러(MCU) 세계에서 가장 대중적인 세 가지 모델은 저마다의 전공 분야가 뚜렷합니다. “성능보다 응용이 중요하다”는 관점에서 보면, 각 보드가 제공하는 기능적 특징이 선택의 기준이 될 것입니다. 1. 주요 사양 한눈에 보기 항목 아두이노 나노 (V3.0) ESP32 (DevKit) 라즈베리 파이 피코 CPU ATmega328P (8비트) Xtensa Dual-Core (32비트) RP2040 Dual-Core…
[TIP] 아두이노와 마이크로파이썬
아두이노(C++)와 마이크로파이썬(MicroPython)은 임베디드 개발에서 가장 인기 있는 두 가지 선택지입니다. 결론부터 말씀드리면, “세밀한 제어와 성능이 중요하다면 아두이노”, **”빠른 개발과 쉬운 학습이 우선이라면 마이크로파이썬”**을 추천합니다. 주요 차이점을 네 가지 핵심 포인트로 정리해 드립니다. 1. 언어와 실행 방식의 차이 구분 아두이노 (Arduino C++) 마이크로파이썬…