Proses manufaktur
| × | 1 | ||||
| × | 1 |
Postingan Blog Ringkasan Smart Buoy
Halo semuanya! Ini adalah ringkasan singkat dari proyek pelampung pintar kami. Kami akan memecah bangunan teknis menjadi beberapa pos terpisah, untuk menjelaskan:elektronik, cetak 3D, dan dasbor.
Anda Akan Perlu
Untuk membangun pelampung pintar yang lengkap, Anda membutuhkan BANYAK barang. Kami akan memiliki perincian materi spesifik yang diperlukan untuk setiap tahap pembuatan dalam tutorial yang relevan, tetapi untuk beberapa konteks, inilah daftar lengkapnya:
Semua kode yang digunakan dapat ditemukan di https://gitlab.com/t3chflicks/smart-buoy.
Apa Fungsinya?
Sensor pada pelampung pintar memungkinkannya untuk mengukur:tinggi gelombang, periode gelombang, daya gelombang, suhu air, suhu udara, tekanan udara, tegangan, penggunaan arus, dan lokasi GPS. Di dunia yang ideal, itu juga akan mengukur arah gelombang - berdasarkan pengukuran yang dapat dilakukan, kami cukup dekat untuk membuatnya bekerja. Namun, ternyata cukup rumit dan sebenarnya menjadi masalah besar di komunitas riset yang sebenarnya. Jika ada orang di luar sana yang dapat membantu kami dan menyarankan cara yang efektif untuk mendapatkan pengukuran arah gelombang, beri tahu kami - kami ingin memahami bagaimana kami bisa membuatnya bekerja!
Semua data yang dikumpulkan pelampung dikirim melalui radio ke stasiun pangkalan, yang merupakan Raspberry Pi. Kami membuat dasbor untuk menampilkannya menggunakan Vue JS.
Bangun
Casing Pelampung
Pelampung ini mungkin yang paling sulit kami cetak sejauh ini. Ada begitu banyak hal yang perlu dipertimbangkan karena akan berada di laut, terkena unsur-unsur dan banyak sinar matahari. Kami akan berbicara lebih banyak tentang itu di episode lain dalam seri Smart Buoy. Singkatnya:kami mencetak bola yang hampir kosong menjadi dua bagian. Setengah bagian atas memiliki slot untuk panel surya dan lubang untuk antena radio. Setengah bagian bawah memiliki lubang untuk sensor suhu dan pegangan untuk mengikat tali.
Setelah mencetak buoy menggunakan filamen PETG, kami mengampelasnya, mengecatnya dengan beberapa filler primer, lalu mengoleskan beberapa lapis epoksi.
Setelah persiapan cangkang selesai, kami memasukkan semua elektronik ke dalam dan kemudian menyegel sensor suhu air, antena radio, dan panel surya menggunakan lem. Terakhir, kami menutup kedua bagian dengan lem/perekat StixAll (lem pesawat super).
Dan kemudian kami berharap itu tahan air…
Buoy Electronics
Pelampung memiliki banyak sensor di papan dan kami membahasnya secara mendetail dalam tutorial yang relevan. Karena ini adalah ringkasan, kami akan mencoba untuk membuatnya tetap informatif, tetapi singkat!
Pelampung ini ditenagai oleh baterai 18650, yang diisi oleh empat panel surya 5V. Namun, hanya jam real-time yang terus menyala. Pelampung menggunakan pin output jam waktu nyata untuk mengontrol transistor yang memungkinkan daya masuk ke seluruh sistem. Ketika sistem dihidupkan, itu dimulai dengan mendapatkan pengukuran dari sensor - termasuk nilai tegangan dari modul monitor daya. Nilai yang diberikan oleh modul monitor daya menentukan berapa lama sistem tidur sebelum melakukan rangkaian pembacaan berikutnya. Alarm disetel untuk saat ini, lalu sistem mati sendiri!
Sistem itu sendiri banyak sensor dan modul radio yang terhubung ke Arduino. Modul GY-86, RealTimeClock (RTC), modul Power Monitor, dan multiplexer I2C semuanya berkomunikasi dengan Arduino menggunakan I2C. Kami membutuhkan multiplexer I2C karena modul GY-86 dan RTC yang kami gunakan memiliki alamat yang sama. Modul multiplexer memungkinkan Anda untuk berkomunikasi tanpa kerumitan tambahan, meskipun mungkin sedikit berlebihan.
Modul radio berkomunikasi melalui SPI. Awalnya, kami juga memiliki modul kartu SD, tetapi hal itu menyebabkan banyak masalah karena ukuran perpustakaan SD sehingga kami memutuskan untuk menghapusnya.
Lihatlah kodenya. Sepertinya Anda memiliki beberapa pertanyaan - mungkin juga masih ada keraguan - dan kami akan senang mendengarnya. Tutorial mendalam menyertakan penjelasan kode, jadi semoga sedikit lebih jelas!
Kami mencoba memisahkan file kode secara logis dan menggunakan file utama untuk menyertakannya - metode yang bekerja dengan sempurna.
Elektronik Stasiun Basis
Base station dibuat menggunakan Raspberry Pi Zero dengan modul radio terpasang. Kami mendapatkan casing dari https://www.thingiverse.com/thing:1595429. Anda luar biasa, terima kasih banyak!
Setelah Anda menjalankan kode di Arduino, cukup mudah untuk mendapatkan pengukuran di Raspberry Pi dengan menjalankan kode accept.py.
Salah satu anggota tim T3ch Flicks adalah seorang pengembang web yang baru saja mempelajari Vue JS. Mereka menjadi sangat bersemangat ketika kami memutuskan bahwa kami membutuhkan dasbor dan mengejutkan kami dengan membuat tanda hubung yang cukup sah ini.
Dasbor
Untuk menunjukkan kepada Anda bagaimana kami membuat seluruh dasbor akan menjadi sedikit Odyssey karena ini adalah proyek yang cukup panjang dan rumit. Jika ada yang ingin tahu bagaimana kami melakukannya, beri tahu kami - pengembang web T3ch Flicks akan dengan senang hati melakukan tutorial tentang ini!
Setelah Anda meletakkan file-file ini ke Raspberry Pi, Anda harus dapat menjalankan server dan melihat dasbor dengan data yang masuk. Untuk alasan pengembangan dan untuk melihat seperti apa tampilan dasbor jika disediakan oleh data yang baik dan teratur, kami menambahkan generator data palsu ke server. Jalankan itu jika Anda ingin melihat seperti apa saat Anda memiliki lebih banyak data.
Kami juga menjelaskan ini dalam beberapa detail di episode selanjutnya.
Versi 2??
Masalah
Proyek ini sama sekali tidak sempurna - kami lebih suka menganggapnya sebagai prototipe/bukti konsep. Meskipun prototipe bekerja pada tingkat dasar:ia mengapung, melakukan pengukuran, dan dapat mengirimkannya, ada banyak hal yang telah kami pelajari dan akan berubah untuk versi dua:
Peningkatan
Arduino bagus, tetapi seperti yang disebutkan sebelumnya kami harus menghapus modul kartu SD (yang seharusnya menjadi cadangan data jika pesan radio tidak dapat dikirim) karena masalah memori. Kita bisa mengubahnya ke mikrokontroler yang lebih kuat seperti Arduino Mega atau Teensy atau hanya menggunakan nol Raspberry Pi lainnya. Namun, ini akan meningkatkan biaya dan konsumsi daya.
Modul radio yang kami gunakan memiliki jangkauan terbatas beberapa kilometer dengan garis pandang langsung https://www.youtube.com/watch?v=57pdX6b0sfw . Namun dengan (sangat) banyak Pelampung di sekitar pulau kita bisa membentuk jaringan mesh seperti https://www.youtube.com/watch?v=xb7psLhKTMA . Ada begitu banyak kemungkinan untuk transmisi data jarak jauh, termasuk lora, grsm. Jika kita bisa menggunakan salah satunya, mungkin jaringan mesh di sekitar pulau bisa dibuat!
Menggunakan Pelampung Cerdas Kami untuk Penelitian
Kami membangun dan meluncurkan pelampung di Grenada, sebuah pulau kecil di Karibia selatan. Saat kami berada di luar sana, kami mengobrol dengan pemerintah Grenadian, yang mengatakan bahwa pelampung pintar seperti yang kami buat akan membantu dalam memberikan pengukuran kuantitatif karakteristik air. Pengukuran otomatis akan memotong beberapa upaya manusia dan kesalahan manusia dan memberikan konteks yang membantu untuk memahami perubahan pantai. Pemerintah juga menyarankan bahwa melakukan pengukuran angin juga akan menjadi fitur yang membantu untuk tujuan mereka. Tidak tahu bagaimana kita akan mengelolanya, jadi jika ada yang punya ide… Peringatan penting adalah bahwa meskipun ini adalah waktu yang sangat menarik untuk penelitian pesisir, terutama yang melibatkan teknologi, masih ada jalan panjang sebelum dapat sepenuhnya diadopsi. .
Terima kasih telah membaca posting blog ringkasan seri pelampung pintar. Jika Anda belum melakukannya, silakan lihat video untuk ini di saluran YouTube kami. Di bagian pertama dari seri ini, kami akan menunjukkan kepada Anda bagaimana kami melakukan pengukuran gelombang dan suhu. Jika Anda menikmati pekerjaan kami dan ingin membantu kami berbuat lebih banyak, akan luar biasa jika Anda mempertimbangkan untuk mensponsori kami di Patreon. Terima kasih banyak untuk Giacomo, yang merupakan sponsor Patreon pertama kami!
Lihat posting blog berikutnya di mana kami menunjukkan bagaimana kami membuat pengukuran gelombang dan suhu https://create.arduino.cc/projecthub/t3chflicks/smart-buoy-making-wave-and-temperature-measurements-257ca1
https://gitlab.com/t3chflicks/smart-buoy
Proses manufaktur
Komponen dan persediaan Raspberry Pi 3 Model B × 1 Arduino Mega 2560 × 1 Sensor Ultrasonik - HC-SR04 (Generik) × 3 Aplikasi dan layanan online Samsung ARTIK Cloud untuk IoT Google Maps Arduino IDE Tentang proyek ini M
Komponen dan persediaan Arduino Nano R3 × 1 IO Expander × 1 Io Expander Bundle × 1 Aplikasi dan layanan online Arduino IDE Tentang proyek ini Buat Pengontrol Irigasi Cerdas dengan Arduino Mengairi halaman Anda secara cerdas dengan siklu
Komponen dan persediaan Raspberry Pi 3 Model B OPSIONAL - Internet of Things - pesan teks × 1 Arduino Nano R3 × 2 Arduino Nano Expansion Shield × 2 DHT21/22 Sensor Suhu / Kelembaban mungkin memerlukan resistor 10k antara Vcc/Data × 1 Modul Sel Foto ×
Pengantar Industri sering mengatakan bahwa jika kita ingin mewujudkan Industri 4.0, kita masih harus banyak belajar. Di antara pengetahuan yang harus dipelajari, keahlian adalah yang paling dasar dan yang pertama untuk dipahami. Dalam seluruh proses produksi yang berhubungan dengan bisnis pabrik