![Termometer LED RPi Digital: 6 Langkah (dengan Gambar) Termometer LED RPi Digital: 6 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/009/image-25726-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00
![Termometer LED RPi Digital Termometer LED RPi Digital](https://i.howwhatproduce.com/images/009/image-25726-1-j.webp)
![Termometer LED RPi Digital Termometer LED RPi Digital](https://i.howwhatproduce.com/images/009/image-25726-2-j.webp)
![Termometer LED RPi Digital Termometer LED RPi Digital](https://i.howwhatproduce.com/images/009/image-25726-3-j.webp)
![Termometer LED RPi Digital Termometer LED RPi Digital](https://i.howwhatproduce.com/images/009/image-25726-4-j.webp)
Raspbian OSPelajari bagaimana saya membuat Termometer LED Digital ini, dengan Raspberry Pi Zero W, jalur LED, Paparan OLED, dan PCB tersuai.
Secara automatik ia mengira senarai bandar, dan memaparkan suhu pada paparan OLED, dan LED. Tetapi anda juga dapat memilih kota untuk ditampilkan secara manual, dengan butang di sebelahnya. Selain itu, ia akan mematikan LED dan OLED, jika tidak aktif selama beberapa minit, dan akan menyala kembali, jika ia mengesan perubahan cahaya yang ketara (Dikendalikan oleh LDR).
Bekalan
- Kad Raspberry Pi Zero W dan SD dengan OS Raspbian
- Modul OLED 1.5 Inch oleh Waveshare
- Bekalan Kuasa 5V 2.4A untuk Raspberry Pi
- Jalur LED 5m WS2812B, 30 LED / m
- Skru, pencuci, bolt dan penutup.
- PCB Kustom, dengan butang, suis, ldr, pin-header, dan banyak lagi
- Besi solder dan pateri
- Gam panas
- Gam kayu
- Papan lapis 4mm dan 6mm
- Akrilik putih 3mm
Langkah 1: Data Cuaca
![Data Cuaca Data Cuaca](https://i.howwhatproduce.com/images/009/image-25726-5-j.webp)
Kredit kepada StuffWithKirby untuk kodnya membaca data cuaca JSON di python.
Saya mengumpulkan data cuaca percuma dari OpenWeatherMap.org, di mana mereka membekalkan data cuaca dari banyak bandar besar, di banyak negara.
1. Mulakan dengan membuat akaun PERCUMA di OpenWeatherMap.org.
2. Kemudian salin kunci api anda untuk digunakan kemudian.
3. Sekarang muat turun, unzip dan buka fail city.list.json.gz, dan cari bandar yang anda mahu paparkan, dan salin id-city untuk kemudian.
Langkah 2: Menyiapkan RPi dan Menulis Kod
![Menyiapkan RPi dan Menulis Kod Menyiapkan RPi dan Menulis Kod](https://i.howwhatproduce.com/images/009/image-25726-6-j.webp)
![Menyiapkan RPi dan Menulis Kod Menyiapkan RPi dan Menulis Kod](https://i.howwhatproduce.com/images/009/image-25726-7-j.webp)
Mula-mula saya menyambungkan OLED ke Pi, dan memasang perpustakaan yang diperlukan untuk OLED, seperti yang dijelaskan oleh pengeluar, di sini.
Pastikan RPi disambungkan ke internet
1. Aktifkan fungsi I2C dan SPI dalam raspi-config di bawah Interfacing Options. Keluar dan but semula.
2. Jalankan ini untuk mengemas kini:
sudo apt-get kemas kini
3. Jalankan arahan berikut untuk memasang perpustakaan yang diperlukan:
sudo apt-get install python-dev
sudo apt-get install python-smbus sudo apt-get install python-serial sudo apt-get install python-pencitraan
4. Jalankan arahan berikut untuk membuka fail konfigurasi:
sudo nano / etc / modul
Pastikan dua baris berikut, ada dalam fail konfigurasi, kemudian keluar dan reboot:
i2c-bcm2708
i2c-dev
5. Sekarang jalankan ini untuk mengklon repo GitHub saya:
git klon https: / /github.com/Anders644PI/1.5inch-OLED-with-RPi.git
6. Masuk ke folder baru, dan buka zip RPi_GPIO-0_6_5.zip:
unzip RPi_GPIO-0_6_5.zip
Jalankan ini untuk memasang perpustakaan:
cd RPi_GPIO-0_6_5
sudo python setup.py pasang
7. Kembali ke folder utama, dengan menaip dengan menaip:
cd /home/pi/1.5inch-OLED-with-RPi/
Atau
cd..
Kemudian lakukan beberapa dengan spidev-3_2.zip.
8. Kemudian unzip pendawaianPi.zip:
unzip pendawaianPi
pendawaian cdPi
Dan jalankan arahan ini:
binaan chmod 777
./ membina
Periksa pemasangan dengan:
gpio –v
9. Kembali ke folder utama, dan hapus zip bcm2835-1_45.zip
unzip bcm2835-1_45.zip
cd bcm2835-1_45
10. Kemudian jalankan ini, untuk memasang perpustakaan:
./konfigurasi
buat sudo buat periksa sudo buat pasang
11. Sekali lagi kembali ke /home/pi/1.5inch-OLED-with-RPi/, dan jalankan ini, untuk menguji OLED:
cd / Demo_Code / Python /
sudo python main.py
Kemudian saya juga harus memasang perpustakaan untuk jalur LED WS2812B, mengikuti panduan ini.
Selepas itu hanya masalah menulis kod, yang mengambil masa beberapa bulan dari awal hingga akhir, mengusahakannya dan mematikannya. Kod saya boleh didapati di GitHub saya di sini.
Langkah 3: Mengkonfigurasi API Cuaca
![Mengkonfigurasi API Cuaca Mengkonfigurasi API Cuaca](https://i.howwhatproduce.com/images/009/image-25726-8-j.webp)
1. Cd ke dalam LED_Thermometer_Code_and_OLED_driver:
cd LED_Thermometer_Code_and_OLED_driver
2. Kemudian buka Official_Digital_LED_Thermometer_v1-0.py:
nano Official_Digital_LED_Thermometer_v1-0.py
Dan kemudian tatal ke bawah dan edit kunci api, ke kunci api anda, dari openweathermap.org, seperti yang ditunjukkan dalam gambar di atas. Tukar juga nama bandar dan nama bandar, ke lokasi yang anda inginkan.
Langkah 4: PCB Tersuai
Hadiah Kedua dalam Peraduan Raspberry Pi 2020
Disyorkan:
Cara: Memasang Raspberry PI 4 Tanpa Kepala (VNC) Dengan Imej dan Gambar Rpi: 7 Langkah (dengan Gambar)
![Cara: Memasang Raspberry PI 4 Tanpa Kepala (VNC) Dengan Imej dan Gambar Rpi: 7 Langkah (dengan Gambar) Cara: Memasang Raspberry PI 4 Tanpa Kepala (VNC) Dengan Imej dan Gambar Rpi: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-1574-23-j.webp)
Howto: Memasang Raspberry PI 4 Headless (VNC) Dengan Imej dan Gambar Rpi: Saya merancang untuk menggunakan Rapsberry PI ini dalam sekumpulan projek yang menyeronokkan di blog saya. Jangan ragu untuk melihatnya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak mempunyai Papan Kekunci atau Tetikus di lokasi baru saya. Sudah lama saya menyediakan Raspberry
Gunakan Telefon Pintar Sebagai Termometer Tanpa Kenalan / Termometer Mudah Alih: 8 Langkah (dengan Gambar)
![Gunakan Telefon Pintar Sebagai Termometer Tanpa Kenalan / Termometer Mudah Alih: 8 Langkah (dengan Gambar) Gunakan Telefon Pintar Sebagai Termometer Tanpa Kenalan / Termometer Mudah Alih: 8 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/006/image-17890-j.webp)
Gunakan Telefon Pintar Sebagai Termometer Tidak Sentuh / Termometer Mudah Alih: Mengukur suhu badan dengan tidak bersentuhan / tanpa sentuh seperti senapang termo. Saya membuat projek ini kerana Thermo Gun sekarang sangat mahal, jadi saya mesti mendapat alternatif untuk membuat DIY. Dan tujuannya dibuat dengan versi bajet yang rendah. Menyediakan MLX90614Ardu
Termometer Pembalakan DIY Dengan 2 Sensor: 3 Langkah (dengan Gambar)
![Termometer Pembalakan DIY Dengan 2 Sensor: 3 Langkah (dengan Gambar) Termometer Pembalakan DIY Dengan 2 Sensor: 3 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/009/image-25890-j.webp)
DIY Logging Thermometer Dengan 2 Sensor: Projek ini adalah penambahbaikan dari projek saya sebelumnya " DIY Logging Thermometer ". Ia mencatat pengukuran suhu pada kad SD mikro. Perubahan perkakasan Saya menambahkan sensor suhu DS18B20 ke modul jam masa nyata, di mana terdapat
Termometer Inframerah Bukan Hubungan Berasaskan Arduino - Termometer Berasaskan IR Menggunakan Arduino: 4 Langkah
![Termometer Inframerah Bukan Hubungan Berasaskan Arduino - Termometer Berasaskan IR Menggunakan Arduino: 4 Langkah Termometer Inframerah Bukan Hubungan Berasaskan Arduino - Termometer Berasaskan IR Menggunakan Arduino: 4 Langkah](https://i.howwhatproduce.com/images/001/image-764-35-j.webp)
Termometer Inframerah Bukan Hubungan Berasaskan Arduino | Termometer Berasaskan IR Menggunakan Arduino: Hai kawan-kawan dalam arahan ini, kami akan membuat Termometer tanpa kontak menggunakan arduino. Oleh kerana kadang-kadang suhu cecair / pepejal terlalu tinggi atau terlalu rendah dan sukar untuk bersentuhan dengannya dan membacanya suhu di pemandangan itu
Termometer Digital Multifungsi: 5 Langkah (dengan Gambar)
![Termometer Digital Multifungsi: 5 Langkah (dengan Gambar) Termometer Digital Multifungsi: 5 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-5033-53-j.webp)
Termometer Digital Multifungsi: Instruksional ini akan menunjukkan kepada anda bagaimana membuat platform multifungsi dengan termometer, kronograf (hitung pemasa), pemasa undur, dan paparan cahaya. Ia juga bertujuan untuk menjadi platform untuk sensor analog lain atau fungsi lain yang anda