Isi kandungan:

Stesen Cuaca Menggunakan Wemos D1 Mini, BME280 dan Sensate .: 6 Langkah
Stesen Cuaca Menggunakan Wemos D1 Mini, BME280 dan Sensate .: 6 Langkah

Video: Stesen Cuaca Menggunakan Wemos D1 Mini, BME280 dan Sensate .: 6 Langkah

Video: Stesen Cuaca Menggunakan Wemos D1 Mini, BME280 dan Sensate .: 6 Langkah
Video: Cheap Weather Station. WEMOS and BME280. 2024, Julai
Anonim
Stesen Cuaca Menggunakan Wemos D1 Mini, BME280 dan Sensate
Stesen Cuaca Menggunakan Wemos D1 Mini, BME280 dan Sensate

Dalam catatan sebelumnya saya telah berkongsi kaedah yang berbeza untuk membina stesen cuaca. Sekiranya anda belum menyemaknya di sini adalah pautan.

Dalam arahan ini saya akan menunjukkan cara membina stesen Cuaca sederhana menggunakan Wemos dan platform IoT yang disebut Sensate. Oleh itu, mari kita mulakan.

Bekalan

  1. WeMos D1 Mini ………. (Amazon US / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon US / Amazon UK / Banggood)
  3. Paparan 1.3 "OLED …… (Amazon US / Amazon UK / Banggood)

Bersama ini, kami juga memerlukan Aplikasi Sensate untuk iOS atau Android.

Langkah 1: Apa itu Sensate?

Apa itu Sensate?
Apa itu Sensate?

Dengan kata-kata mereka sendiri: "Gunakan Aplikasi Sensate Sense untuk mengakses sensor anda bila-bila masa, di mana sahaja. Bangunlah logger data utama anda dengan menggunakan komponen perkakasan yang ada dengan Sensate Firmware percuma. Atau cari cip optimum untuk aplikasi anda dan bina penyelesaian individu anda."

Ringkasnya, ini adalah aplikasi yang bersama dengan firmware, memberi anda kaedah bebas kod mudah untuk membina projek mudah. Yang perlu anda lakukan ialah mem-flash firmware mereka, memasang aplikasinya, melalui tetapan konfigurasi dan anda bersedia untuk mengumpulkan data dari penderia anda.

Langkah 2: Flashing Sensate Firmware

Firmware Berkelip Berkelip
Firmware Berkelip Berkelip
Firmware Sensing Berkelip
Firmware Sensing Berkelip
Firmware Berkelip Berkelip
Firmware Berkelip Berkelip

Sekarang kami mahu papan ESP kami (dalam kes ini WeMos D1 Mini) dapat menyambung ke awan Sensate. Untuk ini, kita perlu memancarkan Firmware Sensate di papan kenyataan kita. Prosesnya agak lurus ke hadapan.

Mula-mula pastikan anda memuat turun perkara berikut:

  • Muat turun dan pasang pemacu CP210x atau CH34x (bergantung pada cip USB ke TTL yang digunakan di papan anda). Dalam kes saya, saya memasang CH340.
  • Muat turun alat flasher NodeMCU dari sini.
  • Seterusnya memuat turun firmware Sensate terbaru dari sini.

Setelah semuanya dimuat turun dan pemacu dipasang. Kita perlu memeriksa pelabuhan papan WeMos kita. Untuk mencari port:

  • Pergi "Pengurus Peranti" >> "Pelabuhan".
  • Sambungkan papan ke PC melalui USB. Anda akan melihat port baru muncul dalam senarai. Perhatikannya.

Sekarang kita boleh menyalakan papan dengan firmware baru. Pastikan anda telah memuat turun firmware yang betul dari pautan. (Dalam projek ini, kami menggunakan WeMos D1 mini sehingga kami akan menggunakan firmware itu)

  • Buka tab flasher dan buka "Lanjutan". Pastikan anda mempunyai tetapan yang serupa seperti pada gambar di atas.
  • Pergi ke tab "Config" seterusnya, klik pada baris pertama dan arahkan ke folder di mana anda telah memuat turun firmware. Pilih fail yang betul.
  • Sekarang pergi ke tab "Operasi", di sini di kotak port COM pilih port yang anda catat sebelumnya.
  • Klik pada "Flash" dan tunggu sehingga flashing selesai.

Sekarang kita mempunyai papan mini WeMos D1 dengan firmware Sensate. Cukup klik butang reset untuk menyelesaikan proses boot.

Langkah 3: Mengkonfigurasi Rangkaian WiFi

Mengkonfigurasi Rangkaian WiFi
Mengkonfigurasi Rangkaian WiFi
Mengkonfigurasi Rangkaian WiFi
Mengkonfigurasi Rangkaian WiFi
Mengkonfigurasi Rangkaian WiFi
Mengkonfigurasi Rangkaian WiFi

Setelah berjaya mem-flash dan mem-boot firmware, kita perlu menetapkan kelayakan WiFi ke papan. Untuk melakukan ini, mulakan terlebih dahulu papan dan hidupkan WiFi telefon pintar anda. Ikuti langkah-langkah yang diberikan di bawah:

  1. Ketuk "Sensate-Setup" dan masukkan kata laluan lalai "Setup-Sensate".
  2. Setelah peranti disambungkan, buka penyemak imbas lalai anda dan masukkan dalam URL "192.168.4.1" dan tekan enter.
  3. Anda akan diarahkan ke halaman persediaan. Di sini pilih "SSID" (nama WiFi) yang anda mahu sambungkan dan kemudian masukkan kata laluannya.
  4. Dalam Konfigurasi Perkhidmatan beri nama peranti anda (dalam hal ini "Weather Station"). Ketik simpan dan mulakan semula.

Dengan itu, kini papan WeMos siap untuk menyambung ke rangkaian WiFi anda. Sekarang kita dapat bergerak maju dan memulakan penyiapan pada aplikasi Sensate.

Langkah 4: Menyiapkan Aplikasi Mudah Alih Sensate

Menyiapkan Aplikasi Mudah Alih Sensate
Menyiapkan Aplikasi Mudah Alih Sensate
Menyiapkan Aplikasi Mudah Alih Sensate
Menyiapkan Aplikasi Mudah Alih Sensate
Menyiapkan Aplikasi Mudah Alih Sensate
Menyiapkan Aplikasi Mudah Alih Sensate

Pertama sekali, pastikan anda memasang Aplikasi Sensate Sense di Telefon Pintar anda. Seterusnya buka aplikasi dan ikuti langkah-langkah yang diberikan di bawah:

  • Pada halaman pertama ketik "Persediaan Perkakasan". Kemudian ia akan bertanya apakah kita ingin mengkonfigurasi jambatan, kerana kita sudah mengkonfigurasinya pada langkah sebelumnya kita akan mengetuk pilihan kedua "Tidak, Sudah dikonfigurasi"
  • Halaman seterusnya akan menunjukkan semua jambatan yang ada. Pilih yang baru sahaja kita buat.
  • Di halaman seterusnya kita akan mendapat semua perincian mengenai sensor dan 3 pilihan. Di sini pilih "Konfigurasi Wizard". Pada halaman seterusnya anda boleh membaca lebih banyak maklumat mengenai konfigurasi. Apabila anda sudah membacanya, ketik "Mula".
  • Sekarang kita mendapat senarai semua papan yang disokong. Di sini kita akan memilih "WeMos D1 Mini" dan ketuk "Teruskan".
  • Selanjutnya ia meminta kita memilih modus operasi. Terdapat 2 mod, satu adalah mod biasa yang akan mengambil dan mengemas kini pembacaan sesering mungkin. Mod lain "Sleeping Mode", dalam mod ini kita dapat memperoleh kemas kini berkala dan papan akan berada dalam mod hemat daya. Untuk projek ini, saya telah memilih Mod pertama kerana saya mahukan kemas kini suhu dan kelembapan masa nyata.
  • Seterusnya kita perlu memilih paparan. Oleh kerana kami menggunakan paparan 1.3 "128x64, kami akan memilihnya. Kemudian ketuk" Teruskan ".
  • Di halaman seterusnya, pilih "Tiada pelanjutan".
  • Di halaman seterusnya kita mesti memilih sensor. Kami menggunakan "BME280" jadi pilih itu. Pastikan anda tidak memilih BMP280 yang serupa tetapi tidak mempunyai sensor Tekanan.
  • Apabila kita memilih sensor, aplikasi memberi kita pilihan mengenai data yang ingin kita kumpulkan. Di sini togol ketiga-tiga pilihan. Tidak perlu bermain dengan tetapan lain.
  • Akhirnya klik pada selesai.

Yang perlu kita buat hanyalah membina litar.

Langkah 5: Membina Litar

Membina Litar
Membina Litar
Membina Litar
Membina Litar

Oleh kerana kami menggunakan komunikasi I2C di sini, sambungannya sangat mudah. Rujuk gambar di atas. Terdapat 4 pin dimainkan di sini: VCC, GND (pin kuasa) & SDA, SCL (pin I2C).

Sambungkan wayar sebagai:

VCC = 3.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Dan itu sahaja. Sekarang hidupkan litar dan tunggu untuk menyambung ke rangkaian. Sekarang kita akan mendapatkan data di OLED dan di aplikasi.

Langkah 6: Nota Akhir

Catatan Akhir
Catatan Akhir
Catatan Akhir
Catatan Akhir

Jadi sekarang kita mempunyai stesen cuaca DIY tanpa perlu menulis kod. Tidak keren? Sekarang anda boleh membina casing seperti yang saya buat di sini. Semoga tutorial ini mudah diikuti dan anda telah mengetahui sesuatu sekarang.

Sekiranya anda mempunyai sebarang pertanyaan, sila berikan komen di bawah.

Disyorkan: