Daftar Isi:

Cara Mencatat Data Stasiun Cuaca - Liono Maker: 5 Langkah
Cara Mencatat Data Stasiun Cuaca - Liono Maker: 5 Langkah

Video: Cara Mencatat Data Stasiun Cuaca - Liono Maker: 5 Langkah

Video: Cara Mencatat Data Stasiun Cuaca - Liono Maker: 5 Langkah
Video: Part 1 - Around the World in 80 Days Audiobook by Jules Verne (Chs 01-14) 2024, Desember
Anonim
Cara Mencatat Data Stasiun Cuaca | Pembuat Liono
Cara Mencatat Data Stasiun Cuaca | Pembuat Liono

Pengantar:

Hai, ini #LionoMaker. Ini adalah sumber terbuka dan saluran YouTube resmi saya.

Ini linknya: Liono Maker / YOUTUBE CHANNEL

Dalam proyek ini kita akan belajar bagaimana membuat "Logging Data Stasiun Cuaca". ini proyek yang sangat menarik. Dalam proyek ini saya menggunakan Micro SD Card, modul DS3231, DHT 11, modul GPS, LDR dan Arduino UNO. Weather Station Data berarti akan mendeteksi kelembaban, suhu, Cahaya, Tanggal & Waktu, Bujur dan Lintang.

CATATAN:

1) Dalam Skema Fritzing saya menggunakan pin6 & pin7 untuk berkomunikasi Modul GPS dan pin 4 untuk berkomunikasi DHT11. 2) Dalam Skema Proteus saya menggunakan pin3 & pin 4 untuk berkomunikasi Modul GPS dan pin6 untuk berkomunikasi DHT11. 3) Jika tidak, kedua koneksi sudah benar, hanya saja kita perlu mendefinisikan pin# dalam pengkodean Arduino sesuai dengan Skema.

//*******************************************************

Langkah 1:

Gambar
Gambar
Gambar
Gambar
Gambar
Gambar

1_SD-Kartu:-

Kartu SD (Secure Digital) dapat digunakan untuk penyimpanan data dan pencatatan data. Contohnya termasuk penyimpanan data pada kamera digital atau ponsel dan pencatatan data untuk merekam informasi dari sensor. Kartu Micro SD dapat menyimpan data sebesar 2GB dan harus diformat sebagai format FAT32 (Tabel Alokasi File). Kartu micro SD beroperasi pada 3.3V, jadi hanya modul kartu micro SD dengan chip pemindah level tegangan 5V ke 3.3V dan pengatur tegangan 3.3V yang dapat dihubungkan ke suplai Arduino 5V. Modul micro SD berkomunikasi dengan Arduino menggunakan Serial Peripheral Interface (SPI). Pin penghubung SPI pada modul micro SD termasuk pin MOSI, MISO, SCK dan pin SS yang dilambangkan chip select (CS), yang masing-masing terhubung ke pin Arduino 11, 12, 13, dan 10.

Antarmuka Kartu SD dengan Arduino UNO:

GND ------ GND

5 volt ------- VCC

Pin12--------MISO

Pin11--------MOSI

Pin13-------SCK

Pin10--------SCS

Data hanya ditulis ke file pada kartu SD mengikuti instruksi file.close(); oleh karena itu, setiap instruksi file.println(data) harus diikuti oleh instruksi file.close() dan didahului oleh instruksi SD.open("filename", FILE_WRITE). Fungsi SD.open() memiliki pengaturan default FILE_READ, jadi opsi FILE_WRITE diperlukan untuk menulis ke file. Urutan instruksi yang diperlukan setiap kali menulis ke kartu SD adalah SD.open("nama file", FILE_WRITE); file.println(data); file.tutup();

2)LDR:-

Resistor foto (akronim LDR untuk Light Decreasing Resistance, atau resistor yang bergantung pada cahaya, atau sel fotokonduktif) adalah komponen pasif yang mengurangi resistansi sehubungan dengan menerima luminositas (cahaya) pada permukaan sensitif komponen. Resistansi resistor foto menurun dengan meningkatnya intensitas cahaya datang; dengan kata lain, ia menunjukkan fotokonduktivitas.

Antarmuka LDR dengan Arduino UNO:

Satu terminalnya terhubung dengan 5volt dan terminal kedua terhubung dengan resistor 1k. Ujung kedua dari resistor 1k di-ground. LDR sendiri merupakan resistor dan jenis konfigurasi ini digunakan untuk mengukur & tegangan, ini adalah teknik pembagi tegangan. Terminal umum terhubung ke pin analog# A3 Arduino UNO.

3)DS3231:-

Tanggal dan waktu pengukuran sensor atau rekaman data dapat disertakan saat menulis data ke kartu SD menggunakan modul jam waktu nyata (RTC), seperti DS3231. Jam real-time dapat memberikan informasi detik, menit, jam, hari, tanggal, bulan, dan tahun. DS3231 dapat ditenagai dengan 3.3V atau 5V dan baterai sel tombol lithium CR2032 memberi daya pada RTC saat tidak terhubung ke Arduino. DS3231 juga memiliki sensor suhu bawaan. DS3231 menggunakan komunikasi I2C dengan dua jalur dua arah:

1) Jam serial (SCL)

&

2) Data serial (SDA)

CATATAN:>>>DS3231 terhubung dengan Arduino UNO seperti itu;

DS3231: Arduino UNO:

Gnd-----------------------Gnd

VCC ------------ 5 volt

SDA--------------------pin # A4

SCL--------------------pin#A5

4) DHT11:-

DHT11 adalah sensor digital berbiaya rendah untuk merasakan suhu dan kelembaban. Sensor ini dapat dengan mudah dihubungkan dengan mikrokontroler seperti Arduino, Raspberry Pi dll… untuk mengukur kelembaban dan suhu secara instan. Sensor kelembaban dan suhu DHT11 tersedia sebagai sensor dan sebagai modul. Perbedaan antara sensor dan modul ini adalah resistor pull-up dan LED power-on. DHT11 adalah sensor kelembaban relatif. Untuk mengukur udara sekitar sensor ini menggunakan termostat dan sensor kelembaban kapasitif.

Menghubungkan Sensor DHT 11 dengan Arduino UNO:

DHT11 Arduino UNO

GND ---------------------------- GND

VCC -----------------------------5volt

Data (Sinyal) ------- pin #6

5) Modul GPS: -

Modul GPS (Global Positioning System) dan digunakan untuk navigasi. Modul hanya memeriksa lokasinya di bumi dan memberikan data keluaran berupa bujur dan lintang posisinya.

Ada berbagai jenis modul GPS dan digunakan untuk menemukan nilai variabel yang berbeda. seperti;

//**********************************************************************************************************************

CATATAN:- UNTUK RINCIAN LEBIH LANJUT ANDA BISA MENGHUBUNGI FUNGSI INI;

gps.getDataGPRMC (waktu, status, latitud, latitudHemisphere, longitud, longitudMeridiano, speedKnots, trackAngle, tanggal, magneticVariation, magneticVariationOrientation);

Serial.println(waktu); Serial.println(status);

Serial.println(latitud);

Serial.println(latitudHemisphere);

Serial.println(bujur);

Serial.println(longitudMeridiano);

Serial.println(speedKnots);

Serial.println(trackAngle);

Serial.println(tanggal);

Serial.println(Variasi magnetik);

Serial.println(magneticVariationOrientation);

//******************************************************************************************************************

contoh lain digunakan untuk membuat link untuk modul GPS. seperti;

gps. Google(tautan);

//*******************************************************************************************************************

&&&

CATATAN:- JIKA ANDA TIDAK MENDAPATKAN RINCIAN LEBIH LANJUT, ANDA BISA MENGHUBUNGI FUNGSI INI;

gps.getDataGPRMC

latitud, latitudBelahan bumi, bujur, bujurMeridiano

; Serial.println(latitud);

Serial.println(latitudHemisphere);

Serial.println(bujur);

Serial.println(longitudMeridiano);

//******************************************************************************************************************

Saya telah menggunakan baris ini untuk mendapatkan LONGITUDEE & LATITUDE.

Longi=(gps.location.lng(), 54.01125);Lati= (gps.location.lat(), 1.95949);

//******************************************************************************************************************

catatan:

Anda dapat menggunakan pengkodean di atas untuk mendapatkan informasi lebih lanjut dari Modul GPS Anda. Saya baru saja terbiasa mendapatkan Bujur dan lintang.

//******************************************************************************************************************

BERIKUT ADALAH CARA MENGHUBUNGKAN MODUL GPS DENGAN ARDUINO UNO:

Modul GPS: Arduino UNO:

Gnd----------------------------- Gnd

Vcc------------------------------5volt

RX--------------------pin #3

TX ------------------------------pin#4

//********************************************************************************************************************

Langkah 2:

Gambar
Gambar
Gambar
Gambar

CARA MENDAPATKAN FILE "DATA. CSV" SAAT PROTEUS SIMULASI:-

CATATAN:

> Pertama, Pastikan sirkuit Anda benar dan tidak ada kesalahan.

> Anda telah mengunggah file hex di Arduino UNO.

> Anda telah mengunggah file Kartu SD ke kartu SD.

> mulai simulasi Anda setelah menekan tombol putar di sudut kiri bawah pada Proteus.

> terminal virtual Anda dibuka dan data Anda direkam setelah penundaan (1000);

>>>>>>>>>Tekan Esc>>>>>>>>>>>>>>>>>>

Anda akan melihat jendela isi kartu memori, di sini tersedia file data.csv. Ekspor di komputer Anda.

Langkah 3:

Gambar
Gambar

EXCEL Bekerja:-

Buka Excel dan masukkan file data.csv Anda di dalamnya. data akan ditampilkan dalam kolom dengan nama dan mengambil grafik garis.

Langkah 4:

Direkomendasikan: