Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Membuat Stasiun Cuaca Cerdas dengan Arduino UNO dan Integrasi AWS

Komponen dan Perlengkapan

Alat dan Mesin yang Diperlukan

Pengolah laser (generik)

Tentang Proyek

AWS, Stasiun Cuaca Arduino, menyediakan data akurat sepenuh hari untuk lingkungan. Secara khusus didasarkan pada papan mikrokontroler Arduino, dan mendukung seluruh tumpukan sensor untuk analisis lingkungan.

Tujuan

Tujuan dari kontrol ini adalah untuk mendeteksi serangkaian data melalui sensor yang dijelaskan di atas dan menghubungkannya dengan pengguna melalui layar LCD. Ukuran kecil proyek "hardware" memungkinkan untuk ditutup dalam kotak kecil yang dibuat dengan mesin laser cut.

Sensor yang Digunakan

Gambar sensor tersedia di bagian asli proyek.

Sensor Tinggi Air dan Salju

Indikator tinggi air digunakan untuk menunjukkan tinggi air di tangki atap, dengan menggunakan ini kita dapat menghindari pembasahi air, dan kapan saja kita dapat mengetahui tinggi air di tangki.

Sensor Kelembaban dan Suhu DHT11

Sensor suhu dan kelembaban digital DHT11 adalah sensor gabungan suhu dan kelembaban yang menghasilkan sinyal digital terkalibrasi, yang menggunakan teknologi capture modul spesifik aplikasi dan teknologi sensor suhu dan kelembaban digital untuk memastikan produk dengan keandalan tinggi dan stabilitas jangka panjang yang luar biasa. Produk ini memiliki kualitas yang luar biasa, respons cepat, kemampuan anti-gangguan, biaya rendah dan keuntungan lainnya.

Foto Resistor

Foto resistor, juga dikenal sebagai resistor tergantung cahaya (LDR), adalah perangkat sensitif cahaya yang paling sering digunakan untuk menunjukkan kehadiran atau ketidakhadiran cahaya, atau untuk mengukur intensitas cahaya. Dalam kegelapan, resistansinya sangat tinggi, tetapi ketika sensor LDR terkena cahaya, resistansinya menurun secara dramatis, bahkan hingga beberapa ohm, tergantung pada intensitas cahaya.

Layar LCD I2C 1602

LCD1602 dengan bus I2C adalah jenis bus serial. Ini adalah bus serial berkinerja tinggi yang memiliki fungsi sinkronisasi perangkat berkecepatan tinggi atau rendah yang diperlukan oleh sistem multi-host. Potensiometer biru pada I2C LCD1602 digunakan untuk menyesuaikan lampu latar belakang.

I2C hanya menggunakan dua garis open-drain dua arah, Serial Data Line (SDA) dan Serial Clock Line (SCL), yang ditarik ke atas dengan resistor. Tegangan umum yang digunakan adalah +5 V atau +3.3 V, meskipun sistem dengan tegangan lain diizinkan.

Modul Jam Real-Time DS1302

Ini didasarkan pada terintegrasi DS1302 di dalamnya ada jam real-time/kalender dan 31 byte RAM statis. Anda dapat melihat format waktu sebagai hh/mm/ss, sementara format tanggal adalah yyyy/mm/dd.

Sensor Suhu LM35

Sensor Suhu Presisi LM35 adalah sensor yang mendeteksi suhu dengan sangat akurat. Konverter Analog ke Digital (ADC) mengubah nilai analog menjadi pendekatan digital berdasarkan rumus ADCValue = sample * 1024 / referensi tegangan (+5v). Jadi dengan referensi +5 volt, pendekatan digital akan = tegangan input * 205.

Penerima IR dan Pengendali Jarak Jauh

Dua komponen ini bekerja sama: penerima ir memungkinkan penerimaan data dari pengendali jarak jauh. Data tergantung pada tombol yang ingin Anda tekan. Tombol berikut telah dipilih untuk ditugaskan ke fungsi spesifik:

AWS

Langkah 1: Pembuatan Kotak

Setelah mempertimbangkan ukuran proyek, kami melanjutkan pembuatan kotak plexiglas. Ukuran sisi dengan tempat penambatan yang relatif dan lubang untuk keluar kabel sensor telah dirancang dengan perangkat lunak Autocad, kemudian kami memotong sisi dengan mesin laser cut. Dan akhirnya kami merakit semuanya dengan lem yang kuat.

Langkah 2: Skematik dan Koneksi Hardware

Di sini adalah gambar skematik untuk Stasiun Cuaca Arduino. Ini dilakukan dengan perangkat lunak fritzing. Koneksi cukup sederhana.

Langkah 3: Pemrograman Arduino

Kami telah membuat kode di Arduino IDE, menggunakan semua perpustakaan yang kita butuhkan dan memrogramnya sehingga stasiun cuaca kami berjalan seperti yang kami inginkan.

Langkah 4: Cara Kerja

AWS (Stasiun Cuaca Arduino) adalah stasiun cuaca yang mengambil beberapa data dari lingkungan dan memungkinkan untuk dilihat dengan menggunakan pengendali jarak jauh inframerah. Untuk menghubungkannya dengan pengguna, ia memiliki layar LCD dengan lima layar berbeda yang dapat ditukar oleh pengguna.

Ini adalah layarnya:

  1. Layar Beranda: layar pertama yang dapat dilihat pengguna saat kita menyala papan. Ia menyajikan proyek dengan kata-kata "Stasiun Cuaca Arduino" yang memiliki efek redup khusus. Anda dapat melihat layar ini juga setelah setiap kali Anda meminta AWS untuk melihat beberapa data.
  2. Layar Tanggal dan Waktu: layar pertama yang dapat diakses pengguna, hanya dengan menekan tombol 0 pada pengendali jarak jauh. Saat ditekan, layar memiliki penundaan 10 detik dan kemudian kembali ke layar Beranda.
  3. Layar Kelembaban dan Suhu: layar yang memberikan data yang diterima oleh sensor DHT11 dan LM35 tentang kelembaban dan suhu masing-masing. Ia terhubung ke tombol 1 pada pengendali jarak jauh dan saat ditekan layar memiliki penundaan 10 detik dan kemudian kembali ke layar Beranda.
  4. Layar Kegelapan: layar yang memberikan data yang diterima oleh LDR tentang jumlah cahaya pada sensor. Ia menunjukkan persentase kegelapan pada sensor. Ia terhubung ke tombol 2 pada pengendali jarak jauh dan saat ditekan layar memiliki penundaan 10 detik dan kemudian kembali ke layar Beranda.
  5. Layar Tinggi Cairan: layar ini memberikan tinggi sejumlah cairan dalam resep. Ia terhubung ke tombol 3 pada pengendali jarak jauh dan saat ditekan layar memiliki penundaan 10 detik dan kemudian kembali ke layar Beranda.

Empat layar terakhir dapat dilihat berurutan dengan interval waktu 4 detik satu sama lain, dengan menekan tombol Cycle pada pengendali jarak jauh. Dengan mode ini, hanya satu putaran informasi yang dilakukan.

Hati-hati

Fakta pertama yang harus dipertimbangkan untuk ketahanan yang baik dari proyek ini adalah untuk menghindari kontak cairan atau bahan berbahaya lainnya dengan papan dan dengan stasiun secara umum.

Setelah hujan, diperlukan untuk mengosongkan wadah air, memeriksa dan membersihkan sensor.

Baterai rechargeable memiliki durasi sekitar dua hari, jadi diperlukan untuk mengisi ulang (sekitar 2 jam) jika akan habis.

Pertama-tama kadang-kadang sensor inframerah tidak berjalan sebaik yang kita inginkan, jadi fungsinya dapat terganggu pada suhu rendah (sekitar 0 derajat). Ini tidak mewakili masalah, sebenarnya cukup untuk membuka kotak dan menekan tombol reset: AWS akan bekerja normal lagi.

Jika kita menekan tombol reset, modul RTC DS1302 tidak akan mengubah nilainya tentang tanggal dan waktu, berkat baterai pendukung yang ada dalam modul yang bertahan sekitar 10 tahun.

Jika daya AWS dicabut, tanggal dan waktu akan berubah. Untuk menyelesaikan masalah ini diperlukan untuk mengatur ulang di titik yang ditentukan dalam daftar sesuai preferensi Anda. Setelah dimuat, Anda perlu menyembunyikan pengaturan ke program seperti yang ditunjukkan di bawah ini.

Sebelum: Time t(2017, 12, 03, 10, 15, 00, 1); rtc.time(t); Sesudah: //Time t(2017, 12, 03, 10, 15, 00, 1)//; rtc.time(t);

Kode

Kode AWS tersedia dalam sketsa Arduino yang dilampirkan.

Kesimpulan

Kami telah membuat stasiun cuaca dengan Arduino yang mempertimbangkan tanggal dan waktu saat ini dan mengambil beberapa data lingkungan untuk dicetak di layar LCD yang dikontrol oleh pengendali jarak jauh inframerah.

Proses manufaktur

  1. Stasiun Cuaca Canggih v2.0: Pemantauan Suhu, Tekanan, Kelembaban & Ketinggian Real-Time
  2. Detektor Bahasa TinyML dengan Edge Impulse pada Arduino Nano 33 BLE Sense
  3. Buat Game Gyroskop Real-Time dengan Arduino Nano & Sensor MPU-6050
  4. Stasiun Pencampur Minuman 6-Terowong Berbasis Arduino – Buat Otomatisasi Koktail Sendiri
  5. Proyek Dadu Digital Arduino: Buat Generator Angka Acak berbasis LCD
  6. Find Me: Pelacak Item Cerdas dengan Arduino dan Bluetooth
  7. Membuat Lampu Meja Reaktif Audio dengan Arduino Nano
  8. Pencatat Data Balon Cuaca Arduino Berkinerja Tinggi
  9. Membuat Stasiun Cuaca Arduino Portabel $10 (AWS) – DIY Mudah dengan Nano, DHT22, BMP180 & LCD
  10. Pong Matriks NeoPixel pada Arduino Nano: Buat Game Pong Neon