Isi kandungan:
- Langkah 1: Kumpulkan Bahan Yang Diperlukan
- Langkah 2: Konfigurasi Perkakasan
- Langkah 3: Tambahkan Kod ke Arduino untuk Mengambil Bacaan UV
- Langkah 4: Penyelesaian masalah (jika Perlu)
Video: Adafruit SI1145 UV / Visible Light / Infrared Sensor - Arduino dan LCD: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Projek ini menggunakan sensor Adafruit SI1145 UV / Visible Light / Infrared untuk mengira peringkat UV semasa. UV tidak dapat dirasakan secara langsung. Sebaliknya, ia dikira sebagai fungsi dari cahaya yang dapat dilihat dan bacaan inframerah. Semasa saya mengujinya di luar, tepat berdasarkan bacaan UV dari weather.com. Saya membayangkan projek itu dengan tema "steampunk" - peranti yang diperlukan oleh kapten kapal terbang ketika pendedahan UV di geladak memerlukan aplikasi atau penggunaan semula sunblock.
Reka bentuk keseluruhan bertujuan untuk disatukan dengan stesen cuaca Raspberry Pi. Malangnya, saya belum menyelesaikan integrasi itu. Saya akan mengemas kini arahan ini dengan perincian lebih lanjut apabila perkara itu berlaku.
Langkah 1: Kumpulkan Bahan Yang Diperlukan
Diperlukan Perkakasan / Perisian
- Arduino Uno dan segerakkan kord ke port USB
- Komputer untuk memprogram Arduino
- Perpustakaan Adafruit untuk sensor UV (https://github.com/adafruit/Adafruit_SI1145_Library/)
- Perpustakaan paparan Liquid Crystal (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- Paparan LCD. Saya menggunakan: (https://smile.amazon.com/uxcell-Standard-Character-Backlight-Display/dp/B00EDMMTGY/ref=sr_1_1?ie=UTF8&qid=1481681388&sr=8-1&keywords=lcd+screen+arduino)
- Sensor Adafruit SI1145 untuk cahaya UV / IR / kelihatan (https://www.adafruit.com/products/1777) B
- Papan roti
- Kabel pelompat lelaki-ke-lelaki
- Potensiometer 10k
- Perintang 220 ohm
- Pek bateri (8 bateri AA) 6 bateri AA
Langkah 2: Konfigurasi Perkakasan
Sensor UV solder Sambungkan Arduino ke port USB di komputer
Sambungkan paparan LCD ke Arduino
- Pin LCD RS - pin digital 12
- LCD Dayakan pin - pin digital 11
- LCD D4 - pin digital 5
- Pin LCD D5 - pin digital 4
- Pin LCD D6 - pin digital 3
- Pin LCD D7 - pin digital 2
Sambungkan modul sensor UV ke Arduino. (Halaman Adafruit pada sensor termasuk tutorial yang bagus termasuk gambar kabel).
- VIN ke bekalan kuasa - 5V atau 3V. Saya menetapkan sensor untuk menggunakan 3.3V supaya 5V dapat digunakan oleh skrin LCD
- GND ke tanah.
- Sensor SCL ke SCL pada Arduino - pin A5.
- SDA pada sensor ke SDA pada Arduino - pin A4.
Kabel potensiometer 10k ke + 5V dan Arus dengan output ke pin LCD 3
Wire resistor 220 ohm untuk menghidupkan lampu latar paparan, pin 15 hingga 5V dan Pin 16 ke Ground.
Langkah 3: Tambahkan Kod ke Arduino untuk Mengambil Bacaan UV
Fail yang dilampirkan merangkumi kod untuk Arduino yang akan menginisialisasi sensor dan mengambil bacaan UV.
Langkah 4: Penyelesaian masalah (jika Perlu)
Saya menggunakan pek bateri untuk memberi kuasa kepada Arduino kerana penyesuai kuasa 5V memberikannya kuasa yang terlalu banyak - paparannya kelihatan suram.
Anda dapat melihat inisialisasi sensor dari paparan bersiri di Arduino. Perubahan kecil dalam kod ini membolehkan anda memeriksa pembacaan pada paparan bersiri juga. Tukar "lcd.print" menjadi "serial.print."
Selamat mencuba!
Disyorkan:
Sensor Suhu dan Kelembapan Dengan Pengesanan Lcd dan Bunyi: 4 Langkah
Sensor Suhu dan Kelembapan Dengan Pengesanan Lcd dan Bunyi: Hello guys !!! Baiklah projek ini adalah projek tahun akhir saya. Tujuan projek ini adalah untuk memantau suhu dan kelembapan bilik di bengkel Universiti saya kerana beberapa komponen elektronik tidak berfungsi kerana suhu yang tidak
Jalan Bike Road Daytime dan Side Visible 350mA Light (Single Cell): 11 Steps (with Pictures)
Jalan Sepeda Jalan Raya dan Lampu 350mA Terlihat Sisi (Sel Sel): Lampu basikal ini mempunyai LED ambar depan dan 45 ° yang dipacu hingga 350mA. Penglihatan sisi dapat meningkatkan keselamatan berhampiran persimpangan. Amber dipilih untuk keterlihatan siang hari. Lampu dipasang di bahagian kiri setang. Coraknya dapat
Tutorial Raspberry Pi - TMP007 Infrared Thermopile Sensor Python: 4 Langkah
Tutorial Raspberry Pi - TMP007 Infrared Thermopile Sensor Python: TMP007 adalah sensor termopile inframerah yang mengukur suhu objek tanpa bersentuhan dengannya. Tenaga inframerah yang dipancarkan oleh objek di medan sensor diserap oleh termopile yang terintegrasi dalam sensor. Termopil
Tutorial Raspberry Pi - TMP007 Infrared Thermopile Sensor Java: 4 Langkah
Raspberry Pi - TMP007 Infrared Thermopile Sensor Java Tutorial: TMP007 adalah sensor termopile inframerah yang mengukur suhu objek tanpa bersentuhan dengannya. Tenaga inframerah yang dipancarkan oleh objek di medan sensor diserap oleh termopile yang terintegrasi dalam sensor. Termopil
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya. Ini adalah bacaan suhu dengan reka bentuk saya sendiri, dengan sensor ini dan