Pemberitahuan:

1. Selamat Datang!.

2. Harap Menikmati Ilmu Yang Ada Di Blog Ini.

3. Manfaatkan Dengan Sebaik-baiknya.

4. Terima Kasih Telah Berkunjung ^o^

Latest Post

Proses Pembuatan PCB (Mode Setrika)

|
Read more »
Langkah 5: Proses penyetrikaan
Setelah itu, lakukan proses menyetrika kertas gloosy yang diletakkan diatas PCB polos tadi seperti halnya kita menyetrika pakaian kita. Pastikan merata proses penyetrikaan kita, terutama pada bagian-bagian tepi. Dalam penyetrikaan, jangan meletakkan setrika kita terlalu lama diatas PCB. Sesekali angkatlah supaya PCB tidak menerima panas yang terlalu tinggi. Jika terlalu panas, maka dapat menyebabkan lapisan tembaga pada PCB mengelupas (menggelembung) dan mungkin juga bahan PCB kita melengkung.

Langkah 6: Proses pendinginan
Jika proses penyetrikaan dirasa sudah merata (menggunakan perasaan), tunggulah sampai dingin. Jangan melepaskan kertas gloosy dari PCB polos ketika keadaanya masih panas, karena hal ini akan menyebabkan kegagalan perekatan tinta pada PCB polos.

Langkah 8: Proses pengelupasan kertas glosy
Siapkan nampan yang berukuran sesuai dengan ukuran PCB yang kita buat. Tidak terlalu besar dan juga tidak terlalu kecil. Isilah nampan tersebut dengan air dingin secukupnya. Selanjutnya, masukkan PCB yang tertempel padanya kertas glosy kedalam nampan berisi air dingin yang telah kita siapkan. Diamkan sejenak, kira-kira 10 sampai dengan 15 menit. Setelah itu, kemudian lakukan pengelupasan kertas glosy secara perlahan-lahan dengan menggunakan jari tangan. Dalam proses pengelupasan ini, ada kemungkinan kegagalan (tinta tidak melekat sempurna). Apabila tidak terlalu banyak jalur yang rusak, maka bagian-bagian yang rusak dapat ditutupi atau diperbaiki dengan menggunakan pena waterproof atau juga spidol permanen. Namun bila jalur yang rusak lebih dari 40%, maka mau tidak mau kita harus mengulang proses sablon tersebut dari awal.

Langkah 9:
Apabila proses-proses diatas berhasil dilakukan, selanjutnya proses yang harus dilakukan adalah melarutkan lapisan tembaga pada PCB polos yang tidak diperlukan dengan larutan ferriclorit (FeCl3).


B. Melarutkan Lapisan Tembaga
Langkah selanjutnya setelah melakukan proses pelekatan desain layout PCB diatas lapisan tembaga PCB polos adalah melarutkan lapisan tembaga yang tidak diperlukan, yaitu lapisan yang tidak tertutup oleh warna hitam (tinta hasil setrika), sehingga nantinya akan didapatkan jalur-jalur penghantar yang diperlukan untuk merangkai komponen elektronik. Langkah pelarutan lapisan tembaga tersebut adalah sebagai berikut:

Langkah 1: Siapkan tempat pelarutan
Siapkan nampan yang berukuran sesuai dengan ukuran PCB yang kita buat. Tidak terlalu besar dan juga tidak terlalu kecil. Isilah nampan tersebut dengan air secukupnya. Air yang digunakan dalam pelarutan lapisan tembaga dapat menggunakan air biasa (tidak panas) atau juga air panas.

Langkah 2: Siapkan larutan ferriclorit (FeCl3)
Masukkan bubuk ferriclorit (FeCl3) kedalam air dalam nampan yang telah dipersiapkan. Aduk hingga bubuk ferriclorit rata tercampur (larut) dalam air.

Langkah 3: Proses pelarutan lapisan tembaga pada PCB
Masukan PCB polos yang telah disablon kedalam larutan ferriclorit. Sebagai tindakan kehati-hatian, sebelum dimasukan sebaiknya kita melakukan pemeriksaan ulang keadaan jalur-jalur PCB (hasil setrika), pastikan bahwa jalur yang akan kita buat sudah benar, tidak ada kesalahan. Setelah dimasukan, untuk mempercepat proses pelarutan lapisan tembaga, maka goyanglah nampan berisi larutan ferriclorit secara perlahan bersama-sama dengan papan PCB tersebut. Langkah ini dilakukan dilakukan selama kurang lebih 10 sampai dengan 15 menit.

Langkah 4: Periksa jalur PCB
Apabila sudah mulai terlihat terbentuknya jalur-jalur tembaga pada PCB, maka angkatlah PCB yang kita buat. Periksa apakah masih ada lapisan tembaga yang tidak diperlukan yang belum terlarutkan. Jika masih, masukan kembali PCB tersebut dan goyanglah lagi nampan beberapa saat lagi sampai semua lapisan tembaga yang tidak dibutuhkan terlarut secara sempurna.

Langkah 5: Bersihkan tinta
Cuci PCB yang masih terdapat noda hitam dari tinta mesin fotocopy dengan menggunakan air. Untuk membersihkan tinta tersebut, gunakan minyak thiner ,bensin, solar, atau minyak sejenisnya. Apabila masih belum bersih sempurna, gunakan amplas halus untuk membantu supaya permukaan PCB benar-benar bersih. Hal ini supaya timah (tenol) mudah menempel ketika proses penyolderan komponen.

Langkah 6: Pelapisan permukaan tembaga PCB
Agar lapisan PCB yang telah jadi tidak mudah kotor atau terkorosi, maka lapisilah permukaan tembaganya dengan cairan pelapis PCB. Setelah dilapisi, jemur PCB hingga cairan lapisan tersebut kering sempurna. Sampai dengan proses ini, PCB buatan kita telah selesai dibuat dan siap digunakan (/fiq).

Proses Pembuatan PCB (Mode Setrika)

Posted by : hadi on : With 0komentar

Rangkaian Audio Video

|
Read more »
Baiklah kali ini saya akan memberikan cara membuat rangkaian logic probe di proteus 8, dimana kita sudah membuat rangkaian tersebut di schematic capture, sehingga kita sudah mengetahui komponen-komponen yang di butuhkan



Langsung saja,,
1. Buka aplikasi Proteus 8
2. Buatlah sebuah project baru, klik File - New
3.Ikuti proses selanjutnya sampai keluar lebar kerja pada proteus 8
4. Kemudian kita menambahkan komponen dengan cara dibawah ini :
5.Ketikkan kode komponen kita pada kolom keywords kemudian klik ok
6. Komponen yang dibutuhkan
  1. ATMEGA 16
  2. BATTERY
  3. BUTTON
  4. BUZZER
  5. CAP
  6. CAP-POL
  7. CRYSTAL
  8. LM016L
  9. OMIH-SH-124D
  10. RELAY
  11. RES
  12. RT114012F
  13. SWITCH
7.Susun komponen , dan kemudian sambungkan dengan wire , sehingga akan tampak seperti gambar di bawah ini
Sekian tutorial dari saya, jika ada kesalahan kata saya mohon maaf , kepada Allah SWT. saya mohon ampun.

Rangkaian Audio Video

Posted by : hadi on : With 0komentar

IR Sensor Micro Controller

|
Read more »
Assalamualaikum Wr.Wb Adapun langkah-langkah yang harus kitaa lakukan untuk membuat skema pengaturan kecepatan motor DC dengan ATMEGA16 dan L293D.





  • Selanjutnya klik aplikasi Proteus 8, dan akan muncul gambar seperti dibawah ini. 
  • Lalu klik File - New Project


  • Pilih ikon ISIS yang berwarna biru pada menu toolbar, akan muncul seperti ini yaitu lembar kerja Schematic Capture.
  •  Klik Device pada menu di Proteus 8, dan masukkan komponen komponen yang akan dibuat pada skema pengaturan kecepatan Motor DC dengan ATMEGA16 dan L293D.
  •  Pada posting kali ini dilakukan uji coba pengaturan kecepatan putaran motor DC, menggunakan mikrokontroler ATMEGA16 sebagai prosesor, dan driver menggunakan ICL293D yang dapat di inputkan tegangan maksimum 32V, LCD karakter 16x2 sebagai user interface, berikut skema rangkaian tersebut: 
  • masukan nama rangkaian tersebut pada keyword seperti dibawah ini. 
     
  • Inilah gambar-gambar komponen yang dibutuhkan untuk membuat skema pengaturan kecepatan motor DC.
  • Setelah itu sambungkan rangkaian tersebut dengan ikon dibawah ini.
     
  • ada yang perlu di perhatikan :
  • Motor DC yang di kontrol berjumlah 2 buah, dengan pengaturan dengan 4buah push button, yang berfungsi menaikan dan menurunkan kecepatan.

     
  •   Driver motor menggunakan IC L293D yang sudah biasa digunakan, dengan fungsi sebagai berikut :
    - IN1 & IN2 = arah putaran motor 1 misal (IN1=High & IN2=Low) maka motor forward dan sebaliknya
    - IN3 & IN4 = arah putaran motor 2 misal (IN3=High & IN4=Low) maka motor forward dan sebaliknya
    - EN1 = Pengatur kecepatan motor 1 dengan metode PWM (Pulse Width Modulation)
    - EN1 = Pengatur kecepatan motor 2 dengan metode PWM (Pulse Width Modulation)
    • Dengan memanfaatkan fitur Fast PWM yang terdapat dalam mikrokontroler ATMEGA16, pemrograman diawali dengan mengaktifasi Fast PWM mode OCR1A untuk motor 1, dan OCR1B untuk motor 2, kemudian nilai OCR1A dan OCR1B ditampilkan melalui LCD sebagai parameter. Berikut merupakan program lengkapnya yang saya tulis dengan bahasa C pada CodeVision AVR :
      #include
      // Alphanumeric LCD Module functions
      #include
      #include
      //Deklarasi variabel
      int SA,SB;
      char MA[8];
      char MB[8];
      void main(void)
      {
      PORTA=0xFF;
      DDRA=0x00;
      PORTD=0x00;
      DDRD=0xFF;

      // Timer/Counter 1 initialization
      // Clock source: System Clock
      // Clock value: 12000.000 kHz
      // Mode: Fast PWM top=0x00FF
      // OC1A output: Non-Inv.
      // OC1B output: Non-Inv.
      // 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=0xA1;
      TCCR1B=0x09;
      TCNT1H=0x00;
      TCNT1L=0x00;
      ICR1H=0x00;
      ICR1L=0x00;
      OCR1AH=0x00;
      OCR1AL=0x00;
      OCR1BH=0x00;
      OCR1BL=0x00;

      / Alphanumeric LCD initialization
      // Connections 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: 8
      lcd_init(8);

      while (1)
            {   
            lcd_gotoxy(0,0);lcd_putsf("M1=");lcd_gotoxy(0,1);lcd_putsf("M2=");  
            PORTD.0=1;   //Motor 1 Forward
            PORTD.1=0; 
            PORTD.3=1;   //Motor 2 Reverse
            PORTD.4=0; 
            if(PINA.0==0){SA++;}  //Jika pushbutton A0 ditekan naikan kecepatan motor 1
            if(PINA.1==0){SA--;}   //Jika pushbutton A1 ditekan turunkan kecepatan motor 1
            if(PINA.2==0){SB++;}   //Jika pushbutton A2 ditekan naikan kecepatan motor 2
            if(PINA.3==0){SB--;}    //Jika pushbutton A3 ditekan turunkan kecepatan motor 2
            lcd_gotoxy(5,0);itoa(SA,MA);lcd_puts(MA); //Tampilkan nilai kecepatan Motor 1
            lcd_gotoxy(5,1);itoa(SB,MB);lcd_puts(MB);  //Tampilkan nilai kecepatan Motor 2
            OCR1A=SA; 
            OCR1B=SB;
            // Place your code here.
      Setelah itu  klik icon RRES yang terletak disebelah icon ISIS. 
      kita akan masuk kedalam lembar kerja PCB layout
      • Klik ikon yang terlihat pada gambar dibawah ini,disana terdapat nama-nama komponen yang sudah kita buat sebelumnya pada lembar Schematic Capture.
      • Disini kita tinggal memasukkan/memindahakan komponen yang ada pada lembar kerja PCB.
      • Masukkanlah komponen-komponen tersebut. (ada komponen yang tidak bisa ditampilkan pada layar PCB). Aturlah Komponen-komponen tersebut.
        Setelah tersusun rapi sesuai yang diinginkan, klik menu Tool - Auto Route

        Setelah itu pilih Begin Routing
      dan rangkaian tersebut terllihat serperti ini (catatan jangan sampai ada wire yang bewarna merah).
      Setelah itu kitabisa melihat bentuk rangkaian tersebut dalam bentuk 3D visualizer,dengan cara kilk icon 3D visualizer yang terletak disebelah icon RRES.

      maka kita bisa melihat bentuknya sepeti gambar dibawah ini.

      Usahakan pada rangkaian tersebut tidak ada error message.
      Terima Kasih, semoga membantu.

IR Sensor Micro Controller

Posted by : hadi on : With 0komentar

Pengaturan Kecepatan Motor DC ATMEGA16 dan L293D

|
Read more »
Assalamualaikum Wr.Wb Adapun langkah-langkah yang harus kitaa lakukan untuk membuat skema pengaturan kecepatan motor DC dengan ATMEGA16 dan L293D.





  • Selanjutnya klik aplikasi Proteus 8, dan akan muncul gambar seperti dibawah ini. 
  • Lalu klik File - New Project


  • Pilih ikon ISIS yang berwarna biru pada menu toolbar, akan muncul seperti ini yaitu lembar kerja Schematic Capture.
  •  Klik Device pada menu di Proteus 8, dan masukkan komponen komponen yang akan dibuat pada skema pengaturan kecepatan Motor DC dengan ATMEGA16 dan L293D.
  •  Pada posting kali ini dilakukan uji coba pengaturan kecepatan putaran motor DC, menggunakan mikrokontroler ATMEGA16 sebagai prosesor, dan driver menggunakan ICL293D yang dapat di inputkan tegangan maksimum 32V, LCD karakter 16x2 sebagai user interface, berikut skema rangkaian tersebut: 
  • masukan nama rangkaian tersebut pada keyword seperti dibawah ini. 
     
  • Inilah gambar-gambar komponen yang dibutuhkan untuk membuat skema pengaturan kecepatan motor DC.
  • Setelah itu sambungkan rangkaian tersebut dengan ikon dibawah ini.
     
  • ada yang perlu di perhatikan :
  • Motor DC yang di kontrol berjumlah 2 buah, dengan pengaturan dengan 4buah push button, yang berfungsi menaikan dan menurunkan kecepatan.

     
  •   Driver motor menggunakan IC L293D yang sudah biasa digunakan, dengan fungsi sebagai berikut :
    - IN1 & IN2 = arah putaran motor 1 misal (IN1=High & IN2=Low) maka motor forward dan sebaliknya
    - IN3 & IN4 = arah putaran motor 2 misal (IN3=High & IN4=Low) maka motor forward dan sebaliknya
    - EN1 = Pengatur kecepatan motor 1 dengan metode PWM (Pulse Width Modulation)
    - EN1 = Pengatur kecepatan motor 2 dengan metode PWM (Pulse Width Modulation)
    • Dengan memanfaatkan fitur Fast PWM yang terdapat dalam mikrokontroler ATMEGA16, pemrograman diawali dengan mengaktifasi Fast PWM mode OCR1A untuk motor 1, dan OCR1B untuk motor 2, kemudian nilai OCR1A dan OCR1B ditampilkan melalui LCD sebagai parameter. Berikut merupakan program lengkapnya yang saya tulis dengan bahasa C pada CodeVision AVR :
      #include
      // Alphanumeric LCD Module functions
      #include
      #include
      //Deklarasi variabel
      int SA,SB;
      char MA[8];
      char MB[8];
      void main(void)
      {
      PORTA=0xFF;
      DDRA=0x00;
      PORTD=0x00;
      DDRD=0xFF;

      // Timer/Counter 1 initialization
      // Clock source: System Clock
      // Clock value: 12000.000 kHz
      // Mode: Fast PWM top=0x00FF
      // OC1A output: Non-Inv.
      // OC1B output: Non-Inv.
      // 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=0xA1;
      TCCR1B=0x09;
      TCNT1H=0x00;
      TCNT1L=0x00;
      ICR1H=0x00;
      ICR1L=0x00;
      OCR1AH=0x00;
      OCR1AL=0x00;
      OCR1BH=0x00;
      OCR1BL=0x00;

      / Alphanumeric LCD initialization
      // Connections 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: 8
      lcd_init(8);

      while (1)
            {   
            lcd_gotoxy(0,0);lcd_putsf("M1=");lcd_gotoxy(0,1);lcd_putsf("M2=");  
            PORTD.0=1;   //Motor 1 Forward
            PORTD.1=0; 
            PORTD.3=1;   //Motor 2 Reverse
            PORTD.4=0; 
            if(PINA.0==0){SA++;}  //Jika pushbutton A0 ditekan naikan kecepatan motor 1
            if(PINA.1==0){SA--;}   //Jika pushbutton A1 ditekan turunkan kecepatan motor 1
            if(PINA.2==0){SB++;}   //Jika pushbutton A2 ditekan naikan kecepatan motor 2
            if(PINA.3==0){SB--;}    //Jika pushbutton A3 ditekan turunkan kecepatan motor 2
            lcd_gotoxy(5,0);itoa(SA,MA);lcd_puts(MA); //Tampilkan nilai kecepatan Motor 1
            lcd_gotoxy(5,1);itoa(SB,MB);lcd_puts(MB);  //Tampilkan nilai kecepatan Motor 2
            OCR1A=SA; 
            OCR1B=SB;
            // Place your code here.
      Setelah itu  klik icon RRES yang terletak disebelah icon ISIS. 
      kita akan masuk kedalam lembar kerja PCB layout
      • Klik ikon yang terlihat pada gambar dibawah ini,disana terdapat nama-nama komponen yang sudah kita buat sebelumnya pada lembar Schematic Capture.
      • Disini kita tinggal memasukkan/memindahakan komponen yang ada pada lembar kerja PCB.
      • Masukkanlah komponen-komponen tersebut. (ada komponen yang tidak bisa ditampilkan pada layar PCB). Aturlah Komponen-komponen tersebut.
        Setelah tersusun rapi sesuai yang diinginkan, klik menu Tool - Auto Route

        Setelah itu pilih Begin Routing
      dan rangkaian tersebut terllihat serperti ini (catatan jangan sampai ada wire yang bewarna merah).
      Setelah itu kitabisa melihat bentuk rangkaian tersebut dalam bentuk 3D visualizer,dengan cara kilk icon 3D visualizer yang terletak disebelah icon RRES.

      maka kita bisa melihat bentuknya sepeti gambar dibawah ini.

      Usahakan pada rangkaian tersebut tidak ada error message.
      Terima Kasih, semoga membantu.

Pengaturan Kecepatan Motor DC ATMEGA16 dan L293D

Posted by : hadi on : With 0komentar

Rangkaian Detik pada PROTEUS 8

|
Read more »
Assammualaikum Wr. Wb.Baiklah, kali ini saya akan menjelaskan langkah-langkah bagaimana membuat rangkaian detik pada Proteus 8. Berikut langkah-langkahnya :
  • Langkah pertama yaitu buka aplikasi Proteus 8. Lalu klik File – New Project .
    2[1]
  • Pilih ikon ISIS yang berwarna biru pada menu toolbar, akan muncul seperti ini yaitu lembar kerja Schematic Capture.3[1]
  • Kemudian aturlah kertas, dengan cara klik Menu Toolbar System – Set Sheet Size.de[1]
  • Selanjutnya pilih ukuran kertas A2- klik OK.
tik[1]
  • Setelah mengatur ukuran kertas, buatlah komponen Seven Segment untuk rangkaian ini.
pak[1]
  • Kemudian klik Device pada menu di Proteus 8, dan masukkan komponen komponen yang akan dibuat pada skema Rangkaian Detik ini.
4[1]
  •  Masukkan Keyword komponen pada Rangkaian Detik . Ketik Keyword: 7448. Dan akan muncul gambarnya, lakukan seperti ini untuk memasukkan komponen-komponen lain yang akan dibutuhkan.tug[1]
  • Inilah gambar-gambar komponen yang dibutuhkan untuk membuat skema Rangkaian Detik:
deti[1]
  • Setelah itu sambungkan rangkaian tersebut dengan ikon dibawah ini :
7[1]
  • Rangkaian tersebut akan menjadi seperti gambar dibawah ini.
as[1]
  • Tambahkan Ground pada rangkaian tersebut.
dead[1]
¬>Setelah Rangkaian IR Detector dibuat pada Schematic Capture, sekarang kita beralih untuk membuat Rangkaian IR Detector pada lembar kerja PCB.
  • Klik ikon RRES berwarna merah yang ada di menu toolbar.
9[1]
  • Klik ikon yang terlihat pada gambar ,di sana terdapat nama-nama komponen yang sudah kita buat sebelumnya pada lembar Schematic Capture. Di sini kita tinggal memasukkan/memindahakan komponen yang ada pada lembar kerja PCB.
  • Kemudian masukkanlah komponen-komponen tersebut. (ada komponen yang tidak bisa ditampilkan pada layar PCB). Aturlah Komponen-komponen tersebut.
line[1]
  • Setelah tersusun rapi sesuai yang diinginkan, klik menu Tool – Auto Router .
12[1]
  • Setelah itu pilih Begin Routing .
13[1]
  • Dan Rangkaian tersebut akan menjadi seperti gambar dibawah ini:
last[1]
  • Usahakan pada rangkaian tersebut tidak ada error message.
16[1]
  • Demikianlah, penjelasan singkat dari saya. Semoga bermanfaat, selamat mencoba.
Wassalammualikum Wr. Wb.

Rangkaian Detik pada PROTEUS 8

Posted by : hadi on : With 0komentar
Next Prev
▲Top▲