Isi kandungan:

Stesen Cuaca Dalam Talian (NodeMCU): 7 Langkah (dengan Gambar)
Stesen Cuaca Dalam Talian (NodeMCU): 7 Langkah (dengan Gambar)

Video: Stesen Cuaca Dalam Talian (NodeMCU): 7 Langkah (dengan Gambar)

Video: Stesen Cuaca Dalam Talian (NodeMCU): 7 Langkah (dengan Gambar)
Video: Stesen Cuaca OLED Arduino Nano, BME280 dan SSD1306 2024, November
Anonim
Image
Image
Bagaimana Stesen Cuaca Berfungsi!
Bagaimana Stesen Cuaca Berfungsi!

Hai kawan-kawan! Saya harap anda sudah menikmati instruksi "Arduino Robot 4WR" saya yang terdahulu dan anda sudah bersedia untuk yang baru, seperti biasa saya membuat tutorial ini untuk membimbing anda selangkah demi selangkah semasa anda membuat projek elektronik anda sendiri.

Semasa membuat projek ini, kami cuba memastikan bahawa instruksional ini akan menjadi panduan terbaik untuk membantu anda semasa anda memilih untuk membuat projek anda berdasarkan elektronik, jadi kami berharap instruksional ini mengandungi dokumen yang diperlukan.

Projek ini sangat berguna untuk dibuat khas setelah mendapatkan PCB khusus yang kami pesan dari JLCPCB untuk memperbaiki penampilan alat elektronik kami dan juga terdapat cukup dokumen dan kod dalam panduan ini untuk membolehkan anda membuat stesen cuaca yang indah.

Kami telah membuat projek ini hanya dalam 2 hari, hanya satu hari untuk mendapatkan semua bahagian yang diperlukan dan menyelesaikan pembuatan perkakasan dan memasang, kemudian satu hari untuk menyiapkan kod yang sesuai dengan projek kami dan ketika kami telah memulakan ujian dan penyesuaian.

Apa yang anda akan pelajari dari arahan ini:

  1. Membuat pemilihan perkakasan yang tepat untuk projek anda bergantung pada fungsinya.
  2. Fahami aliran kerja stesen cuaca.
  3. Sediakan rajah litar untuk menyambungkan semua komponen yang dipilih.
  4. Hasilkan reka bentuk PCB anda sendiri.
  5. Pateri bahagian elektronik ke PCB.
  6. Pasang semua bahagian projek.
  7. Mulakan ujian pertama dan sahkan projek.

Langkah 1: Bagaimana Stesen Cuaca Berfungsi

Seperti biasa saya memulakan projek saya dengan penerangan ringkas ini, projek kami berdasarkan pada papan dev NodeMCU yang sudah termasuk modul WiFi untuk menyambung ke internet untuk menerima kemas kini ramalan cuaca dan memaparkannya di skrin OLED, yang disambungkan ke NodeMCU melalui port komunikasi I²C.

Untuk membuat semua ini berlaku tanpa masalah, beberapa perpustakaan harus dimasukkan dalam kod sumber. Perpustakaan ini tersedia dalam sumber terbuka dan anda boleh menambahkannya terus dari Arduino IDE anda

Stesyen cuaca juga akan mendapatkan data Waktu dan Tarikh dari internet dan untuk melakukan ciri tersebut, kita perlu menyediakan laman web NodeMCU dari mana ia akan memuat naik ramalan Cuaca dan data tarikh waktu. Semua ini akan dijelaskan di bahagian Perisian persembahan ini.

Langkah 2: Rajah Litar

Rajah Litar
Rajah Litar

Projek ini sangat asas, tidak ada kerumitan di dalamnya, saya menggunakan platform dalam talian easyEDA untuk menyiapkan gambarajah litar ini yang mempunyai semua komponen yang diperlukan untuk projek ini dan beberapa bahagian tambahan seperti bel untuk beberapa penggera dan beberapa output LED yang anda dapat memiliki PDF format skematik atau format-p.webp

Langkah 3: Pembuatan PCB

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

Setelah menyiapkan litar, saya mengubah rajah litar ini menjadi reka bentuk PCB yang disesuaikan dengan bentuk awan agar sesuai dengan tema projek kami, semua yang kami perlukan sekarang adalah menghasilkan reka bentuk litar ini jadi saya berpindah ke JLCPCB pengeluar PCB terbaik dan termurah untuk mendapatkan yang terbaik Perkhidmatan pembuatan PCB, JLC adalah pengeluar PCB profesional yang menampilkan peralatan berskala besar, peralatan yang baik, pengurusan yang ketat dan berkualiti. seperti biasa semua yang anda perlukan hanyalah beberapa klik untuk memuat naik fail GERBER reka bentuk PCB dan menetapkan beberapa parameter pembuatan, daripada saya menunggu hanya tiga hari untuk menerima pesanan saya.

Seperti yang anda lihat melalui gambar, PCB dihasilkan dengan sangat baik dan bentuk awan ini akan menambah penampilan yang lebih baik untuk projek kami

Fail muat turun yang berkaitan

Anda juga boleh memuat turun Gerberfile untuk litar ini.

Langkah 4: Reka Bentuk Kandang

Reka Bentuk Kandang
Reka Bentuk Kandang
Reka Bentuk Kandang
Reka Bentuk Kandang
Reka Bentuk Kandang
Reka Bentuk Kandang
Reka Bentuk Kandang
Reka Bentuk Kandang

Saya menggunakan perisian Solidworks untuk merancang kandang ini di mana kita akan meletakkan komponen elektronik, dan kemudian saya menghasilkan bahagian yang dirancang melalui mesin pemotong laser CNC.

anda boleh memuat turun fail DXF untuk bahagian lampiran

Langkah 5: Bahan

Bahan-bahan
Bahan-bahan

Mari kita kaji sekarang senarai komponen lengkap projek ini sehingga kita memerlukan:

★ ☆ ★ Komponen yang diperlukan (pautan Amazon) ★ ☆ ★

PCB yang kami pesan dari JLCPCB

  • Papan dev NodeMCU:
  • Satu skrin paparan OLED:
  • Beberapa penyambung SIL:
  • Penyambung USB mini:
  • Dua LED putih (5mm):
  • Perintang 100 Ohms:
  • Penyesuai kuasa 5V DC:
  • Dan bahagian kandang

Langkah 6: Bahagian Perisian

Bahagian Perisian
Bahagian Perisian
Bahagian Perisian
Bahagian Perisian
Bahagian Perisian
Bahagian Perisian
Bahagian Perisian
Bahagian Perisian

persediaan perpustakaan Arduino IDE

Pastikan komputer anda disambungkan ke internet untuk mempunyai akses ke perpustakaan dalam talian. Setelah anda menjalankan Arduino IDE, pindah ke sketsa >> sertakan perpustakaan >> uruskan perpustakaan, tetingkap baru akan muncul untuk menunjukkan perpustakaan yang anda miliki dan perpustakaan lain yang boleh anda muat turun, pastikan anda telah memuat turun ketiga-tiga perpustakaan ini tunjukkan melalui gambar di atas dan anda boleh mencarinya dengan nama mereka (muat turun versi yang sama dengan saya)

  • Perpustakaan pertama adalah paparan OLED yang akan memudahkan kawalan skrin paparan menggunakan papan NodeMCU.
  • Perpustakaan kedua akan membantu anda mempunyai kod sumber NodeMCU.
  • Perpustakaan Ketiga adalah pustaka aliran dalam talian, kerana data internet adalah data yang agak besar bagi MCU untuk menafsirkannya sehingga perpustakaan ini akan membantu memisahkan data besar internet menjadi beberapa bingkai kecil.

Setelah mempunyai perpustakaan yang sesuai, anda beralih ke contoh IDE dan menjalankan demo stesen cuaca. Seperti yang anda lihat di foto di atas semua perpustakaan yang dimuat turun yang termasuk dalam program ini, langkah seterusnya yang perlu kita lakukan adalah memasukkan ID WiFi dan kata laluan, seterusnya kita beralih ke laman web openweathermap dari mana NodeMCU akan mendapat kemas kini ramalan.

Setelah membuat akaun di laman web ini, anda akan mempunyai kunci API unik anda, jadi salin dan tampalkannya dalam demo kod.

Apa yang anda perlukan seterusnya adalah id lokasi, jadi kembalilah laman web openweathermap dan pilih negara anda dan di bar alat alamat laman web, anda akan menemui id lokasi yang diinginkan sehingga hanya menyalin dan menempelkannya dalam kod anda, langkah terakhir sekarang adalah memuat naik kod ke NodeMCU anda dan jika anda masih tidak tahu bagaimana menggunakan papan NodeMCU dengan Arduino IDE, periksa video ini untuk membimbing anda.

Langkah 7: Perhimpunan & Demonstrasi Perkakasan

Perhimpunan & Demonstrasi Perkakasan
Perhimpunan & Demonstrasi Perkakasan
Perhimpunan & Demonstrasi Perkakasan
Perhimpunan & Demonstrasi Perkakasan
Perhimpunan & Demonstrasi Perkakasan
Perhimpunan & Demonstrasi Perkakasan

Sekarang semuanya sudah siap jadi mari kita mula memateri komponen elektronik kita ke PCB dan untuk melakukannya kita memerlukan besi pematerian dan wayar teras pateri.

Seperti yang anda lihat, penggunaan PCB ini sangat mudah kerana pembuatannya yang sangat berkualiti dan tanpa melupakan label yang akan membimbing anda sambil menyolder setiap komponen kerana anda akan menemui pada lapisan sutera atas label setiap komponen yang menunjukkan penempatannya pada papan dan dengan cara ini anda akan 100% yakin bahawa anda tidak akan melakukan kesalahan pematerian.

Saya telah menyolder setiap komponen pada penempatannya, mengenai PCB ini adalah PCB dua lapisan ini bermakna anda boleh menggunakan kedua-dua sisinya untuk menyolder komponen elektronik anda.

Sekarang kita telah selesai memasang perkakasan dan setelah kita memasang penyesuai bekalan kuasa, alat mula memaparkan ramalan cuaca.

Projek ini sangat mudah dibuat dan sangat mengagumkan dan kami mengesyorkannya kepada mana-mana pembuat bagaimana mencuba membuat alatnya sendiri tetapi masih ada penambahbaikan lain yang perlu dilakukan dalam projek kami untuk menjadikannya lebih banyak mentega, itulah sebabnya saya akan menunggu untuk komen anda untuk memperbaikinya.

Disyorkan: