MEMACU KREATIFITAS
BERSAMA EM@12 TUBAN
MEMACU KREATIFITAS
BERSAMA EM@12 TUBAN
MEMACU KREATIFITAS
BERSAMA EM@12 TUBAN
MEMACU KREATIFITAS
BERSAMA EM@12 TUBAN
MEMACU KREATIFITAS
BERSAMA EM@12 TUBAN
Tampilkan postingan dengan label Karya. Tampilkan semua postingan
Tampilkan postingan dengan label Karya. Tampilkan semua postingan
Produk Berbasis Mikrokontroller
Thermostat E103
Spesifikasi:
- Sensor suhu LM35DZ
- Jangkauan pengukuran 0-100°C
- Tegangan input: 12V DC, minimal 1A
- Parameter: Suhu Target, Hysteresis, Faktor Koreksi
- Output Relay (1-NO/10A, 1-NC/6A)
- Display 2.5 digit (00.0-99.9)
- 3 Buah Tombol Setting Parameter
- Berbasis mikrokontroler ATMEL AVR
- Dual-Mode: HEATING / COOLING
- Kabel sensor bisa diperpanjang hingga 20m
- Sensor suhu LM35DZ
- Jangkauan pengukuran 0-100°C
- Tegangan input: 12V DC, minimal 1A
- Parameter: Suhu Target, Hysteresis, Faktor Koreksi
- Output Relay (1-NO/10A, 1-NC/6A)
- Display 2.5 digit (00.0-99.9)
- 3 Buah Tombol Setting Parameter
- Berbasis mikrokontroler ATMEL AVR
- Dual-Mode: HEATING / COOLING
- Kabel sensor bisa diperpanjang hingga 20m
Aplikasi:
- Pengontrol suhu ruangan (exhaust fan)
- Pengontrol suhu mesin penetas telur/inkubator
- Pengontrol suhu mesin pengering
- Pengontrol suhu oven pemanas pakan ternak
- Pengontrol suhu bioreaktor, pengembang roti
- Pengontrol suhu penyulingan etanol
- Pengontrol suhu proses pembibitan tebu
- Alarm Peringatan Suhu
- Pengontrol suhu ruangan (exhaust fan)
- Pengontrol suhu mesin penetas telur/inkubator
- Pengontrol suhu mesin pengering
- Pengontrol suhu oven pemanas pakan ternak
- Pengontrol suhu bioreaktor, pengembang roti
- Pengontrol suhu penyulingan etanol
- Pengontrol suhu proses pembibitan tebu
- Alarm Peringatan Suhu
Modul SER-2RI (Kode: SER2RI)
Spesifikasi:
- Antarmuka: port serial RS232
- Baudrate 2400
- Catudaya 5V DC
- Output 2-Relay (NO=10A, NC=6A)
- Input 2-Kontak
- Protokol komunikasi yang mudah
- Terminal screw connector
- Dilengkapi CD VB.NET + Sourcecode program
- Antarmuka: port serial RS232
- Baudrate 2400
- Catudaya 5V DC
- Output 2-Relay (NO=10A, NC=6A)
- Input 2-Kontak
- Protokol komunikasi yang mudah
- Terminal screw connector
- Dilengkapi CD VB.NET + Sourcecode program
Aplikasi:
- Mengontrol lampu ruangan
- Kontrol relay dari PC dan monitoring
- Kontrol panel pintu portal
- Monitoring kondisi mesin produksi
- Dan lain-lain sesuai permintaan
- Mengontrol lampu ruangan
- Kontrol relay dari PC dan monitoring
- Kontrol panel pintu portal
- Monitoring kondisi mesin produksi
- Dan lain-lain sesuai permintaan
Modul SER-2REL + Sensor Cahaya
Spesifikasi:
- Antarmuka: port serial RS232
- Baudrate 9600
- Catudaya 5V DC
- Output 2-Relay (NO=10A, NC=6A)
- Feedback Sensor Cahaya
- Protokol komunikasi yang mudah
- Terminal screw connector
- Dilengkapi CD VB.NET + Sourcecode program
- Antarmuka: port serial RS232
- Baudrate 9600
- Catudaya 5V DC
- Output 2-Relay (NO=10A, NC=6A)
- Feedback Sensor Cahaya
- Protokol komunikasi yang mudah
- Terminal screw connector
- Dilengkapi CD VB.NET + Sourcecode program
Aplikasi:
- Mengontrol lampu ruangan dengan feedback sensor cahaya sehingga komputer bisa mengetahui kondisi lampu baik/rusak.
- Kontrol relay dari PC dan monitoring
- Sensor dapat diganti sesuai pesanan
- Mengontrol lampu ruangan dengan feedback sensor cahaya sehingga komputer bisa mengetahui kondisi lampu baik/rusak.
- Kontrol relay dari PC dan monitoring
- Sensor dapat diganti sesuai pesanan
Timer TMR-01
Spesifikasi:
- Mikrokontroler Atmel AVR
- Display 3-Digit
- Dual Time Unit (second and minute)
- Output Relay (NO=10A, NC=6A)
- DC Input: 12V
- 3 buah Tombol Operasional
- Mode Timer: ON-DELAY, OFF-DELAY, FLICKER
Unit Catudaya:
+ Rp. 150.000,-
- Mikrokontroler Atmel AVR
- Display 3-Digit
- Dual Time Unit (second and minute)
- Output Relay (NO=10A, NC=6A)
- DC Input: 12V
- 3 buah Tombol Operasional
- Mode Timer: ON-DELAY, OFF-DELAY, FLICKER
Unit Catudaya:
+ Rp. 150.000,-
Aplikasi:
- Timer pengisian air galon
- Timer oven
- Timer mesin produksi
- Timer mesin pengering
- Dan lain-lain sesuai pesanan
- Timer pengisian air galon
- Timer oven
- Timer mesin produksi
- Timer mesin pengering
- Dan lain-lain sesuai pesanan
Pintu Geser Otomatis Dengan Sensor PIR
Saat
kita jalan-jalan dan memasuki pusat-pusat perbelanjaan, kita akan
disambut oleh sebuah pintu otomatis yang akan dengan segera membuka saat
kita mendekatinya. Dahulu, saya berfikir kalau sistem ini melibatkan
sensor tekanan yang diletakan di bawah lantai dekat pintu yang akan
segera merespon (membuka pintu) saat kita menginjaknya . Namun, ternyata
sebagian besar pintu geser ini menggunakan sensor PIR (Passive Infra
Red) yang mendeteksi panas tubuh kita.Cara kerja
Ketika manusia berada di depan sensor PIR dalam kondisi diam, maka sensor PIR akan menghitung panjang gelombang yang dihasilkan oleh tubuh manusia tersebut. Panjang gelombang yang konstan ini menyebabkan energi panas yang dihasilkan digambarkan hampir sama dengan kondisi lingkungan di sekitarnya. Ketika manusia itu melakukan gerakan, maka tubuh manusia itu akan menghasilkam pancaran sinar inframerah pasif dengan panjang gelombang yang bervariasi sehingga menghasilkan panas yang berbeda. Panas yang dihasilkan ini akan dideteksi sensor Pyroelectric dan diubah dalam bentuk arus yang berbeda-beda.
Arus yang dihasilkan diteruskan menuju ADC (Analog to Digital Converter) untuk dilanjutkan ke microcontroller. Microcontroller memproses sinyal dari ADC kemudian menentukan tindakan yang harus dilakukan, yaitu membuka atau menutup pintu. Keputusan ini dikirimkan dalam bentuk sinyal digital sehingga harus diubah oleh DAC (Digital to Analog Converter) agar dapat dimengerti sistem aktuator.
Pada sistem pintu geser otomatis ini digunakan motor DC sebagai aktuator untuk menggerakan pintu geser. Tegangan yang dihasilkan DAC umumnya hanya 0 sampai 5 Volt sehingga diperlukan catu daya tambahan sebesar 12 VDC untuk dapat menggerakan motor DC.
Proses kerja pintu geser ini dapat dilihat dari diagram di bawah ini :
Sistem kontrolPintu Geser Otomatis menggunakan sensor infra merah ini terdiri atas beberapa komponen yaitu :
1. Rangkaian Sensor, berfungsi sebagai indikator ada atau tidak adanya objek yang dideteksi. Sensor ini terdiri dari : Fresnel Lens, IR Filter, Pyroelectric sensor, amplifier, dan comparator.

2. Microcontroller, berisi program aplikasi yang berfungsi untuk mengendalikan kinerja keseluruhan sistem.
3. Rangkaian Driver Motor, berfungsi sebagai pengendali polaritas motor DC (sehingga motor dapat digerakkan dengan dua arah untuk membuka dan menutup pintu).
4. Rangkaian catu daya, berfungsi untuk mengubah arus 220 VAC menjadi tegangan 5 Volt DC yang digunakan sebagai sumber tegangan pada rangkaian sistem kontroler dan sistem sensor serta tegangan 12Volt DC pada rangkaian sistem aktuator / motor.
5. ADC (Analog to Digital Converter), berfungsi agar sinyal input dapat diolah oleh microcontroller, dan DAC (Digital to Analog Converter) agar sinyal output microcontroller dapat dimengerti oleh sistem aktuator
Traffict Light
Traffic Light Control Menggunakan AT89C51
Berikut disajikan contoh kecil dari cahaya proyek sederhana pengendalian lalu lintas dengan mikrokontroler AT89C51 untuk empat kondisi. Contoh proyek ini dapat Anda mengembangkan menjadi tiga lampu lalu lintas dan dua tahap. Lampu lalu lintas 4 jalur atau empat tiang berarti bahwa satu siklus terdiri dari empat lampu . Situasi ini lebih lampu jelas dapat dilihat pada Tabel 4.1 untuk lampu output yang digunakan dUC AT89C51
Timur
Port 1.0 = lampu merah
Port 1.1 = lampu kuning
Port 1.2 = lampu Hijau
Selatan
Port 1.3 = lampu merah
Port 1.4 = lampu kuning
Port 1.5 = lampu Hijau
Barat::
Port 3.0 = lampu merah
Port 3.1 = lampu kuning
Port 3.2 = lampu Hijau
Utara:
Port 3.3 = lampu merah
Port 3.4 = lampu kuning
Port 3.5 = lampu Hijau
Contoh mudah menyalakan lampu Merah, Kuning dan Hijau di sisi timur jalan melihat gambar .1 untuk sisi lain dari jalan adalah ide yang sama.
CATATAN:
Jika rangkaian driver lampu terlalu sensitif, basis masukan ujung resitor 4,7 K ohm pull down resistor dapat dipasang ke tanah
Gambar 1. Driver ke lampu LED
Traffic lights working chart four light poles are designed as follows:

Gambar 2. Arah perubahan nyala lampu

Untuk menyalakan lampu, mikrokontroler mengirimkan sinyal ke port-tinggi terkait. Di sini lampu nyala membutuhkan input tinggi untuk driver lampu, karena desain driver tersebut dalam, angka 4.1 transistor pertama dalam keadaan off. Jadi jika Anda mendapatkan masukan tinggi dari dasar teraliri port pendaftaran saat ini:
Ib = (Vport-VBE) / 4,7 k ohm Ampere
Arus ini sudah cukup untuk membuat transistor kerja akan jenuh sehingga arus LED dari VCC:
Tumpahan minyak = (Vcc-VLED) / 560ohm Ampere
Misalkan kita ingin lampu hijau timur (HT) dan semua merah lainnya, mengirim data ke port 1 = 0CH (00001100b) dan port3 = 09H (00001001b)
Sehingga program ini ditulis sebagai berikut, demi kenyamanan keterlambatan tidak dihitung dalam menit yang presisi. Jika Anda ingin jam referensi lebih rinci dapat digunakan oleh programmer di timer UC.
;-----------------------------------
; PROGRAM TRAFFIC LIGHT
; PROGRAM TRAFFIC LIGHT
; By : Arif Johar Taufiq
; http://guru.technosains.com
;-----------------------------------
ORG 00H
LJMP K1
ORG 100H
K1: MOV P1,#09H ; MERAH SEMUA
MOV P3,#09H
ACALL TUNDA
K2: MOV P1,#0CH
MOV P3,#09H
ACALL TUNDA
K3: MOV P1,#0EH
MOV P3,#09H
ACALL TUNDA
K4: MOV P1,#09H
MOV P3,#09H
ACALL TUNDA
K5: MOV P1,#21H
MOV P3,#09H
ACALL TUNDA
K6: MOV P1,#31H
MOV P3,#09H
ACALL TUNDA
K7: MOV P1,#09H
MOV P3,#09H
ACALL TUNDA
K8: MOV P1,#09H
MOV P3,#0CH
ACALL TUNDA
K9: MOV P1,#09H
MOV P3,#0EH
ACALL TUNDA
K10: MOV P1,#09H
MOV P3,#09H
ACALL TUNDA
K11: MOV P1,#09H
MOV P3,#21H
ACALL TUNDA
K12: MOV P1,#09H
MOV P3,#31H
ACALL TUNDA
LJMP K1
TUNDA: MOV R7,#00H
ULANG2: MOV R6,#00H
ULANG1: MOV R5,#00H
ULANG: INC R5
CJNE R5,#02H,ULANG
INC R6
CJNE R6,#02H,ULANG1
INC R7
CJNE R7,#02H,ULANG2
RET
END
;-----------------------------------
ORG 00H
LJMP K1
ORG 100H
K1: MOV P1,#09H ; MERAH SEMUA
MOV P3,#09H
ACALL TUNDA
K2: MOV P1,#0CH
MOV P3,#09H
ACALL TUNDA
K3: MOV P1,#0EH
MOV P3,#09H
ACALL TUNDA
K4: MOV P1,#09H
MOV P3,#09H
ACALL TUNDA
K5: MOV P1,#21H
MOV P3,#09H
ACALL TUNDA
K6: MOV P1,#31H
MOV P3,#09H
ACALL TUNDA
K7: MOV P1,#09H
MOV P3,#09H
ACALL TUNDA
K8: MOV P1,#09H
MOV P3,#0CH
ACALL TUNDA
K9: MOV P1,#09H
MOV P3,#0EH
ACALL TUNDA
K10: MOV P1,#09H
MOV P3,#09H
ACALL TUNDA
K11: MOV P1,#09H
MOV P3,#21H
ACALL TUNDA
K12: MOV P1,#09H
MOV P3,#31H
ACALL TUNDA
LJMP K1
TUNDA: MOV R7,#00H
ULANG2: MOV R6,#00H
ULANG1: MOV R5,#00H
ULANG: INC R5
CJNE R5,#02H,ULANG
INC R6
CJNE R6,#02H,ULANG1
INC R7
CJNE R7,#02H,ULANG2
RET
END
To be more flexible in its setup delay of the light, then the program can be made like the example below, variable delay can easily be changed
;==============================================================;
; PROGRAM SIMULASI LAMPU LALULINTAS ;
; by: ARIF JOHAR TAUFIQ ;
; http://guru.technosains.com
;==============================================================;
; POSOSI LAMPU: ;
; ;
; BARAT ;
; H (P1.2) ;
; K (P1.1) ;
; M (P1.0) ;
; ;
; SEL H K M M K H UTARA ;
; (P3.6) (P3.5) (P3.4) (P3.0) (P3.1) (P3.2) ;
; ;
; M (P1.4) ;
; K (P1.5) ;
; H (P1.6) ;
; TIMUR ;
;==============================================================;
TD_RED EQU 03H ;waktu tunda merah 3 dtk //dapat diubah
TD_GREEN EQU 05H ;waktu tunda hijau 5 dtk //dapat diubah
TD_YELLOW EQU 02H ;waktu tunda kuning 2 dtk //dapat diubah
ORG 00H
LJMP AWAL
;==================
;LAMPU BARAT
;==================
ORG 100H
AWAL: MOV R2,#00H
BARAT_1: ACALL ALL_RED ; semua MERAH
MOV A,#00H
AA: ACALL TUNDA
INC A
CJNE A,#TD_RED,AA
BARAT_2: MOV P1,#14H ; hijau barat
MOV P3,#11H
MOV A,#00H
BB: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,BB
BARAT_3: MOV P1,#12H ; kuning barat
MOV P3,#11H
MOV A,#00H
CC: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,CC
;==================
; LAMPU UTARA
;==================
UTARA_1: ACALL ALL_RED ;semua merah
MOV A,#00H
DD: ACALL TUNDA
INC A
CJNE A,#TD_RED,DD
UTARA_2: MOV P1,#11H ;hijau utara
MOV P3,#14H
MOV A,#00H
EE: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,EE
UTATA_3: MOV P1,#11H ;kuning utara
MOV P3,#12H
MOV A,#00H
FF: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,FF
;=================
; LAMPU TIMUR
;=================
TIMUR_1: ACALL ALL_RED ;semua merah
MOV A,#00H
GG: ACALL TUNDA
INC A
CJNE A,#TD_RED,GG
TIMUR_2: MOV P1,#41H ;hijau timur
MOV P3,#11H
MOV A,#00H
HH: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,HH
TIMUR_3: MOV P1,#21H ;kuning timur
MOV P3,#11H
MOV A,#00H
II: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,II
;==============================================================;
; POSOSI LAMPU: ;
; ;
; BARAT ;
; H (P1.2) ;
; K (P1.1) ;
; M (P1.0) ;
; ;
; SEL H K M M K H UTARA ;
; (P3.6) (P3.5) (P3.4) (P3.0) (P3.1) (P3.2) ;
; ;
; M (P1.4) ;
; K (P1.5) ;
; H (P1.6) ;
; TIMUR ;
;==============================================================;
TD_RED EQU 03H ;waktu tunda merah 3 dtk //dapat diubah
TD_GREEN EQU 05H ;waktu tunda hijau 5 dtk //dapat diubah
TD_YELLOW EQU 02H ;waktu tunda kuning 2 dtk //dapat diubah
ORG 00H
LJMP AWAL
;==================
;LAMPU BARAT
;==================
ORG 100H
AWAL: MOV R2,#00H
BARAT_1: ACALL ALL_RED ; semua MERAH
MOV A,#00H
AA: ACALL TUNDA
INC A
CJNE A,#TD_RED,AA
BARAT_2: MOV P1,#14H ; hijau barat
MOV P3,#11H
MOV A,#00H
BB: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,BB
BARAT_3: MOV P1,#12H ; kuning barat
MOV P3,#11H
MOV A,#00H
CC: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,CC
;==================
; LAMPU UTARA
;==================
UTARA_1: ACALL ALL_RED ;semua merah
MOV A,#00H
DD: ACALL TUNDA
INC A
CJNE A,#TD_RED,DD
UTARA_2: MOV P1,#11H ;hijau utara
MOV P3,#14H
MOV A,#00H
EE: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,EE
UTATA_3: MOV P1,#11H ;kuning utara
MOV P3,#12H
MOV A,#00H
FF: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,FF
;=================
; LAMPU TIMUR
;=================
TIMUR_1: ACALL ALL_RED ;semua merah
MOV A,#00H
GG: ACALL TUNDA
INC A
CJNE A,#TD_RED,GG
TIMUR_2: MOV P1,#41H ;hijau timur
MOV P3,#11H
MOV A,#00H
HH: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,HH
TIMUR_3: MOV P1,#21H ;kuning timur
MOV P3,#11H
MOV A,#00H
II: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,II
;==================
; LAMPU SELATAN
;==================
SELATAN_1: ACALL ALL_RED ;semua merah
MOV A,#00H
JJ: ACALL TUNDA
INC A
CJNE A,#TD_RED,JJ
SELATAN_2: MOV P1,#11H ;hijau selatan
MOV P3,#41H
MOV A,#00H
KK: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,KK
SELATAN_3: MOV P1,#11H ;kuning selatan
MOV P3,#21H
MOV A,#00
LL: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,LL
INC R2
CJNE R2,#03H,MAJU
SJMP SUS
MAJU: LJMP BARAT_1
SUS: MOV A,#00H
RENE: ACALL ALL_OFF
ACALL TUNDA
ACALL ALL_YL
ACALL TUNDA
INC A
CJNE A,#05,RENE
LJMP AWAL
;======================
; PROSEDUR SEMUA MERAH
;======================
ALL_RED: MOV P1,#11H
MOV P3,#11H
RET
;=======================
; PROSEDUR SEMUA KUNING
;=======================
ALL_YL: MOV P1,#22H
MOV P3,#22H
RET
;=======================
; PROSEDUR SEMUA MATI
;=======================
ALL_OFF: MOV P1,#00H
MOV P3,#00H
RET
;======================
; PROSEDUR TUNDA ; 1 detik xtal 12mhz
;======================
TUNDA: MOV R1,#00H
WIH: MOV R0,#0h
LAGI: MOV TMOD,#01h
MOV TH0,#0D8h
MOV TL0,#0EFh
SETB TR0
ULANG: JBC TF0,HITUNG
SJMP ULANG
HITUNG: INC R0
CJNE R0,#050h,LAGI
INC R1
CJNE R1,#02H,WIH
RET
; LAMPU SELATAN
;==================
SELATAN_1: ACALL ALL_RED ;semua merah
MOV A,#00H
JJ: ACALL TUNDA
INC A
CJNE A,#TD_RED,JJ
SELATAN_2: MOV P1,#11H ;hijau selatan
MOV P3,#41H
MOV A,#00H
KK: ACALL TUNDA
INC A
CJNE A,#TD_GREEN,KK
SELATAN_3: MOV P1,#11H ;kuning selatan
MOV P3,#21H
MOV A,#00
LL: ACALL TUNDA
INC A
CJNE A,#TD_YELLOW,LL
INC R2
CJNE R2,#03H,MAJU
SJMP SUS
MAJU: LJMP BARAT_1
SUS: MOV A,#00H
RENE: ACALL ALL_OFF
ACALL TUNDA
ACALL ALL_YL
ACALL TUNDA
INC A
CJNE A,#05,RENE
LJMP AWAL
;======================
; PROSEDUR SEMUA MERAH
;======================
ALL_RED: MOV P1,#11H
MOV P3,#11H
RET
;=======================
; PROSEDUR SEMUA KUNING
;=======================
ALL_YL: MOV P1,#22H
MOV P3,#22H
RET
;=======================
; PROSEDUR SEMUA MATI
;=======================
ALL_OFF: MOV P1,#00H
MOV P3,#00H
RET
;======================
; PROSEDUR TUNDA ; 1 detik xtal 12mhz
;======================
TUNDA: MOV R1,#00H
WIH: MOV R0,#0h
LAGI: MOV TMOD,#01h
MOV TH0,#0D8h
MOV TL0,#0EFh
SETB TR0
ULANG: JBC TF0,HITUNG
SJMP ULANG
HITUNG: INC R0
CJNE R0,#050h,LAGI
INC R1
CJNE R1,#02H,WIH
RET


















