Pada pembahasan kali ini akan dijelaskan
bagaimana cara berkomunikasi antar mikrokontroller, hanya sebatas master dan
slave yang jumlahnya 1 master dan 1 slave tidak lebih karena modul 433Mhz RF
Link Kit hanya bisa menerima 1 macam data dari transmitter yang terdeteksi oleh
receiver, jadi kalau ada dua transmitter dengan frekuensi 433Mhz akan
mengakibatkan kerancuan data yang diterima oleh receiver, itulah kelemahan yang
ada di modul wireless ini, untuk bentuk alatnya seperti Gambar 6.42a berikut.
Seperti halnya komunikasi antar mikrokontroller,
pada alat ini akan menampilkan data yang dikirimkan oleh transmitter / master kemudian
data tersebut ditampilkan ke LCD 16x2 yang terdapat pada bagian receiver /
slave, menurut datasheet modul 433Mhz RF Link Kit bisa berkomunikasi maksimal
90 meter di area terbuka tanpa halangan, pada minimum sistem transmitter
terdapat satu buah tombol yang mana akan mengirimkan data lain jika di tekan
tombol tersebut sehingga total ada 2 data berbeda yang akan dikirimkan, yaitu
saat tombol ditekan misal akan mengirimkan huruf “Y” dan saat tombol dilepas
akan mengirimkan huruf “X”, seperti itu gambaran kerja alat ini. Fungsi dari alat ini yaitu bisa dikembangkan
untuk pengendali gerak robot secara wireless atau yang lainnya. Tujuan
dibuatnya alat ini yaitu untuk mengetahui bagaimana berkomunikasi antar
mikrokontroller secara wireless menggunakan 433Mhz RF Link Kit.
- Prinsip Kerja Alat
Alat
ini menggunakan 2 buah mikrokontroller bisa bertipe sama atau tidak,
tapi yang lebih baik menggunakan mikrokontroller setipe keduanya misal
ATMega16 dengan crystal 11.059200 pada bagian master kemudian bagian
slave pun seperti itu, jadi setipe lebih bagus, terdapat sebuah tombol
push button pada bagian transmitter dan pada bagian receiver terdapat
lcd 16x2. Pertama data dikirimkan oleh transmitter melalui port serial
TX, kemudian data dilewatkan ke frekuensi 433Mhz yang akan diterima oleh
rangkaian receiver, saat data telah diterima maka data tersebut
langsung ditampilkan ke layar LCD 16x2, penerimaan data menggunakan port
RX serial, jadi bisa disebut komunikasi secara serial dengan media
udara / frekuensi 433Mhz, untuk lebih jelasnya perhatikan bagan berikut.
- Rangkaian Hardware
Untuk
membuat alat ini memerlukan beberapa kompunen yaitu 2 buah minimum
sistem ATMega16 dengan LCD display 16x2 dan push button serta modul
433Mhz RF Link Kit wireless.berikut penjelasan masing-masing komponen
a. 433Mhz RF Link Kit Module
Modul
433Mhz RF Link Kit digunakan untuk mengirimkan data yang berupa angka
atau huruf dari master ke receiver, jadi modul ini saat pembelian
terdapat 2 buah modul yaitu master dan slave satu paketnya, untuk
spsifikasi modul ini seperti berikut
1. Menggunakan media frekuensi 433Mhz
2. Tegangan kerja 5 volt dc
3. Jarak transfer maksimal 90 meter di area terbuka
4. Receiver Data Output: High - 1/2 Vcc, Low - 0.7v
5. Transmitter Input Voltage: 3-12V
Untuk
menghubungkan ke mikrokontroller, hubungkan modul master ke bagian TX /
PortD.1 mikrokontroller kemudian bagian slave dihubungkan ke RX /
PortD.0 untuk penerimaan data, berikut gambar dan penjelasannya seperti
Gambar
- Rangkaian Minimum Sistem
ATMega16
Bahan – bahan :
1. Crystal 12 MHz x 1 buah
2. ATMega16 + Socket 40 pin x 1 buah
3. Capasitor 22p x 2 buah
4. LCD Display x 1 buah
5. Resistor 4K7 x 3 buah
6. Capasitor 104p x 4 buah
7. IC7805T x 1 buah
8. Capasitor polar 100uF x 1 buah
9. Capasitor polar 10uF x 1 buah
10. Capasitor 103p x 1 buah
11. Pinheader Male Secukupnya
12. Pinheader Female Secukupnya
13. Push Button x 1 Buah
-
Program untuk master
$regfile
= "m16def.dat"
$crystal
= 11059200
$baud
= 9600
Ddrb.0
= 0
Set
Portb.0
Do
If
Pinb.0 = 0 Then
Print
"Y"
Else
Print
"X"
End If
Loop
-
Program untuk slave
$regfile = "m16def.dat"
$crystal = 11059200
$baud = 9600
Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2
Config Lcdpin = Pin , Db5 = Portc.3 , Db6 = Portc.4 , Db7 =
Portc.5
Config Lcd = 16 * 2
Dim Teks As String * 16
Cls
Cursor Off
Do
Cls
Input Teks
Upperline
Lcd Teks
Waitms 100
Loop
- Cara
Penggunaan Alat
Untuk menggunakan alat ini pertama aktifkan
kedua minimum sistem dengan memberikan tegangan 12 volt atau 9 volt dc kemudian
lihat apa yang tertulis pada layar LCD 16x2 bagian slave, jika tombol ditekan
akan mengirimkan huruf “Y” namun jika
dilepas atau tidak ditekan maka akan mengirimkan huruf “X”.
- VIDEO HASILNYA
No comments:
Post a Comment