Isi kandungan:

ESP8266 - 12 Weatherstation: 4 Langkah (dengan Gambar)
ESP8266 - 12 Weatherstation: 4 Langkah (dengan Gambar)

Video: ESP8266 - 12 Weatherstation: 4 Langkah (dengan Gambar)

Video: ESP8266 - 12 Weatherstation: 4 Langkah (dengan Gambar)
Video: Tutorial ESP 8266 12 E NodeMCU untuk Pemula - Menyalakan Lampu LED lewat Browser 2024, November
Anonim
ESP8266 - 12 Weatherstation
ESP8266 - 12 Weatherstation

Projek ini adalah mengenai membina dan menguji stesen cuaca berdasarkan ESP8266 - 12. Konsep ini berdasarkan daya rendah dengan mengecas bateri menggunakan sel solar. Instruksional ini berdasarkan pada sistem pengisian 2 projek saya sebelumnya dan pengecas esp.

BOM:

Papan prototaip PCB

s.click.aliexpress.com/e/bgL8ra4o

s.click.aliexpress.com/e/cZld3Uu0

kes

s.click.aliexpress.com/e/bnH8vwuC

s.click.aliexpress.com/e/cgh1TZZA

Sel solar 6V:

s.click.aliexpress.com/e/boPIbdcU

s.click.aliexpress.com/e/P2CdlvQ

s.click.aliexpress.com/e/hpaB1es

ESP 8266 12

s.click.aliexpress.com/e/uPIsjqu

s.click.aliexpress.com/e/c2KA2QyC

Bateri. 18650 Lithium - bateri ion.

Pemegang untuk bateri 18650

Sensor.

Anda boleh memilih apa sahaja, saya suka sensor I2C, saya memilih sensor cahaya MAX44009 https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)

s.click.aliexpress.com/e/mF3rZpQ (BME280 - sensor suhu, kelembapan dan tekanan)

atau.

Sensor Suhu 1-Kawat DS18B20 https://s.click.aliexpress.com/e/bhmyP8ha penghantaran percuma:

s.click.aliexpress.com/e/bhmyP8ha

2 x Kapasitor Seramik 100 nF

Kapasitor Elektrolit 1x47microF (boleh menggunakan 470microFarad)

s.click.aliexpress.com/e/bFvGcnB6 *

* pek kapasitor

s.click.aliexpress.com/e/bFvGcnB6

s.click.aliexpress.com/e/bcwvHbiC

1x CP2102 USB ke UART Serial modul

s.click.aliexpress.com/e/btKG0HlO

n

Butang Tekan Taktil 2x

s.click.aliexpress.com/e/DEGyCsC

Panjang papan roti 2x atau papan roti panjang 1x + papan roti pendek 1x atau 1x pcb (yang lebih baik, kapasitansi rendah) https://s.click.aliexpress.com/e/DEGyCsC (panjang)

s.click.aliexpress.com/e/DEGyCsC (pendek)

1x pek kabel dupont (tidak begitu bagus, lebih baik beli yang lebih tebal, untuk sambungan yang baik)

Perintang: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ

Pek:

s.click.aliexpress.com/e/DEGyCsC

s.click.aliexpress.com/e/bzLcEtPS

Langkah 1: Membina

Bangunan
Bangunan
Bangunan
Bangunan
Bangunan
Bangunan

Saya menerangkan bahagian-bahagian utama untuk spasi weatherstation, lebih banyak perincian mengenai projek-projek saya yang terdahulu.

Saya menggunakan mikrokontroler ESP8266 - 12, anda boleh menggunakan ESP8266 - 7 dengan antena. Untuk cip esp berfungsi, anda memerlukan modul turun 3.3 V, yang menukar voltan dari bateri ion Lithium kepada 3.3 V. Saya menggunakan bateri ion Lithium dari pek bateri notebook lama.

Untuk mengecas bateri, saya menggunakan sel solar, pada dasarnya anda memerlukan sel solar, yang memberikan maksimum 7 V (bergantung pada modul pengisian TP4056) dan sekitar 200 mA arus maksimum dari sel solar. Arus maksimum bergantung pada bateri, ini adalah peraturan C / 10 tetapi untuk bateri litium, anda juga boleh mengecas dengan 500 mA (C adalah kapasiti bateri).

Untuk ukuran saya menggunakan 3 themometer DS18b20, yang berdasarkan konsep satu wayar. Saya juga memeriksa alamat universal setiap tema individu. Kenapa 3 meter? Daftar masuk slaid seterusnya.

ESP juga boleh mengukur dengan antena wifi! Saya mengukur kekuatan SSID yang saya sambungkan. Biasanya ia berada dalam unit dB. Juga nombor pemeriksaan wifi di rumah saya. Kadang-kadang adalah 2, kadang-kadang adalah 3 atau 4.

Langkah 2: Mengukur

Mengukur
Mengukur

Untuk mengukur saya menggunakan 3 themometer, satu mengukur suhu di dalam kotak, di mana terdapat esp dan semua perkakasan. Metometer kedua mengukur suhu udara di luar. Saya hanya memasang sensor di belakang papan di balkoni. Temaometer ketiga yang saya gunakan untuk mengukur suhu di dalam botol. Bila cerah, udara di dalam botol cukup panas. Jadi ia seperti pengesan sinaran suria.

Saya juga mengukur voltan bateri dengan penukar digital analog (ADC). ESP menggunakan ADC dengan maksimum 1 V, jadi saya mesti membahagikan voltan dari bateri Lithium hingga kurang daripada 1 V.

ESP juga mengukur kekuatan SSID saya dan bilangan rangkaian wifi, di sekitar rumah saya.

Langkah 3: Menguji

Untuk ujian saya menggunakan saluran Thingspeak (https://thingspeak.com/channels/297517?fref=gc). Saya membuat 8 grafik, suhu luar, ADC (nilai dari ADC, yang mengukur voltan bateri), Perbezaan (Suhu di luar - suhu dalam botol), suhu di dalam kotak, Kekuatan wifi, Bilangan "wify", Suhu pada Matahari = dalam sebotol.

Esp saya menghantar data ke benda-benda setiap 28 minit (saya menetapkan 30 minit, tetapi jam dalaman bergetar dengan sedikit bunyi, tetapi pada dasarnya, selang waktu sekitar 28 minit)

Ia berfungsi dengan baik, tetapi minggu lalu, saya dapati, satu hari sekali, satu nilai hilang. Selang masa lebih lama daripada 28 minit = 56 minit. Mungkin pelayan Thingspeak sedikit bermasalah.

Anda juga boleh membuat grafik dari nilai-nilai ini dan menambahkan grafik ini ke saluran lain di Thingspeak (gunakan alat Analisis MATLAB dan Visualisasi MATLAB). Saya menggunakannya, tetapi mungkin ia menyebabkan hilangnya nilai-nilai saya. (Nilai yang hilang juga berlaku setelah saya menghapus grafik dan saluran baru saya)

Langkah 4: Grafik

Adalah baik untuk memeriksa suhu di luar dan menganalisis suhu di dalam botol saya, seperti rumah hijau. Suhu boleh mencapai lebih dari 30 ° C (86 F) ketika di luar sekitar 15 ° C (59 F). Suhu luar saya juga tidak tepat, di laman web ramalan di wilayah saya, saya periksa, bahawa suhu luar yang saya ukur masih lebih tinggi. Mungkin saya memerlukan pengasingan yang lebih baik.

suhu di luar

suhu pada SUN

Disyorkan: