» Elektronik » Arduino »Buat stesen cuaca di Arduino

Stesen cuaca Arduino do-it-yourself

Salam penduduk laman web kami!
Hari ini kita akan membuat stesen cuaca pelbagai fungsi untuk memerhatikan iklim mikro dalaman.

Pengarang saluran YouTube AlexGyver telah lama ingin melakukan sesuatu seperti ini supaya dia (stesen) mengukur pelbagai parameter mikroklimat di dalam bilik, khususnya kepekatan karbon dioksida. Juga, stesen kami harus menunjukkan parameter mikroklimat yang lain, sebagai contoh, suhu, kelembapan, tekanan, menunjukkan masa dan tarikh, isyarat, contohnya, tahap karbon dioksida, dengan baik, dan mengumpul graf pada selang masa yang berlainan, ia akan berguna, demi kepentingan , dan ia akan berguna kepada peminat sesuatu untuk berkembang atau mengandungi haiwan tertentu.

Sistem ini berdasarkan pada platform arduino nano, yang akan membaca sensor dan memaparkannya. Paparan akan mengambil yang paling murah, simbolik 2004 dengan penyesuai ke bas I2C. Terdapat banyak ruang pada paparan, jadi kami akan menyusun jam. Untuk melakukan ini, anda memerlukan modul masa nyata yang akan menghitung detik, walaupun selepas mematikan kuasa.

Sensor utama stesen cuaca BME280, muncul di kalangan orang Cina agak baru-baru ini.

Sensor ini adalah sejuk kerana kosnya sedikit lebih daripada kayu shawarma, tetapi ia dapat mengukur suhu, kelembapan dan tekanan atmosfera dengan ketepatan yang tinggi. Dan semua ini dalam kotak kecil ini dengan lubang.
Sensor seterusnya adalah MH-Z19, sebenarnya sensor karbon dioksida, ia adalah yang paling mahal dalam litar ini, dengan kos 1000 dengan ekor rubel. Untuk menukar mod, kami akan menggunakan butang sentuhan, yang akan ditempatkan di dalam kes dan akan bertindak balas ke jari melalui dindingnya. Juga, untuk memaparkan karbon dioksida, anda memerlukan LED 3 warna.

Semua komponen dibeli di aliexpress, anda akan mendapat pautan ke.

Sekarang kita perlu menyolder semuanya mengikut skema. Di halaman projek terdapat 2 pilihan skema, tetapi mereka sama sekali identik, hanya penulis yang mereka bentuk mereka secara berbeza.


Nah, sebenarnya di sini, semua orang disolder.

Seperti dalam gambar rajah, kita memutar wayar biasa ke dalam satu bundle dan solder pada arduino. Penulis disalurkan ke wayar kuasa secara berasingan dan pada akhirnya menggunakan modul USB mikro, untuk kegunaan yang lebih mudah.


Dan inilah satu lagi LED dengan perintang pada kaki umum.

Kini kami menyambung arduino ke komputer untuk memuat turun firmware. Muat turun arkib firmware sekali lagi. Tidak ada yang rumit, semuanya dilakukan dengan beberapa klik tetikus.


Terdapat beberapa tetapan dalam firmware itu sendiri.

Ini bermakna kita ada di sini.Jam tangan yang besar:

Masa dan tarikh, dengan cara yang ditetapkan secara automatik semasa muat turun firmware. Mereka dipasang sama seperti pada komputer yang mana firmware dimuat turun. Di sebelah kanan jam adalah tarikh. Di bawah ini kita mempunyai garis pilihan kami (sekarang berdiri hari minggu dengan transliterasi "Vosk" - Ahad). Dalam firmware, anda boleh meletakkan tahun atau saat dalam masa nyata.

Seterusnya, kami mempunyai suhu, kelembapan dan karbon dioksida.

Untuk karbon dioksida, berikut adalah plat:

Tekanan atmosfera (dalam mmHg) dan ramalan cuaca berdasarkan perubahan tekanan yang sama pada masa lalu.


Secara umum, jika angka mencapai seratus, maka dengan kebarangkalian yang tinggi akan ada hujan lebat yang dahsyat dengan ribut petir di musim panas atau salji yang lebat dengan badai salju di musim sejuk.

Sekiranya nilai itu negatif, maka peningkatan dalam cuaca buruk perlu dijangkakan. Ini adalah satu perkara yang melucukan.

Grafik seterusnya. Dengan mengklik pada butang yang kita tatal melalui graf suhu untuk jam terakhir. Terdapat 15 lajur. Jadual berubah setiap 4 minit. Di atas adalah nilai maksimum yang ditunjukkan pada carta, di bawah adalah minimum yang ditunjukkan dan yang lebih tinggi adalah yang terkini.

Di sini perkara yang sama, tetapi dalam sehari.

Karbon dioksida.

Dengan cara ini, dari mana-mana carta anda boleh pergi ke skrin utama dengan memegang jari anda pada sensor selama kira-kira satu saat.
Warna LED. Hijau adalah kepekatan rendah karbon dioksida, biru dinaikkan, dan merah berkilat sangat tinggi, jadi sangat penting untuk mengalihkan udara.

Dengan kandungan karbon dioksida yang tinggi, kapasiti kerja berkurangan, mengantuk dan sebagainya, seterusnya, meningkat.

Sebenarnya, itu sahaja yang boleh dikatakan mengenai firmware. Ia kekal untuk mengumpulnya elektronik asali dalam kes itu dan letakkan di atas meja. Kami akan menggunakan kes sedemikian yang sesuai untuk projek ini dan pada amnya untuk memaparkan tahun 2004, satu-satunya perkara ialah anda perlu memotong petak bateri tambahan.



Kami menandakan bahagian depan di bawah tetingkap paparan dan memotong tetingkap ini.


Akibatnya, kita mendapat tingkap yang hampir sempurna, yang secara literal perlu dimuktamadkan dengan fail.


Sebelum melekatkan modul antara satu sama lain, adalah perlu untuk menentukan yang mana antara mereka pemanasan, supaya pada masa depan tidak meletakkan sensor suhu di sebelah komponen hangat. Pengimeen termal untuk telefon pintar akan membantu kami dengan ini.

Kami segera melihat bagaimana penghalang semasa menghadkan lampu belakang paparan memanaskan, pasti mustahil untuk meletakkan sensor di sini. Daripada semua modul lain, hanya sensor karbon dioksida dipanaskan (2 darjah di atas suhu ambien). Juga, mikropengawal di papan dipanaskan hingga 30 darjah dan LED dipanaskan dengan sangat sedikit.

Baiklah, kami terus mencincang kes itu dan membuat tetingkap sempit di bawah penunjuk LED, yang akan kami isi dengan gam panas.

Kami mula memasang modul di papan paparan menggunakan pita bermuka dua dan gam panas.


Kami melampirkan butang sentuhan ke bahagian belakang kes itu untuk 2 keping pita pelekat sempit, kerana anda tidak boleh menekan sensor ke plastik. Menggunakan ini sangat mudah.

Kami memotong beberapa lagi tingkap untuk port kuasa dan firmware. Sekarang kita perlu mengumpul semua ini. Kami meneteskan 4 titis superglue di sudut-sudut badan, ini akan mencukupi.

Tetapi dengan modul masa nyata, kita mempunyai masalah, ia tidak sesuai di bawah tudung.


Anda boleh meninggalkannya seperti itu, tetapi ia akan sedih, jadi penulis memutuskan untuk meletakkan microversion modul ini dengan kuasa sandaran dari ionistor.

Rajah sambungan untuknya ialah:

Sekarang semuanya sempurna. Ia juga perlu untuk menggerudi lubang untuk kedua-dua lokasi sensitif sensor karbon dioksida. Untuk perintang pemanas dan untuk sensor suhu, kami juga menggerudi lubang.



Kami bersambung.

Kami meninggalkan stesen di atas meja dan selepas beberapa jam kami melihat graf.



Pada graf dalam satu jam kita melihat bagaimana suhu udara turun dan bagaimana karbon dioksida telah berlalu. Kami melihat sangat jelas keberkesanan pengudaraan.

Di sini kita mempunyai alat yang berguna hari ini yang akan membantu memantau iklim dalaman walaupun dengan melihat pengukuran sekali sehari, kerana graf membolehkan anda secara literal melihat ke masa lalu, yang sangat mudah dan menarik.


Terima kasih atas perhatian anda. Lihat awak tidak lama lagi!

Video:
9.4
9.4
8.7

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
5 komen
ilil
tanpa sensor karbon dioksida akan berfungsi?
juga matahari terbenam - mempertimbangkan matahari terbit
Nampaknya saya jika disambungkan ke Internet, ia boleh menunjukkan kadar cryptocurrency pada Alpha Centauri! Dan ramalan cuaca untuk nebula Andromeda! senyum
Oh, saya terlupa. stesen ini juga merupakan matahari terbenam - terbit matahari terbit dan disegerakkan dengan masa global. Menurut Frankfurt.
Saya tidak pernah melihat maklumat ini selama sebulan. - Ia harganya sendiri dan menunjukkan suhu jalan di sensor radio.
Itulah jujur. perkara-perkara ini menjadi membosankan dalam seminggu. Nah, saya mempunyai stesen cuaca - ia menunjukkan semua sampah, walaupun fasa bulan. DITERIMA. Dibeli - gembira. - Sekarang - hanya data asas dari sensor yang menarik. Suhu luaran (tolak 12.4 di sini) Suhu dalaman dan kelembapan = 22.1 X 53
Dan ramalan cuaca tiga kedudukan yang betul. Hujan - mendung - cerah. Selebihnya tidak bermaklumat, atau sampah otak anda dengan maklumat yang tidak perlu.
Itu sahaja!
Saya masih meminta maaf, tetapi komponen-komponen ini, terutamanya sensor CO2 pada kos 10 kilo rubel, saya akan
Saya tidak melekat pada termosnots. jadi tolak. Untuk idea ditambah - untuk pelaksanaan - mengira.

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...