HOT NEWS
Home » Cerita Saya » Jam Digital Thermostat

Jam Digital Thermostat

Ini adalah salah satu produk design dari duwi arsana yaitu “Jam Digital + Thermostat”. Judul nya yang sederhana bukan berarti alat yang dihadirkan disini juga sederhana. Alat yang saya buat kali ini memiliki beberapa unggulan yang tergabung dalam satu alat.

Jam digital Thermostat atau “JaDiSu” (jam digital sensor suhu) ini dibuat manual dari tangan saya dengan teknik yang sama setiap harinya. PCB yang digunakan adalah PCB fiber yang kuat dan aman jangka panjang. PCB yang putih bersih, jalur yang tipis tegas membuat alat ini terlihat imut dengan ditambahnya penggunaan beberapa komponen SMD dalam sirkuitnya. untuk mengetahui cara saya membuat pcb dengan hasil yang bagus bisa dilihat pada artikel saya disini.

JaDisu ini menggunakan IC RTC yaitu real time clock yang membuat jam digital JaDiSu ini presisi dalam waktu. salah satu contoh penggunaan umum jadisu ini untuk kamu yang biasa dirumah bisa di nyalakan sebagai jam biasa yang menampilkan waktu dan tanggal, ada juga alarm yang dapat di setting sesuai kehendak untuk dapat mengingatkan anda akan sesuatu atau membangunkan anda yang pesan pada lcd nya dapat dipesan sesuai selera. Jadisu jam digital ini juga dalam penerapan nya pada aplikasi rumahan bisa sebagai timmer menyalakan peralatan listrik rumah berdasarkan waktu, seperti misalnya anda ingin menyalakan pompa air untuk menyiram rumput halaman dari jam 4 sampai jam 5, alat ini bisa digunakan dengan sangat baik. namun jika diterapkan pada area peternakan bisa juga digunakan sebagai pengendali suhu penetas telur karena Jadisu ini memiliki fitur thermostat panas maupun dingin yang artinya dapat menyalakan dan mematikan peralatan listrik berdasarkan referensi panas ataupun dingin.

dengan ukuran nya yang kecil anda bisa meng-opreknya untuk keperluan apapun atu pun hanya sebagai hiasan digital di kamar anda. berikut dibawah ini adalah design PCB yang saya buat dengan software diptrace dengan ketebalan jalur paling tipis o,3mm.

firmware dari Jadisu atau jam digital thermostat ini bisa di download pada artikel berikutnya kedepan, jadi untuk dapat memantau artikel baru dari duwiarsana.com silahkan daftarkan email anda pada kolom pendaftaran diatas dan selesaikan dengan membuka email yang anda dapatkan. pada artikel berikutnya akan saya posting beberapa firmware dengan tampilan yang unik unik.

Sepenggal coding dari project saya satu ini bisa dilihat dibawah ini :

#include
#include
#include 

LiquidCrystal lcd(15, 1, 17, 16, 3, 4);

const int kiri = 6;
const int kanan = 7;
const int enter = 8;
const int back = 9;
int xx;
int hitung=0;
int alamat1 = 1;
int alamat2 =2;
int alamat3 =3;
int alamat4 =4;
int alamat0 = 0;
int relay =5;
int nilai;
int nilai2;
int nilai3;
int nilai4;
int poskiri;
int poskanan;
int posback;
int posenter;

int seconds;
int minutes;
int hours;
int day;
int date;
int month;
int year;

float baca=0;

void setup()
{
  Wire.begin();
  lcd.begin(16,2);
  pinMode(relay,OUTPUT);
  pinMode(kiri,INPUT_PULLUP);
  pinMode(kanan,INPUT_PULLUP);
  pinMode(enter,INPUT_PULLUP);
  pinMode(back,INPUT_PULLUP);
  merk();
  suara();
  lcd.clear();

}

void loop()
{
  hitung++;
  bell();
  cektombol();
  ambilwaktu();
  ambiltanggal();
  tampilwaktu();
  tampiltanggal();
  temp();
  delay(100);

  if(hitung%200==0)
  {
    lcd.clear();
    lcd.setCursor(0,0);
    lcd.print("   Versi Demo   ");
    lcd.setCursor(0,1);
    lcd.print(" duwiarsana.com ");
    delay(2000);
    hitung=0;
    lcd.clear();
  }

}

byte decToBcd(byte val)
{
  return ( (val/10*16) + (val%10) );
}

byte bcdToDec(byte val)
{
  return ( (val/16*10) + (val%16) );
}
void merk()
{
  lcd.setCursor(0,0);
  lcd.print(" duwiarsana.com ");
  lcd.setCursor(0,1);
  lcd.print("  Modul JaDiSu  ");
}

void suara()
{ 

  tone(12,1000,100);
  delay(100);
  tone(12,1500,100);
  delay(100);
  tone(12,1800,100);
  delay(100);
  tone(12,1500,500);
  delay(500);
  tone(12,1000,100);
  delay(1000);
  digitalWrite(12,HIGH);
  delay(100);
  digitalWrite(12,LOW);
  delay(200);
  digitalWrite(12,HIGH);
  delay(100);
  digitalWrite(12,LOW);
}
void sukses()
{
  for(int i=0;i<5; i++)
  {
     digitalWrite(12,HIGH);
          delay(100);
              digitalWrite(12,LOW);
              delay(100);
  }
  delay(500);
  lcd.clear();
}

Video Demo salah satu firmware yang saya buat bisa dilihat dibawah ini :

Hasil Pencarian :

About Anak Agung Duwi Arsana

Saya adalah orang yang biasa saja, suka ber-experimen tentang apa saja. Saya selalu tertarik dengan sesuatu yang berteknologi dan selalu ingin membongkarnya. Ingin menciptakan sesuatu walau dengan pengetahuan yang terbatas. Telah menyelesaikan kuliah sarjana komputer di STIKOM BALI dan sedang menjalani kuliah di POLITEKNIK NEGERI BALI.

11 comments

  1. mas duwi,jam digital itu menggunakan baterai(DC) ato listrik(AC),maklum saya org awam yg gk mengerti samasekali elektronika,tp ingin buat thermostat sendiri.trims

    • kalau untuk menyalakan nya tentunya menggunakan adaptor. dan untuk peralatan yang akan dinyalakan hanya tinggal dirangkai seri dengan switch alat ini dengan sumper 220vac

  2. Selamat Pagi…..Maaf kalau pesan Jam ini berapa ya? Tq

  3. bagaimana Mas…..Pesan saya Koq gak di balas ya

  4. Pagi Mas….Gimana Mas…Pesanan saya apa sudah bisa di buatkan? yang keluaran OUTPUT untuk motornya (Suara Alarm juga berbunyi samapai 8x dalam sehari). JADISU itu lho Mas….Trims

  5. Pagi bli Duwi…
    JaDiSu di bandrol brapa ??

  6. salam….

    Saya minta kirimi layout usbAsp-nya ya gan dan skema “JaDiSu”berikut file sourcenya kirim ke email saya yah…..
    mekasih…..
    choironwiqoyati@yahoo.co.id

  7. harga berapa mas bro alat Jam Digital Thermostat kirim ke email ku awyn2014@gmail.com

Leave a Reply

Your email address will not be published. Required fields are marked *

*


+ 2 = sepuluh

Anda dapat menggunakan tag dan atribut HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>