반응형

저는 귀농할 예정입니다..

그전에 미니 스마트팜을 만들어 볼려고 합니다.

먼저 제일 중요한 수분조절을 자동으로 해결해 볼려고 합니다.

이후 자동으로 수확(오브젝트 디텍션,로봇팔,rc카 등을 이용하여 추후 만들예정)까지 해볼 생각입니다..


해보고 싶다면 부품을  한번에 구매하기를 추천합니다. 부품은 500원인데 배송비가 2500원 들수도 있습니다.아래는 필자가 구매한 내역입니다.



필요한 제품


-태양광패널 3개,인두기,납,납제거기 등(태양광 패널만 오기때문에 납땜할 준비를 해야합니다.)

구매처

https://smartstore.naver.com/mechasolution_com


저는 5v 300mA 4개를 구매하였습니다. 3개를 연결하니 작동하더군요.사는곳마다 차이가 있을겁니다.

아두이노가 50mA정도이고 미니워터펌프가 200~300mA정도 들더군요. 안정적인 전류 공급을 위해선 더많은 패널과 보조배터리를 이용하여 할것 같으며 매우 비효율적인 방법이니 굳이 태양광을 이용하여 전기를 공급할 필요는 없습니다.



-미니워터펌프,투명호스,토양수분측정 모듈,모터드라이버

구매처

https://smartstore.naver.com/3dprinter



미니워터펌프를 컨트롤하기 위하여 모터드라이버가 필요합니다.

저는 가장 저렴한 제품을 구매하였습니다.호스는 길게 사는걸 추천 드립니다.



-usb-dc 케이블,DC잭플러그-터미널변환젠더(저는 이걸로 태양광패널과 아두이노를 연결하였습니다.)

구매처

https://smartstore.naver.com/eomallcns/products/358146368


http://parts-kits.com/shop/main/index.php



-각종선들,아두이노,키우고 싶은 식물,화분,토양 등

아무곳에서나 구매하시면 됩니다. 배송비가 아깝다면 알림을 위한 부저,lcd모듈,온습도모듈 등을 구매하여 조금 더 다채롭게 활용한다면 식물을 좀 더 잘 키울수 있을것으로 예상됩니다.



회로도









코드


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
 
 
int A_1A=11;
int A_2A=12;
LiquidCrystal_I2C lcd(0x3F,16,2);
 
int Sensor_pin = A1;    // 토양수분센서 핀을 A1으로 설정
 
void setup()
{    
    Serial.begin(9600);
    pinMode(A_1A,OUTPUT);//모터드라이버 핀설정
    pinMode(A_2A,OUTPUT);//모터 드라이버 핀설정
 
}
 
void loop()
{
    Serial.println(analogRead(Sensor_pin));    // 센서값을 시리얼모니터로 전송
    int water=analogRead(Sensor_pin);
    if(water>600){//수분이 부족하면 이 값은 식물에 따라 조절
      digitalWrite(A_1A,HIGH);
      digitalWrite(A_2A,LOW);
    }else{//수분이 충분하면 멈춤
      digitalWrite(A_1A,LOW);
      digitalWrite(A_2A,LOW);
    }
    delay(100);                                 // 0.1초 간격으로 센서값 출력
}

cs



전원연결

이제 태양열패널을 연결해 줍니다.

납땜은 유튜브 영상을 통해 간단히 배운뒤 안전하게 하시기 바랍니다.

3개를 모두 납땜한 후 DC잭에 모두 연결하고 DC-USB케이블을 통해 아두이노와 연결해 줍니다.

전원을 연결하는 방식은 여러가지가 있으니 이 방법이 마음에 안드신다면 다른방법을 찾아보시기 바랍니다.

꼭 태양열을 쓰지 않아도 됩니다. 전선이 닿는다면 그냥 쓰는게 안정적인 전원을 공급할 수 있습니다.



사용팁

물이 나오게되면 한곳에만 나오게 되는걸 보시게 되실겁니다. 흙도 파이게되고 수분측정도 정확하지 않을것입니다.

저는 호스를 길게 빼서 호스의 끝을 다시 물이 있는곳으로 넣은후 송곳으로 호스에 구멍을 여러개 뚫어 골고루 줄 수 있도록 하였습니다.

이렇게 하면 한쪽흙만 파지는 경우도 없고 골고루 관수할 수 있습니다.


반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기