Daftar Isi:
- Langkah 1: Perbarui 2019
- Langkah 2: Bagian yang Dibutuhkan
- Langkah 3: Potong Bagiannya
- Langkah 4: Pasang Awan
- Langkah 5: Tambahkan Strip Neopixel
- Langkah 6: Tambahkan Diffuser dan Lapisan Atas
- Langkah 7: Solder Itu
- Langkah 8: Siapkan Pi
- Langkah 9: Selesaikan Perakitan
- Langkah 10: Pencetakan 3d
- Langkah 11: Pikiran Terakhir
Video: Prakiraan Cuaca Cloud: 11 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Proyek ini membuat awan cuaca menggunakan Raspberry Pi Zero W. Terhubung ke Yahoo Weather API dan tergantung pada ramalan untuk hari berikutnya berubah warna.
Saya terinspirasi oleh Gedung Gas Wisconsin yang memiliki nyala api di atap yang berubah tergantung pada ramalan. Ini adalah landmark ikonik di Milwaukee, WI.
Puisi berikut menyertainya.
Saat nyala api berwarna merah, cuacanya hangat di depan! Saat nyala api berwarna emas, hati-hati terhadap dingin! Saat nyala api berwarna biru, tidak ada perubahan tampilan! Saat ada nyala api yang berkelap-kelip, perkirakan salju atau hujan!
Saya pikir awan akan terlihat lebih bagus di dinding. Untuk kode jika ramalan tinggi untuk hari berikutnya lebih besar dari 10% lebih hangat akan berwarna merah, jika perkiraan rendah lebih dari 10% lebih dingin akan menjadi emas. Tetapi untuk berjaga-jaga jika kedua kriteria terpenuhi, warna merah akan selalu menang. Jika tidak ada kriteria yang terpenuhi, awan tetap berwarna biru. Jika ada hujan atau salju di ramalan itu akan berkedip.
Langkah 1: Perbarui 2019
Sepertinya Yahoo telah menghentikan API yang saya gunakan untuk ini. Jadi saat ini panduan ini tidak akan berfungsi untuk bagian itu. Info lebih lanjut bisa dilihat di
Langkah 2: Bagian yang Dibutuhkan
- Strip Neopiksel - 60 LED per meter
- Gantungan Bingkai Foto Gigi Gergaji
- Bumpon Bening 3M SJ5302
- 1/2 inci x 6 inci x 3 kaki S4S Oak Board
- 1/8 "Hardboard
- 1/8 "Akrilik Putih Tembus
- 1/8" pasak kayu
- Watco Natural Danish Oil Wood Finish juga Dark Walnut opsional untuk beberapa awan ekstra
- Lem kayu
- Pistol lem panas
- Pistol staples
- Silicone Cover Stranded-Core Wire - 25ft 26AWG - Merah, Hitam, dan Biru
- Raspberry Pi Nol W
- Kartu Micro SD
- Kabel USB Putih - atau potong yang Anda temukan
Langkah 3: Potong Bagiannya
Saya telah menyertakan file svg untuk memotong ini. Seperti yang Anda lihat ada 4 lapisan. Anda mungkin melihat di sisa panduan bahwa bagian saya terbalik karena saya mengalami kecelakaan terpotong di lapisan atas dan membaliknya untuk menyembunyikan noda.
Pada layer 2 & 4 perlu ada inset dalam 1/8 antara jalur dalam dan jalur tengah. Itu akan memungkinkan diffuser dan backplate menjadi tersembunyi. Saya menggunakan akrilik tembus pandang untuk diffuser dan hardboard untuk backplate.
Ini adalah gambar pratinjau di Shapeoko3 saya sebelum memotong bagian-bagiannya. Kami menggunakan kembali awan di dalam nanti di panduan ini, jadi jangan membuangnya.
Bentuk awan yang digunakan berasal dari softicons.com karena kemampuan menggambar saya kurang bagus.
Langkah 4: Pasang Awan
Setelah bagian-bagiannya dipotong, Anda dapat merekatkannya, hanya dua bagian yang membutuhkan lem. Dowel 1/8 kemudian dimasukkan ke dalam lubang untuk membantu menyelaraskan. Saya tidak menggunakan lem apa pun di dalamnya sehingga saya bisa menghapusnya setelah lapisan direkatkan.
Gunakan beberapa klem untuk menjaga bagian-bagiannya tetap rapat saat mengering. Bersihkan lem berlebih yang keluar dari jahitannya.
Sementara lem mengering, saya mengambil potongan-potongan dari dalam dan mengampelasnya dengan 150 grit dan kemudian 220 grit. Saya kemudian menerapkan lap pada noda. Saya menggunakan Watco Danish Oil di Dark Walnut untuk beberapa dan Natural untuk yang lain. Dengan kain bersih, oleskan sedikit noda dan usap saja ke awan. Sisihkan dan biarkan kering. Pastikan untuk menjemur kain dengan benar hingga kering agar tidak terbakar oleh minyak.
Ini juga saat yang tepat untuk menodai lapisan atas. Dengan cara ini Anda tidak akan mendapatkan noda di seluruh diffuser nanti.
Noda awan utama
Setelah lem mengering, Anda dapat mengampelas dan menodai awan utama menggunakan minyak Denmark alami.
Langkah 5: Tambahkan Strip Neopixel
Untuk menentukan jumlah strip yang dibutuhkan, saya meletakkannya di dalam dan memastikannya mencapai semua bagian. Saya akhirnya menggunakan 19 strip. Tapi setelah perekatan sadar saya seharusnya menggunakan 20.
Saya kemudian melepas selubung karet di sekitar strip karena saya tidak membutuhkan bagian itu. Sekarang saya perlu menambahkan kabel ke strip untuk dilampirkan ke Pi Zero.
Saya telah menemukan itu bekerja lebih baik jika Anda menyolder ujung strip bersama dengan ujung kawat.
Sekarang solder kabel untuk strip.
Dengan pelat sisipan belakang terpasang, oleskan setetes lem panas ke beberapa titik untuk menahan strip NeoPixel ke tepi awan. Cobalah untuk menjaga strip sedekat mungkin dengan pelat belakang. Seperti yang Anda lihat di sini, saya seharusnya menggunakan LED lain di strip.
Langkah 6: Tambahkan Diffuser dan Lapisan Atas
Atur lapisan diffuser di bagian dalam dan oleskan sedikit lem di bagian atas.
Sekarang sama seperti sebelumnya pasang lapisan atas dan jepit. Pastikan untuk menyelaraskannya ke lapisan lain sebaik mungkin dan bersihkan dengan lem berlebih.
Langkah 7: Solder Itu
Pengkabelan cukup sederhana untuk ini.
GPIO 18 pada Pi to Din Neopixel
5V dari Pi ke 5V Neopiksel
GND dari Pi ke GND Neopiksel
Sebelum menyolder kabel USB, kita perlu mengebor lubang untuk itu. Kabel saya sedikit di bawah 3mm jadi saya mengebor lubang menggunakan bit 3mm memastikan untuk tidak mengebor ke strip neopixel.
Potong ujung yang tidak memiliki ujung Male yang dihubungkan ke komputer. Kemudian lepaskan beberapa pelindung untuk mengakses kabel. Kami hanya membutuhkan kabel Merah (5V) dan Hitam (GND).
Berikut adalah bagaimana seharusnya terlihat semua disolder.
Langkah 8: Siapkan Pi
Hal pertama yang dibutuhkan adalah kartu sd sistem operasi dimuat. Saya menggunakan Raspbian Jessie Lite.
Gunakan program seperti etcher.io untuk membakar gambar ke kartu sd. Setelah selesai, kita perlu menambahkan dua file ke direktori boot sehingga pi akan mengaktifkan ssh dan informasi wifi yang benar.
Buka file wpa_supplicant.conf dengan editor teks dan masukkan ssid wifi dan kata sandi Anda di dalamnya. Kemudian tambahkan file ke kartu sd. Untuk mengaktifkan ssh kita hanya perlu file berlabel ssh tanpa ekstensi yang diletakkan di kartu sd juga.
Penjelasan yang lebih baik tentang ini juga dapat ditemukan pada panduan ini di adafruit.com
Hubungkan ke Pi
Saya menggunakan program bernama Putty dan SSH untuk Pi. Beberapa dokumentasi tentang melakukan ini dapat ditemukan di situs web Raspberry Pi.
Satu perbedaan adalah di sana Anda menemukan IP pi. Saya merasa lebih mudah menggunakan nama host untuk menghubungkan yaitu raspberrypi.local
Instal perpustakaan yang dibutuhkan
Pertama kita perlu pip jadi jalankan perintah ini
sudo apt-get install python-pip
Sekarang kita dapat menginstal permintaan.
permintaan pemasangan pip
Selanjutnya kita akan menginstal item-item yang dibutuhkan untuk menggunakan NeoPixels. Langkah-langkah ini diambil dari panduan berjudul NeoPixels di Raspberry Pi dari situs web Adafruit.
sudo apt-get install build-essential python-dev git scons swig
Setelah itu kita jalankan perintah ini
git clone
cd rpi_ws281x scons
Kemudian
cd python
sudo python setup.py install
Sekarang semua perpustakaan yang diperlukan harus diinstal.
Dapatkan programnya di Pi
Saya akan merekomendasikan untuk mendapatkan file dari repositori GitHub karena kode dapat berubah atau diperbaiki di beberapa waktu.
Anda dapat memotong dan menempelkan konten ke file baru atau menggunakan WinSCP untuk mentransfer file.
Jika memotong dan menempel Anda ingin membuat file baru menggunakan perintah ini
sudo nano cloud.py
Kemudian rekatkan di konten cloud.py
Setelah Anda di sana, Anda mungkin perlu mengubah beberapa nilai. Jika Anda menggunakan jumlah pin NeoPixels atau GPIO yang berbeda
Jika jumlah NeoPixels yang digunakan berbeda, ubah LED_COUNT. Sama jika pin GPIO yang digunakan berbeda ubah LED_PIN
Juga di jalur 72 Anda perlu mengubah lokasi, kecuali jika Anda menginginkan ramalan sheboygan.
Jalankan kodenya
Setelah Anda membuat perubahan, Anda dapat menguji kodenya.
sudo python cloud.py
Awan seharusnya menyala sekarang dan di jendela terminal Anda akan melihatnya menampilkan apa yang tinggi dan rendah hari ini bersama dengan tinggi dan rendah besok.
Atur agar berjalan otomatis saat startup
Untuk mengonfigurasi mulai otomatis, saya mengikuti panduan ini dari situs web Raspberry Pi
Ini adalah baris kode yang saya tambahkan ke file rc.local.
python /home/pi/cloud.py &
Langkah 9: Selesaikan Perakitan
Saya menggunakan spidol untuk mengukur dan mencoba menemukan pusat sebaik mungkin. Saya kemudian memasang gantungan gigi gergaji dan kemudian dua bumper karet.
Untuk memasang Pi, saya kembali ke pistol lem panas terpercaya saya dan meletakkan setetes lem panas di bagian belakang Pi dan menempelkannya ke panel belakang.
Saya menggunakan obeng untuk membuat ruang di staples.
Saya kemudian menekuk staples untuk menahan pelat belakang.
Selesaikan awan kecil
Awan kecil masing-masing membutuhkan gantungan dan dua bumper.
Langkah 10: Pencetakan 3d
Saya juga menyertakan file STL jika Anda tidak memiliki akses ke mesin CNC kayu. File desain Autodesk Fusion 360 juga disertakan. Dengan begitu Anda dapat memodifikasi desain untuk mengoptimalkan pencetakan.
Langkah 11: Pikiran Terakhir
Proyek ini keluar dengan cukup baik. Saya sangat menyukai tampilan pohon ek dibandingkan dengan MDF di proyek lain yang saya lakukan. Saya ingin melakukan ini dengan papan esp8266 tetapi keterampilan saya dengan Arduino IDE dan JSON tidak sebagus dengan Pi.
Beberapa penambahan di masa depan untuk proyek ini adalah tampilan 7 segmen di belakang diffuser sehingga dapat menunjukkan suhu saat ini juga.
Saya juga telah memasang file di GitHub dan menambahkan kode jika Anda memiliki Pimoroni Blinkt, Pimoroni Unicorn PHAT atau Raspberry PI Sense Hat
Hadiah Utama dalam Kontes Internet of Things 2017
Runner Up dalam Tantangan Tak Tersentuh
Juara II Lomba Lampu 2017
Direkomendasikan:
Tampilan Prakiraan Cuaca Art Deco: 9 Langkah (dengan Gambar)
Tampilan Prakiraan Cuaca Art Deco: Halo Teman-teman, dalam Instruksi ini kita akan melihat panas untuk membangun Tampilan Prakiraan Cuaca ini. Ini menggunakan papan mini Wemos D1 bersama dengan layar TFT Warna 1,8” untuk menampilkan ramalan cuaca. Saya juga mendesain dan mencetak 3d enklosur untuk
Prakiraan Cuaca Beacon: 4 Langkah (dengan Gambar)
Prakiraan Cuaca Beacon: Dalam proyek ini saya menyajikan model dari beacon cuaca lokal yang saya buat menggunakan pencetakan 3D, strip LED, catu daya dan papan Arduino dengan koneksi wifi untuk mengakses ramalan cuaca hari berikutnya. Tujuan utama dari
Umpan Prakiraan Cuaca 3-Hari: 4 Langkah
Umpan Prakiraan Cuaca 3-Hari: Umpan Prakiraan Cuaca 3-Hari menyediakan prakiraan cuaca 3 hari yang komprehensif di lokasi yang Anda inginkan atau berdasarkan lokasi alamat IP Anda. Proyek ini menggunakan layanan Wunderground Weather API yang menyediakan respons format JSON setiap kali
Jam Prakiraan Cuaca Menggunakan Alarm Lama dan Arduino: 13 Langkah (dengan Gambar)
Jam Prakiraan Cuaca Menggunakan Alarm Lama dan Arduino: Saya memiliki jam alarm rusak yang tergeletak di sekitar dan muncul dengan ide untuk mengubahnya menjadi jam dan stasiun prakiraan cuaca. Untuk proyek ini Anda memerlukan: Jam alarm melingkar lama Modul sensor Arduino Nano BME280 ( suhu, kelembaban, tekanan) layar LCD
PixelMeteo (Monitor Prakiraan Daya Ultra Rendah): 6 Langkah (dengan Gambar)
PixelMeteo (Monitor Prakiraan Daya Ultra Rendah): IOT adalah hal yang keren karena memungkinkan Anda untuk menghubungkan semuanya ke internet dan mengontrolnya dari jarak jauh tetapi ada satu hal yang juga keren dan dipimpin … Tapi ada satu hal lagi, paling dari orang-orang tidak suka kabel, tetapi mereka tidak