Kamis, 24 November 2016

pemberi makan ikan otomatis


apa kah anda puya ikan pliharaan atau anda malah puya pertenakan ikan?....

wah brati anda gk bisa pergi dari rumah lebih dari 3 hari dong?

nah kali ini ane akan nunjukun cara bikin pemberimakan ikan otomatis yang agak simpel

sekarang kita siapin duru alat alatya

1. PC yang sudah terintal cvavr dan xtrimbumer
2. downloder atmega
3. atmega + minsisya
4. motor steper 9gram 90 derajat
5. kabel secukupya
6. botol air mineral 1,5L
7. botol mineral 300mL
8.bok tempat ngerakit
9.power saplay
10. 7sekmen
11. atmega 8a

nah sekarang kita donlot program di dibawah ini ke ic atmega8

#include  <mega8.h>
#include  <delay.h>

unsigned char angka[10]={0xc0,0xF9,0x0A4,0xb0,0x99,0x92,0x82,0xF8,0x80,0x90};
int x,time,X;

#define ADC_VREF_TYPE 0x40

void moto_servo()
{

for(X=0;X<100;X++) 
      {
         PORTB.0=1;//memberikan pulsa high
        delay_ms(1.5);//pulsa high diberikan selama 2 ms
        PORTB.0=0;
        delay_ms(18.5); }
      
       for(X=0;X<100;X++)
      {
        PORTB.0=1;//memberikan pulsa high
        delay_ms(2);//pulsa high diberikan selama 2 ms
        PORTB.0=0;
        delay_ms(18);  }
        
     
       for(X=0;X<200;X++)
      {
        PORTB.0=1;//memberikan pulsa high
        delay_ms(1);//pulsa high diberikan selama 2 ms
        PORTB.0=0;
        delay_ms(19);  } 

}
void tampilkan_seven_segment()
{

PORTD=angka[time];

}

void main(void)
{
PORTB=0xFF;
DDRB=0xFF;

PORTC=0x00;
DDRC=0xFF;

PORTD=0xFF;
DDRD=0xFF;

ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x84;
SFIOR&=0xEF;
SFIOR=0X00;
    moto_servo();
    while (1)
      { PORTB.0=0;               
            
         detii:
         
       if(time<=9)
       { 
                 
       for(x=0;x<3600;x++)   
        {   delay_ms(2000);

        tampilkan_seven_segment();
          }
         time++;
               }
         else
         {time=0;
         
           moto_servo();
            moto_servo();
           tampilkan_seven_segment();
          goto detii; } 
          
    };
    }

nah setelah program di atas sudah di downod ke ic atmega 8 sekarang kita tingal hubungin  
pot pot ic ke 7sekmen dan motor serfo 

ini gambar 







TAMBAHAN PEMODELAN TANDON PAKAN



OTPUTAN PAKAN HARUS DIBERI KARET AGAR KLUARAN PAKAN HAMPIR SAMA SETIAP BERJALAN YA

vidio mekanik bak yang baru  lebih simpel dan gkperlu bisa microkontrol
cukup beli temer digital


1 komentar: