Buat Sensor DIY Pilihan Anda dan Tunjukkan Pengukuran pada Telefon Android Anda Melalui Bluetooth: 3 Langkah

Buat Sensor DIY Pilihan Anda dan Tunjukkan Pengukuran pada Telefon Android Anda Melalui Bluetooth: 3 Langkah

Isi kandungan:

Anonim

Adakah anda memerlukan sensor untuk mengukur sesuatu, seperti suhu badan, suhu luar, radiasi UV, keamatan cahaya, sinar matahari, medan magnet, tekanan, dll. Dengan teknologi hari ini, ia menjadi sangat mudah untuk membuat sensor dan memaparkannya pada telefon bimbit anda dengan Bluetooth. Saya ingin menunjukkan kepada anda di sini asas-asas membina alat sedemikian yang membolehkan anda memasukkan pelbagai sensor pilihan anda. Semua komponen boleh didapati di luar rak (atau di luar web). Jumlah kos kurang daripada $ 20. Rajah 1 menunjukkan seperti peranti yang saya bina yang boleh sama ada digunakan sebagai sunphotometer atau sensor UV. Rajah 2 menunjukkan App Android yang saya bina untuk memaparkan ukuran yang dikalibrasi pada telefon bimbit Samsung saya.

Bekalan:

Langkah 1: Reka Bentuk Sensor Anda

Rajah 2 menunjukkan gambarajah asas peranti sensor yang saya bina. Ia sangat mudah, dalam hal sunphotometer, anda hanya boleh menggunakan LED untuk mengesan cahaya matahari, yang akan menjana kira-kira 1 V untuk dihantar ke Attiny45. Isyarat voltan adalah berkadar dengan keamatan cahaya matahari dan ditukar kepada nombor digital oleh penukar ADC di dalam Attiny45. Nombor digital kemudian dihantar melalui Tx ke modul Bluetooth. Bluetooth disambungkan ke telefon Android saya dan "Pandangan Sensor" App (tersedia dari http://play.google.com/store/apps/details?id=com.chavatech.chavasensor) mengambil data, menukarnya kepada fizikal kuantiti menggunakan persamaan penentukuran. Kemudian ia memaparkan pengukuran pada skrin telefon bimbit secara dinamik. Dalam kes saya, saya tidak perlu menggunakan mana-mana penguat tetapi itu pastinya merupakan pilihan untuk pengesan yang lemah sebelum menghantar isyarat kepada Attiny45.

Langkah 2: Mendapatkan Bahagian untuk Sensor Anda

Berikut adalah senarai bilangan minimum bahagian yang diperlukan:

1. Pengesan: untuk sunphotometer ($ 0.5), anda hanya boleh menggunakan LED hijau yang mengukur keamatan suria pada kira-kira 0.5um. Anda juga boleh mendapatkan sensor UVA untuk kira-kira $ 5 yang merupakan apa yang saya dapat dari beberapa laman web. Saya juga menguji peranti menggunakan termisters yang cukup murah untuk mengukur suhu badan. Pilihan sensor hanya dibatasi oleh imaginasi dan harga anda.

2. Mikrokontroller ($ 1): Saya pilih Attiny45 kerana ia murah, kecil, dan melakukan kerja. Ia mempunyai saluran ADC. Ia tidak mempunyai antara muka bersiri tetapi saya dapat menguruskannya dengan pelaksanaan perisian supaya ia dapat menghantar data ke Bluetooth. Saya boleh membuat fail.hex tersedia untuk mereka yang berminat.

3. Pengawal selia voltan ($ 0.5): Saya memilih 78L33 yang menyediakan 3.3v untuk modul Bluetooth dan Attiny45 juga gembira.

4. Bateri: Mana-mana bateri dengan voltan di atas 5v sepatutnya ok tetapi saya memilih jenis biasa 9V untuk pengendalian mudah.

5. Breadboard ($ 8) atau PCB ($ 4): Pada mulanya anda mungkin mahu menggunakan papan roti untuk menjimatkan banyak sakit kepala dari pematerian dan sebagainya. PCB kecil berfungsi dengan baik tentu saja jika anda baik sebagai pematerian. Kedua-duanya adalah bahagian RadioShack.

6. Kotak plastik: Saya memilih kotak suis lampu plastik dari Homedepot untuk kira-kira satu dolar.

7. Modul Bluetooth: Saya memilih HC-06 atau HC-07, yang berharga sekitar $ 8 setiap satu pada dealextreme.

7. App Android "Sensor View" yang berharga $ 0.99.

8. Sesetengah wayar (Percuma): Saya hanya menggunakan wayar telefon lama. Siapa yang memerlukan telefon analog kini sehari.

Jadi jumlah kos ialah kira-kira $ 16. Sudah tentu kos sebenar anda akan berubah bergantung pada apa yang anda pilih.

Sekarang pasang semuanya ke dalam papan roti anda dan sedia.

Langkah 3: Menyambungkan Telefon Selular anda ke Sensor.

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

Selepas pemasangan, anda memulakan Apl dan perlu mengkonfigurasinya seperti berikut:

1) Tekan butang menu pada telefon android anda (butang di sebelah kiri) untuk pergi ke "Tetapan". Di sana anda boleh memasukkan koefisien penentukuran untuk menukarkan nombor digital yang diterima dari sensor ke unit fizikal. Penentukuran menggunakan persamaan berikut:

Y = cerun mengimbangi * X Kuadrat * X ^ 2

Di mana Y adalah kuantiti fizikal yang akan dipaparkan; X ialah nombor digital yang diterima daripada sensor; Offset, cerun, dan Kuadratik adalah pekali yang anda perlukan untuk menganggarkan atau menentukan berdasarkan penentukuran. Contohnya, untuk suhu, anda boleh menentukurnya terhadap suhu badan anda. Apabila anda menetapkan offset dan kuadrat ke nol, dan cerun ke 1, anda dapat melihat apa yang dihasilkan sensor (sebagai nombor digital 16 bit).

Selepas memasukkan pekali ini, anda memukul kembali untuk kembali ke skrin paparan.

2) Sambungan Bluetooth: di dalam apl "Pandangan Sensor", anda klik ikon sambungan bluetooth di bahagian atas, cari modul bluetooth dengan ID atau nama dan sambung kepadanya. Selepas ia disambungkan. Anda harus mula melihat nombor yang dipaparkan pada skrin. Pengukuran dikemaskini setiap setengah saat.

Nikmati!