Daftar Isi:

Stasiun Cuaca Online (NodeMCU): 7 Langkah (dengan Gambar)
Stasiun Cuaca Online (NodeMCU): 7 Langkah (dengan Gambar)

Video: Stasiun Cuaca Online (NodeMCU): 7 Langkah (dengan Gambar)

Video: Stasiun Cuaca Online (NodeMCU): 7 Langkah (dengan Gambar)
Video: Monitor Cuaca di NodeMCU ESP8266 dengan JSON API | Tutorial Pemrograman Arduino dan IoT 2024, November
Anonim
Image
Image
Bagaimana Stasiun Cuaca Bekerja!
Bagaimana Stasiun Cuaca Bekerja!

Hai teman-teman! Saya harap Anda sudah menikmati instruksi saya sebelumnya "Arduino Robot 4WR" dan Anda siap untuk yang baru, seperti biasa saya membuat tutorial ini untuk memandu Anda langkah demi langkah saat Anda membuat proyek elektronik Anda sendiri.

Selama pembuatan proyek ini, kami mencoba untuk memastikan bahwa instruksi ini akan menjadi panduan terbaik untuk membantu Anda saat Anda memilih untuk membuat proyek berbasis elektronik Anda sendiri, jadi kami berharap instruksi ini berisi dokumen yang diperlukan.

Proyek ini sangat berguna untuk dibuat secara khusus setelah mendapatkan PCB khusus yang kami pesan dari JLCPCB untuk meningkatkan tampilan perangkat elektronik kami dan juga ada cukup dokumen dan kode dalam panduan ini untuk memungkinkan Anda membuat stasiun cuaca yang indah.

Kami telah membuat proyek ini hanya dalam 2 hari saja, hanya satu hari untuk mendapatkan semua bagian yang dibutuhkan dan menyelesaikan pembuatan dan perakitan perangkat keras, kemudian satu hari untuk menyiapkan kode yang sesuai dengan proyek kami dan kami telah memulai pengujian dan penyesuaian.

Apa yang akan Anda pelajari dari instruksi ini:

  1. Membuat pemilihan perangkat keras yang tepat untuk proyek Anda tergantung pada fungsinya.
  2. Pahami alur kerja stasiun cuaca.
  3. Siapkan diagram rangkaian untuk menghubungkan semua komponen yang dipilih.
  4. Hasilkan desain PCB Anda sendiri.
  5. Solder komponen elektronik ke PCB.
  6. Pasang semua bagian proyek.
  7. Mulai pengujian pertama dan validasi proyek.

Langkah 1: Cara Kerja Stasiun Cuaca

Seperti biasa saya memulai proyek saya dengan deskripsi singkat ini, proyek kami didasarkan pada papan pengembang NodeMCU yang sudah menyertakan modul WiFi untuk terhubung ke internet untuk menerima pembaruan ramalan cuaca dan menampilkannya di layar OLED, yang terhubung ke NodeMCU melalui port komunikasi I²C.

Untuk membuat semua ini terjadi tanpa masalah, beberapa perpustakaan harus disertakan dalam kode sumber. Pustaka ini tersedia dalam sumber terbuka dan Anda dapat menambahkannya langsung dari Arduino IDE Anda

Stasiun cuaca juga akan mendapatkan data Waktu dan Tanggal dari internet dan untuk melakukan fitur tersebut kami perlu menyediakan situs web NodeMCU dari mana ia akan mengunggah prakiraan Cuaca dan data tanggal waktu. Semua ini akan dijelaskan di bagian Perangkat Lunak dari presentasi ini.

Langkah 2: Diagram Sirkuit

Diagram Sirkuit
Diagram Sirkuit

Proyek ini sangat mendasar, tidak ada kerumitan di dalamnya, saya menggunakan platform online easyEDA untuk menyiapkan diagram sirkuit ini yang memiliki semua komponen yang diperlukan untuk proyek ini dan beberapa bagian tambahan seperti bel untuk beberapa alarm dan beberapa output LED Anda dapat memiliki PDF format skema atau format-p.webp

Langkah 3: Pembuatan PCB

Pembuatan PCB
Pembuatan PCB
Pembuatan PCB
Pembuatan PCB
Pembuatan PCB
Pembuatan PCB

Setelah mempersiapkan sirkuit, saya mengubah diagram sirkuit ini menjadi desain PCB yang disesuaikan dengan bentuk awan agar sesuai dengan tema proyek kami, semua yang kami butuhkan sekarang adalah memproduksi desain sirkuit ini, jadi saya pindah ke JLCPCB produsen PCB terbaik dan termurah untuk mendapatkan yang terbaik Layanan pembuatan PCB, JLC adalah produsen PCB profesional yang menampilkan skala besar, peralatan sumur, manajemen ketat, dan kualitas unggul. seperti biasa semua yang Anda butuhkan hanyalah beberapa klik untuk mengunggah file GERBER dari desain PCB dan mengatur beberapa parameter manufaktur, daripada saya menunggu hanya selama tiga hari untuk menerima pesanan saya.

Seperti yang Anda lihat melalui foto, PCB diproduksi dengan sangat baik dan bentuk awan ini akan menambah tampilan yang lebih baik untuk proyek kami

File unduhan terkait

Anda juga dapat mengunduh Gerberfile untuk sirkuit ini.

Langkah 4: Desain Kandang

Desain Kandang
Desain Kandang
Desain Kandang
Desain Kandang
Desain Kandang
Desain Kandang
Desain Kandang
Desain Kandang

Saya menggunakan perangkat lunak Solidworks untuk merancang penutup ini di mana kami akan menempatkan komponen elektronik, dan kemudian saya memproduksi bagian yang dirancang melalui mesin pemotong laser CNC.

Anda dapat mengunduh file DXF untuk bagian enklosur

Langkah 5: Bahan

Bahan-bahan
Bahan-bahan

Mari kita tinjau sekarang daftar komponen lengkap dari proyek ini sehingga kita membutuhkan:

Komponen yang diperlukan (tautan Amazon)

PCB yang kami pesan dari JLCPCB

  • Papan pengembang NodeMCU:
  • Satu tampilan layar OLED:
  • Beberapa konektor SIL:
  • Konektor Mini USB:
  • Dua LED putih (5mm):
  • Resistor 100 Ohm:
  • Adaptor daya 5V DC:
  • Dan bagian kandang

Langkah 6: Bagian Perangkat Lunak

Bagian Perangkat Lunak
Bagian Perangkat Lunak
Bagian Perangkat Lunak
Bagian Perangkat Lunak
Bagian Perangkat Lunak
Bagian Perangkat Lunak
Bagian Perangkat Lunak
Bagian Perangkat Lunak

pengaturan perpustakaan Arduino IDE

Pastikan komputer Anda terhubung ke internet agar dapat mengakses perpustakaan online. Setelah Anda menjalankan Arduino IDE, pindah ke sketch >>include library>> manage libraries, akan muncul jendela baru untuk menampilkan library yang Anda install dan library lain yang bisa Anda download, pastikan ketiga library tersebut sudah Anda download ditunjukkan melalui foto-foto di atas dan Anda dapat mencarinya berdasarkan nama mereka (unduh versi yang sama dengan milik saya)

  • Library pertama adalah tampilan OLED yang akan memudahkan kontrol tampilan layar menggunakan board NodeMCU.
  • Pustaka kedua akan membantu Anda memiliki kode sumber NodeMCU.
  • Perpustakaan ketiga adalah perpustakaan streaming online, karena data internet adalah data yang agak besar untuk ditafsirkan oleh MCU sehingga perpustakaan ini akan membantu membagi data besar internet menjadi beberapa bingkai kecil.

Setelah memiliki perpustakaan yang sesuai, Anda pindah ke contoh IDE dan menjalankan demo stasiun cuaca. Seperti yang Anda lihat di foto di atas semua perpustakaan yang diunduh termasuk dalam program ini, langkah selanjutnya yang perlu kita lakukan adalah memasukkan ID WiFi dan kata sandi, selanjutnya kita pindah ke situs web openweathermap dari mana NodeMCU akan mendapatkan pembaruan perkiraan.

Setelah membuat akun di situs web ini, Anda akan memiliki kunci API unik, jadi cukup salin dan tempel di demo kode.

Yang Anda butuhkan selanjutnya adalah id lokasi, jadi kembali ke situs web openweathermap dan pilih negara Anda dan di bilah alat alamat situs web Anda akan menemukan id lokasi yang diinginkan jadi cukup salin dan tempel di kode Anda, langkah terakhir sekarang adalah mengunggah kode ke NodeMCU Anda dan jika Anda masih tidak tahu cara menggunakan papan NodeMCU dengan Arduino IDE, cukup periksa video ini untuk memandu Anda.

Langkah 7: Perakitan & Demonstrasi Perangkat Keras

Perakitan & Demonstrasi Perangkat Keras
Perakitan & Demonstrasi Perangkat Keras
Perakitan & Demonstrasi Perangkat Keras
Perakitan & Demonstrasi Perangkat Keras
Perakitan & Demonstrasi Perangkat Keras
Perakitan & Demonstrasi Perangkat Keras

Sekarang semuanya sudah siap jadi mari kita mulai menyolder komponen elektronik kita ke PCB dan untuk melakukannya kita membutuhkan besi solder dan kawat inti solder.

Seperti yang Anda lihat, menggunakan PCB ini sangat mudah karena pembuatannya yang sangat berkualitas dan tanpa melupakan label yang akan memandu Anda saat menyolder setiap komponen karena Anda akan menemukan di lapisan sutra atas label setiap komponen yang menunjukkan penempatannya di papan dan dengan cara ini Anda akan 100% yakin bahwa Anda tidak akan membuat kesalahan penyolderan.

Saya telah menyolder setiap komponen ke penempatannya, tentang PCB ini adalah PCB dua lapis ini berarti Anda dapat menggunakan kedua sisinya untuk menyolder komponen elektronik Anda.

Sekarang kami telah menyelesaikan perakitan Perangkat Keras dan setelah kami memasang adaptor catu daya, gadget mulai menampilkan prakiraan cuaca.

Proyek ini sangat mudah dibuat dan luar biasa dan kami merekomendasikannya untuk setiap pembuat bagaimana mencoba membuat gadgetnya sendiri tetapi masih ada beberapa perbaikan lain yang harus dilakukan dalam proyek kami untuk membuatnya lebih banyak mentega, itu sebabnya saya akan menunggu untuk komentar Anda untuk memperbaikinya.

Direkomendasikan: