[아두이노] 스마트팜 만들기 3, 화분에 자동으로 수분을 공급하는 스마트 화분 만들기, How to make a smart flowerpot with Arduino

Поділитися
Вставка
  • Опубліковано 11 лис 2024

КОМЕНТАРІ • 13

  • @ciekcckfw8582
    @ciekcckfw8582 11 місяців тому +1

    혹시 수분을 50% 아래일 때 수분을 공급하는 코드인데 수분이 80%가 되면 펌프 작동을 멈추게 하는 코딩법이 있을까요?

    • @FeelLeeKorea
      @FeelLeeKorea  11 місяців тому

      수분이 80% 이상 될 때의 멈추는 조건문을 추가하시면 됩니다.

  • @이예찬-s2h
    @이예찬-s2h 6 місяців тому

    스마트팜을 만드려고합니다. 이번영상과 온습도를 확인하는 다음영상을 같이 실행해보고싶은데 어떻게하면될까요? 도와주세요 !!!

    • @FeelLeeKorea
      @FeelLeeKorea  5 місяців тому

      영상 2개를 보시고 회로를 합쳐서 만드시면 됩니다. 소스코드는 다음과 같습니다.

    • @FeelLeeKorea
      @FeelLeeKorea  5 місяців тому

      #include
      #include
      #include
      #include
      #define DHTPIN 2
      #define DHTTYPE DHT11
      DHT dht(DHTPIN, DHTTYPE);
      LiquidCrystal_I2C lcd(0x27, 16, 2); //0x27 or 0x3F

      int AA = 5;
      int AB = 6;
      void setup() {
      pinMode(AA, OUTPUT);
      pinMode(AB, OUTPUT);
      pinMode(A0, INPUT);
      dht.begin();
      lcd.init();
      lcd.backlight();
      }
      void loop() {
      int humidity = dht.readHumidity();
      int temperature = dht.readTemperature();
      int data = analogRead(A0);
      int percent = map(data, 1023, 210, 0, 100);

      lcd.setCursor(0,0);
      lcd.print("Moisture:");
      lcd.print(percent);
      lcd.print("%");
      lcd.setCursor(0,1);
      lcd.print("H:");
      lcd.print(humidity);
      lcd.print("%");
      lcd.setCursor(7,1);
      lcd.print("T:");
      lcd.print(temperature);
      lcd.print("C");
      delay(500);

  • @user-gt4mq1hl6q
    @user-gt4mq1hl6q 5 місяців тому

    안녕하세요, 영상 잘 보았습니다 😊
    아두이노로 탁도센서와 워터펌프를 이용해서 탁한 정도가 일정 수준을 넘어가면 워터펌프가 일정시간 작동하게 하고싶은데요
    어떻게 코드를 짜면 될까요😢

  • @성이름-p6s4o
    @성이름-p6s4o 2 роки тому

    LCD 1602 I2C에 아무 글씨도 안떠서 0x27,0x3F 바꿔봤지만 그대로 어떻게 하나요?

    • @FeelLeeKorea
      @FeelLeeKorea  2 роки тому

      십자모양으로 된 저항이 있습니다. 돌려보셨나요? 글자의 선명도를 조절할수 있는데 나타날거예요

  • @돌멩이-g3j
    @돌멩이-g3j 3 роки тому

    안녕하세요~ 소개글에 올려주신 소스코드를 다운받았는데 "Compilation error: Error: 2 UNKNOWN: exit status 1"라는 에러가 뜹니다.
    혹시 이게 뭐가 잘못된 건지 알려주실 수 있으신가요?

    • @FeelLeeKorea
      @FeelLeeKorea  3 роки тому +2

      해당 에러는 LCD 라이브러리 파일이 설치되어 있지 않을 때 발생하는 에러입니다. #include 이 코드는 LCD를 사용하기 위해 반드시 설치되어 있어야 하는 라이브러리로 설치방법은 제 영상 중에 제목이 1602 I2C LCD, 2004 I2C LCD에 텍스트 출력하기, Displaying text on LCD using Arduino 라는 영상이 있습니다. 4분 2초부터 보시면 LCD 라이브러리 설치방법이 아주 자세히 나와 있으니 따라하세요. liquidcrystal i2c 라이브러리를 설치하면 해당 에러가 없어집니다. ^^

    • @FeelLeeKorea
      @FeelLeeKorea  3 роки тому +1

      ua-cam.com/video/XZEf731Zy6k/v-deo.html 참고로 LCD 라이브러리 설치 영상 링크입니다. 4분 2초부터 천천히 보세요. ㅎㅎ

    • @돌멩이-g3j
      @돌멩이-g3j 3 роки тому +1

      @@FeelLeeKorea 감사합니다. 아두이노는 처음이라 어떻게 해야할지 막막했는데, 아두이노 회로와 코딩을 이렇게 상세하게 알려주셔서 덕분에 즐겁게 만들고 있어요!

    • @FeelLeeKorea
      @FeelLeeKorea  3 роки тому +1

      @@돌멩이-g3j 제 영상을 보면서 막히시는 부분이 있으면 언제든지 질문해주세요. 바로는 답변을 해드릴 수는 없어도 매일 확인은 하니까 당일에는 답변을 해드릴 수 있어요 ^^ 아두이노의 다양한 센서와 모듈 기초 영상들은 계속 업로드 되니 앞으로도 많은 시청 바랍니다. ^^