본문 바로가기

전체 글108

[센서/온습도센서] SHT30,SHT31,SHT35,SHT3X 로 온습도를 측정해보자 DHT-11, DHT-22, BME280 등 보다 좀더 정확도가 높은 SHT3X 센서를 사용해보자 ▶ 이 가이드를 따라하면 - 온도에서는 0.3도 내외, 습도에서는 2%내외의 오차만을 가진다는 SHT3X 시리즈 센서의 사용법을 알고 값을 얻어낼 수 있다. ▶ 기존 읽어보면 좋을 강의 - DHT-22 : https://bbangpan.tistory.com/3 - BME280 : https://bbangpan.tistory.com/89 ▶ 부품 설명 및 회로 구성 온습도는 해당 센서가 저가라서, 의외로 많은 아두이노 샘플에서 다뤄지는데, 이런 저가 센서 중에서는 현재 가장 정확도가 높다고 알려진 SHT3X를 다뤄보자. 2.5V~5.5V 전압에서 작동하며 온습도 측정 범위(-40도~120도 온도)도 상당히 넓.. 2020. 7. 13.
[센서/먼지센서] PM7003 plantower 먼지센서 Maker들의 표준 먼지센서가 되고 있는 PM7003 platower 먼지센서를 아두이노와 연결하여 안정되게 작동할 수 있다.. ▶ 이 가이드를 따라하면 - PM1.0, PM2.5, PM10 입자에 대한 미세먼지 농도를 아두이노로 구할 수 있다. ▶ 부품 설명 및 회로 구성 시중에 다양한 먼지 센서가 존재하고, 기존에 GP2Y1010AU 센서도 소개한 바가 있는데(https://bbangpan.tistory.com/51 ), 아마도 이 먼지 센서가 저가형 중에서는(PMS7003도 대략 2만원 내외수준) 가장 정확하지 않나 싶다. 사실은 이 먼지 센서 외에도 몇 개를 보유하고 있는데 값들이 도무지 믿을 수 없거나 별도의 calibration을 해야하기도 한다. 출시된지 몇년 되지 않은 이 센서는, 경쟁 센.. 2020. 7. 11.
[기타/전기플러그] 중국 쇼핑몰에서 산 220V 플러그가 헐거운데 그대로 쓰고계신가요? EU, US, 유로플러그, 돼지코 이야기 아두이노를 하다보면 중국 사이트에서 전자기기를 종종 사게 되는데, 이 때 전원 플러그 선택시 EU, US 등의 유형을 묻게되고, 우리나라 220V 플러그와 모양이 비슷한 EU 플러그를 아무생각없이 고르게 된다. US는 110V처럼 생겼기 때문이다. 그런데 가끔씩 이 EU 플러그가 우리나라 220V 소켓에 헐거울 때가 종종 있다. 품질이 낮아서 그런가 생각이 들때도 있으나, 이는 결론적으로 위험한 판단이다. 당신은 방금 규격이 약간 다른 잘못된 전기 플러그를 고른 것이다. 플러그는 Type C(우리나라 일반 220V), Type F(220V, 아래위 접지달린것), Type A(110V) 등으로 나뉘는데, Type C 모양의 위 플러그 중에 소위 유로플러그라고 해서 4.0mm 두 심을 가진 헐렁한 EU 플러.. 2020. 7. 9.
[디스플레이/E-ink] 전자잉크 Heltec 2.13 inch E-ink display V2 (Waveshare 2.13 inch e-paper) 전자 잉크 디스플레이를 아두이노에 연결하여 작동시킨다. Heltec 2.13 inch e-ink display를 사용했으나 Waveshare 2.13 inch와 스펙이 거의 유사하므로 같다고 볼 수 있다. (단, Heltec은 Waveshare의 RST핀이 없다.) ▶ 이 가이드를 따라하면 - 아두이노를 통해 전자잉크 디스플레이를 구동할 수 있다. ▶ 부품 설명 및 회로 구성 아두이노와 연결할 수 있는 다양한 디스플레이를 소개해왔는데, 이 녀석은 그중에서도 좀 독특하다. 아마존 패드에서나 들어봤던 전자잉크 디스플레이다. 중국산 부품으로는 Waveshare와 Heltec제품을 볼 수 있는데, 사실은 두 제품이 같은 스펙을 추구하는 것으로 보인다. 시중의 라이브러리가 호환된다. 다만, 아래 시험 결과로는 W.. 2020. 7. 9.
[아두이노] cds sensor와 servo motor로 t-rex game 스페이스키 자동으로 누르게하기 ▶ 이 가이드를 따라하면 - 인터넷에서 좋은 호응을 얻었던 Chrome브라우저의 t-rex game automation을 따라해볼 수 있다. ▶ 부품 설명 및 회로 구성 최근 간단하면서도 재미있는 arduino DIY를 보았는데, 바로 크롬 브라우저의 공룡 게임 자동화이다. 바로 이녀석이다. 화면에 직접 조도센서를 붙여서 서보 모터로 스페이스키를 자동으로 눌러서 점프시켜준다. https://twitter.com/null4bl3/status/1247032404990210053?s=20 cds라는 조도 센서(하나에 수십원 정도밖에 안하는)와 서보모터를 간단히 결합하면 된다. 서보모터에 대한 강의는 본 블로그에도 존재한다. https://bbangpan.tistory.com/6 [모터/서보모터] 소형 서보 모.. 2020. 4. 9.
[아두이노] Arduino 호환 D1 R32 보드 (ESP32 - WiFi/Bluetooth) ESP32 WiFi 지원 기능이 포함된 Arduino 호환 보드를 활용한다 ▶ 이 가이드를 따라하면 - Arduino D1 R32 WiFi/Bluetooth 버전의 blink기능을 테스트해볼 수 있다. ▶ 부품 설명 및 회로 구성 이번에 다룰 보드는 소위 ESP32기반 아두이노 호환 보드 D1 R32보드이다. 이녀석은 기존 소개한 D1 mini보다 Bluetooth까지 통합지원하기 때문에 쓰임새가 더 많다. Aliexpress기준으로 가격차이도 별로 나지 않는다. 기본적인 설치는 앞서 소개한 D1 mini와 유사하나(https://bbangpan.tistory.com/92), Arduino IDE에 보드를 추가 설치해줘야한다. 먼저 Arduino IDE실행후 파일/환경설정 하단의 추가적인 보드매니저 UR.. 2019. 11. 30.
[아두이노/Blynk] 스마트폰 앱으로 인터넷을 통해 Arduino를 제어해보자 Blynk스마트폰 앱을 Arduino(ESP8266지원 보드)와 통신 및 제어하는 응용 프로젝트를 수행한다 ▶ 이 가이드를 따라하면 - 스마트폰 앱을 통해 Arduino를 제어할 수 있다. ▶ 부품 설명 및 회로 구성 Blynk는 Arduino 및 IoT 활용 보드에서 스마트폰을 제어하게 해주는 서비스이다. 다양한 방법으로 스마트폰 앱을 간단히 자작하고, 이를 통해 Arduino 등을 제어할 수 있게 해준다. 사실은 Arduino외에도 RaspberryPi나 Intel Edison등 많은 보드를 제어할 수 있다. Blynk를 위한 스마트폰 앱은 Android, iOS모두 지원한다. 개념은 간단하다 Blynk 자체 서버를 경유해서 스마트폰 앱과 Arduino(여기서는 WiFi가 되는 버전을 상정한다)가 인.. 2019. 8. 7.
[아두이노/초음파센서/숫자LED] Arduino 초음파 센서와 TM1637 4 digit 거리 표시기 초음파 센서와 TM1637 4 digit을 결합하여 물체와 거리 표시기를 만드는 간단한 응용 프로젝트 ▶ 이 가이드를 따라하면 - Arduino + 초음파 센서 + 4자리 숫자 표기를 할 수 있다. ▶ 부품 설명 및 회로 구성 기존에 초음파 센서(https://bbangpan.tistory.com/49 )와 TM1637기반의 4자리 숫자(https://bbangpan.tistory.com/31 )를 소개한 적이 있다. 이 둘을 간단히 결합해서 눈에 잘 보이는 거리 표시기를 구성할 수 있다. 핀 연결은 둘을 조합하면 되고 소스는 간단히 융합해보자. 상기 구성을 위해서 5V핀이 모자라는데 이는 소형 빵판으로 해결했다(mini breadboard로 검색하면 구매할 수 있다). 해당 소형 빵판의 한줄에 5V연결.. 2019. 8. 4.
[아두이노/WiFi/서보모터] Arduino WeMos D1 WiFi (ESP8266) 호환 보드와 휴대폰 브라우저를 통한 서보 모터 구동 ESP8266 보드가 포함된 Arduino 호환 보드를 활용해 서보 모터(servo motor)를 구동한다. ▶ 이 가이드를 따라하면 - Arduino D1 Wifi 버전으로 WiFi 통신을 통해 서보 모터 제어를 테스트해볼 수 있다. ▶ 부품 설명 및 회로 구성 이미 소개한 적이 있는 WeMos D1 WiFi 아두이노 호환 보드이다( https://bbangpan.tistory.com/93 ) 해당 가이드대로 필요한 보드 라이브러리를 다운받자. 그리고 역시 소개한 바 있는 서보 모터 ( https://bbangpan.tistory.com/6 )를 통해 간단하게 제어해보자. 조금 다른 것은 이 제어를 D1 보드의 ESP8266모듈과 같은 WiFi AP에 연결되어있는 휴대폰의 브라우저로 할 수 있다는 점이.. 2019. 8. 4.