본문 바로가기

온도센서3

ADS1115 16bit ADC Module 예제소스코드 다운로드 ADS1115는 ADS를 좀 더 정밀하게 해주는 모듈입니다. 샘플링을 16bit로 합니다. 즉 65535개입니다. 스펙을 보시면 ADC의 Input Range를 설정할 수 있습니다. 그리고 자세히 보시면 -부터 +까지 되어있습니다. 그말인 즉 16bit이지만 15bit로 나눠준다는뜻이됩니다. 왜냐하면 -영역까지 있으니~ 핀을 보시면 ADC채널은 4개가 있고, I2C로 전송되므로 통신핀과 전원핀이 있습니다. Arduino Uno는 제일 끝쪽에 SCL과 SDA가 있습니다. 이곳에 서로 연결해 주시고, 전원을 연결해 줍니다. 그리고 I2C는 병렬통신이라 고유 주소가 있어야하는데 ADDR의 연결위치에 따라 주소가 달라집니다. 즉 ADDR을 GND에 연결하면 I2C주소가 0x48 ADDR을 .. 2018. 6. 8.
비접촉 온도센서(4-20mA 출력) Arudino에서 읽기 소스코드 다운로드 우선 사용한 온도센서는 Omega의 OS136-1 시리즈입니다. 그중에서도 4-20ma출력이 나오는 OS136A-1-MA 제품입니다. 왼쪽 위부터 제품과 브라켓, 그리고 아래는 레이저 포인터와 파워서플라이입니다. 그리고 센서를 위한 파워서플라이가 있는데, 플러그가 다릅니다. 이런 돼지코 변환 플러그를 사용하시면 일반 220V 플러그에서 사용 가능합니다. 온도센서에는 선이 4가닥이 있습니다. 전원 +(Red), 전원 -(Black), 센서 +(White), 센서 -(Green) 입니다. 전원선을 플러그에 연결해주시면 됩니다. 그리고 센서선은 테스트를 위해 UA20에 연결합니다. UA20 연결방법은 RADIONODE의 UA20 사용방법 를 참고하세요. 가지고 있는 비접촉 온도센서를 이용하여.. 2018. 5. 4.
Arduino 1-Wire DS18B20 (온도센서 ) 1-Wire 1-Wire는 I²C와 비슷한 듯 하지만, I²C는 선 하나는 클럭신호를, 나머지 선 하나는 데이를 전달합니다. 1-Wire는 Dallas Semiconductor(현재 Maxim Integrated)에서 만들었으며, 데이터 전송속도가 느리고, 장거리 통신이 가능합니다. 보통 온도계나 기상 관측장비같은 비싸지 않은 장비들에 많이 사용됩니다. 1-Wire 네트워크에 연결된 디바이스들중 마스터 디바이스는 MircoLAN이라고 부릅니다. 마스터에서 타이밍을 이용하여 디바이스를 초기화 하고, 데이터를 쓰고, 읽어옵니다. DS18B20 DS18B20은 통신선 하나만을 사용하는 1-Wire방식의 온도센서입니다. DS18B20 온도센서 모듈입니다. 저항과 캐패시터등 주변회로가 달려있습니다. 위쪽 핀을 보.. 2018. 4. 4.

인기글