Rabu, 25 November 2015

Simulasi Rangkaian Bel Pintu 2 Nada

Assalamualaikum Wr.Wb

Dihalaman ini saya akan memberikan hasil simulasi Rangkaian Bel Pintu 2 Nada.

Komponen yang perlu digunakan:

1. IC 555
2. Dioda 1N4001 (2)
3. Resistor 33k (4)
5. Capasitor Elco 100uf (1)
6. Capasitor Elco 47uf (1)
7. Capasitor Ceramic 22np (1)
8. Button Atau Swith (1)
9. Speaker 8 ohm (1)
10. Batteray 12 V.

Gambar Simulasi:



Gambar Layout:


Gambar Depan:


Gambar Samping:


Gambar Belakang:



Semoga Berhasil!
Kurang Kebih saya mohon maaf apabila ada kesalahan.
Sekian dan Terima Kasih.
Assalamualaikum wr.wb






JAM DIGITAL dengan IC 4026

Simulasi Jam Digital Pada Software Proteus.


Assalamualaikum Wr.Wb

Dihalaman ini saya akan memberikan hasil simulasi Jam Digital Pada Software Proteus.

Komponen yang perlu digunakan:

Diode 1N4148
Seven Segment Com Catoda
IC 555 (untuk Pulse 1 Hz)
IC 4026
IC 4073
BATTERY
BUTTON
CAP-ELEC (Untuk Pulse 1 Hz)
RES 4K7
RES 100
RES 200
RES 330

Pada Awalnya Kita Buat terlebih dahulu Pulse 1 Hz di software proteus.

Perhatikan Pulse 1 Hz:
Gambar Mengatur Pulse 1 Hz


Lalu Perhatikan Cara Mengatur Pulse 1 Hz:



Lalu Perhatikan Mengatur Properties pada Pulse 1 Hz:



Nah Selanjutnya Kamu Simulasikan Rangkaiannya dengan mengikuti contoh dibawa.
Gambar Simulasi:


Gambar Layout:





Gambar Depan:


Gambar Samping:


Gambar Belakang:




Semoga Berhasil!
Kurang Kebih saya mohon maaf apabila ada kesalahan.
Sekian dan Terima Kasih.
Assalamualaikum wr.wb





Kamis, 19 November 2015

Simulasi Dadu LED

Dadu LED

 Simulasi Dadu LED Pada Software Proteus.


Assalamualaikum Wr.Wb

Dihalaman ini saya akan memberikan hasil simulasi Dadu LED Pada Software Proteus.

Komponen yang perlu digunakan:

IC 4017
Transistor BC547
BUTTON
DIODE (DEVICE) 10 (Buah)
HITEMP1U100V (Capasitor Elco)
HITEMP100U100V (Capasitot Elco)
LED YELLO
RES (Resistor):
R1 dan R4 = 1k
R2 dan R3 = 10k
R5 sampai R11 = 50 (untuk Output)

Gambar Simulasi:




Gambar Layout:




Gambar Depan:


Gambar Belakang:




Semoga Berhasil!
Kurang Kebih saya mohon maaf apabila ada kesalahan.
Sekian dan Terima Kasih.
Assalamualaikum wr.wb



Selasa, 17 November 2015

Simulasi Teks Berjalan di LCD dengan IC Atmega16.

Assalamualaikum Wr.wb

Dihalaman ini saya akan memberikan hasil simulasi Teks Berjalan di LCD dengan IC Atmega16.

Komponen yang perlu digunakan:

Resistor Variable Tipe 3005P-1-101
IC ATMEGA16
BUTTON
LCD LM016L
Resistor


Gambar Simulasi:




Gambar Layout:




Gambar Depan :





Gambar Samping :




Gambar Belakang:




Ketika Ingin Membuat Programnya,
Tolong perhatikan untuk Alphanumeric LCD:


Gambar Alphanumeric LCD:





Baik Selanjutnya Bahasa Program yang digunakan:


Project : 
Version : 
Date    : 15/11/2015
Author  : Ikhsan Fahri
Company : Indonesia
Comments: 


Chip type               : ATmega16
Program type            : Application
AVR Core Clock frequency: 1,059200 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 256
*****************************************************/

#include <mega8535.h>
#include <delay.h>   // Tambahkan delay
#include "stdio.h"       //  Tambahkan Stdio


// Alphanumeric LCD functions
#include <alcd.h>

// Declare your global variables here
unsigned char data[29]={'' , '' , '' , '' , '', '' , '' , '' , '' , '' , '' , '' , '' , '' , '' , '' , 'I' , 'K' , 'H' , 'S' , 'A' , 'N'}; // ini harus sebaris..
unsigned char lcd_buffer[30];  // Ukuran LCD  Buffer harus lebih besar dari pada data, istilahnya sebagai wadah
unsigned char ulang, kolom_lcd; 

void main(void)
{
// Declare your local variables here

// Input/Output Ports initialization
// Port A initialization
// Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out Func1=Out Func0=Out 
// State7=0 State6=0 State5=0 State4=0 State3=0 State2=0 State1=0 State0=0 
PORTA=0x00;
DDRA=0xFF;

// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTB=0x00;
DDRB=0x00;

// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTC=0x00;
DDRC=0x00;

// Port D initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTD=0x00;
DDRD=0x00;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=0xFF
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer1 Stopped
// Mode: Normal top=0xFFFF
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer2 Stopped
// Mode: Normal top=0xFF
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// USART initialization
// USART disabled
UCSRB=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;

// ADC initialization
// ADC disabled
ADCSRA=0x00;

// SPI initialization
// SPI disabled
SPCR=0x00;

// TWI initialization
// TWI disabled
TWCR=0x00;

// Alphanumeric LCD initialization
// Connections are specified in the
// Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:
// RS - PORTA Bit 0
// RD - PORTA Bit 1
// EN - PORTA Bit 2
// D4 - PORTA Bit 4
// D5 - PORTA Bit 5
// D6 - PORTA Bit 6
// D7 - PORTA Bit 7
// Characters/line: 16
lcd_init(16);

while (1)
  { for
  (ulang=0;  ulang<=29; ulang++)  
       {
       lcd_clear( );
       for (kolom_lcd=0; kolom_lcd<=15; kolom_lcd++)
             {            

               sprintf(lcd_buffer,"%c",data[ulang+kolom_lcd]);   //perhatikan Format ini.
               lcd_gotoxy(kolom_lcd,0);
               lcd_puts(lcd_buffer);  
              } ;
          delay_ms (5); 
          };
  }
     }

Baik Tolong Perhatikan Gambar dibawah ini:

Awal Perhatikan includenya harus sesuai.




dan dan LCD initnya...





Semoga Berhasil!
Kurang lebih saya mohon maaf apabila
ada kesalahan.
Sekian dan terima kasih.
Assalamualaikum Wr.wb





Minggu, 15 November 2015

Simulasi Flip-Flop Pada Software Proteus.

Simulasi Flip-Flop Pada Software Proteus.

Assalamualaikum Wr.Wb

Dihalaman ini saya akan memberikan hasil simulasi Flip-Flop Pada Software Proteus.


Komponen yang perlu digunakan:

Resistor 1 dan 4 (220 ohm)
Resistor 2 dan 4 (100 kilo Ohm)
Capasitor 1 dan 2 (0,2 uf)
Transistor NPN BC547
LED (2 Buah)

Gambar Simulasi:



Gambar Layout:

Gambar Depan:




Gambar Belakang:



Semoga Berhasil!
Kurang lebih saya mohon maaf apabila
ada kesalahan.
Sekian dan terima kasih.
Assalamualaikum Wr.wb



Sabtu, 14 November 2015

Ujian Kompetensi Keahlian Sekolah Menengah Kejuruan Tahun 2015 Jurusan Teknik Elektronika Industri

Ujian Kompetensi Keahlian Sekolah Menengah Kejuruan Tahun 2015
Jurusan Teknik Elektronika Industri

Assalamualaikum Wr.wb

Halaman Ini memberikan Hasil Ujian Kompetensi Keahlian SMK 2015

Dengan membuat Counter Display 00-99 dan 99-00

Komponen yang digunakan:

7-Segment Common Anoda (2 buah)
Capasitor Ceramic 30 parad (2 buah)
Resistor 1k ohm (1 buah)
Resistor 220 ohm (16 buah)
Resistor 10k ohm (2 buah)
Cristall 11,059 Mhz (1 buah)
Capasitor elco 1 micro parad (1 buah)
IC 89s51/89s52 (1 buah)
Swith Push Button (3 buah)
ISP

Gambar Skema Rangkaian:





Bahasa Program yang digunakan adalah Assembler:

; ************Conter Display 00-99 and 99-00***********
; ************By Ikhsan Fahri**************************
; ************Kelas XII TEI****************************
; ************Soal Ujian Kompentensi Keahlian**********
; ************Tahun Ajaran 2014/2015*******************
    dispdata_satuan         equ     p2
        dispdata_puluhan        equ     p0

My_number       equ     30H
; ************Start************************************
Org             0000H
Main_prog:    Mov     p0,#0c0H
                       Mov     p2,#0c0H
                       Mov     My_number,#0
                       JNB     p1.0,up_A
                       JNB     p1.1,down_A
                       Sjmp    main_prog

Up_A:            Mov     a, My_number
                       Cjne    A,#99, Up
                       mov     My_number,#0FFH
                       Sjmp    Up

Down_A:       Mov     a,My_number
                       Cjne    A,#0,down
                       Mov     My_number,#99H
                       Sjmp    down

Up:                 Inc     My_number               :nilai ditambah
                       JNB     P1.1,down
                       call    BCD
                       call    delay
                       mov     a, My_number
                       Cjne    A,#99, Up
                       Mov     My_number,#0FFh         :jika Nilai sama 00 maka nilai sama dengan 255
                       Sjmp    Up

down:             dec     My_number               :Nilai dikurangi
                       Jnb     p1.0,Up
                       Call    Bcd
                       Call    delay
                       Mov     a, My_number
                       Cjne    A,#00,down              :Jika nilai tidak sama 00 maka kembali ke down
                       mov     My_number,#100          :Jika nilai sama 00 maka nilai sama dengan 100

BCD:              Mov     A,My_number
                        mov     B,#10
                        Div     AB                      :Pembagian A/10
                        call    seg_conv
                        mov     dispdata_puluhan, A:Puluhan
                        mov     A,B
                        call    seg_conv
                        mov     dispdata_satuan, A:satuan
                        Ret

Seg_conv:       Inc     A
                        Movc    A,@A+PC
                        RET
   
                         DB      0C0H    ;angka 0
                         DB      0F9H    ;angka 1
                         DB      0A4H    ;angka 2
                         DB      0B0H    ;angka 3
                         DB      099H    ;angka 4
                         DB      092H    ;angka 5
                         DB      082H    ;angka 6
                         DB      0F8H    ;angka 7
                         DB      080H    ;angka 8
                         DB      090H    ;angka 9

delay:               mov     R5,#0FFH
                         mov     R6,#0FFH
                         mov     R7,#2

delay_loop:    DJNZ    R5,delay_loop
                       DJNZ    R6,delay_loop
                       DJNZ    R7,delay_loop
                       RET
                       END
; ****************Selesai**********************

Gambar Simulasi di Proteus:




Gambar Tata Letak Komponen:


Gambar Layout:



Gambar Hasil Jadi:


Baik Demikianlah Hasil UKK SMK tahun 2015.
Mohon Maaf apabila ada kesalahan dalam membuat Halaman ini.
Sekian dan terima kasih.
Assalamualaikum Wr.wb

Simulasi Running LED Berjalan dengan IC 89s51

Simulasi Running LED Berjalan dengan IC 89s51

Assalamualaikum Wr.wb

Dihalaman ini saya akan memberikan hasil simulasi LED Berjalan dengan IC 89s51.

Komponen yang perlu digunakan:

IC 89s51
LED (8 buah)
Capasito Elco 1 uf
Capasitor Ceramic 10 nf
Swith (Push Button)
Reisitor 1k

Gambar Simulasi:


Gambar Depan:



Gambar Belakang:




Gambar Layout:




Bahasa Program:

ORG     0H
Mulai: 
MOV     A,#07FH
Putar:
MOV     P3,A
RR      A
ACALL   Tunda
SJMP    Putar
Tunda:
MOV     R5,#50
Tunda1:
MOV     R6,#50
Tunda2:
MOV     R7,#10
DJNZ    R7,$
DJNZ    R6,Tunda2
DJNZ    R5,Tunda1
RET
END


Semoga Berhasil!
Kurang lebih saya mohon maaf apabila
ada kesalahan.
Sekian dan terima kasih.
Assalamualaikum Wr.wb




Simulasi Menampilkan Teks Pada LCD dan LED dengan IC ATMEGA16.

Simulasi Menampilkan Teks Pada LCD dan LED dengan IC ATMEGA16.

Assalamualaikum Wr.wb

Pada Halaman ini saya membuat Simulasi untuk menampilkan Teks Pada LCD
dan LED dengan IC ATMEGA16.

Gambar Pada ISIS Proteus:

Bahasa Program yang dipakai adalah Bahasa C, yang di konversikan melalui CodeVision AVR:

Project : 
Version : 
Date    : 14/11/2015
Author  : Ikhsan Fahri
Company : Indonesia
Comments: 


Chip type               : ATmega16
Program type            : Application
AVR Core Clock frequency: 11,059200 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 256
*****************************************************/

#include <mega16.h>
#include <delay.h>


// Alphanumeric LCD functions
#include <alcd.h>
#include <delay.h>
// Declare your global variables here

void main(void)
{
// Declare your local variables here

// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTA=0x00;
DDRA=0xFF;

// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTB=0x00;
DDRB=0x00;

// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTC=0x00;
DDRC=0x00;

// Port D initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
PORTD=0x00;
DDRD=0x00;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=0xFF
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer1 Stopped
// Mode: Normal top=0xFFFF
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer2 Stopped
// Mode: Normal top=0xFF
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// USART initialization
// USART disabled
UCSRB=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;

// ADC initialization
// ADC disabled
ADCSRA=0x00;

// SPI initialization
// SPI disabled
SPCR=0x00;

// TWI initialization
// TWI disabled
TWCR=0x00;

// Alphanumeric LCD initialization
// Connections are specified in the
// Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:
// RS - PORTC Bit 0
// RD - PORTC Bit 1
// EN - PORTC Bit 2
// D4 - PORTC Bit 4
// D5 - PORTC Bit 5
// D6 - PORTC Bit 6
// D7 - PORTC Bit 7
// Characters/line: 16
lcd_init(16);

while (1)
      {
      lcd_clear( );  
      lcd_gotoxy(0,0);
      lcd_putsf("Electrical");
      lcd_gotoxy(0,1);
      lcd_putsf("Engineering"); 
      PORTA^=0xFF;
      delay_ms(100);
      }
}


Gambar Layout:



Gambar Depan:


Tampilan Samping:




Tampilan Atas:


Tampilan Bawah:


Tampilan Miring:




Tampilan Belakang:



Sekian yang bisa saya buat,
Kurang lebih saya mohon maaf.
Assalamualaikum Wr.wb





PERANCANGAN ALAT PENDETEKSI ASAP ROKOK BERBASIS ARDUINO UNO DENGAN OUTPUT SUARA DAN MATI LAMPU SECARA OTOMATIS

BAB I PENDAHULUAN 1.1 Latar Belakang          Dalam perkembangan dunia teknologi semakin maju maka diperlukan kesadaran kita untuk...