3 Mar 2021

Membuat Arduino Uno Bluetooth Sendiri Bisa Upload Sketch Lewat Bluetooth | DIY Bluino One

Halo agan semuanya, sekarang ane mau nunjukin kepada agan bagaimana membuat papan arduino uno sendiri yang dapat mengunggah kode/sketch melalui bluetooth HC-05, sistem minimum berbasis arduino ini bisa disebut "DIY Bluino One".

Jadi dalam tutorial ini agan bisa melihat gambar rangkaian DIY Bluino One, menyetak PCB di PCBWay, menyolder komponen dan menyeting modul bluetooth HC-05. Disisi agan akan menggunakan 2 komponen SMD (AMS117 3V3 / 5V), karena tidak semua dapat menyolder banyak komponen SMD dengan mudah. Selain itu, komponen bukan jenis SMD biasanya harganya lebih murah.

Saya juga telah buat video detail langkah demi langkah seluruh prosesnya di youtube, jadi jika agan tidak ingin membaca seluruh tutorial ini, tonton video nya saja.

Ikutin tutorial ini nanti agan bakal ditunjukin alat-alat dan komponen apa saja yang diperlukan serta bagaimana cara membuatnya.

Artikel ini dengan bangga disponsori oleh PCBWAY. Jika agan ingin membuat PCB dan sedang mencari jasa cetak PCB, bisa langsung order saja ke PCBWAY.COM, harganya lebih murah $5 bisa mendapatkan papan PCB 10 keping dengan kualitas PCB yang sangat bagus.

Daftar Komponen:

Daftar Komponen:

  • 1 x PCB DIY Bluino One (PCBWAY)
  • 1 x Bluetooth HC-05 module
  • 1 x USB to TTL CP2102 Module
  • 1 x IC Atmega328P DIP
  • 1 x IC Socket 28 Pin
  • 1 x Voltage Regulator AMS1117 3V3
  • 1 x Voltage Regulator AMS1117 5V
  • 1 x Crystal 16MHz
  • 1 x Diode 1N4001
  • 1 x LED Red 3mm
  • 1 x LED Yellow 3mm
  • 2 x Resistor 1K Ohm
  • 1 x Resistor 10K Ohm
  • 1 x Resistor 20K Ohm
  • 2 x Capacitor 100uF/16V
  • 4 x Capacitor 0.1uF (104)
  • 2 x Capacitor 22pF (22)
  • 1 x DC Barrel Socket 5.5mm
  • 1 x Tact Switch 6x6mm
  • 1 x SPDT Slide Switch
  • 1 x 10 Pin Male Header
  • 2 x 8 Pin Male Header
  • 2 x 6 Pin Male Header
  • 2 x 3 Pin Male Header

  • Order PCB (PCBWAY)

    Untuk membuat proyek ini kamu perlu memesan prototipe PCB di PCBWAY. Cara pemesanannya sangat mudah, kamu akan mendapatkan 10 keping PCB seharga $5 dengan kualitas PCB yang sangat bagus.

    Langkah-langkah order:

    1. SignUp/Log in di pcbway.com

    2. Buka tautan proyek PCB ini.

    3. Klik Tambahkan ke troli.

    4. Tunggu sebentar untuk review PCB, lalu Klik Check Out.

    Menyolder Komponen SMD

    Proyek kali ini memiliki dua komponen SMD, jangan khawatir komponen ini tidak terlalu sulit untuk disolder karena ukurannya cukup besar, agan hanya membutuhkan pinset sebagai alat bantu untuk menahan komponen saat disolder. Langkah pertama beri lapisan timah pada tembaga PCB untuk tempat kaki komponen SMD.

    Kemudian ditahan menggunakan pinset lalu di panaskan kembali timah hingga menempel dengan kaki komponen SMD.

    Memasang Komponen

    Pasang semua komponen pada PCB mengikuti gambar/simbol komponen yang ada pada bagian atas PCB, untuk lebih jelasnya dapat mengikuti step by step pada video youtube.

    Menyolder Komponen

    Solder semua kaki komponen pada bagian bawah PCB, untuk lebih jelasnya dapat mengikuti step by step pada video youtube.

    Kemudian potong kaki komponen yang panjang menggunakan tang pemotong, hati-hati ketika memotong pastikan memakai kacamata safety.

    Menseting Parameter pada Bluetooth HC-05

    Pada dasarnya dalam langkah ini adalah cara mengubah parameter pada HC-05 melalui AT Command, langkah ini sama dengan tutorial sebelumnya di Instructables disini. Modul Bluetooth HC-05 yang bisa digunakan pada project ini adalah yang memiliki versi firmware 2.0 atau 3.0, karena HC-05 dengan versi firmware 4.0 tidak memiliki parameter POLAR untuk dirubah.

    Dengan mengikuti step dibawah ini agan akan menseting beberapa parameter HC-05:

    1. Hubungkan bluetooth HC-05 dengan USB ke modul TTL CP2102 mengikuti gambar rangkaian berikut
    2. Press and hold button on HC-05 while you powered the CP2102 (to enter AT+Command mode)
    3. Open Serial Monitor on Arduino IDE or other Serial Software
    4. Set baudrate to 38400 and set end of send string with "Both NL & CR" (New Line & Carriage Return)
    5. Kirim text di bawah untuk merubah parameter HC-05:
      • AT+NAME=XXXX
      • AT+UART=115200,0,0
      • AT+POLAR=1,0

    Menyolder bluetooth HC-05 ke PCB

    Setelah selesai merubah parameter pada modul bluetooth HC-05. Selanjutnya lepas kondom plastik pada modul bluetooth HC-05. Kemudian potong kaki male pin header pada sisi yang panjangnya (lihat gambar) atau ikuti langkah pada video

    Pasangkan modul bluetooth HC-05 pada bagian atas PCB, bisa juga bantu direkatkan menggunakan double tape.

    Terakhir solder pada bagian belakang PCB

    Memasang IC Atemega328 dan modul CP2102

    IC Atemega328 yang digunakan harus memiliki boot-loader Arduino Uno didalamnya, agan bisa mengisi boot-loader ini dengan menggunakan Arduino lain sebagai alatnya untuk caranya bisa googling saja, tapi jika agan gak mau ribet disarankan beli aja IC Atmega328 yang sudah terisi boot-loader Arduino uno didalamnya harganya murah tidak jauh beda dengan IC Atmega yang kosong, banyak dijual di tokopedia.

    Dalam proyek ini juga menggunakan modul USB to TTL CP2102, agan juga dapat menggunakan modul USB to TTL jenis lain seperti FTDI232, hanya saja tidak akan bisa dipasang langsung ke soket di PCB, agan perlu kabel jumper untuk menghubungkan antar pin yang sesuai.

    Selesai: Coba Upload Sketch Lewat Bluetooth

    Sudah sampai langkah ini berarti agan sudah selesai merakit hardware "DIY Bluino One" (Arduino Uno Bluetooth). Nah sekarang saatnya mencoba upload sketch pertama ke hardware, cara upload sketch nya bisa menggunakan software Arduino IDE di komputer cara upload bisa melalui bluetooth atau USB. Cara lain agan dapat upload sketch menggunakan smartphone Android bisa melalui Bluetooth atau USB OTG. Install aplikasi Bluino Loader di Google Playstore.



    3 comments:

    zhillan mengatakan...

    assalamu'alaikum
    om boleh share file BOM nya om
    saya skalian mo disamble disana skalian
    soalnya di skematik gk lengkap untuk nilai C dan R nya

    terimakasih

    Wawan mengatakan...

    Selamat malam om, klo untuk tambah library di bluino ginana ya om

    KHONTHOL mengatakan...

    Mohon dijelaskan saya coba ganti AT+POLAR=1,0 balasannya error

    Posting Komentar