아두 이노 염도 측정 | 아두이노 염도 센서를 활용한 염도 측정 인기 답변 업데이트

당신은 주제를 찾고 있습니까 “아두 이노 염도 측정 – 아두이노 염도 센서를 활용한 염도 측정“? 다음 카테고리의 웹사이트 you.tfvp.org 에서 귀하의 모든 질문에 답변해 드립니다: https://you.tfvp.org/blog/. 바로 아래에서 답을 찾을 수 있습니다. 작성자 ‍윤형준[ 대학원석·박사통합과정수료연구(재학) / 컴퓨터학과 ] 이(가) 작성한 기사에는 조회수 952회 및 좋아요 11개 개의 좋아요가 있습니다.

아두 이노 염도 측정 주제에 대한 동영상 보기

여기에서 이 주제에 대한 비디오를 시청하십시오. 주의 깊게 살펴보고 읽고 있는 내용에 대한 피드백을 제공하세요!

d여기에서 아두이노 염도 센서를 활용한 염도 측정 – 아두 이노 염도 측정 주제에 대한 세부정보를 참조하세요

전기 전도도 차이를 이용한 아두이노 아날로그 센서를 활용한 염도 측정 과정 안내 영상입니다.

아두 이노 염도 측정 주제에 대한 자세한 내용은 여기를 참조하세요.

[아두이노 중급] 27. 염도센서(Salinity Sensor) – 네이버 블로그

염도센서는 물 속의 염도를 측정하는 센서다. 하지만 실제로 찾아본 사람들은 알겠지만 직접적으로 염도를 측정하는 센서는 구하기가 힘들다. 그리고 구 …

+ 여기에 보기

Source: m.blog.naver.com

Date Published: 8/10/2022

View: 5527

아두이노를 이용한 어항 모니터링 하기 – TABAMO’S WEB

정리중. 1. 온도 측정하기. 2. PH 측정하기. 3. 섬프 수위 측정하기. 4. 조명 시간 제어하기. 필요 장비. nodemcu – wifi 가 들어간 아두이노.

+ 더 읽기

Source: tabamo.tistory.com

Date Published: 10/23/2021

View: 7712

SEN0244 TDS 아두이노 센서

TDS (Total Dissolved Sols) 란 활동성을 가진 충전된 이온의 총량이다. 이것은 물에 녹아있는 미네랄, 염분, 금속 등도 포함된다. 측정단위는 mg/L로 …

+ 여기에 자세히 보기

Source: arduinosensors.tistory.com

Date Published: 9/3/2022

View: 2542

아두이노용 전도도/메타 센서 [SEN0244] / 디바이스마트

수질의 TDS 값을 측정하기위한 아두이노 호환 TDS / 메타 센서 입니다. 수질, 수경 및 수질 테스트의 다른 분야에 적용 가능합니다. / Gravity: Analog TDS Sensor/ …

+ 여기에 보기

Source: www.devicemart.co.kr

Date Published: 12/18/2021

View: 1828

상품문의 – [Arduino Maker] 온새미로

[Arduino Maker] 온새미로. … 염도센서 사양. 안** | 2021.10.28. 안녕하세요, 혹시 염도센서로 측정가능한 염도 범위가 어떻게 되는지도 알 수 있을까요??

+ 더 읽기

Source: onsemiro.biz

Date Published: 7/13/2021

View: 1480

염분 센서

지능형 농업 0-5v 토양 염분 측정 EC 센서 프로브 PH NPK 토양 수분 온도 센서 · Chengdu Sentec Technology Co., Ltd. US$28.00-US$35.00 / 개. 20 개 (최소 주문).

+ 여기에 표시

Source: korean.alibaba.com

Date Published: 2/22/2022

View: 1530

주제와 관련된 이미지 아두 이노 염도 측정

주제와 관련된 더 많은 사진을 참조하십시오 아두이노 염도 센서를 활용한 염도 측정. 댓글에서 더 많은 관련 이미지를 보거나 필요한 경우 더 많은 관련 기사를 볼 수 있습니다.

아두이노 염도 센서를 활용한 염도 측정
아두이노 염도 센서를 활용한 염도 측정

주제에 대한 기사 평가 아두 이노 염도 측정

  • Author: ‍윤형준[ 대학원석·박사통합과정수료연구(재학) / 컴퓨터학과 ]
  • Views: 조회수 952회
  • Likes: 좋아요 11개
  • Date Published: 2018. 10. 9.
  • Video Url link: https://www.youtube.com/watch?v=geDUkG0o1zE

[아두이노 중급] 27. 염도센서(Salinity Sensor)

이번에는 많이 사용하는 센서는 아니지만 한번쯤은 생각해 볼 법한 센서를 사용해 볼 것이다.

그래서 선택한 것이 염도 센서다.

염도센서는 물 속의 염도를 측정하는 센서다.

하지만 실제로 찾아본 사람들은 알겠지만 직접적으로 염도를 측정하는 센서는 구하기가 힘들다.

그리고 구한다고 해도 측정 가능 범위가 아무리 높아 봤자 10~15 ppt 정도 밖에 되지 않는다.

그 이유로 필자가 추측해 본 것으로는 요즘 주로 염도센서를 사용하는 곳이 음식이기 때문이다.

음식의 경우 그렇게 높게까지 염도가 측정 되는 것이 아니기 때문에 저정도만 해도 괜찮은 것이다.

그렇기 때문에 바닷물과 같은 높은 농도의 무엇인가를 측정하기에는 맞지 않는다.

(바닷물의 농도의 평균치가 35 ppt)

바닷물과 같은 높은 농도의 염도를 측정하는 센서는 많지가 않다.

그리고 바로 염도를 측정하는 센서도 아니다.

높은 염도를 측정하는 염도 센서의 경우 대부분 전기전도도를 이용하여 염도를 추정해낸다.

전기전도도를 이용하여 물 속의 불순물을 파악해내고 그를 토대로 대략적인 염도를 계산하는 것이다.

보통은 아래와 같이 나타나있으니 참고하자.

위의 내용은 이제 사용하게 될 염도 센서의 데이터 시트에서 가져온 것이다.

물론 다른 센서들의 경우도 대부분 위와 같은 방식을 이용하니 한 번쯤 읽어보는 것도 좋을 것이다.

그럼 본격적으로 센서를 사용해보자.

필자가 원하는 센서는 바닷물의 농도를 측정 할 수 있는 센서였다.

국내의 사이트들을 엄청 돌아보았지만 바닷물 정도의 염도를 측정할 수 있는 2종류 밖에 없었다.

그리고 센서를 확인하는 팁을 주자면 위에서 바닷물의 염도가 약 35ppt라고 했는데 실제 센서의 스펙을 보면 ppt 단위로 나와있지 않고 다른 단위로 나타나 있는 경우도 있다.

전기전도도 단위인 EC로 되어 있는 경우도 있고 ppm 단위로 되어 있는 것도 있다.

위의 센서 스펙이 그 예이다.

Range가 측정 범위인데 위와 같이 나타나있다.

저렇게 보면 뭔가 큰 측정범위를 가진 것 같지만 실제로 염도 값으로 환산해보면 전혀 다른 값이 된다.

센서마다 계산 법이 틀리겠지만 구글에서 나오는 염도 변환 계산기를 이용하여 보면 위의 센서는 많아봤자 3ppt 정도 측정 할 수 있다.

참고로 ppt 단위는 염도에서는 ‘Parts per thousand’를 나타내는 것으로 간단히는 1000분율 그리고 우리가 어릴때 배웠던 ‘퍼밀’이라는 단위와 같은 말이라고 보면 된다.

자, 아무튼 다시 센서 이야기로 돌아오면 필자가 못 찾은 것일 수도 있지만 사이트를 뒤져서 바닷물을 측정 할 수 있는 센서를 찾은 결과 2개의 센서를 발견했다.

그리고 그 중의 하나를 우연히 구하게 되서 그것에 대해 포스팅을 해 볼 것이다.

참고로 센서가 많이 비싸다……(10만원대…..)

위의 센서가 이번에 사용해 볼 센서다.

센서를 제작한 곳은 Vernier라는 곳으로 이쪽(?)관련 센서를 많이 판매하는 곳이다.

ph농도 센서, 용존 센서와 같은 것을 만드는 곳이다.

그리고 이 회사의 특징은 아두이노로 코딩을 할 수 있게 라이브러리를 제공 한다는 것이다.

거기다 라이브러리가 센서를 자동으로 확인하기 때문에 사용하는 것도 상당히 싶다.

아마 여기서 파는 센서들은 모두 코드가 같지 않을까….자동이니까…..

자, 그럼 이 센서를 아두이노에 연결 해보자.

연결을 위해 센서의 선을 보면 선 모양이 우리가 일반적으로 보는 인터넷선과 유사하게 생겼다.

우리는 이 선에서 각각의 선을 다 따서 아두이노 보드로 연결을 해야 하는 것이다.

하지만 그렇게 번거러운 일을 하지 않게 그에 관한 제품도 판매하고 있다…

그림과 같이 생겼는데 단순히 선만 연결되어 있는 것이 아니라 중간 중간에 저항과 다이오드 같은 것이 연결되어 있다.

하지만 이 하나가 가격이 무시무시하다.(일만원대…)

조금 더 들여다 보면 회로는 쉽게 알 수 있을 것 같긴한데 그것은 추후에 이야기 해보자.

아무튼 이 연결 어댑터까지 있어야지 염도 센서를 사용 할 수 있다.

(어댑터는 아날로그 타입과 디지털 타입 두가지로 센서가 어떤 값을 원하는지에 따라 다른 어댑터를 연결해야 되는 듯 하다.)

그럼 염도 센서를 끼우고 선을 연결 해보자.

선은 총 6가지로 나뉘어져 있는데 라이브러리 덕분에 이 선들은 연결 번호가 고정이다.

연결 법은 홈페이지에도 나와 있는데 단순히 A4, A5라고 되어 있는 부분은 필자가 실제로 써보니 A4, A5가 필요한 것이 아닌 I2C 통신의 SDA SCL이 필요한 것이었다.

만약 우노 보드가 아니라 다른 보드를 사용 할 것이라면 이점은 참고하자.

– SIG2 : Arduino A1

– GND : Arduino GND

– Vres : Arduino A4

– ID : Arduino A5

– 5V : Arduino 5V

– SIG1 : Arduino A0

위와 같이 6개의 핀을 연결하자.

아마 이 또한 Vernier 사의 아날로그 센서들은 다 공통일 듯 싶다.

자, 연결하면 위의 사진과 같이 연결 할 수 있다.

필자는 염도 센서에다가 하나를 더 달아서 선이 많아 보이는 것이다.

그럼 이번에는 코딩을 해보자.

코딩을 위해서는 라이브러리를 설치해야 하는데 재밌게도 라이브러리는 아두이노 라이브러리 매니저에서 바로 다운로드 받을 수 있다.

아두이노 스케치에서 ‘스케치’ ‘라이브러리 포한하기’ ‘라이브러리 관리’로 들어가 보자.

그리고 나타나는 라이브러리 매니저에서 Vernier라고 검색하자.

위와 같이 VernierLib 라이브러리를 설치하고 이제 코딩을 해보자.

코드 1을 입력하고 시리얼 모니터를 열어보자.

코드 1

#include

VernierLib Vernier;

void setup() { Serial.begin(9600); Vernier.autoID(); Serial.print(Vernier.sensorName()); }

void loop() { }

코드 1을 입력하고 시리얼 모니터를 열어보면 현재 연결된 센서의 이름이 나타난다.

만약 염도센서라면 ‘Salinity Sensor’라고 나타날 것이다.

아니라면 선 연결을 다시 확인해보자.

성공했다면 코드를 잠깐보자.

코드는 상당히 간단하다.

VernierLib Vernier

가장 앞에 나오는 이 부분은 알다시피 Vernier라는 인스턴스 변수를 만들어 주는 곳이다.

간단히 말하자면 사용 할 센서의 이름을 지어주는 것이라고 하자.

만약 센서의 이름을 a라고 짓고 싶다면 ‘VernierLib a’라고 하면 될 것이다.

물론 뒤의 함수들도 다 변경되야 하지만 말이다.

그리고 이 함수는 앞서 여러군데 사용됬던 것이라 쉽게 알 수 있을 것이다.

다음으로 setup으로 가보면 처음 보는 것이 2가지가 있다.

Veriner.autoID()

이 함수의 경우 현재 연결된 센서의 ID를 읽어오고 이 센서가 어떤 센서인지 알아보는 함수들이다.

이들 함수를 통해 어떤 센서인지 알아본다면 그 이후에는 우리가 알아 볼 수 있게 나타낼 수 있다.

그 중하다가 바로 밑에 Serial.print와 함게 사용된 함수다.

Vernier.sensorName()

이 함수는 앞서 읽어온 센서의 값중에서 센서의 이름을 알려달라는 함수다.

그래서 Serial.print와 함께 사용되어 우리가 시리얼 모니터를 통해 센서의 이름을 알 수 있는 것이다.

이와 같이 센서의 내용을 알아 볼 수 있는 몇가지 함수들이 더 있다.

먄약 sensorName() 자리에 SensorUnits()라고 쓴다면 센서가 측정하게 될 값의 단위를 알려준다.

밑에는 여기서 센서를 알아볼 수 있는 여러 명령어들이다.

참고하고 직접 사용해보자.

자, 이렇게 간단히 센서의 이름을 알아보았다.

이번에는 센서를 이용하여 값을 알아보자.

코드 2를 입력하면 센서의 값을 바로 볼 수 있다.

코드 2

#include “VernierLib.h” VernierLib Vernier; float sensorReading; void setup() { Serial.begin(9600); Vernier.autoID(); Serial.print(Vernier.sensorName()); } void loop() { sensorReading = Vernier.readSensor(); Serial.print(“Salinity: “); Serial.print(sensorReading); Serial.print(” “); Serial.println(Vernier.sensorUnits()); delay(500); }

코드 2를 입력하고 시리얼 모니터를 열어보면 현재 염도 센서의 값이 지속적으로 나타나는 것을 볼 수 있다.

이때 이 코드에서 loop 문을 보면 센서의 값을 읽어오는 함수가 있다.

Vernier.readSensor()

이 함수는 현재 센서의 값을 읽어온다.

코드 2에서는 이렇게 읽어온 값을 변수에 저장하여 시리얼 모니터로 보여준다.

그리고 앞서 이야기한 Vernier.sensorUnits() 함수를 통해 읽어온 값의 단위를 같이 나타내고 있다.

이렇게 하면 간단한 염도를 나타낼 수 있다.

염도 센서를 간단히 써보았는데 라이브러리가 있어서 설명 할 것이 거의 없었다….

이런 것처럼 요즘에는 웬만하면 라이브러리가 다 있다.

그러니 뭔가를 만들고 싶을때 두려워하지 말고 일단 저질러 보자.

아마 누군가 만든 라이브러리가 있을지 모른다.

아니더라도 외국에는 수많은 선두주자들이 있기 때문에 우리는 그들의 것을 사용하면 된다.

그리고 코드를 좀 더 업그레이드 시켜 필자와 같이 블로그나 다른 것들을 통해 공유하자.

그런 것이 요즘 유행하는 메이커 문화고 오픈 하드웨어, 오픈 소프트웨어 문화인 것이다.

아두이노를 이용한 어항 모니터링 하기

정리중

1. 온도 측정하기

2. PH 측정하기

3. 섬프 수위 측정하기

4. 조명 시간 제어하기

필요 장비

nodemcu – wifi 가 들어간 아두이노

http://arduino.godomall.com/goods/goods_view.php?goodsNo=1000000160

DS18B20 방수 온도 센서 – 센서 끝이 스텐재질이라 해수에 쓰기에는 맞지 않아서 수축튜브로 감쌀 예정

http://arduino.godomall.com/goods/goods_view.php?goodsNo=1000000058

PH 센서 – 교정하기 위한 시약이 필요

http://toolparts.co.kr/product/detail.html?product_no=61062&cate_no=1358

초음파 센서를 이용해서 수위를 측정해볼 예정

5v 릴레이

릴레이에 조명 전원선을 연결해서 제어 예정

nodemcu 와 온도 센서 연결 방법

SEN0244 TDS 아두이노 센서

본 절은 [SEN0244 TDS] 아두이노 센서를 사용하기 위해 알아야 할 내용과 실습 방법에 대해 설명한다. 아두이노 센서의 특징, 동작원리, 사양, 연결 핀 배열, 출력 값, 주의사항을 알아본다. 아두이노와 센서를 연결하고, 간단한 코딩으로 센서를 쉽게 실습할 수 있다.

목차

SEN0244 TDS 아두이노 센서

TDS (Total Dissolved Solids)는 1 리터의 물에 몇 밀리그램의 가용성 고체가 용해되었는지를 나타낸다. 일반적으로 TDS 값이 높을수록 물에 용해되는 고형물이 더 많이 용해되고 물이 덜 깨끗하다. 따라서 TDS 값은 물의 청정도를 반영하는 기준 중 하나로 사용할 수 있다.

TDS (Total Dissolved Solids) 란 활동성을 가진 충전된 이온의 총량이다. 이것은 물에 녹아있는 미네랄, 염분, 금속 등도 포함된다. 측정단위는 mg/L로 표시하거나, ppm(Parts Per Million) 단위로 표시되기도 한다. TDS 물의 순수성과 정수 시트 메의 품질과도 밀접히 연관되어 있다.

​ TSD 값은 물에 함유되어 있는 광물, 염, 금속, 양이온, 음이온 등을 말한다.

순수한 물 이외의 모든 물질을 나타내는 값이며 이는 수질을 나타내는 지표로 볼 수 있다.

일반적으로 TDS 값이 낮을수록

중금속이나 가용성 염류, 이온 등이 적어 순수한 물(수질)에 가깝다.

​ * 가용성 염류 : 칼슘, 마그네슘, 이온등

* 이온성 유기물질 : 암모늄, 아세트산나트륨 등

* 중금석 이온 : 크롬, 납, 아연, 구리 등

EC (Eelectrical Conductivity-전도성)

TDS는 물의 전기전도도 값에 기초를 둔다. 순수한 물은 실제로 전도도 값이 0이 된다. TDS는 정도에 따라서 EC (전기 전도도) 값에 일정한 상수를 곱해서 계산한다. 대체적으로 EC의 값이 높으면 TDS를 결정하는 변환상수의 값도 커진다.

TDS와 EC의 관계

* EC = TDS * 640

* TDS = EC / 640

SEN0244 TDS 센서란?

Gravity SEN0244 센서는 물의 TDS를 측정하는 센서이다.

SEN0244_Web.pdf 0.33MB

TDS 펜은 TDS 값을 측정하는 데 널리 사용되는 장비이다. 가격이 저렴하고 사용하기 쉽지만 온라인 모니터링을 위한 제어 시스템으로 데이터를 전송하여 일부 수질 분석을 수행할 수 없는 단점이 있다. 전문 기기는 정확도가 높고 제어 시스템에 데이터를 보낼 수 있지만 일반인에게는 가격이 비싸다.

가격이 비싼 종래의 TDS 센서를 보편적으로 사용할 수 있도록 SEN0244 제품이 출시되었다. 이 제품은 Arduino와 호환되며 사용하기 쉬운 아날로그 TDS 센서 키트인 SEN0224 제품이다.

SEN0244 TDS 아두이노 센서 특징

SEN0244 TDS 센서의 특징은 다음과 같다. SEN0244의 TDS 측정 범위는 0~1000ppm이다. Arduino와 연결하여 사용할 수 있으며 TDS 검출기를 쉽게 구축하여 액체의 TDS 값을 측정할 수 있다.

이 제품은 3.3 ~ 5.5V 폭의 전압 입력과 0 ~ 2.3V 아날로그 전압 출력을 지원하여 5V 또는 3.3V 제어 시스템이나 보드와 호환된다.

Signal Transmitter Board

Input Voltage: 3.3 ~ 5.5V

Output Voltage: 0 ~ 2.3V

Working Current: 3 ~ 6mA

TDS Measurement Range: 0 ~ 1000ppm

TDS Measurement Accuracy: ± 10% F.S. (25C)

Module Size: 42 * 32mm

Module Interface: PH2.0-3P

Electrode Interface: XH2.54-2P

TDS probe

Number of Needle: 2

Total Length: 83cm

Connection Interface: XH2.54-2P

Colour: Black

Other: Waterproof Probe

SEN0244 TDS 센서 동작 원리

SEN0244 TDS 센서의 원리는 다음과 같다.

식물에 적당한 양액의 농도를 유지해 주기 위해서 적당한 TDS 범위를 확인해야 한다.

예를 들어, 양배추 1750~2100, 당근 1120~1400 정도의 값을 가진다. 즉 SEN0244로는 측정할 수 없다.

상추 1000ppm 이하에 측정이 가능한 560~840 정도에서 활용이 가능하다.

주의:

1. 프로브는 섭씨 55도 이상의 물에서는 사용할 수 없다.

2. 프로브는 용기의 가장자리에 너무 가깝게 둘 수 없다. 그렇지 않으면 판독 값에 영향을 미친다

3. 프로브의 헤드와 케이블은 방수가 되지만 커넥터와 신호는 송신기 보드는 방수가 되지 않는다. 조심해야 한다.

센서 구입하기

[SEN0244 TDS 센서]는 알리익스프레스, 네이버 쇼핑몰, 아마존 등에서 센서를 구입할 수 있다

SEN0244 TDS 하드웨어 연결

다음과 같이 아두이노 센서를 연결할 수 있다.

[핀 배열]

Num Label Description 1 – Power GND(0V) 2 + Power VCC(3.3 ~ 5.5V) 3 A Analog Signal Output(0 ~ 2.3V) 4 TDS TDS Probe Connector 5 LED Power Indicator

SEN0244 TDS 소프트웨어 코딩

하드웨어 연결이 완료되면, 아두이노 IDE를 이용해 아두이노 센서 소스코드를 코딩할 수 있다.

여기 소스는 AC 신호로, 프로브의 분극을 효과적으로 방지하고 프로브의 수명을 연장하고 출력 신호의 안정성을 높일 수 있다. TDS 프로브는 방수 처리가 되어있어 장시간 측정을 위해 물에 담글 수 있다.

센서 코드는 다음과 같다.

#define TdsSensorPin A1 #define VREF 5.0 #define SCOUNT 30 int analogBuffer[SCOUNT]; int analogBufferTemp[SCOUNT]; int analogBufferIndex = 0, copyIndex = 0; float averageVoltage = 0, tdsValue = 0, temperature = 25; void setup() { Serial.begin(115200); pinMode(TdsSensorPin, INPUT); } void loop() { static unsigned long analogSampleTimepoint = millis(); if (millis() – analogSampleTimepoint > 40U) { analogSampleTimepoint = millis(); analogBuffer[analogBufferIndex] = analogRead(TdsSensorPin); analogBufferIndex++; if (analogBufferIndex == SCOUNT) analogBufferIndex = 0; } static unsigned long printTimepoint = millis(); if (millis() – printTimepoint > 800U) { printTimepoint = millis(); for (copyIndex = 0; copyIndex < SCOUNT; copyIndex++) analogBufferTemp[copyIndex] = analogBuffer[copyIndex]; averageVoltage = getMedianNum(analogBufferTemp, SCOUNT) * (float)VREF / 1024.0; float compensationCoefficient = 1.0 + 0.02 * (temperature - 25.0); float compensationVolatge = averageVoltage / compensationCoefficient; tdsValue = (133.42 * compensationVolatge * compensationVolatge * compensationVolatge - 255.86 * compensationVolatge * compensationVolatge + 857.39 * compensationVolatge) * 0.5; //Serial.print("voltage:"); //Serial.print(averageVoltage,2); //Serial.print("V "); Serial.print("TDS Value:"); Serial.print(tdsValue, 0); Serial.println("ppm"); } } int getMedianNum(int bArray[], int iFilterLen) { int bTab[iFilterLen]; for (byte i = 0; i < iFilterLen; i++) bTab[i] = bArray[i]; int i, j, bTemp; for (j = 0; j < iFilterLen - 1; j++) { for (i = 0; i < iFilterLen - j - 1; i++) { if (bTab[i] > bTab[i + 1]) { bTemp = bTab[i]; bTab[i] = bTab[i + 1]; bTab[i + 1] = bTemp; } } } if ((iFilterLen & 1) > 0) bTemp = bTab[(iFilterLen – 1) / 2]; else bTemp = (bTab[iFilterLen / 2] + bTab[iFilterLen / 2 – 1]) / 2; return bTemp; }

SEN0244 TDS 센서 동작확인

하드웨어 연결, 소프트웨어 코딩이 완료되면 다음과 같이 동작 화면을 확인할 수 있다.

——————————————————

개발환경 : WINDOWS 10

아두이노 IDE : 1.8.13

——————————————————

01 연결

– 아두이노와 PC 연결

– 아두이노 IDE 실행

– 메뉴 → 툴 → 보드:아두이노 UNO 확인

– 메뉴 → 스케치 → 확인/컴파일

02 컴파일 확인

스케치> 확인/컴파일(CTRL+R)을 선택해서 컴파일을 진행한다.

03 아두이노 우노 업로드

컴파일이 이상 없이 완료되면 스케치> 업로드(CTRL+U)를 선택해서 컴파일 파일을 업로드한다.

04 동작 확인

샘플 코드를 업로드 한 후 아두 이노 IDE의 시리얼 모니터를 열고 TDS 프로브를 물에 넣고 부드럽게 저어 주면 판독 값이 안정 될 때까지 기다리면 물의 TDS 값을 얻을 수 있다.

마무리

아두이노와 SEN0244 TDS 센서를 연결하고, 간단한 코딩으로 센서를 쉽게 실습할 수 있다.

일반적으로 센서는 액체의 TDS 값을 쉽게 측정할 수 있지만, 서로 다른 TDS 프로브의 차이, 메인 컨트롤 보드(아두이노 우노, 아두이노 나노, 아두이노 메가 등)의 차이, 온보드 온도 보상이 없기 때문에 측정값에 약간의 오차가 있을 수 있다. 보다 정확한 TDS 값을 얻으려면 측정 전에 보정이 필요하다. 또한 정확도 향상을 위해 온도 보상 용 온도 센서를 연결하는 것이 좋다.

참고로 일반적으로 TDS 값은 전기 전도도 값의 절반이다. 즉, TDS = EC / 2. 배선도는 기본 튜토리얼과 동일하며, 교정 중에는 1413us / cm 표준 완충액과 같은 알려진 전기 전도도 또는 TDS 값의 액체 용액이 필요하다. TDS 값으로 환산하면 약 707 ppm. 표준 완충액이 없는 경우 TDS 펜을 사용하여 TDS 값을 측정할 수도 있다.

[응용분야]

스마트팜 시스템 구축 시 온도, 습도, 수경재배 양액 측정 센서(양액농도 EC, 산도 pH, TDS), 토양을 배지로 하는 토경 측정 센서(수분, EC, 지온, 산도 pH), 풍향/풍속, 감우, 일사량 , CO2, 공기질 센서 등 분야별로 다양한 센서가 필요하다.

수경재배를 할 때에는 양액 내의 영양분의 농도, TDS를 측정해서 관리해야 한다. 양액내의 염류(영양분)의 농도가 증가하면 이 용액의 정기 전도도 값도 증가한다.

수구의 양액의 TDS 값을 측정하면 영양분이 얼마나 남아 있는지 알 수 있고, 이것을 이용해 언제 어느 정도의 영양분을 넣어 주어야 할지를 결정할 수 있다.

* 맛 / 건강 : TDS값이 높으면 물이 짜거나, 쓰거나 금속성 맛이 난다.

* 필터 성능 : 정수기에서 나오는 물의 TDS값을 측정해서 필터나 막의 교환 시기를 알 수 있다.

* 물의 경도 : TDS 가 높은 경수는 파이프네에 스케일을 유발시킬 수 있다.

* 수족관 / 양식 : 수중 생활을 하는 동식물에게는 일정한 수준의 광물이 필요하다. 동/식물의 원래 서식지와 비슷한 정도의 pH와 TDS값을 유지시켜야 한다.

* 수경재배 : TDS는 양액 내의 영양분 측정에 최적이다.

* 수영장 / 온천 : 유지상의 문제를 막지 위해 반드시 측정해야 한다.

모두의 아두이노 환경 센서 책

[모두의 아두이노 환경 센서] 책은 예스24, 인터넷 교보문고, 알라딘, 인터파크도서, 영풍문고, 반디앤루니스 , 도서11번가 등에서 구입할 수 있다. 이 책에서는 PMS7003, GP2Y1010AU0F, PPD42NS, SDS011 미세먼지 센서, DHT22 온습도 센서, MH-Z19B 이산화탄소 센서, ZE08-CH2O 포름알데히드 센서, CCS811 총휘발성유기화합물 TVOC, GDK101 방사선(감마선) 센서, MQ-131 오존(O3) 센서, MQ-7 일산화탄소, MICS-4514 이산화질소 센서, MICS-6814 암모니아 센서, DGS-SO2 아황산가스(SO2) 센서, BME280 기압 센서, GUVA-S12SD 자외선(UV) 센서, MD0550 기류 센서, QS-FS01 풍속 센서(Wind speed) 를 사용한다.

아두이노용 전도도/메타 센서 [SEN0244]

배송정보 택배발송 택배사 : 롯데택배 1588-2121 또는 기타 택배

배송지역 : 전국 (제주 및 도서산간지역은 3,000원 추가 운임이 발생하며 일부 지역은 +@ 추가 비용이 발생 됩니다.)

배송기간 : 영업일 기준 평균 1~3일 소요되며, 택배사 사정에 따라 달라질 수 있습니다. (주말/공휴일 배송기간 제외)

무료배송 : 총 결제 금액이 배송비를 제외하고 66,000원(vat포함) 이상인 경우 무료배송 처리됩니다.

유료배송 : 롯데택배 출고 기준 2,700원(vat포함)

무료/유료 배송의 경우 : 직배송, 타 택배 이용시 유료배송 비용은 변경됩니다.

부피 및 무게가 10KG 이상, 총 합의 길이가 1.2M 이상 또는 배송 사정으로 인해 롯데택배 이외 타 택배로 출고될 수 있으며,

운송수단에 따라 배송비는 선불 또는 착불(고객 부담) 발생될 수 있습니다. 퀵 / 고속 / KTX / 방문수령 결제시 배송 방법 변경 (네이버페이는 장바구니에서 변경하셔야 적용 됩니다.)

퀵 비용은 구매자 부담(착불)으로 서울,인천,경기 일부지역에서만 가능한 서비스입니다.

고속버스 : 일반 고속버스 탁송료 20,000원 / KTX : 탁송료 30,000원

구매자 부담이며 지역 및 이동 시간에 따라 오후 3시 이후 접수 건은 당일 탁송 어려울 수 있습니다.

구매자 부담이며 지역 및 이동 시간에 따라 오후 3시 이후 접수 건은 당일 탁송 어려울 수 있습니다. 제품은 [본사-인천]에서 준비되며, 방문 수령 장소는 [본사-인천]과 [구로매장]에서 선택 가능합니다.

제품이 준비되고 별도 연락 받으신 이후 수령 가능하며,결제 직후 수령은 불가합니다.

제품이 준비되고 별도 연락 받으신 이후 수령 가능하며,결제 직후 수령은 불가합니다. 상품 준비기간은 상품에 명시된 평균 준비기간에 따릅니다.

업체 직배송 및 해외 구매대행 상품의 경우 본사에서 준비되지 않는 상품으로 수령방법 변경 불가합니다. 배송안내 평균 준비기간은 발송일정이 아니며 상품을 준비하는 기간을 평균적으로 명시하며, 제조사 입고처 사정에 따라 평균 준비기간은 변동됩니다.

영업일 기준 오후 3시 이전 결제확인 된 주문 건은 당사 보유 재고 상품에 한하여 당일 출고 됩니다.

1가지 이상 상품을 주문을 하신 경우 평균 준비기간이 가장 긴 상품의 준비기간에 맞춰 일괄 또는 나눔 발송 처리됩니다.

일부 상품의 경우 재고 보유 상황에 따라서 평균 발송일에 다소 차이가 발생될 수 있습니다.

사전에 재고 확인 후 주문한 경우라도 이미 재고 소진이 된 이후에는 상품 준비기간은 안내 받으신 날짜와 상관없이 변경됩니다.

AS안내 반품/환불신청 반품/교환/취소 및AS안내 취소 진행 안내 직접 취소 가능 – 주문접수[결제 전-입금 전]상태에서는 회원,비회원 구분없이 디바이스마트 로그인 후 – 주문내역에서 ‘주문무효’ 처리를 통해 취소 가능합니다.

취소 접수 요청 – 결제완료 이후의 상태에서는 고객 본인 취소가 불가한 상태로 반드시 디바이스마트 고객센터 또는 1:1문의 게시판 통해 취소 문의 부탁드립니다. 반품/교환/취소 및 AS안내 제품 수령 후 7일(주말/공휴일 포함) 이내 다음 사항의 경우 반품/교환 가능합니다.

A/S 관련 문의는 업체마다 상이할 수 있으며, 해외 상품은 A/S 불가할 수 있습니다.

초기 불량, 오배송이 판매자 귀책일 경우 왕복 택배비용은 판매자 부담입니다.

모든 제품은 제조사, 공급 업체 사정 및 천재지변 등에 따라 단가 변동 및 품절/단종/대체 등 재고 소진이 발생될 수 있습니다. 반품/교환/취소 및 AS 가능 [O] 수령한 제품의 초기 불량, 파손, 오배송,상세페이지 내용 불일치 등으로 사용이 불가한 경우

단순 고객변심으로 인한 접수 기간이 7일을 초과하지 않고 , 제품을 훼손 또는 파손 하지 않고 , 미개봉/미사용인 경우

제품 초기 불량으로 의심 되어 수령일 기준 7일이내 고객센터 접수 후 불량 확인 되었을 경우 반품/교환/취소 및 AS 불가 [X] 제품 수령일 기준 7일(주말/공휴일 포함)이 초과한 경우

제품 및 포장을 파손, 훼손 변형 시켜 재화의 가치를 하락시키거나 사용자 과실로 인해 불량이 발생한 경우

디바이스마트에 사전 안내나 확인 없이 반품 또는 제품을 일방적으로 전달하여 당사로 보내는 경우

주문 제작 상품, 절단 상품, 해외 배송 상품, 복사 가능 상품(서적,USB,소프트웨어,메일 전송 등), 일회성 상품의 경우에는 반품/교환/취소 /AS 절대 불가

제품 수령 후 7일 또는 30일을 초과하여 오배송/누락 배송/택배사 분실로 교환/반품/취소 또는 추가 배송을 요청하는 경우

해외 수입 상품을 1개 이상 주문 후 일부 상품의 단가 변동 및 품절/단종/대체 등 재고 소진 등의 이유로

공급이 불가하게 되어 나머지 상품 취소/반품/ 교환등을 요청의 경우

공급이 불가하게 되어 나머지 상품 취소/반품/ 교환등을 요청의 경우 1회 이상의 반품/교환/취소를 진행하였으나 동일 내용을 지속적으로 2회 이상 접수하여 수령일 기준 30일을 초과하는 경우

고객 동의 후 대체/ 교환/AS 등을 진행하였으나 제품에 대한 인지 부족 또는 고객 변심으로 취소요청하는 경우 일부 상품의 경우 반품 /교환/취소 및 AS불가

오배송 또는 AS 요청 교환 기간이 초과 또는 사용 후 반품을 보내는 경우

키워드에 대한 정보 아두 이노 염도 측정

다음은 Bing에서 아두 이노 염도 측정 주제에 대한 검색 결과입니다. 필요한 경우 더 읽을 수 있습니다.

이 기사는 인터넷의 다양한 출처에서 편집되었습니다. 이 기사가 유용했기를 바랍니다. 이 기사가 유용하다고 생각되면 공유하십시오. 매우 감사합니다!

사람들이 주제에 대해 자주 검색하는 키워드 아두이노 염도 센서를 활용한 염도 측정

  • 전기전도도
  • 염도 센서
  • 아날로그 센서
  • 아두이노

아두이노 #염도 #센서를 #활용한 #염도 #측정


YouTube에서 아두 이노 염도 측정 주제의 다른 동영상 보기

주제에 대한 기사를 시청해 주셔서 감사합니다 아두이노 염도 센서를 활용한 염도 측정 | 아두 이노 염도 측정, 이 기사가 유용하다고 생각되면 공유하십시오, 매우 감사합니다.

Leave a Comment