Daftar Isi:

Tampilan Prakiraan Cuaca Art Deco: 9 Langkah (dengan Gambar)
Tampilan Prakiraan Cuaca Art Deco: 9 Langkah (dengan Gambar)

Video: Tampilan Prakiraan Cuaca Art Deco: 9 Langkah (dengan Gambar)

Video: Tampilan Prakiraan Cuaca Art Deco: 9 Langkah (dengan Gambar)
Video: 11 Ide Hiasan Dinding Kelas ll Terbaru ll Dekorasi Kelas Ra / Sd ll Kreasi Kelas Kreatif 2024, November
Anonim
Image
Image
Tampilan Prakiraan Cuaca Art Deco
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 proyek ini menggunakan filamen kayu! Saya mendapat inspirasi untuk kandang gaya Art Deco ini dari radio tua. Saya menginginkan desain untuk Weather Station yang unik dan entah bagaimana artistik, saya bosan dengan penutup persegi tanpa karakter apa pun. Saya ingin sesuatu yang membuat saya merasa baik ketika melihatnya.

Proyek terhubung ke internet dan mengambil ramalan cuaca untuk lokasi saya dan menampilkannya di layar. Proyek ini hanya menampilkan ikon cuaca, suhu, dan waktu prediksi karena saya ingin tampilan minimal untuk proyek ini. Tentu saja Anda dapat dengan mudah menambahkan lebih banyak informasi jika Anda mau. Sekarang mari kita lihat bagaimana membangun proyek ini.

Langkah 1: Dapatkan Semua Bagian

Dapatkan Semua Bagian
Dapatkan Semua Bagian

Bagian-bagian yang diperlukan untuk membangun proyek ini adalah sebagai berikut:

  • Papan mini Wemos D1
  • Layar TFT Berwarna 1,8”
  • Beberapa kabel

Biaya proyek ini sangat rendah, sekitar $12!

Kami juga membutuhkan enklosur untuk proyek ini. Jika Anda menyukai penutup Art Deco yang saya rancang untuk proyek ini, Anda mengunduhnya dari Thingiverse.

Dapatkan di sini

Langkah 2: Wemos D1 Mini

Image
Image

Mini Wemos D1 adalah papan baru yang fantastis yang harganya sekitar $5!

Papannya sangat kecil. Menggunakan chip ESP8266 EX yang dapat beroperasi pada frekuensi hingga 160MHz. Ini memiliki banyak memori, 64Kb RAM instruksi, 96Kb RAM data dan 4MB memori flash untuk menyimpan program Anda. Ini menawarkan konektivitas WiFi, pembaruan Over the Air dan banyak lagi. Papan mini D1 menawarkan 11 pin GPIO dan satu input analog. Meskipun ukurannya kecil, banyak perisai sedang dikembangkan untuk papan ini yang menurut saya hebat, karena dengan cara ini kita dapat dengan mudah membangun proyek Internet of Things yang hebat! Tentu saja kita dapat memprogram board ini menggunakan Arduino IDE.

Meskipun ukurannya kecil, papan ini mengungguli semua papan lain yang kompatibel dengan Arduino dalam kinerja. Saya telah melakukan perbandingan antara ESP8266 dan Arduino, Anda dapat memeriksa video yang saya lampirkan di langkah ini. Papan ini 17 kali lebih cepat dari Arduino Uno! Ini juga mengungguli papan Arduino tercepat, Arduino Due. Semua itu, dengan biaya kurang dari $6! Menakjubkan.

Langkah 3: Layar TFT Warna 1,8"

Image
Image
1.8
1.8

Ini adalah layar TFT Warna 1,8 yang menggunakan driver ST7735. Ini adalah layar warna pertama yang digunakan dengan Arduino dan layar warna yang paling sering saya gunakan. Tidak mahal, harganya sekitar $6, memiliki resolusi 160x128 piksel, itu dapat menampilkan 65.000 warna, menawarkan dan slot kartu SD di bagian belakang dan memiliki dukungan perpustakaan yang hebat. Ia bekerja di setiap Arduino, ia bekerja di Teensy dan dengan papan ESP8266! Apa lagi yang perlu ditanyakan? Tampilan yang bagus!

Saya telah menyiapkan tutorial video terperinci tentang tampilan ini dan saya telah melampirkan instruksi ini.

Langkah 4: Bangun Sirkuit Prototipe

Bangun Sirkuit Prototipe
Bangun Sirkuit Prototipe
Bangun Sirkuit Prototipe
Bangun Sirkuit Prototipe
Bangun Sirkuit Prototipe
Bangun Sirkuit Prototipe

Sekarang saatnya untuk menghubungkan semua bagian bersama-sama. Ini sangat mudah. Kita hanya perlu menghubungkan 8 kabel!

Menghubungkan Layar TFT Berwarna 1,8"

  1. Vcc layar menuju ke output 5V dari Wemos D1 mini
  2. GND layar masuk ke GND Wemos
  3. Pin CS masuk ke Pin Digital 2
  4. Atur ulang pin ke Pin Digital 4
  5. Pin A0 masuk ke Pin Digital 3
  6. Pin SDA masuk ke Pin Digital 7
  7. Pin SCK masuk ke Pin Digital 5
  8. Pin LED masuk ke output 3.3V dari mini Wemos D1

Itu dia! Elektronik sudah siap! Jika kami menghidupkan proyek, semuanya bekerja seperti yang diharapkan!

Langkah 5: Cetak 3D Enclosure

Cetak 3D Enklosur
Cetak 3D Enklosur
Cetak 3D Enklosur
Cetak 3D Enklosur

Langkah selanjutnya adalah mencetak enklosur secara 3D. Saya merancang enklosur ini menggunakan perangkat lunak gratis Fusion 360.

Saya mencoba banyak perangkat lunak desain 3d yang berbeda tetapi Fusion 360 menjadi favorit saya karena alasan berikut.

  • Ini sangat kuat
  • Ini gratis
  • Ini relatif mudah digunakan
  • Ada banyak tutorial online tentang cara menggunakan perangkat lunak ini

Saya membutuhkan waktu sekitar setengah jam untuk mendesain enklosur 3D ini dan mengingat bahwa saya sangat baru dalam desain 3D dan pencetakan 3D. Ini adalah desain kedua yang pernah saya buat! Desain ini didasarkan pada desain radio tua yang sangat tua.

Jika Anda menyukai penutup Art Deco yang saya rancang untuk proyek ini, Anda mengunduhnya dari Thingiverse. Dapatkan di sini

Saya mencetaknya 3D menggunakan filamen kayu. Saya menggunakan filamen Kelapa Kayu Mudah dari Form Futura. Saya harus mengatakan bahwa filamen ini adalah favorit saya. Ini terlihat dan terasa hebat.

Langkah 6: Menyelesaikan Cetak 3D

Menyelesaikan Cetak 3D
Menyelesaikan Cetak 3D
Menyelesaikan Cetak 3D
Menyelesaikan Cetak 3D
Menyelesaikan Cetak 3D
Menyelesaikan Cetak 3D
Menyelesaikan Cetak 3D
Menyelesaikan Cetak 3D

Enklosur terdiri dari 3 bagian, dan saya butuh beberapa jam untuk mencetaknya, tetapi hasilnya luar biasa!

Setelah pencetakan selesai, saya mengampelas bagian-bagian tersebut menggunakan kertas amplas halus. Kemudian dipoles menggunakan pernis kayu. Saya menunggu sekitar satu hari hingga pernis mengering sebelum melanjutkan proyek.

Hasil akhirnya sangat mengesankan.

Karena saya sangat baru dalam pencetakan 3d, teknik saya untuk memoles cetakan 3d mungkin tidak ideal, tetapi hasil akhirnya sangat bagus!

Langkah 7: Menghubungkan Semuanya Bersama

Menghubungkan Semuanya Bersama
Menghubungkan Semuanya Bersama
Menghubungkan Semuanya Bersama
Menghubungkan Semuanya Bersama
Menghubungkan Semuanya Bersama
Menghubungkan Semuanya Bersama

Setelah pernis kayu kering, saya menempelkan layar ke bagian depan dengan selotip dan menyolder kabel ke papan mini Wemos D1. Saya kemudian menghubungkan kabel ke layar. Setelah menguji sirkuit lagi untuk memastikan semuanya berfungsi seperti yang diharapkan, saatnya merekatkan papan mini Wemos D1 pada tempatnya.

Sayangnya, desainnya tidak sempurna dan bagian-bagiannya tidak muat di penutup karena kesalahan beberapa milimeter, jadi saya harus membuat beberapa modifikasi pada desain dengan cara yang sulit. File 3D yang saya upload adalah yang benar, setelah modifikasi dipindahkan ke desain 3D.

Kemudian, saya menyalakan proyek dan memusatkan tampilan sebelum menempelkannya secara permanen dengan lem panas. Saat itulah saatnya merekatkan sepotong kecil kain di bagian depan untuk menambahkan beberapa warna dan kontras pada penutupnya. Langkah terakhir adalah merekatkan semua bagian menjadi satu! Proyek kami sudah siap! Mengesankan bukan? Saya sangat menyukai bentuk dan nuansa kandangnya. Itu membuat Weather Station biasa terlihat unik. Sekarang mari kita lihat sisi perangkat lunak dari proyek.

Langkah 8: Kode Proyek

Kode Proyek
Kode Proyek

Proyek ini mendapatkan ramalan cuaca dari situs web openweathermap.org. Untuk mengurai data cuaca, kami membutuhkan perpustakaan Arduino JSON yang sangat baik. Kami juga membutuhkan dua perpustakaan untuk tampilan.

Library yang dibutuhkan adalah sebagai berikut:

  1. Adafruit GFX:
  2. Adafruit ST7735:
  3. Arduino JSON:

Mari kita lihat kodenya sekarang. Pertama-tama, kita harus mengatur SSID dan kata sandi jaringan WiFi kita. Selanjutnya kita harus memasukkan APIKEY gratis dari website operweathermap.org. Untuk membuat kunci API Anda sendiri, Anda harus mendaftar di situs web. Mendapatkan data dan ramalan cuaca saat ini gratis tetapi situs web menawarkan lebih banyak opsi jika Anda bersedia membayar sejumlah uang. Selanjutnya, kita harus menemukan id lokasi kita. Temukan lokasi Anda dan salin ID yang dapat ditemukan di URL lokasi Anda. Kemudian masukkan id kota Anda di variabel CityID. Langkah terakhir adalah memasukkan zona waktu Anda agar proyek menampilkan waktu yang tepat. Sekarang kita siap untuk melanjutkan.

Pada awalnya, kami terhubung ke Jaringan WiFi. Kemudian kami meminta data cuaca dari server. Saya hanya meminta satu hasil, ramalan cuaca untuk 3 jam ke depan. Anda dapat dengan mudah mengubah kode untuk mendapatkan lebih banyak hasil perkiraan jika diinginkan. Kami mendapat balasan dengan data cuaca dalam format JSON. Sebelum mengirim data ke perpustakaan JSON, saya secara manual menghapus beberapa karakter yang menyebabkan masalah bagi saya. Kemudian perpustakaan JSON mengambil alih dan kita dapat dengan mudah menyimpan data yang kita butuhkan dalam variabel. Kita harus melihat struktur data JSON yang dibalas oleh website openweathermap untuk melihat bagaimana cara mendapatkan data yang kita minati. Setelah kita menyimpan data dalam variabel, yang harus kita lakukan adalah menampilkannya di layar dan tunggu selama 30 menit sebelum meminta data baru dari server. Kami menampilkan waktu prediksi cuaca, suhu dan ikon cuaca. Ikon cuaca terdiri dari beberapa grafik bitmap dan beberapa bentuk sederhana. Saya juga telah menyiapkan versi kode yang menampilkan suhu dalam derajat Fahrenheit.

Anda dapat menemukan kode proyek yang dilampirkan ke Instructable ini. Saya memesan untuk mengunduh kode versi terbaru (versi 2020) Anda dapat memeriksa situs web proyek di sini:

atau repositori github proyek:

Langkah 9: Hasil Akhir

Hasil Akhir
Hasil Akhir
Hasil Akhir
Hasil Akhir

Seperti yang Anda lihat, dengan teknologi yang sekarang tersedia, kami dapat membangun proyek yang mengesankan dengan mudah dan dengan biaya yang sangat rendah! Proyek ini adalah demonstrasi yang jelas dari ini, biayanya kurang dari $15! Tentu saja, kami dapat menambahkan banyak hal ke proyek ini untuk meningkatkannya. Kita dapat menambahkan speaker dan menjadikannya sebagai pemutar MP3, kita dapat menambahkan penerima radio FM dan mengubahnya menjadi radio kuno dan banyak lagi. Saya akan senang mendengar pendapat Anda tentang proyek ini. Apakah Anda punya ide tentang cara meningkatkan proyek ini? Silakan posting pemikiran dan ide Anda di bawah ini. Terima kasih!

Kontes Pembuat IoT
Kontes Pembuat IoT
Kontes Pembuat IoT
Kontes Pembuat IoT

Hadiah Pertama dalam Kontes Pembuat IoT

Desain Sekarang: Kontes Desain 3D 2016
Desain Sekarang: Kontes Desain 3D 2016
Desain Sekarang: Kontes Desain 3D 2016
Desain Sekarang: Kontes Desain 3D 2016

Hadiah Ketiga dalam Desain Sekarang: Kontes Desain 3D 2016

Direkomendasikan: