산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

LCD 디스플레이가 있는 토양 수분 센서

구성품 및 소모품

Arduino UNO
× 1
SparkFun 토양 수분 센서(스크류 터미널 포함)
× 1
Adafruit Standard LCD - 파란색 바탕에 16x2 흰색
× 1
브레드보드(일반)
× 1

필요한 도구 및 기계

납땜 인두(일반)

앱 및 온라인 서비스

Arduino IDE
circuito.io

이 프로젝트 정보

이 프로젝트는 디스플레이를 제공하기 위해 토양 수분 센서와 LCD를 인터페이스하는 방법에 대해 알려줍니다. 나는 매일 식물에 물을 주는 것을 잊어버렸고, 할머니는 나에게 물을 주곤 했습니다. 그래서 지금은 수분을 표시하는 프로젝트를 빌드해야 한다고 생각하므로 수분을 확인하는 프로젝트를 빌드한 것을 기억합니다. 그래서 나는 빨리 Circuito.io를 열고 입력과 출력을 추가하고 회로도를 얻었습니다.

수분 센서 연결

<울>
  • 흙 수분 0을 GND에 연결합니다.
  • <울>
  • Soil Moisture Sig를 Arduino A3에 연결합니다.
  • <울>
  • Soil Moisture Vin을 Arduino 5v에 연결합니다.
  • LCD 연결

    <울>
  • LCD GND를 GND에 연결합니다.
  • <울>
  • LCD SCL을 Arduino A5에 연결합니다.
  • <울>
  • LCD SDA를 Arduino A4에 연결합니다.
  • <울>
  • LCD VCC에서 Arduino 5V로.
  • <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    <울>
  • 제목 없는 파일
  • 제목 없는 파일C/C++
    #include  // 인터페이스 핀의 번호로 라이브러리를 초기화합니다.LiquidCrystal lcd(5, 4);// 이 상수는 변경되지 않습니다. 이들은 사용된 핀에 이름을 지정하는 데 사용됩니다. const int analogInPin =A5; // 센서가 부착된 아날로그 입력 핀 toint sensorValue =0; // 토양 수분에서 읽은 값 void setup() {// LCD의 열 및 행 수 설정:lcd.begin(16, 2);delay(100);} void loop() {lcd.clear();lcd.print("Soil Moisture:");// 결과를 LCD에 인쇄 Display:sensorValue =analogRead(analogInPin);// 값에서 아날로그 읽기:lcd.setCursor(0, 1);lcd.print( sensorValue);// 마지막 판독값 이후에 //아날로그-디지털 변환기가 안정화되도록 다음 루프 전에 300밀리초를 기다립니다:delay(300);}

    회로도


    제조공정

    1. 라즈베리 파이 토양 수분 센서
    2. MPU-6050을 사용한 Arduino 자이로스코프 게임
    3. DHT11 센서(LED 및 피에조 스피커 포함)
    4. K30 센서로 CO2 모니터링
    5. Unopad - Ableton이 포함된 Arduino MIDI 컨트롤러
    6. Arduino를 사용한 간단한 장애물 센서
    7. Arduino 또는 ESP8266이 있는 정전 용량 지문 센서
    8. Nextion 디스플레이로 재생
    9. LED 매트릭스 + 모션 센서 도어 디스플레이 [Arduino Holiday]
    10. DS1302 RTC가 있는 간단한 알람 시계