Isi kandungan:
- Langkah 1: Bagaimana Stesen Cuaca Berfungsi
- Langkah 2: Rajah Litar
- Langkah 3: Pembuatan PCB
- Langkah 4: Reka Bentuk Kandang
- Langkah 5: Bahan
- Langkah 6: Bahagian Perisian
- Langkah 7: Perhimpunan & Demonstrasi Perkakasan
Video: Stesen Cuaca Dalam Talian (NodeMCU): 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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:
- Membuat pemilihan perkakasan yang tepat untuk projek anda bergantung pada fungsinya.
- Fahami aliran kerja stesen cuaca.
- Sediakan rajah litar untuk menyambungkan semua komponen yang dipilih.
- Hasilkan reka bentuk PCB anda sendiri.
- Pateri bahagian elektronik ke PCB.
- Pasang semua bahagian projek.
- 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
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
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
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
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
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
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:
Stesen Cuaca Dalam Talian: 6 Langkah
Stesen Cuaca Dalam Talian: Anda tidak akan mempercayainya! Tetapi dari awal. Saya sedang mengerjakan CoolPhone versi seterusnya dan jumlah kesilapan yang saya buat ketika merancangnya memaksa saya untuk berehat daripadanya. Saya memakai kasut dan keluar. Ternyata sejuk jadi saya
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: 8 Langkah (dengan Gambar)
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: Setelah 1 tahun beroperasi di 2 lokasi yang berbeza, saya berkongsi rancangan projek stesen cuaca berkuasa solar saya dan menerangkan bagaimana ia berkembang menjadi sistem yang benar-benar dapat bertahan dalam jangka masa yang lama tempoh dari tenaga suria. Sekiranya anda mengikuti
Stesen Cuaca DIY & Stesen Sensor WiFi: 7 Langkah (dengan Gambar)
DIY Weather Station & WiFi Sensor Station: Dalam projek ini saya akan menunjukkan kepada anda cara membuat stesen cuaca bersama dengan stesen sensor WiFi. Stesen sensor mengukur data suhu dan kelembapan tempatan dan menghantarnya, melalui WiFi, ke stesen cuaca. Stesyen cuaca kemudian memaparkan
Stesen Cuaca Luar Talian Arduino: 18 Langkah (dengan Gambar)
Stesen Cuaca Offline Arduino: Ringkasan Beberapa kali terakhir ketika saya membeli termometer, saya melihat bahawa hampir selalu terdapat perbezaan dalam nilainya. Tugas saya adalah mengikuti suhu dan kelembapan di dalam bilik bayi saya. Juga terdapat masalah membaca nilai dari jarak 2-3 meter
Stesen Cuaca Acurite 5 dalam 1 Menggunakan Pi Raspberry dan Weewx (Stesen Cuaca lain Sesuai): 5 Langkah (dengan Gambar)
Stesen Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stesen Cuaca yang Lain Sesuai): Semasa saya membeli stesen cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya semasa saya tiada. Semasa saya pulang dan menyiapkannya, saya menyedari bahawa saya mesti mempunyai paparan yang disambungkan ke komputer atau membeli hab pintar mereka