Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Bangun unit multi-sensor berbasis Arduino untuk mengamati kondisi di dalam ruangan. Unit ini dapat merasakan kelembaban, suhu, gerakan, dan suara.
Terlampir adalah penampil berbasis java yang menerima data serial dari arduino.
Langkah 1: Perilaku
Perilaku:
Sistem mengukur setiap sensor dan mengambil tindakan yang sesuai
- Suhu: Tiga led menyala berdasarkan apakah suhu saat ini di atas, di bawah, atau sekitar suhu yang diinginkan yang telah ditentukan sebelumnya.
- Kelembaban: sama seperti Suhu.
- Gerakan: Saat gerakan terdeteksi, rangkaian enam led menyala saat gerakan terdeteksi.
- Suara: Mengirim pemberitahuan acara ke penerima Java Komunikasi dengan program java
- Arduino mengirimkan data sensor melalui komunikasi serial ke program Java. Program Java menghitung waktu yang telah berlalu dan menampilkan data melalui GUI berbasis JFrame.
Langkah 2: Bahan
Bahan:
-Arduino uno
- Sensor Kelembaban / Suhu DHT11
- Modul Sensor Suara
- Sensor Gerak PIR HC-SR501
- (6) resistor 220Ohm
- (6) led (warna apa saja)
- Setidaknya 25 kabel
- Komputer dengan 64-bit Java JDK terpasang
- Arduino IDE dengan kabel USB
Langkah 3: Hubungkan Led
Hubungkan 6 Led ke port 5 hingga 10 di Arduino.
Langkah 4: Hubungkan Sensor Kelembaban / Suhu
Menghubungkan sensor kelembaban/suhu ke pin 2 pada arduino.
Langkah 5: Hubungkan Sensor Gerak
Hubungkan sensor gerak ke pin 12 pada arduino. (Transistor (N) menggantikan sensor gerak dalam gambar, kabel yang sama)
Langkah 6: Hubungkan Sensor Suara
Hubungkan sensor suara ke pin 4 pada arduino. (Transistor (P) menggantikan sensor suara dalam gambar, kabel yang sama)
Langkah 7: Hubungkan Power dan Ground
Hubungkan pin +5V pada arduino ke rel + pada breadboard.
Hubungkan pin GND pada arduino ke rel - pada breadboard.
Langkah 8: Pengkodean
Langkah 1:
Muat ArduinoHex.ino ke arduino
Langkah 2:
- Menggunakan Perangkat Lunak Pemrograman Eclipse, buat proyek dengan dua file.dll di direktori root-nya.
- Muat file RXTXcomm.jar
Buka Project > Properties > Java Build Path > Add External JARs
- Muat ArduinoHex.java, ArduinoHexDriver.java, dan ComPortTest.java ke folder src di Project
Langkah 3: Gunakan Arduino IDE atau ComPortTest untuk menemukan port COM mana yang digunakan oleh arduino
Langkah 4: Pastikan semua terminal serial lain ke arduino ditutup.
Langkah 5: Jalankan ArduinoHexDriver
Sumber:
ComPortTest.java dan menerima serial java-end:
Kinath Ripasinghe
dummyscodes.blogspot.com/2014/08/using-java…