Buat Sensor DIY dari Pilihan Anda dan Tampilkan Pengukuran di Ponsel Android Anda Via Bluetooth: 3 Langkah

Buat Sensor DIY dari Pilihan Anda dan Tampilkan Pengukuran di Ponsel Android Anda Via Bluetooth: 3 Langkah

Daftar Isi:

Anonim

Apakah Anda memerlukan sensor untuk mengukur sesuatu, seperti suhu tubuh, suhu luar, radiasi UV, intensitas cahaya, radiasi matahari, medan magnet, tekanan, dll.? Dengan teknologi saat ini, menjadi sangat mudah untuk membuat sensor dan menampilkannya di ponsel Anda dengan Bluetooth. Saya ingin menunjukkan kepada Anda di sini dasar-dasar membangun perangkat seperti itu yang memungkinkan Anda untuk menghubungkan berbagai sensor pilihan Anda. Semua komponen sudah tersedia di rak (atau di luar web). Total biaya kurang dari $ 20. Gambar 1 menunjukkan perangkat yang saya buat yang dapat digunakan sebagai sunphotometer atau sensor UV. Gambar 2 menunjukkan Aplikasi Android yang saya buat untuk menampilkan pengukuran yang dikalibrasi pada ponsel Samsung saya.

Persediaan:

Langkah 1: Rancang Sensor Anda

Gambar 2 menunjukkan diagram dasar perangkat sensor yang saya buat. Sangat sederhana, dalam kasus sunphotometer, Anda cukup menggunakan LED untuk mendeteksi sinar matahari, yang akan menghasilkan sekitar 1 V untuk dikirim ke Attiny45. Sinyal tegangan sebanding dengan intensitas sinar matahari dan dikonversi ke nomor digital oleh konverter ADC di dalam Attiny45. Nomor digital kemudian dikirim melalui Tx ke modul Bluetooth. Bluetooth terhubung ke ponsel Android saya dan App "Sensor View" (tersedia dari http://play.google.com/store/apps/details?id=com.chavatech.chavasensor) mengambil data, mengubahnya menjadi fisik kuantitas menggunakan persamaan kalibrasi. Kemudian ia menampilkan pengukuran pada layar ponsel secara dinamis. Dalam kasus saya, saya bahkan tidak perlu menggunakan amplifier apa pun, tetapi itu tentu saja merupakan opsi untuk detektor lemah sebelum mengirim sinyal ke Attiny45.

Langkah 2: Mendapatkan Komponen untuk Sensor Anda

Berikut adalah daftar jumlah minimum bagian yang diperlukan:

1. Detector: untuk sunphotometer ($ 0,5), Anda cukup menggunakan LED hijau yang mengukur intensitas matahari sekitar 0,5um. Anda juga bisa mendapatkan sensor UVA sekitar $ 5 yang saya dapatkan dari beberapa situs web. Saya juga menguji perangkat ini menggunakan thermisters yang cukup murah untuk mengukur suhu tubuh. Pilihan sensor hanya dibatasi oleh imajinasi dan harga Anda.

2. Mikrokontroler ($ 1): Saya memilih Attiny45 karena murah, kecil, dan bekerja. Ini memiliki saluran ADC. Tidak memiliki antarmuka serial tetapi saya dapat mengatur untuk melakukannya dengan implementasi perangkat lunak sehingga dapat mengirim data ke Bluetooth. Saya dapat membuat file.hex tersedia bagi mereka yang tertarik.

3. Regulator tegangan ($ 0,5): Saya memilih 78L33 yang menyediakan 3.3v untuk modul Bluetooth dan Attiny45 juga senang.

4. Baterai: Setiap baterai dengan tegangan di atas 5V harus ok tapi saya memilih tipe umum 9V untuk penanganan yang mudah.

5. Breadboard ($ 8) atau PCB ($ 4): Awalnya Anda mungkin ingin menggunakan papan tempat memotong roti untuk menghemat banyak sakit kepala dari penyolderan dll. PCB kecil berfungsi dengan baik tentu saja jika Anda pandai menyolder. Keduanya adalah bagian RadioShack.

6. Kotak plastik: Saya memilih kotak lampu plastik dari Homedepot sekitar satu dolar.

7. Modul Bluetooth: Saya memilih HC-06 atau HC-07, yang harganya sekitar $ 8 masing-masing di dealextreme.

7. Aplikasi Android "Sensor View" yang harganya $ 0,99.

8. Beberapa kawat (Gratis): Saya hanya menggunakan kabel telepon yang lama. Yang butuh telepon analog sekarang sudah beberapa hari.

Jadi total biaya sekitar $ 16. Tentu saja biaya Anda yang sebenarnya akan bervariasi tergantung pada apa yang Anda pilih.

Sekarang colokkan semuanya ke papan tempat memotong roti dan siap.

Langkah 3: Menghubungkan Ponsel Anda ke Sensor.

Anda perlu menginstal "Sensor View" App dari play.google.com/store.

Setelah instalasi, Anda memulai Aplikasi dan perlu mengkonfigurasinya sebagai berikut:

1) Tekan tombol menu pada ponsel android Anda (tombol di sebelah kiri) untuk pergi ke "Pengaturan". Di sana Anda dapat memasukkan koefisien kalibrasi untuk mengonversi angka digital yang diterimanya dari sensor ke unit fisik. Kalibrasi menggunakan persamaan berikut:

Y = offset kemiringan * X Kuadratik * X ^ 2

Di mana Y adalah jumlah fisik yang akan ditampilkan; X adalah nomor digital yang diterima dari sensor; Offset, slope, dan Quadratic adalah koefisien yang perlu Anda taksir atau tentukan berdasarkan kalibrasi. Misalnya, untuk suhu, Anda dapat mengkalibrasi suhu tubuh Anda. Ketika Anda mengatur offset dan kuadrat menjadi nol, dan kemiringan ke 1, Anda dapat melihat apa yang dihasilkan sensor (sebagai nomor digital 16 bit).

Setelah memasukkan koefisien ini, Anda menekan kembali untuk kembali ke layar tampilan.

2) Koneksi Bluetooth: di dalam "Sensor View" App, Anda klik ikon koneksi bluetooth di bagian atas, cari modul bluetooth dengan ID atau nama dan terhubung ke sana. Setelah terhubung. Anda harus mulai melihat angka yang ditampilkan di layar. Pengukuran diperbarui setiap setengah detik.

Nikmati!