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 Arduino Menggunakan BMP280-DHT11 - Suhu, Kelembapan dan Tekanan: 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 yang akan menampilkan SUHU, HUMIDITI DAN TEKANAN pada Paparan LCD TFT 7735
Tonton video demonstrasi.
Langkah 1: Apa yang Anda Perlu
- Arduino UNO (Atau Arduino lain)
- Paparan LCD TFT 7735
- Sensor BMP280
- Sensor DHT11
- Wayar pelompat
- Papan roti
- Program Visuino: Muat turun Visuino
Langkah 2: Litar
LCD TFT ST7735
Sambung:
- 1.8 PIN Paparan TFT [LED] ke PIN Arduino [3.3 V]
- 1.8 PIN Paparan TFT [SCK] ke PIN Arduino [13]
- 1.8 TFT Display PIN [SDA] ke Arduino PIN [11]
- 1.8 PIN Paparan TFT [A0 atau DC] ke PIN Arduino [9]
- 1.8 TFT Display PIN [RESET] ke Arduino PIN [8]
- 1.8 TFT Display PIN [CS] ke Arduino PIN [10]
- 1.8 PIN Paparan TFT [GND] ke PIN Arduino [GND]
- 1.8 TFT Display PIN [VCC] ke Arduino PIN [5V]
CATATAN: Beberapa papan Arduino mempunyai pin SPI yang berbeza, jadi pastikan anda memeriksa dokumentasi papan anda.
Sensor BMP280
- Sambungkan pin [VIN] ke Arduino [V5]
- Sambungkan pin [GND] ke pin Arduino [GND]
- Sambungkan pin [SDA] ke pin Arduino [SDA]
- Sambungkan pin [SCL] ke pin Arduino [SCL]
Sensor DHT11
- Sambungkan pin [+] ke Arduino [V5]
- Sambungkan pin [-] ke pin Arduino [GND]
- Sambungkan pin [S] ke pin digital Arduino [7]
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 "Suhu Tekanan BMP280 I2C"
- Tambahkan komponen "Kelembapan dan Termometer DHT11 / 21/22 / AM2301"
- Tambahkan komponen "TFT Color Display ST7735"
Langkah 5: Dalam Komponen Set Visuino
Pilih "Display1" dan tetapkan "Orientation" ke goDown (ini akan mengubah arah paparan)
Catatan: Sekiranya paparan tidak berfungsi, cuba ubah Jenis di bawah tetingkap sifat
-
Klik dua kali pada "Display1" dan di tetingkap elemen kembangkan "Text" dan "Lines" di sebelah kanan dan seret ke sebelah kiri:
- 4X "Lukis Teks"
- 3X "Garis Lukis"
- 3X "Medan Teks"
Di sebelah kiri pilih: - "Draw Text1" dan di tetingkap sifat tetapkan "Size" to 1, "Color" to aclDodgerBlue dan "X" to 17 and "Text" to WEATHER STATION
- "Draw Line1" dan pada tetingkap sifat set "Height" to 0, "Width" to 120, "Colour" to aclDodgerBlue dan "Y" to 0- "Draw Text2" dan pada tetingkap properti set "Size" hingga 1, "Warna" ke aclRed dan "X" hingga 30 dan "Y" hingga 15 dan "Teks" hingga SUHU
- "Medan Teks1" dan di tetingkap sifat tetapkan "Saiz" hingga 2, "Warna" ke aclYellow dan "X" hingga 30 dan "Y" hingga 30- "Draw Line2" dan di tetingkap sifat tetapkan "Tinggi" hingga 0, "Lebar" hingga 120, "Warna" hingga aclDodgerBlue dan "Y" hingga 50- "Draw Text3" dan di tetingkap sifat tetapkan "Saiz" hingga 1, "Warna" ke aclAqua dan "X" hingga 40 dan "Y" hingga 55 dan "Teks" ke HUMIDITY- "Medan Teks2" dan di tetingkap sifat tetapkan "Saiz" hingga 2, "Warna" ke aclYellow dan "X" hingga 30 dan "Y" hingga 70- "Draw Line3" dan di tetingkap sifat ditetapkan "Tinggi" hingga 0, "Lebar" hingga 120, "Warna" hingga aclDodgerBlue dan "Y" hingga 90- "Lukis Teks4" dan di tetingkap sifat set "Saiz" hingga 1, "Warna" ke aclWhite dan " X "hingga 40 dan" Y "hingga 95 dan" Teks "hingga TEKANAN -" Medan Teks3 "dan di tetingkap sifat tetapkan" Saiz "hingga 2," Warna "ke aclKuning dan" X "hingga 15 dan" Y "hingga 110
Langkah 6: Dalam Komponen Sambungan Visuino
- Sambungkan pin "PressureTemperature1" [Keluar] ke Arduino I2C [In]
- Sambungkan pin "PressureTemperature1" [Tekanan] ke Display1> TextField3 [In]
- Sambungkan pin "PressureTemperature1" [Temperature] ke Display1> TextField1 [In]
- Sambungkan pin "HumidityThermometer1" [Kelembapan] ke Display1> TextField2 [In]
- Sambungkan pin "HumidityThermometer1" [Keluar] ke pin digital Arduino [7]
- Sambungkan pin komponen "Display1" [Keluar] ke pin Arduino SPI [In]
- Sambungkan pin komponen "Display1" [Chip Select] ke pin Digital Arduino [10]
- Sambungkan pin komponen "Display1" [Reset] ke pin Digital Arduino [8]
- Sambungkan pin komponen "Display1" [Daftar Pilih] ke pin Digital Arduino [9]
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, LCD akan mula menunjukkan nilai semasa (TEMPERATURE, HUMIDITY, PRESSURE)
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 Mini Menggunakan Arduino dan ThingSpeak: 4 Langkah
Stesen Cuaca Mini Menggunakan Arduino dan ThingSpeak: Helo semua. Dalam Instructable ini, saya akan memandu anda melalui langkah-langkah untuk membuat stesen cuaca mini yang diperibadikan. Selain itu, kami akan menggunakan ThingSpeak API untuk memuat naik data cuaca kami ke pelayan mereka, atau apa tujuannya
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
ESP8266, BMP280, Stesen Cuaca MQTT: 4 Langkah
ESP8266, BMP280, MQTT Weather Station: Ini akan memberi petunjuk kepada anda untuk membuat stesen cuaca sederhana dengan ketepatan yang baik. Di sini kami menggunakan papan pengembangan WIFI ESP8266 untuk menyambungkan sensor ke internet untuk menyimpan data. Terdapat banyak rasa dan akan berfungsi dan saya akan menggunakan yang saya ada
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