Isi kandungan:

Stesen Cuaca Sederhana V2.0: 5 Langkah (dengan Gambar)
Stesen Cuaca Sederhana V2.0: 5 Langkah (dengan Gambar)

Video: Stesen Cuaca Sederhana V2.0: 5 Langkah (dengan Gambar)

Video: Stesen Cuaca Sederhana V2.0: 5 Langkah (dengan Gambar)
Video: Cara Jadi Seperti Hacker dalam 5 Detik 2024, Jun
Anonim
Stesen Cuaca Sederhana V2.0
Stesen Cuaca Sederhana V2.0

Sebelum ini saya telah berkongsi beberapa jenis stesen cuaca yang beroperasi secara berbeza. Sekiranya anda belum membaca artikel tersebut, saya cadangkan anda menyemaknya di sini:

  • Stesen Cuaca Sederhana Menggunakan ESP8266.
  • Stesen Cuaca Bilik Menggunakan Arduino & BME280.

Dalam arahan ini, saya akan berkongsi stesen cuaca yang dikemas kini dengan gabungan dua ciri sebelumnya dan beberapa ciri tambahan. Seiring dengan suhu, kelembapan dan tekanan dalaman, kita juga dapat mengetahui keadaan cuaca dan ramalan untuk keesokan harinya. Semua data ini akan dipaparkan di skrin OLED, halaman web dan aplikasi android / ios.

Oleh itu, tanpa membuang masa lagi, mari kita mulakan.

P. S: Sekiranya anda menyukai arahan ini, sila undi dari dalam Sensor Contest:)

Bekalan

Berikut adalah senarai bahagian yang akan kami gunakan untuk projek ini.

Wemos D1 Mini (Amazon US / Amazon EU): Anda boleh menggunakan papan pemuka berasaskan ESP8266 / ESP32

Sensor BME280 (Amazon US / Amazon EU): Pastikan anda membeli "BME280" untuk tidak membingungkannya dengan "BMP280"

1.3 "Paparan OLED (Amazon US / Amazon EU): Saya cadangkan anda mendapat OLED yang sama seperti yang saya gunakan, Atau anda mungkin sukar untuk berjuang kerana banyak OLED tidak berfungsi dengan papan ESP

Tombol tekan (Amazon US / Amazon EU): Gunakan suis seketika kerana ia akan beralih antara mod yang berbeza

Papan Roti dengan Pelompat (Amazon US / Amazon EU): Untuk prototaip

Papan Prototaip (Amazon US / Amazon EU): Untuk menyolder segalanya untuk membuat prototaip yang lebih kekal

Bateri 3.7v (Amazon US / Amazon EU): Untuk menghidupkan sistem (Pilihan)

Seiring dengan bahagian-bahagian ini, kami juga memerlukan perisian untuk membuat semuanya berfungsi

RemoteMe: Ini adalah platform IoT di mana anda perlu membuat akaun untuk menggunakan perkhidmatan. Ia adalah percuma

Arduino IDE: Untuk memuat naik kod

Berikut adalah beberapa alat yang mungkin anda perlukan sepanjang perjalanan:

Wire Strippers (Amazon US / Amazon EU)

Kit Pematerian (Amazon US / Amazon EU)

Tangan Membantu (Amazon US / Amazon EU)

Sebaik sahaja anda mengumpulkan semua bahan, kami dapat meneruskan ke langkah seterusnya.

Langkah 1: Membuat Aplikasi Web dan Rangkaian:

Membuat Aplikasi Web dan Rangkaian
Membuat Aplikasi Web dan Rangkaian
Membuat Aplikasi Web dan Peranti Rangkaian
Membuat Aplikasi Web dan Peranti Rangkaian
Membuat Aplikasi Web dan Peranti Rangkaian
Membuat Aplikasi Web dan Peranti Rangkaian

Mula-mula kita perlu pergi ke Remoteme.org dan masuk ke akaun kita. Sekiranya anda tidak mempunyai akaun, sekarang adalah masa untuk membuatnya. Sekarang setelah kami log masuk ke akaun remoteme, kami dapat membina stesen cuaca kami, rujuk langkah-langkah berikut:

  1. Apabila kami masuk ke akaun remoteme kami, kami diarahkan ke halaman di mana kami akan melihat senarai projek. Di sini tatal ke bawah dan anda akan menemui "Weather Station". Klik padanya.
  2. Tetingkap pop timbul akan muncul, di sini klik kita dapat mencari semua maklumat yang diperlukan mengenai projek tersebut. Sekiranya anda mahu, anda boleh membaca semua butiran atau ikuti arahan ini.
  3. Kita harus pergi ke tab "build it" dan mengisi maklumat.

    • Masukkan dahulu nama WiFi dan Kata Laluan anda. Ini akan membolehkan papan ESP menyambung ke rangkaian WiFi anda.
    • Seterusnya ada pilihan di mana kita boleh memilih jenis papan. Oleh kerana kami menggunakan Wemos D1 mini berdasarkan ESP8266, kami akan memilih papan itu.
    • Sekarang kita harus memasukkan lokasi, iaitu bandar yang anda tinggali. Masukkan nama kota dan kod negara. Contohnya: Seperti dalam gambar "Warsaw, PL" itu bermaksud bandar Warsaw, Poland. Setelah memasuki bandar dan negara anda, Tatal ke bawah. Di sini anda boleh menukar nama aplikasi dan peranti tetapi pilihan. Oleh itu, anda boleh terus klik "Next Step".
    • Ini adalah langkah terakhir di sini hanya klik pada "Build project". Sekarang anda boleh memuat turun kod yang dihasilkan secara automatik oleh penyihir kod.
    • Di bawahnya terdapat 3 pilihan, Buka, kod QR dan Pasang. Mengklik pada pilihan pertama akan membuka laman web dengan data cuaca. Pilihan kedua akan mendapatkan kod QR yang dapat diimbas menggunakan telefon pintar mana pun untuk mendapatkan laman web pada penyemak imbas mudah alih. Pilihan ketiga juga akan memberikan halaman web yang akan memasang aplikasi web pada Android / iPhone.

Di laman web anda akan melihat bahawa dua suapan pertama menunjukkan data tetapi yang terakhir kosong. Ini kerana kita mesti membuat stesen cuaca bilik. Oleh itu, mari buat litar untuk stesen cuaca kami.

Langkah 2: Membuat Litar:

Membuat Litar
Membuat Litar
Membuat Litar
Membuat Litar

Sekarang kita mempunyai kod, kita perlu memuat naiknya ke papan. Tetapi pertama-tama kita harus menyambungkan Display, sensor BME280 dan beralih ke Wemos D1 mini. Untuk melakukannya, rujuk gambarajah litar di atas.

Di sini kita telah menggunakan protokol I2C untuk menyambungkan modul.

  • SDA ke pin D2
  • SCL ke pin D1
  • GND untuk pin GND
  • VIN untuk pin 3.3v

Catatan: Sambungkan pin paparan SDA & SCL dan BME280 ke ESP. Semua pin GND harus dihubungkan bersama.

Satu terminal suis disambungkan ke D3 dan yang lain disambungkan ke GND. Sekiranya anda tidak tahu bagaimana butang tekan berfungsi, saya cadangkan anda melihat artikel ini. Rujuk gambar di atas untuk pemahaman yang lebih baik.

Langkah 3: Memuat naik Kod:

Memuat naik Kod
Memuat naik Kod

Sebelum anda boleh memuat naik kod, pastikan anda memasang semua papan ESP di IDE. Jika anda tidak tahu bagaimana melakukannya, tonton Video YouTube ini.

Pasang juga perpustakaan berikut:

  1. JauhMe
  2. RemoteMeUtils
  3. SparkFun BME280
  4. esp8266-OLED-tuan
  5. Tombol RBD_
  6. RBD_Timer

Untuk memasang perpustakaan ini. buka Alat IDE dan goto >> Urus Perpustakaan. Di bar carian masukkan nama perpustakaan satu persatu dan pasangkannya.

Sekarang ekstrak fail kod yang dimuat turun dari RemoteMe dan buka dengan Arduino IDE. Ikuti langkah di bawah:

  1. Sambungkan wemos anda ke PC dan pilih jenis papan (Wemos D1 R1 mini) dan pilih port yang betul.
  2. Sekarang muat naik kod dan tunggu sehingga selesai.
  3. Setelah kod dimuat, papan akan menyambung ke WiFi anda dan mula memaparkan data di layar OLED.
  4. Menekan butang akan bertukar antara 3 mod. Anda boleh menyemaknya sendiri.

Sekarang semuanya berjalan seperti yang diharapkan, kita dapat terus menjadikan litar ini lebih kekal dan tertutup agar kelihatan lebih baik.

Langkah 4: Membina PCB dan Lampiran:

Membina PCB dan Lampiran
Membina PCB dan Lampiran
Membina PCB dan Lampiran
Membina PCB dan Lampiran
Membina PCB dan Lampiran
Membina PCB dan Lampiran
Membina PCB dan Lampiran
Membina PCB dan Lampiran

Untuk menjadikan litar kita lebih selamat dan kekal, kita perlu menyatukan semua komponen pada papan prototaip. Saya telah berkongsi gambar karya saya untuk memberi idea yang lebih baik. Anda boleh membuat reka bentuk yang berbeza jika anda mahu.

Untuk kandang saya menggunakan papan busa kerana senang digunakan dan digunakan. Di bawah ini saya telah memberikan CAD yang boleh anda rujuk untuk membuat kandang anda sendiri.

Langkah 5: Tutorial Video:

Sekiranya anda menyukai arahan ini, sila pilih.

Disyorkan: