Daftar Isi:
Video: Cara Mencatat Data Stasiun Cuaca - Liono Maker: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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:
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:
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:
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:
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Dilakukan dengan Cara yang Benar: 8 Langkah (dengan Gambar)
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Selesai dengan Cara yang Benar: Setelah 1 tahun beroperasi dengan sukses di 2 lokasi berbeda, saya membagikan rencana proyek stasiun cuaca bertenaga surya saya dan menjelaskan bagaimana hal itu berkembang menjadi sistem yang benar-benar dapat bertahan lama periode dari tenaga surya. Jika Anda mengikuti
Stasiun Cuaca DIY & Stasiun Sensor WiFi: 7 Langkah (dengan Gambar)
Stasiun Cuaca DIY & Stasiun Sensor WiFi: Dalam proyek ini saya akan menunjukkan cara membuat stasiun cuaca bersama dengan stasiun sensor WiFi. Stasiun sensor mengukur data suhu dan kelembaban lokal dan mengirimkannya, melalui WiFi, ke stasiun cuaca. Stasiun cuaca kemudian menampilkan
Stasiun Cuaca Dengan Transmisi Data Nirkabel: 8 Langkah
Stasiun Cuaca Dengan Transmisi Data Nirkabel: Instruksi ini adalah peningkatan dari proyek saya sebelumnya - Stasiun cuaca dengan pencatatan data. Proyek sebelumnya dapat dilihat di sini - Stasiun cuaca dengan pencatatan dataJika Anda memiliki pertanyaan atau masalah, Anda dapat menghubungi saya di email saya:iwx.production@gmai
Mengatur Dari Awal Raspberry Pi untuk Mencatat Data Dari Arduino: 5 Langkah
Mengatur Dari Awal Raspberry Pi untuk Mencatat Data Dari Arduino: Tutorial ini adalah untuk mereka yang tidak memiliki pengalaman menginstal perangkat keras, atau perangkat lunak baru, apalagi Python atau Linux. Katakanlah Anda telah memesan Raspberry Pi (RPi) dengan SD kartu (minimal 8GB, saya menggunakan 16GB, tipe I) dan catu daya (5V, setidaknya 2
Stasiun Cuaca 5 in 1 Acurite Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca lain Kompatibel): 5 Langkah (dengan Gambar)
Stasiun Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca Lainnya Kompatibel): Ketika saya membeli stasiun cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya saat saya pergi. Ketika saya sampai di rumah dan memasangnya, saya menyadari bahwa saya harus menghubungkan layar ke komputer atau membeli hub pintar mereka