Tutorial Membuat Alat Penetas (Tetas) Telur Otomatis dengan Display LCD 1602 - Inkubator Tetas Telur Berbasis Arduino Uno

Artikel Terkait Proyek Arduino

Kemarin kita sudah belajar tentang Tutorial Membuat Alat Penetas (Tetas) Telur Otomatis - Inkubator Tetas Telur Berbasis Arduino Uno. Alat tersebut masih ada kekurangan, yaitu nilai suhu nya tidak bisa kita ketahui secara detail. Maka, sekarang kita akan bagikan Tutorial Membuat Alat Penetas (Tetas) Telur Otomatis dengan Display LCD 1602 - Inkubator Tetas Telur Berbasis Arduino Uno. Hal ini bertujuan agar nilai Suhu dapat di lihat nilainya pada LCD 1602. 

 

Berikut ini adalah gambar Schematic Diagram Tutorial Membuat Alat Penetas (Tetas) Telur Otomatis dengan Display LCD 1602 - Inkubator Tetas Telur Berbasis Arduino Uno :


 

Berikut ini adalah Hardware yang dibutuhkan :

1. Arduino Uno R3 >>> BELI DISINI
2. Module DHT11 >>> BELI DISINI
3. Module Relay 1 Channel >>> BELI DISINI
4. Lampu Pijar >>> BELI DISINI
5. Kabel Jumper Secukupnya >>> BELI DISINI
6. Module LCD1602 >>> BELI DISINI
7. Module I2C LCD1602 >>> BELI DISINI

 

Library DHT11 KLIK DISINI.

Library LCD1602 with I2C KLIK DISINI.

 

Berikut ini adalah Code Programnya :

/***************************

Alat Penetas (Tetas) Telur Otomatis dengan Display LCD 1602 - Inkubator Tetas Telur Berbasis Arduino Uno

Oleh: Arduino Indonesia
Website: www.arduinoindonesia.id
Toko Online: www.workshopelectronics3in1.com
Blog: mycoding.id

Copyright @2020

****************************/

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27 ,16,2);

//DHT Library
#include "DHT.h"
#define DHTPIN 3
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);

const int Relay = 2;

void setup()
{
  Serial.begin(9600);
  lcd.init(); // initialize the lcd
  lcd.backlight();
  dht.begin();
  lcd.setCursor(0,0);
  lcd.print("  ALAT PENETAS  ");
  lcd.setCursor(0,1);
  lcd.print(" TELUR OTOMATIS ");
  delay(5000);
  lcd.clear();
  pinMode(Relay, OUTPUT);
  digitalWrite(Relay, LOW);
}

void loop()
{
  float temp = dht.readTemperature();
  int hum = dht.readHumidity();
  lcd.setCursor(0,0);
  lcd.print("Suhu: ");
  lcd.print(temp);
  lcd.print((char)223);
  lcd.print("C   ");
  lcd.setCursor(0,1);
  lcd.print("Humidity: ");
  lcd.print(hum);
  lcd.print("%  ");
  delay(1000);
 
  if (temp <= 37.5 || hum >= 60)
  {
    digitalWrite(Relay, LOW);
  }
  if (temp >= 39.5 || hum <= 50)
  {
    digitalWrite(Relay, HIGH);
  }
}


Selamat Mencoba !!!!



Katalog produk arduino, cek dibawah ini.


Rekomendasi Web Hosting
  1. 20rb perbulan. Diskon hingga 40% kode kupon: MCP Daftar disini (apache).
  2. 10rb perbulan. Diskon hingga 75% kode kupon: MCP Daftar disini (litespeed).
  3. 10rb perbulan. Diskon hingga 70% kode kupon: aff-MCP Daftar disini (apache).