Isi kandungan:
- Langkah 1: Bekalan
- Langkah 2: Pendawaian
- Langkah 3: Arah UPyCraft untuk Penggunaan
- Langkah 4: Muat turun Kod
- Langkah 5: Dapatkan Alamat IP
- Langkah 6: Buka Penyemak Imbas
- Langkah 7: Sekarang Cuaca
Video: Program MicroPython : Stasiun Cuaca Mini: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Sekarang musim sejuk sekarang, tetapi masih terasa sedikit panas, walaupun saya hanya memakai kemeja-T, yang membuat saya ingin mengetahui suhu semasa, jadi saya menggunakan sensor Micropython ESP32 dan DHT11 dan stesen cuaca sederhana sehingga anda dapat memperoleh suhu dan kelembapan semasa di mana-mana penyemak imbas, sekarang saya akan berkongsi prosesnya dengan anda.
Langkah 1: Bekalan
Perkakasan:
- MakePython ESP32
- DHT11
- Papan roti
- Garisan lompat
- wayar USB
MakePython ESP32 adalah papan ESP32 dengan paparan OLED SSD1306 bersepadu, anda boleh mendapatkannya dari pautan ini:
www.makerfabs.com/makepython-esp32.html
Perisian:
uPyCraft IDE
Klik pautan ini untuk memuat turun uPyCraft IDE untuk Windows:
Langkah 2: Pendawaian
- MakePython ESP32 dan DHT11 dipasang ke papan roti.
- DHT11 hanya memerlukan 3 wayar, VCC dan GND disambungkan ke 3V3 dan GND ESP32, dan DATA disambungkan ke IO14 dari ESP32. Saya menggunakan GPIO14 dalam percubaan, jadi saya menghubungkan IO14.
- Sambungkan MakePython ESP32 ke PC menggunakan kabel USB, Buka pengurus peranti (Cukup cari "peranti" di kotak carian Windows). Apabila diperluas, bahagian port harus memaparkan sesuatu seperti di atas. Buat nota nombor port, seperti COM19 dalam kes saya. Sekiranya tidak ada port yang muncul, cuba muat turun pemacu USB:
Langkah 3: Arah UPyCraft untuk Penggunaan
Arahan terperinci untuk uPyCraft boleh didapati di pautan ini:
www.makerfabs.com/makepython-esp32-starter…
- Klik pautan di atas untuk membuka halaman
- Dapatkan dokumen Panduan Kit Dev MicroPython ESP32
- Klik muat turun untuk membuka dokumen
- Tutorial terperinci boleh didapati di direktori I. MicroPython Development Tools
Sudah tentu, dokumentasi ini bukan hanya mengenai arahan uPyCraft, tetapi juga merangkumi beberapa rutin MicroPython ESP32 dan soalan yang sering diajukan dan pengendalian ralat.
Langkah 4: Muat turun Kod
Kod untuk ssd1306.py telah dimuat turun dari repositori GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 Atau muat turun saya.
Selepas memuat turun ssd1306.py, buka fail, dan klik Simpan dan TurunkanDan. "muat turun ok" akan dipaparkan apabila muat turun berjaya.
Setelah memuat turun main.py, perubahan berikut perlu dilakukan:
1. Tukar nama dan kata laluan rangkaian:
- SSID: perlu menukar ke nama rangkaian tempatan anda
- KATA LALUAN: perlu menukar kata laluan rangkaian tempatan anda
Setelah selesai, klik DownAndRun dan MakePython ESP32 menyambung ke WiFi
2. Pin data DHT11:
Sekiranya DHT11 menerima perubahan Pin di MakePython ESP32, ubah nombor di Pin () ke Pin yang anda terima.
Langkah 5: Dapatkan Alamat IP
Jalankan main.py, kejayaan rangkaian, anda dapat melihat alamat IP (saya: 192.168.1.120).
Langkah 6: Buka Penyemak Imbas
Buka penyemak imbas di PC anda, ketik alamat IP yang baru anda dapatkan (192.168.1.120), dan klik Enter untuk mengesahkan.
Langkah 7: Sekarang Cuaca
Penyemak imbas memaparkan suhu dan kelembapan semasa, serta paparan OLED di MakePython ESP32. Apabila anda memuat semula halaman, data suhu dan kelembapan juga akan disegarkan.
Stesen cuaca mini agak sederhana. Saya akan menambahkan data dari sensor gas, sensor hujan, sensor tekanan atmosfera dan sensor lain untuk memperkayakan stesen cuaca.
Disyorkan:
Program MicroPython: Adakah Tandas Duduki? 8 Langkah (dengan Gambar)
Program MicroPython: Adakah Tandas Duduki ?: Pejabat kami adalah pejabat kumpulan besar dengan ruang bilik mandi terhad. &Quot; I " sering mendapati bahawa saya tidak mempunyai ruang untuk pergi ke bilik mandi, jadi saya harus menunggu lama sehingga saya merasa malu. Eksperimen ini menggunakan MakePython ESP8266 untuk menubuhkan pelayan pengesanan
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
Program MicroPython: Kemas kini Data Penyakit Coronavirus (COVID-19) dalam Masa Nyata: 10 Langkah (dengan Gambar)
Program MicroPython: Kemas kini Data Penyakit Coronavirus (COVID-19) dalam Masa Nyata: Dalam beberapa minggu terakhir, jumlah kes penyakit coronavirus yang disahkan (COVID 19) di seluruh dunia telah melebihi 100,000, dan organisasi kesihatan dunia (WHO) telah menyatakan wabak pneumonia coronavirus baru menjadi wabak global. Saya sangat
Cuaca Lilin - Cuaca dan Suhu Sekilas: 8 Langkah
Cuaca Lilin - Cuaca dan Suhu Sekilas: Dengan menggunakan lilin ajaib ini, anda dapat mengetahui suhu dan keadaan semasa di luar dengan serta-merta
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