Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Litar
- Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
- Langkah 4: Dalam Visuino Tambah Komponen
- Langkah 5: Dalam Komponen Set Visuino
- Langkah 6: Dalam Komponen Sambungan Visuino
- Langkah 7: Hasilkan, Susun, dan Muat Naik Kod Arduino
- Langkah 8: Main
Video: Stesen Cuaca DIY Mudah Dengan Paparan DHT11 dan OLED: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Dalam tutorial ini kita akan belajar bagaimana membuat stesen cuaca sederhana menggunakan Arduino, sensor DHT11, OLED Display dan Visuino untuk Menampilkan Suhu dan Kelembapan.
Tonton video demonstrasi.
Langkah 1: Apa yang Anda Perlu
- Arduino UNO (atau Arduino lain)
- Paparan OLED
- Sensor suhu / kelembapan DHT11
- Wayar pelompat
- Program Visuino: Muat turun Visuino
Langkah 2: Litar
- Sambungkan pin sensor DHT11 (VCC atau +) ke pin Arduino (5V)
- Sambungkan pin sensor DHT11 (GND atau -) ke pin Arduino (GND)
- Sambungkan pin sensor DHT11 (S) ke pin digital Arduino (7)
- Sambungkan pin Paparan OLED (VCC) ke pin Arduino (5V)
- Sambungkan pin Paparan OLED (GND) ke pin Arduino (GND)
- Sambungkan pin Paparan OLED (SCL) ke pin Arduino (SCL)
- Sambungkan OLED Display pin (SDA) ke Arduino pin (SDA)
Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Untuk mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:
Perlu diketahui bahawa terdapat beberapa bug kritikal dalam Arduino IDE 1.6.6. Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi! Sekiranya anda belum selesai, ikuti langkah-langkah dalam Instructable ini untuk menyiapkan Arduino IDE untuk memprogram Arduino UNO! Visuino: https://www.visuino.eu juga perlu dipasang. Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2
Langkah 4: Dalam Visuino Tambah Komponen
- Tambahkan komponen "SSD1306 / SH1106 OLED Display (I2C)"
- Tambahkan komponen "Analog Ke Teks" 2X
- Tambahkan komponen "Kelembapan dan Termometer DHT11 / 21/22 / AM2301"
Langkah 5: Dalam Komponen Set Visuino
- Pilih komponen "AnalogToText1" dan tetingkap sifat tetapkan "Precision" ke 0 (Gambar1)
- Pilih komponen "AnalogToText2" dan di tetingkap sifat tetapkan "Precision" ke 0 (Gambar1)
- Pilih komponen "DisplayOLED1" dan klik dua kali padanya. (Gambar2)
- Di tetingkap elemen seret 2X "Draw Bitmap" ke kiri (Gambar2)
- Di tetingkap elemen seret 2X "Medan Teks" ke kiri (Gambar2)
- Di tetingkap Elemen Pilih "Lukis Bitmap1" di sebelah kiri dan di tetingkap sifat tetapkan "Y" hingga 30 dan pilih "Bitmap" dan klik pada 3 titik.
- Dalam "Transparency Bitmap Editor", klik pada butang "Load" dan Load "Cloud" bitmap dari fail. Catatan: "Cloud" Bitmap tersedia di sini untuk memuat turun atau anda boleh melihat lebih lanjut di sini,
- Tutup "Penyunting Bitmap Transparansi"
- Di tetingkap Elemen Pilih "Lukis Bitmap2" di sebelah kiri dan di tetingkap sifat tetapkan "X" hingga 75 dan pilih "Bitmap" dan klik pada 3 titik.
- Dalam "Transparency Bitmap Editor" klik pada butang "Load" dan Muatkan "Drop" bitmap dari fail. Catatan: "Drop" Bitmap tersedia di sini untuk memuat turun atau anda boleh melihat lebih lanjut di sini,
- Tutup "Penyunting Bitmap Transparansi"
- Di tetingkap Elemen pilih "TextField1" dan di tetingkap sifat tetapkan "ukuran" hingga 4, "X" hingga 5, "Y" hingga 5
- Di tetingkap Elemen pilih "TextField2" dan di tetingkap sifat tetapkan "ukuran" hingga 2, "X" hingga 105, "Y" hingga 5
Langkah 6: Dalam Komponen Sambungan Visuino
- Sambungkan pin komponen "DisplayOLED1" [Keluar] ke pin Arduino I2C [In]
- Sambungkan pin komponen "HumidityThermometer1" [Sensor] ke pin digital Arduino [7]
- Sambungkan pin komponen "HumidityThermometer1" [Temperature] ke pin AnalogToText1 [In]
- Sambungkan pin komponen "HumidityThermometer1" [Kelembapan] ke pin AnalogToText2 [In]
- Sambungkan pin "AnalogToText1" [Keluar] ke "DisplayOLED1"> pin komponen TextField1 [Dalam]
- Sambungkan pin "AnalogToText2" [Keluar] ke "DisplayOLED1"> pin komponen TextField2 [In]
Langkah 7: Hasilkan, Susun, dan Muat Naik Kod Arduino
Di Visuino, Tekan F9 atau klik pada butang yang ditunjukkan pada Gambar 1 untuk menghasilkan kod Arduino, dan buka Arduino IDE
Di Arduino IDE, klik pada butang Upload, untuk menyusun dan memuat naik kod (Gambar 2)
Langkah 8: Main
Sekiranya anda menghidupkan modul Arduino UNO, tahap suhu dan kelembapan bilik harus ditunjukkan pada paparan OLED.
Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya di sini dan membukanya di Visuino:
Disyorkan:
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: 8 Langkah (dengan Gambar)
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: Setelah 1 tahun beroperasi di 2 lokasi yang berbeza, saya berkongsi rancangan projek stesen cuaca berkuasa solar saya dan menerangkan bagaimana ia berkembang menjadi sistem yang benar-benar dapat bertahan dalam jangka masa yang lama tempoh dari tenaga suria. Sekiranya anda mengikuti
Stesen Cuaca DIY & Stesen Sensor WiFi: 7 Langkah (dengan Gambar)
DIY Weather Station & WiFi Sensor Station: Dalam projek ini saya akan menunjukkan kepada anda cara membuat stesen cuaca bersama dengan stesen sensor WiFi. Stesen sensor mengukur data suhu dan kelembapan tempatan dan menghantarnya, melalui WiFi, ke stesen cuaca. Stesyen cuaca kemudian memaparkan
Stesen Cuaca DIY Dengan Paparan Nextion dan Arduino: 11 Langkah
DIY Weather Station With Nextion Display dan Arduino: Dalam tutorial ini kita akan menggunakan Nextion display, rtc1307 time module, Arduino UNO, dan Visuino untuk memaparkan waktu, suhu dan kelembapan semasa. Tonton video demonstrasi
Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Statistik Wifi dan Mudah Alih: 6 Langkah
Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Wifi dan Statistik Bergerak: Dengan peranti Raspberry PI anda dapat mencatat data suhu dan kelembapan di luar, di dalam bilik, rumah hijau, makmal, bilik penyejuk atau tempat-tempat lain secara percuma. Contoh ini akan kita gunakan untuk mencatat suhu dan kelembapan. Peranti akan disambungkan ke internet
Stesen Cuaca Acurite 5 dalam 1 Menggunakan Pi Raspberry dan Weewx (Stesen Cuaca lain Sesuai): 5 Langkah (dengan Gambar)
Stesen Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stesen Cuaca yang Lain Sesuai): Semasa saya membeli stesen cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya semasa saya tiada. Semasa saya pulang dan menyiapkannya, saya menyedari bahawa saya mesti mempunyai paparan yang disambungkan ke komputer atau membeli hab pintar mereka