Daftar Isi:

Stasiun Cuaca Berbasis Arduino: 9 Langkah
Stasiun Cuaca Berbasis Arduino: 9 Langkah

Video: Stasiun Cuaca Berbasis Arduino: 9 Langkah

Video: Stasiun Cuaca Berbasis Arduino: 9 Langkah
Video: Membuat Project Arduino IoT (Internet Of Things) "WEATHER STATION"/STASIUN CUACA" dg sensor BMP280 2024, November
Anonim
Stasiun Cuaca Berbasis Arduino
Stasiun Cuaca Berbasis Arduino
Stasiun Cuaca Berbasis Arduino
Stasiun Cuaca Berbasis Arduino

Komponen perangkat keras sistem terdiri dari Sensor Kelembaban+Suhu, tekanan atmosfer, sensor ketinggian, kompas, sensor pendeteksi cahaya, modul jam, modul Secure digital card (SD card), papan pengembangan Arduino mega dan LCD. Deskripsi dan analisis prototipe diberikan. Ilustrasi seperti diagram blok, diagram diagram alir sistem, dan diagram skematik untuk membantu deskripsi sistem yang diusulkan akan digunakan.

Perlengkapan

Komponen Perangkat Keras Utama

1. Mikrokontroler Arduino mega adalah

jantung dari sistem stasiun cuaca. Arduino menyediakan daya pemrosesan dan memori yang cukup untuk menjalankan perangkat lunak yang diperlukan dan dapat membaca dan memproses sinyal dari berbagai sensor.

www.amazon.com/Arduino-Compatible-Atmega25…

2.

BMP180 sebagai sensor tekanan & ketinggian atmosfer

www.amazon.com/HiLetgo-Digital-Barometric-…

3.

BH1750 sebagai sensor intensitas cahaya

www.amazon.com/WINGONEER-GY-302-BH1750-Int…

4.

DHT22 sebagai sensor suhu & kelembaban

www.amazon.com/Aideepen-Digital-Temperatur…

5.

DS3231 sebagai modul jam waktu nyata untuk memastikan data yang dikumpulkan dari sensor dicatat sehubungan dengan waktu.

www.amazon.com/Holdding-AT24C32-Precision-…

6.

Sensor Angin Perangkat Modern rev c

moderndevice.com/product/wind-sensor/

7.

Modul kartu SD untuk menyimpan pengumpulan data dari sensor

www.amazon.com/HONG111-Adapter-Interface-C…

8.

Layar tampilan kristal cair menampilkan data dari sensor dan juga informasi tentang status keseluruhan sistem.

www.amazon.com/LGDehome-Interface-Adapter-…

9.

Sistem catu daya

Langkah 1: Desain Awal

Desain Awal
Desain Awal
Desain Awal
Desain Awal

Prototipe dirancang dengan perangkat lunak desain berbantuan komputer (Fritzing) https://fritzing.org/ dan desain diimplementasikan secara fisik pada papan roti.

Langkah 2: Modul Sistem

Sistem ini terdiri dari dua modul yaitu;

1. Modul dalam ruangan.

2. Modul Luar Ruangan.

Kedua modul dihubungkan menggunakan kabel cat5 yang memiliki delapan (8) kabel.

Langkah 3: Modul Dalam Ruangan

Modul Dalam Ruangan
Modul Dalam Ruangan
Modul Dalam Ruangan
Modul Dalam Ruangan
Modul Dalam Ruangan
Modul Dalam Ruangan
Modul Dalam Ruangan
Modul Dalam Ruangan

Modul dalam ruangan:

Modul ini terdiri dari dua papan PCB yang dirancang khusus dan diukir.

www.instructables.com/id/DIY-PCB-Etching/

Perancangan dilakukan dengan menggunakan software proteus

proteus.soft112.com/

Papan PCB pertama dirancang sedemikian rupa sehingga papan mega Arduino dapat dipasang di atasnya melalui header pin jantan yang sejajar dengan baik dengan header pin betina Arduino. Papan ini terdiri dari rangkaian catu daya teregulasi yang terhubung ke Arduino dan juga menyediakan konektor yang memungkinkan Arduino untuk berinteraksi dengan papan PCB kedua.

Papan PCB kedua dalam modul dalam ruangan dirancang sedemikian rupa sehingga sensor kelembaban, modul kartu SD, layar tampilan kristal cair, dan modul jam waktu nyata dapat dipasang di atasnya. Ini juga menyediakan koneksi sinyal dan daya ke modul luar ruangan.

Langkah 4: Modul Luar Ruangan

Modul Luar Ruangan
Modul Luar Ruangan
Modul Luar Ruangan
Modul Luar Ruangan
Modul Luar Ruangan
Modul Luar Ruangan

Modul luar ruangan terdiri dari satu papan PCB khusus. Sensor tekanan atmosfer, sensor intensitas cahaya, dan sensor kecepatan angin terhubung ke papan ini.

Langkah 5: Diagram Skema Seluruh Sistem

Diagram Skema Seluruh Sistem
Diagram Skema Seluruh Sistem

Langkah 6:

Langkah 7: Sistem Akhir

Sistem Akhir
Sistem Akhir
Sistem Akhir
Sistem Akhir
Sistem Akhir
Sistem Akhir

Langkah 8: Kode untuk Seluruh Sistem

www.arduino.cc/en/Main/Software

Direkomendasikan: