336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

졸작의뢰는 (링크)

댓글 남겨주셔도 됩니다.



Naver[스마트화분 회로]


Naver[전자화분]



bing[스마트화분 펌프 작동하는법]




컨트롤러 종류는 설명에서 그닥 중요한 내용이 아니니 일단 Skip

▲위 센서를 사용할 예정이다.

토양습도센서이고

영어 명칭은 Soil Moisture Sensor이다. (그닥 전문용어는 아니다.)

3핀 Sensor를 권한다.

(2핀짜리를 사용하면 별도로 저항을 연결하여 3핀을 만들어줘야하는 불편함이 따른다.)

사용법은 동판으로 된 부분을 흙속에 심어서 습도를 체크한다.

젖은 휴지를 대보면 ADC값이 확연히 올라가는걸 확인할 수 있다.

ADC값을 확인하는 법은 Arduino에서는 Serial Monitor를 사용하면 되고

ATmega128의 경우는 Putty같은 Serial통신용 프로그램을 다운받아서 사용하면 된다.

▼Putty 사용법은 아래 링크를 참고하면 된다.

http://instructables.tistory.com/175

습도값에 따라서 출력이 결정되도록 코딩을 하면된다.

그 기준값은 Threshold라고 부른다.

일종의 기준이 되는 상수(=Constant)이다.

이 출력을 Relay에 연결하면 된다.

Relay는 4핀 혹은 5핀을 권한다.

Relay의 Brand마다 Pinout이 조금씩 다르므로 Googling을 해서 찾아보길 권한다.

코일에 극성이 있는 경우가 있고 없는 경우가 있으므로 이 또한 검색이 답이다.

Relay에 극성이 있는경우 전류가 순환되도록 해주면 좀더 회로면에서 완성도가 높다.

이 경우 Rectifier를 사용한다.

Rectifier를 사용하지 않길 원하면 두개 이상의 출력포트를 끌어와서 코일에 연결해주는것도 

한가지 좋은 방법이다.

MCU(=Micro Controller Unit)의 출력전류가 그렇게 크지 않은데 비해

Relay의 코일에 걸리는 전류는 어느 일정기준이 되야만하기 때문이다.

코일에 전류가 인가되면 내부적으로 전자석의 기능을 하여 스위칭이 된다.

스위칭의 유뮤에 따라 어떤 pinout이 Short가 되는지 Open이 되는지 결정된다.

스위칭 되는 포트는 거의 220V의 전압까지 견디므로 다소 큰전압을 요구하는 Device를 제어하는데 용이하다.

이점이 Relay를 사용하는 가장 큰 이유이다.


부품리스트

Arduino : 7500원 (샘플전자)

토양 습도센서 : 6600원 (동신전자)

워터펌프

서보모터  (HS-311) : 12000원


<Circuit (회로도)>


I2C LCD 예제 (아래 라이브러리 파일을 다운받는다.) 

libraries.zip

압축을 풀고

C:\Program Files (x86)\Arduino\libraries안에 붙여넣기한다.

아래 코드를 수행하면 된다.

▼▼▼▼▼▼▼▼

//Compatible with the Arduino IDE 1.0

//Library version:1.1

#include <Wire.h>                            // I2C control library

#include <LiquidCrystal_I2C.h>          // LCD library

LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x20 for a 16 chars and 2 line display

void setup()

{

  lcd.init();                      // initialize the lcd 

  // Print a message to the LCD.

  lcd.backlight();  // turn on backlight

  lcd.print("Hello, world!");

}

void loop()

{

}

▲▲▲▲▲▲▲▲▲▲▲



ㄱㅎㄱ

선입금 날짜 : 2018/07/30 ~ 2018/09/03

부품리스트

Arduino UNO

USB : 500원

1602 LCD (▶LINK) : 9700원

만능기판 2개 (▶LINK) : 600원 중 300원

BlueTooth모듈 (▶LINK) : 10680원


토양습도센서 3개 (▶LINK) : 6800원

TIP122 (▶LINK) : 340원

CDS (▶LINK) : 1000원

WaterPump (▶LINK) : 11000원

5V 1A 어답터 (▶LINK) : 8250원


Total : 62170원



TIP122 달링톤 TR관련 설명

http://instructables.tistory.com/552



'졸업작품 > 스마트화분' 카테고리의 다른 글

부품리스트  (0) 2016.10.29
스마트블라인드  (2) 2016.05.10
Posted by ElectricShock
:
BLOG main image
잡동사니들(지극히 개인취향인...) (다른글에도 댓글 부탁해요♥) You May Leave English Messages on GuestBook. by ElectricShock

공지사항

카테고리

분류 전체보기 (782)
Programming(=프로그래밍) (3)
MiDi (2)
Animation (4)
Blender (3D Graphic Program.. (10)
Blendtuts.com (Series) (1)
Blender 기초 팁들 (2)
Processing (디지털미디어과) (2)
Music (1)
Books in the world (0)
Communication(CAN, UART, et.. (12)
MCU Examples (PIC 기반) (7)
Transistor (1)
Mikro C Pro (11)
Mikro Pascal (1)
Proton IDE (0)
Robot (0)
Swift 3D (1)
Dummies Series (1)
All about Hacking (0)
제2 외국어 (1)
PIC 해외서적들 (3)
AVR (25)
PIC (MikroC) (MPLAB) (4)
Assembly (2)
ARM (3)
Arduino (26)
PSpice (1)
Proteus ISIS (14)
CodeVision (2)
FPGA (15)
MPLAB (24)
PCB (the Procedure) (15)
3D Printer (5)
PICKIT3 (6)
Matlab (11)
RaspBerry PI (15)
BeagleBone (1)
Android Studio (17)
졸업작품 (172)
Korea History (0)
Issue(사회) (73)
Multimeter 리뷰 (1)
Oscilloscope (1)
A (34)
B (19)
J (6)
C (32)
P (12)
T (37)
H (12)
I (12)
M (44)
R (5)
E (5)
F (2)
D (9)
O (2)
L (7)
S (9)
W (2)
V (6)
G (14)
Visual C++ or Visual Studio (2)
Android App Development (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백