알콜센서 MQ-3 사용하기

술을 얼마나 먹었는지 확인하기 위해 알콜센서를 사용해 봅니다. MQ-3 센서에서 아날로그 데이터를 A1핀으로 읽어와서 LCD 스크린에 보여줍니다.

MQ-3 센서는 900mA at 5V라서 꼭 외부 전원으로 따로 연결해야 합니다.

아래 코드에서는 버튼을 사용안합니다. 알콜센서는 예열이 필요합니다.

 

미세먼지 측정기 Nova PM sensor SDS011

요새 미세먼지 때문에 큰일입니다. 청소 때문에 환기를 안할수도 없고 환기를 하자니 미세먼지 때문에 걱정되고…

그래서 미세먼지 측정기를 만들어서 실내 공기 상태를 확인해 봅니다.

사용부품:

  • Arduino Nano
  • 1602 i2c lcd
  • Nova PM sensor SDS011

주의 : SDS011의 최대 전류가 80mA이기 때문에 전원 공급을 따로 해야 합니다.

SDS011 Datasheet 다운: SDS011_laser_PM2.5_sensor_specification-V1.3

버튼 누르면 5초동안 팬이 돌면서 공기가 들어간 다음에 데이터를 읽어서 LCD 화면에 보여준 다음에 Sleep모드로 들어갑니다. Sleep모드에 안들어가면 이 센서에 있는 팬이 계속해서 돕니다. 가정에서는 필요할때마다 버튼 눌러서 확인하는게 좋겠네요.

sds011 라이브러리 : https://github.com/ricki-z/SDS011

Full size image : http://weallplay.co.kr/wp-content/uploads/2018/11/pmSensor_org.png

 

 

아두이노 RTC 시계 PCB 제작

아래의 이미지는 시계를 만들기 위해 아두이노 나노와 ATtiny85용 PCB를 제작한겁니다. RTC칩인 DS3231은 뒷쪽에 들어갑니다.

DS3231, 코인셀 소켓, usb소켓 설치되었습니다.

ATtiny85용 입니다.

아두이노 나노버전입니다.

뒷판에 DS3231칩이 보이네요.

보드 자체에 설치하면 보기에도 좋고 깔끔한데 단가도 더 비싸고 DS3231셋팅도 따로 해줘야 하고 좀 번거로운 점이 있네요.

다음에는 모듈로 설치되는 버전 만들어 보겠습니다.