본문 바로가기

학업

아두이노 식물 관찰 센서


과제연구로 아두이노를 이용해 습도, 조도, 온도, 이산화탄소 농도를 확인할 수 있는 측정기를 제작했습니다. 식물의 광합성 관찰 용도로 사용합니다.





<사용 센서>


온습도센서 DHT11, 이산화탄소 센서 MH-Z14A, 한글보드 CDS 조도 센서



<제작과정>


위와 같이 연결해주세요. 배선 방식은 만드는 사람 나름인데, 다만 이산화탄소 센서는 조도센서 온습도센서와 다른 전원에 할당합시다(이걸 몰라서 오랫동안 고생했습니다)


<소스코드>

작동을 위해 아두이노에 소스코드를 업로드합시다. 설명이 필요한 부분에 주석을 간간히 달아놨으니 자신의 방식에 맞게 고치면 됩니다. 온습도센서 라이브러리가 설치되어 있어야 합니다.

전체 소스코드


얻은 측정값을 PLX-DAQ를 통해 엑셀에 실시간 기록하려면.(아두이노와 엑셀 연동법 아래 링크 참고)

https://blog.naver.com/seoin915/221386226440


//----시작설정 아래에 다음의 소스코드를 붙여넣습니다

PLXDAQ 시작설정 양식


//시리얼 모니터 입력 부분 을 다음의 소스코드로 치환합니다.

PLXDAQ시리얼모니터출력양식



<측정 테스트>



이런 장치에서 식물의 광합성 측정에 성공했습니다. 아래 그래프를 보니면 CO2농도가 지속적으로 낮아지고 있는 것이 보입니다. 광합성을 했다는 의미겠죠? 습도가 증가하는 걸 보니 증산작용도 일어나고 있네요.


식물의 광합성 측정은 생각보다 쉽지 않습니다. 실험 성공을 위해선 다음의 팁을 염두해 두는 것이 좋겠습니다

-식물은 양이 많아야 : 잎 한두개로는 측정 안 됩니다. 화분 하나. 잎이 크고 많은 식물일수록 좋겠죠... 스칸답서스를 추천합니다

-공간은 밀폐되고 좁아야 : 밀폐된 공간에서 실험해야 하는 것은 당연하고, 식물과 센서가 겨우 함께 들어갈 정도의 좁은 공간이면 결과가 잘 나옵니다