Isi kandungan:

Cara Membuat Penebangan Suhu dan Intensiti Cahaya - Simulasi Proteus - Fritzing - Pembuat Liono: 5 Langkah
Cara Membuat Penebangan Suhu dan Intensiti Cahaya - Simulasi Proteus - Fritzing - Pembuat Liono: 5 Langkah

Video: Cara Membuat Penebangan Suhu dan Intensiti Cahaya - Simulasi Proteus - Fritzing - Pembuat Liono: 5 Langkah

Video: Cara Membuat Penebangan Suhu dan Intensiti Cahaya - Simulasi Proteus - Fritzing - Pembuat Liono: 5 Langkah
Video: BME Day 2020 - Penggabungan Oximeter dan Termogun Berbasis Arduino Pro Mini 2024, Julai
Anonim
Cara Membuat Penebangan Suhu dan Intensiti Cahaya | Simulasi Proteus | Fritzing | Pembuat Liono
Cara Membuat Penebangan Suhu dan Intensiti Cahaya | Simulasi Proteus | Fritzing | Pembuat Liono
Cara Membuat Penebangan Suhu dan Intensiti Cahaya | Simulasi Proteus | Fritzing | Pembuat Liono
Cara Membuat Penebangan Suhu dan Intensiti Cahaya | Simulasi Proteus | Fritzing | Pembuat Liono
Cara Membuat Penebangan Suhu dan Intensiti Cahaya | Simulasi Proteus | Fritzing | Pembuat Liono
Cara Membuat Penebangan Suhu dan Intensiti Cahaya | Simulasi Proteus | Fritzing | Pembuat Liono

Hai ini Pembuat Liono, Ini adalah Saluran YouTube rasmi saya. Ini adalah Saluran YouTube Sumber terbuka.

inilah Pautan: Saluran YouTube Liono Maker

berikut adalah pautan video: Temp & cahaya Intensiti Logging

Dalam tutorial ini kita akan belajar bagaimana membuat Temperature and Light Intensity Logging dengan Arduino UNO dan Micro SD-Card Module. Komponen utama adalah LDR yang digunakan untuk mengukur intensiti cahaya dan komponen lain adalah LM35 yang digunakan untuk mengukur suhu. Kedua-dua isyarat analog ini dihantar ke Arduino pin Ao dan A1. SD Card melakukan tugas utama dalam projek ini iaitu pembalakan. log data atau rakaman data adalah teknik di mana kita menulis data dalam fail kita kemudian kita melihat grafik garis di Excel. Urutan arahan yang diperlukan setiap kali untuk menulis kad SD adalah;

1_SD.open ("nama fail", FILE_WRITE);

2_file.println (data);

3_file.close ();

Maklumat pada kad SD dapat dibaca dan kandungannya dipaparkan pada monitor bersiri. Serial.print () dan Serial.write () digunakan untuk memaparkan kandungan fail data.

Langkah 1:

Imej
Imej
Imej
Imej
Imej
Imej

Kad 1_SD: -

Kad SD (Secure Digital) dapat digunakan untuk penyimpanan data dan pencatatan data. Contohnya termasuk penyimpanan data pada kamera digital atau telefon bimbit dan pencatatan data untuk merakam maklumat dari sensor. Kad SD mikro boleh menyimpan data 2GB dan harus diformat sebagai format FAT32 (Jadual Peruntukan Fail). Kad SD mikro beroperasi pada 3.3V, jadi hanya modul kad SD mikro dengan cip shifter tahap voltan 5V hingga 3.3V dan pengatur voltan 3.3V dapat disambungkan ke bekalan Arduino 5V.

Modul micro SD berkomunikasi dengan Arduino menggunakan Interface Periferal Serial (SPI). Pin penghubung SPI pada modul SD mikro merangkumi pin MOSI, MISO, SCK dan pilih chip SS (CS), yang masing-masing disambungkan ke pin Arduino 11, 12, 13, dan 10.

SD-Card Interfacing dengan Arduino UNO:

GND ------ GND

5volt ------- VCC

Pin12 -------- MISO

Pin11 -------- MOSI

Pin13 ------- SCK

Pin10 -------- SCS

Data hanya ditulis ke fail pada kad SD mengikut arahan file.close (); oleh itu, setiap arahan file.println (data) mesti diikuti dengan arahan file.close () dan didahului dengan arahan SD.open ("filename", FILE_WRITE). Fungsi SD.open () mempunyai tetapan lalai FILE_READ, jadi pilihan FILE_WRITE diperlukan untuk menulis ke file.

Urutan arahan yang diperlukan setiap kali untuk menulis kad SD adalah

SD.open ("nama fail", FILE_WRITE);

file.println (data);

fail.tutup ();

2_LM35: -

LM35 adalah sensor Suhu litar bersepadu terpadu, yang voltan keluarannya berbeza-beza, berdasarkan suhu di sekitarnya. Ia adalah IC kecil dan murah yang dapat digunakan untuk mengukur suhu antara -55 ° C hingga 150 ° C.

Terdapat tiga kaki Lm35;

1-Vcc

2-keluar

3-Gnd

Lm35 adalah sensor suhu yang unik, digunakan untuk mengesan suhu. Terminal pertama dihubungkan dengan pin VCC ke pin Arvino 5volt dan terminal kedua dihubungkan dengan pin Analog, yang ditentukan dalam pengekodan. Terminal ketiga disambungkan ke Gnd, iaitu Gnd.

3_LDR: -

Perintang foto (singkatan LDR untuk Rintangan Penurunan Cahaya, atau perintang bergantung cahaya, atau sel foto-konduktif) adalah komponen pasif yang menurunkan rintangan berkenaan dengan penerimaan cahaya (cahaya) pada permukaan sensitif komponen. Rintangan perintang foto berkurang dengan peningkatan intensiti cahaya kejadian; dengan kata lain, ia memperlihatkan fotokonduktiviti.

LDR Berinteraksi dengan Arduino UNO:

Terminal satu dihubungkan dengan 5volt dan terminal kedua dihubungkan dengan perintang 4.7k. Hujung kedua perintang 4.7k adalah tanah. LDR sendiri adalah perintang dan jenis konfigurasi ini digunakan untuk mengukur & voltan, ini adalah teknik pembahagi voltan. Terminal biasa disambungkan ke pin analog Arduino (pin # ditentukan dalam pengekodan). Saya berkongsi gambar.

Langkah 2:

Imej
Imej
Imej
Imej
Imej
Imej
Imej
Imej

Simulasi Proteus: -

Dalam tutorial ini kami menggunakan Proteus Software, yang digunakan untuk mensimulasikan projek kami (Temp & Light Intensity logging). Pertama, buka perisian Proteus anda mengambil komponen dan peranti untuk membuat gambarajah litar anda. Setelah menyelesaikan litar, kita perlu mensimulasikannya. untuk tujuan ini kita perlu memuat naik fail hex pengekodan Arduino di Arduino Property. Klik kanan pada Arduino dan pergi ke Arduino Property salin & tampal lokasi fail hex atau pilih terus fail anda kemudian muat naik. perkara kedua adalah memuat naik fail kad SD, untuk tujuan ini pilih 32 GB dan pergi ke lokasi fail dan kemudian salin dan tampal fail ini atau muat naik terus dengan memilih dari folder masing-masing. berikut adalah cara memuat naik fail anda: Salin & Tampal fail kad SD Lokasi / Nama fail.

setelah menyelesaikan kedua-dua kerja ini, anda perlu mengesahkan litar yang anda buat sekiranya terdapat kesilapan dalam diri anda, sila betulkannya sebelum simulasi.

Terdapat butang main di sudut kiri halaman skema perisian Proteus. tekan dan Simulasi anda dimulakan.

/ * Berikut adalah arahan untuk kad SD untuk menulis data dalam fail.

Urutan arahan yang diperlukan setiap kali untuk menulis kad SD adalah;

1_SD.open ("nama fail", FILE_WRITE);

2_file.println (data);

3_file.close (); * /

selepas arahan ini, kod Arduino memerlukan kelewatan (5000); kemudian rakam bacaan baru dan seterusnya proses ini berterusan. terminal maya menunjukkan hasilnya seperti berikut.

Kad SD OK

merakam1

rekodkan2

merakam3

merakam4

merakam5

anda boleh mengubah tindak balas kelewatan anda untuk merakam data anda dalam masa yang singkat. anda dapat melihat respons ini pada fail data.

Langkah 3:

Imej
Imej
Imej
Imej
Imej
Imej

Graf garis Data Masa Nyata di EXCEL: -

Microsoft Excel digunakan untuk membuat grafik garis data suhu dan data intensiti cahaya masing-masing dalam projek ini.

Pertama, kita perlu membuka Excel dan memasukkan (pergi ke Data dan pilih fail txt) fail data anda di Excel. asingkan lajur data suhu dan intensiti cahaya anda. pergi ke sisipan dan masukkan graf garis. Saya berkongsi fail lengkap saya juga fail Excel dan grafik Garisan data masa nyata dan fail data.

grafik ini memberitahu kita semasa suhu berubah dan kemudian perintang foto-perintang (LDR) juga berubah.

Langkah 4:

Fail Lengkap yang digunakan dalam projek ini: -

Inilah pautan YouTube saya, ini adalah saluran sumber terbuka. kami menyediakan segala yang berkaitan dengan projek kami dan perkara yang digunakan dalam projek kami, fail relatif dll.

Saya berkongsi fail & gambar lengkap saya dalam fail zip, yang mempunyai;

1_Menyusun fail

Fail simulasi 2_proteus

Fail pengekodan 3_Arduino

4_Arduino pengekodan fail HEX

Fail Kad 5_SD

Fail 6_data

Fail 7_Excel termasuk grafik garis, dan lain-lain.

Disyorkan: