Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Sekarang musim dingin, tetapi masih terasa sedikit panas, meskipun saya hanya mengenakan T-shirt, yang membuat saya ingin mengetahui suhu saat ini, jadi saya menggunakan sensor Micropython ESP32 dan DHT11 dan stasiun cuaca sederhana sehingga Anda bisa mendapatkan suhu dan kelembaban saat ini di browser apa pun, sekarang saya akan membagikan prosesnya dengan Anda.
Langkah 1: Persediaan
Perangkat keras:
- MakePython ESP32
- DHT11
- Papan roti
- Garis lompat
- kabel USB
MakePython ESP32 adalah papan ESP32 dengan layar OLED SSD1306 terintegrasi, Anda bisa mendapatkannya dari tautan ini:
www.makerfabs.com/makepython-esp32.html
Perangkat lunak:
uPyCraft IDE
Klik tautan ini untuk mengunduh uPyCraft IDE untuk Windows:
Langkah 2: Pengkabelan
- MakePython ESP32 dan DHT11 dicolokkan ke papan tempat memotong roti.
-
DHT11 hanya membutuhkan 3 kabel, VCC dan GND terhubung ke 3V3 dan GND dari ESP32, dan DATA terhubung ke IO14 dari ESP32. Saya menggunakan GPIO14 dalam percobaan, jadi saya menghubungkan IO14.
- Hubungkan MakePython ESP32 ke PC menggunakan kabel USB, Buka pengelola perangkat (Cukup cari "perangkat" di kotak pencarian Windows). Saat diperluas, bagian port akan menampilkan sesuatu seperti di atas. Catat nomor port, seperti COM19 dalam kasus saya. Jika tidak ada port yang muncul, coba unduh drive USB:
Langkah 3: Arahan UPyCraft untuk Digunakan
Instruksi terperinci untuk uPyCraft dapat ditemukan di tautan ini:
www.makerfabs.com/makepython-esp32-starter…
- Klik link di atas untuk membuka halaman
- Temukan dokumen Panduan MicroPython ESP32 Dev Kit
- Klik unduh untuk membuka dokumen
- Tutorial terperinci tersedia di direktori I. MicroPython Development Tools
Tentu saja, dokumentasi ini bukan hanya tentang instruksi uPyCraft, tetapi juga mencakup beberapa rutinitas MicroPython ESP32 dan pertanyaan umum serta penanganan kesalahan.
Langkah 4: Unduh Kode
Kode untuk ssd1306.py diunduh dari repositori GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 Atau unduh milik saya.
Setelah mengunduh ssd1306.py, buka file tersebut, dan klik Save and DownAndRun. "download ok" akan ditampilkan ketika download berhasil.
Setelah mengunduh main.py, perubahan berikut perlu dilakukan:
1. Ubah nama jaringan dan kata sandi:
- SSID: perlu diubah ke nama jaringan lokal Anda
- PASSWORD: perlu mengubah kata sandi jaringan lokal Anda
Setelah selesai, klik DownAndRun dan MakePython ESP32 terhubung ke WiFi
2. Pin data DHT11:
-
Jika DHT11 menerima perubahan Pin di MakePython ESP32, ubah nomor di Pin() menjadi Pin yang Anda terima.
Langkah 5: Dapatkan Alamat IP
Jalankan main.py, jaringan sukses, Anda dapat melihat alamat IP (milik saya: 192.168.1.120).
Langkah 6: Buka Peramban
Buka browser di PC Anda, ketik alamat IP yang baru saja Anda dapatkan (192.168.1.120), dan klik Enter untuk mengonfirmasi.
Langkah 7: Sekarang Cuaca
Browser menampilkan suhu dan kelembaban saat ini, serta tampilan OLED pada MakePython ESP32. Saat Anda me-refresh halaman, data suhu dan kelembaban juga akan disegarkan.
Stasiun cuaca mini relatif sederhana. Saya akan menambahkan data dari sensor gas, sensor hujan, sensor tekanan atmosfer dan sensor lainnya untuk memperkaya stasiun cuaca.
Direkomendasikan:
Stasiun Cuaca Mini Menggunakan Arduino dan ThingSpeak: 4 Langkah
Stasiun Cuaca Mini Menggunakan Arduino dan ThingSpeak: Halo semuanya. Dalam Instruksi ini, saya akan memandu Anda melalui langkah-langkah untuk membuat stasiun cuaca mini yang dipersonalisasi. Selain itu, kami akan menggunakan ThingSpeak API untuk mengunggah data cuaca kami ke server mereka, atau apa tujuan
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Dilakukan dengan Cara yang Benar: 8 Langkah (dengan Gambar)
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Selesai dengan Cara yang Benar: Setelah 1 tahun beroperasi dengan sukses di 2 lokasi berbeda, saya membagikan rencana proyek stasiun cuaca bertenaga surya saya dan menjelaskan bagaimana hal itu berkembang menjadi sistem yang benar-benar dapat bertahan lama periode dari tenaga surya. Jika Anda mengikuti
Stasiun Cuaca DIY & Stasiun Sensor WiFi: 7 Langkah (dengan Gambar)
Stasiun Cuaca DIY & Stasiun Sensor WiFi: Dalam proyek ini saya akan menunjukkan cara membuat stasiun cuaca bersama dengan stasiun sensor WiFi. Stasiun sensor mengukur data suhu dan kelembaban lokal dan mengirimkannya, melalui WiFi, ke stasiun cuaca. Stasiun cuaca kemudian menampilkan
Stasiun Cuaca Mini Dengan Attiny85: 6 Langkah (dengan Gambar)
Stasiun Cuaca Mini Dengan Attiny85: Dalam instruksi terbaru Indigod0g menggambarkan stasiun cuaca mini yang bekerja cukup baik, menggunakan dua Arduino. Mungkin tidak semua orang ingin mengorbankan 2 Arduino untuk mendapatkan kelembaban dan pembacaan suhu dan saya berkomentar bahwa itu mungkin untuk
Stasiun Cuaca 5 in 1 Acurite Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca lain Kompatibel): 5 Langkah (dengan Gambar)
Stasiun Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca Lainnya Kompatibel): Ketika saya membeli stasiun cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya saat saya pergi. Ketika saya sampai di rumah dan memasangnya, saya menyadari bahwa saya harus menghubungkan layar ke komputer atau membeli hub pintar mereka