Vous êtes sur la page 1sur 3

CANDRA

 HERDIANTO  (115080036)  

SAKLAR  ANTI  STANDBY  


(original  text  from  Dr.  Thomas  Scherer.)  

  Proyek  mikrokontroller  ini  membuat  sebuah  alat  tambahan  pada  peralatan  


elektronika-­‐hiburan   kita   yang   berfungsi   sebagai   saklar   anti   standby   sebagai   upaya  
penghematan  energi.  

 
 
Di   bawah   ini   adalah   diagram   alur   yang   menggambarkan   cara   kerja   saklar  
anti-­‐standby.    

 
 
Alat   ini   bisa   di   hidupkan   secara   manual   dengan   memencet   tombol,   atau  
dengan   sebuah   remote   kontrol   infra   red.   Saat   sensor   IR   atau   saklar   dihidupkan,  
detector   sinyal   memberikan   sebuah   sinyal   trigger   ke   sirkuit   logic   control.   Ini  
mengaktifkan  relay  yang  kemudian  menutup  saklar  pencatu  230  VAC.    
 
MICROCONTROLLER  
Pada   rangkaian   tersebut   dipasang   sebuah   mikrokontroller   jenis   ATtiny25  
sebagai   otak   dari   sistem.   ATtiny25   dipilih   karena   bentuknya   yang   kecil,   fiturnya  
yang   cukup   lengkap,   dan   terlebih   lagi   yaitu   konsumsi   dayanya   yang   sangat   kecil,  
tidak  lebih  dari  100uA.  Alasan  lain  menggunakan  mikrokontroller  jenis  ini  adalah  
karena  algoritma  yang  digunakan  sangatlah  sederhana,  tidak  lebih  dari  800bytes.  
Sangat  tepat  menggunakan  mikrokontroller  ATtiny25  yang  mempunyai  2KB  flash  
memory.  
Spesifikasi  ATtiny25  :  

• 8  bit  mikrokontroller  dengan  performa  tinggi  dan  daya  rendah,  


• 2KB  flash  memory,  
• up  to  10000  write/erase  cycles,  
• 128  Bytes  EEPROM,  
• 128  internal  SRAM,  
• 8-­‐bit  Timer/Counter  with  Prescaler  and  Two  PWM  Channels,  
• 8-­‐bit  High  Speed  Timer/Counter  with  Separate  Prescaler  
• USI  
• 10-­‐bit  ADC  
• Active  Mode,  1  MHz,  1.8V:  300  μA  
• Power-­‐down  Mode,  0.1  μA  at  1.8V  
• Speed  Grade  0  –  10  MHz  @  2.7  -­‐  5.5V,  0  -­‐  20  MHz  @  4.5  -­‐  5.5V  

SOURCE  CODE  

program  utama:  
 
Remote_isr:

If relay=0 then

Waitms1

If PINB.2=0 then

Relay=1

End if

End if

return

   
 
LAMPIRAN    
1.  skematik  

 
 

Vous aimerez peut-être aussi