Daftar Isi:
- Langkah 1: #Hardware - Memesan Suku Cadang
- Langkah 2: #Hardware - Bagian Cetakan 3D
- Langkah 3: #Hardware - Siapkan Baki Baterai
- Langkah 4: #Hardware - Siapkan Papan LoRaWan
- Langkah 5: #Hardware - Perakitan 1: TSL2561 / BME680
- Langkah 6: #Hardware - Perakitan 2: Bibit Papan LoRaWan
- Langkah 7: #Hardware - Perakitan 3: Hubungkan Pin I2C
- Langkah 8: #Hardware - Perakitan 4: Manajemen Kabel - Kabel I2C
- Langkah 9: #TTN - Daftar / Masuk
- Langkah 10: #TTN - Pengaturan Aplikasi
- Langkah 11: #TTN - Pengaturan Format Payload
- Langkah 12: #TTN - Tambahkan Perangkat
- Langkah 13: #TTN - Pengaturan Perangkat
- Langkah 14: #Code - Unduh Kode Arduino
- Langkah 15: #Code - Arduino - Pengaturan Perangkat Dengan TTN
- Langkah 16: #Code - Arduino - Instal RTC dan Adafruit Library
- Langkah 17: #Code - Arduino - Instalasi Perpustakaan Seeeduino LoRaWAN
- Langkah 18: #Code - Arduino - Pemilihan Papan / Port COM
- Langkah 19: #Code - Arduino - Unggah Kode ke Papan
- Langkah 20: #Code - Arduino - Uji Kodenya
- Langkah 21: #Hardware - Perakitan 5: Masukkan Baki Baterai
- Langkah 22: #Hardware - Perakitan 6: Masukkan Baterai
- Langkah 23: #Hardware - Perakitan 7: Penutup Belakang
- Langkah 24: #Hardware - Lampiran Perangkat
Video: MuMo - Node_draft: 24 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
### UPDATE 10-03-2021 // informasi / pembaruan terbaru akan tersedia di halaman github:
Apa itu MuMo?
Apa itu MuMo?MuMo adalah kolaborasi antara pengembangan produk (departemen University of Antwerp) dengan nama Antwerp Design Factory dan Antwerp Fashion Museum. Tujuan dari proyek ini adalah untuk membangun sistem monitor IOT open source berdasarkan jaringan LoRa.
- Itu harus mudah diatur.
- Itu harus mudah dirakit.
- Itu harus terukur dalam hal area aplikasi.
Apa isi proyek MuMo:
Node MuMo
MuMo Node adalah perangkat berdaya rendah pada baterai AA yang dapat mengukur dan mengirimkan parameter lingkungan melalui jaringan LoRa. Parameternya adalah suhu, kelembaban, tekanan sekitar, dan kecerahan.*** Node MuMo dapat diperluas dengan fungsi lain untuk digunakan di aplikasi lain.***
MuMo Gatway
Gateway MuMo adalah gateway LoRa aktif yang dapat menerima dan meneruskan sinyal LoRa dari perangkat Node melalui internet. Dalam proyek ini gateway juga akan dilengkapi dengan sensor yang sama dari perangkat MuMo Node, sensor debu udara dan perangkap serangga yang dapat dipantau dari jarak jauh dengan kamera.
*** Gerbang tidak perlu dilengkapi dengan sensor atau kamera. Itu juga hanya dapat berfungsi untuk menyediakan jaringan LoRa (gaetway non-pengukuran).***
Dasbor MuMo
Dasbor MuMo disediakan untuk membuat gambaran umum aplikasi web dari jaringan yang sedang dibuat. Itu dibuat ramah pengguna dengan fungsi yang berbeda. Dashboard dapat sepenuhnya disesuaikan dengan keinginan dan aplikasi pengguna.
halaman Github:
github.com/MoMu-Antwerp/MuMo
Halaman yang dapat diinstruksikan:
MuMo_Node:
MuMo_Gateway:
Alat yang Diperlukan:
- Printer 3D dengan filamen
- Besi solder / solder
- Tang potong kecil
- Pistol lem panas (atau alat fiksasi lainnya)
- Obeng kecil
Langkah 1: #Hardware - Memesan Suku Cadang
Bagian untuk memesan:
Lihat halaman github untuk ikhtisar terbaru:
github.com/jokohoko/Mumo/blob/main/Shopping_list.md
Langkah 2: #Hardware - Bagian Cetakan 3D
Bagian untuk cetak 3D:
- NODE_Main_Housing
- NODE_Battery_Tray
- NODE_Sampul Belakang
Lihat halaman github untuk file STL terbaru:
github.com/jokohoko/Mumo/tree/main/STL_NODE
Filamen cetak:
- PETG (lebih disukai dan lebih tahan lama)
- PLA
Pengaturan cetak umum:
- Tidak diperlukan dukungan
- Isi tidak perlu
- 0.2 lapisan tinggi
- 3 perimeter luar (untuk kekuatan dan daya tahan)
Langkah 3: #Hardware - Siapkan Baki Baterai
Bagian:
- 2 x wadah baterai (Simpul samping: Anda juga dapat menggunakan hanya satu wadah baterai untuk 3 baterai AA tetapi jangkauan langsung akan lebih pendek!)
- 1 x konektor daya JST 2.0 (disertakan dengan papan Seeed LoRaWan)
- Bagian cetak 3D: baki baterai
Instruksi - Menyolder: (Peringatan PANAS - hati-hati!)
- Solder semua kabel merah bersama-sama
- Solder semua kabel hitam bersama-sama.
- Pastikan bahwa pekerjaan penyolderan dilindungi dengan bahan insulasi. Ini bisa menjadi selongsong yang Anda tarik di atas kabel sebelum menyolder atau pita isolasi yang Anda terapkan sesudahnya.
Instruksi - Fiksasi dudukan baterai:
-
Rekatkan dudukan baterai ke dalam baki baterai sehingga kabel menghadap ke samping dengan potongan (lihat gambar). Ini dapat dilakukan dengan lem panas (lebih disukai), selotip dua sisi, silikon, lem kedua, …
Langkah 4: #Hardware - Siapkan Papan LoRaWan
Bagian:
Papan LoRaWan
Petunjuk:
Sebelum melepas led di papan, sambungkan papan ke komputer dan periksa apakah led daya menyala. Setelah melepas led, kami tidak memiliki indikasi daya lagi.
Untuk mengurangi konsumsi daya pelindung Lorawan, kita harus melepas dua LED yang murni informatif. Daya (PWR) dan indikasi pengisian daya (CHG) dipimpin.
Berhati-hatilah agar tidak merusak papan selama proses ini! Gunakan tang yang tajam.
- Temukan LED pengisian daya (CHR) dan LED daya (PWR) (lihat gambar tampak atas dengan persegi panjang hijau)
- Potong solder LED. LED harus lepas.
- Lepaskan led dan periksa apakah bagian yang dilepas dengan bersih tanpa merusak jejak di bawahnya.
Langkah 5: #Hardware - Perakitan 1: TSL2561 / BME680
Bagian:
- Cetak 3D - "Tubuh utama simpul"
- Sensor cahaya digital (sensor kecil)
- Sensor BME680 (sensor panjang)
- 2 x kabel konektor Grove I2C
- 4 x M2x5 sekrup
instruksi:
-
Hubungkan salah satu kabel grove ke sensor cahaya digital. Dan yang lainnya ke sensor BME680.
- Tempatkan sensor ke dalam rumah cetak 3D ("Tubuh utama simpul").
- Lampu digital di kiri atas / BME680 di kanan atas. Bagian koneksi sensor menghadap ke bawah (tidak terlihat!). Anda harus menekuk kabel sehingga membuat tikungan tajam.
- Dan kencangkan keduanya pada tempatnya dengan sekrup m2x5 mm.
Langkah 6: #Hardware - Perakitan 2: Bibit Papan LoRaWan
Bagian:
- Baki baterai dengan tempat baterai
- Bibit papan LoRaWan
- Node tubuh utama
- 4 x M2x5 sekrup
instruksi:
- Masukkan kabel daya baki baterai ke papan LoRaWan.
- Tekuk kabel daya sehingga kabel tidak memakan banyak ruang.
- Masukkan board LoRaWan ke dalam housing dengan konektor usb dan kabel daya terlebih dahulu.
- Sejajarkan lubang papan LoRaWan dengan pin pemasangan rumahan.
- Pastikan untuk menempatkan papan LoRaWan di sebelah dinding pemisah. (lihat gambar)
- Masukkan keempat sekrup ke posisi papan yang ditunjukkan (lihat gambar tampak atas - Lingkaran hijau)
- Saat Anda mengencangkan sekrup, pastikan tombol reset sejajar dengan tombol tekan di sisi simpul. (lihat gambar tampak atas - Persegi panjang biru)
- Periksa apakah tombol reset berfungsi dengan benar. Jika tombol tidak bergerak atau tidak menyentuh tombol reset atau papan mungkin ada inkonsistensi dalam kualitas cetak 3D. Coba gerakkan papan sedikit atau pertimbangkan untuk memutuskan tombol reset yang dicetak plastik sepenuhnya untuk menyelesaikan ini. Anda masih dapat mengatur ulang tombol melalui lubang di cetakan.
- Beri makan antena melalui lubang yang diperkirakan sebelumnya di blok pendukung baterai, dengan hati-hati agar tidak merusak antena
Langkah 7: #Hardware - Perakitan 3: Hubungkan Pin I2C
instruksi:
Hubungkan kabel Grove ke slot i2C pada Seeeduino. Hanya dua konektor terluar yang merupakan pin I2C dan dapat digunakan untuk sensor kami. Tetapi Anda dapat menukar kedua konektor sensor. (lihat gambar - persegi panjang biru)
Langkah 8: #Hardware - Perakitan 4: Manajemen Kabel - Kabel I2C
instruksi:
- Di belakang blok penopang baterai disediakan ruang untuk mendorong kabel I2C ke bawah. Fitnya ketat sehingga mereka tidak akan bergerak kembali.
- Arahkan kabel dengan baik agar tidak mengganggu baki baterai yang akan diletakkan di atas sebentar lagi.
Komentar: Biarkan perangkat keras node apa adanya untuk saat ini. Kami akan mengatur kode terlebih dahulu.
Langkah 9: #TTN - Daftar / Masuk
Jaringan hal-hal menyediakan seperangkat alat terbuka dan jaringan terbuka global untuk membangun aplikasi IoT Anda berikutnya dengan biaya rendah, menampilkan keamanan maksimum dan siap untuk diskalakan.
* Jika Anda sudah memiliki akun, Anda dapat melewati langkah ini
instruksi:
- Daftar di The Things Network dan buat akun
- Ikuti instruksi di situs web TTN.
- Setelah Mendaftar, masuk ke akun Anda
- Pergi ke konsol Anda. Anda akan menemukannya di menu dropdown profil Anda (lihat gambar)
Langkah 10: #TTN - Pengaturan Aplikasi
* Jika Anda sudah memiliki aplikasi, Anda dapat melewati langkah ini
Aplikasi adalah lingkungan di mana Anda dapat menyimpan beberapa perangkat node.
instruksi:
- Saat Anda berada di konsol, klik aplikasi (lihat gambar 1).
- Klik "tambah aplikasi"
- Anda sekarang berada di jendela tambah aplikasi (lihat gambar 2).
- Buat ID Aplikasi
- Berikan Aplikasi Anda deskripsi
- Tetapkan pendaftaran penangan Anda (tergantung pada lokasi Anda)
- Setelah selesai klik "tambah aplikasi".
Langkah 11: #TTN - Pengaturan Format Payload
Pengaturan payload penting untuk membaca informasi data yang masuk dengan benar.
instruksi:
- Dalam ikhtisar aplikasi, klik "Format Payload". (lihat gambar 1 - persegi panjang hijau)
- Salin tempel fungsinya (periksa tautan github di bawah) ke editor dekoder. (lihat gambar - persegi panjang biru)
- Klik tombol simpan untuk menyimpan hasil Anda.
Tautan fungsi untuk editor dekoder:
github.com/jokohoko/Mumo/blob/main/documentation/Payload_format.md
Langkah 12: #TTN - Tambahkan Perangkat
Jika semuanya berjalan dengan baik, Anda sekarang berada di ikhtisar aplikasi. Di mana Anda memiliki kendali atas aplikasi Anda. Kami sekarang akan menambahkan perangkat baru (node) ke atau aplikasi.
instruksi:
- Klik register device (lihat gambar 1 - persegi panjang hijau)
- Masukkan ID Perangkat
- Setel Perangkat EUI ke dibuat secara otomatis. Klik pada panah silang di sisi kiri.
- Setelah selesai klik "daftar perangkat".
- Perangkat sekarang dibuat.
Langkah 13: #TTN - Pengaturan Perangkat
Langkah ini sangat penting untuk mendapatkan koneksi yang baik dari pengaturan perangkat LoRa.
instruksi:
- Saat Anda berada di halaman ikhtisar perangkat, klik "pengaturan" (lihat gambar 1 - persegi panjang hijau)
- Di halaman pengaturan Anda dapat memberikan deskripsi ke perangkat Anda (tidak harus)
- Atur mode aktivasi ke ABP.
- Centang "Pemeriksaan Penghitung Bingkai". Anda akan menemukan di bagian bawah halaman.
- Biarkan semua EUI Perangkat, Alamat Perangkat, Kunci Sesi Jaringan, kunci sesi aplikasi ke pembuatan otomatis.
- Klik tombol simpan untuk menyimpan pengaturan baru.
- Kembali ke halaman "pengaturan". (lihat gambar 3 - persegi panjang hijau)
- Atur mode aktivasi kembali ke OTAA!! (lihat gambar 4 - persegi panjang hijau)
- Biarkan kunci Aplikasi ke pembuatan otomatis.
- Klik tombol simpan untuk menyimpan pengaturan baru. (lihat gambar 5 - persegi panjang hijau)
Langkah 14: #Code - Unduh Kode Arduino
Oke, sejauh ini bagus. Kami memiliki perakitan simpul kami, kami memiliki akun di TTN, kami membuat aplikasi dengan format muatan yang tepat, dan kami membuat perangkat (OTAA) di aplikasi itu. Jadi sekarang kita hanya perlu mengatur kode Arduino dengan informasi pengaturan yang sama dengan perangkat yang kita buat di TTN. Pada langkah selanjutnya kita akan mengunggah kode ke papan LoRaWan di node.js.
instruksi:
- Unduh direktori mumoV1 dari halaman Github.
- Download software arduino versi terbaru. (https://www.arduino.cc/en/software)
- Buka file kode arduino "mumoV1.ino" (Anda akan menemukan tautan Github di bawah instruksi)
tautan Github:
github.com/jokohoko/Mumo/tree/main/mumoV1
Langkah 15: #Code - Arduino - Pengaturan Perangkat Dengan TTN
instruksi:
- Buka thethingsnetwork (TTN), buka ikhtisar perangkat Anda di mana Anda akan menemukan semua informasi pengaturan perangkat. Kita akan menggunakan ini untuk mengatur kode arduino.
- Dalam kode arduino pergi ke tab "mumoV1.h".
Siapkan ID simpul:
- Salin device_EUI dari TTN dan tempel di kode arduino (lihat panah ungu).
- Salin aplikasi_EUI dari TTN dan tempel di kode arduino (lihat panah biru).
- Salin app_key dari TTN dan tempel di kode arduino (lihat panah hijau). Jika network_session_key tidak terlihat, klik simbol "mata" (lihat lingkaran hijau).
- Salin device_adress dari TTN dan paste di kode arduino (lihat panah kuning).
- Salin network_session_key dari TTN dan tempel di kode arduino (lihat panah oranye). Jika network_session_key tidak terlihat, klik simbol "mata" (lihat lingkaran oranye).
- Salin app_session_key dari TTN dan tempel di kode arduino (lihat panah merah). Jika app_session_key tidak terlihat, klik simbol "mata" (lihat lingkaran merah).
Langkah 16: #Code - Arduino - Instal RTC dan Adafruit Library
- Di antarmuka arduino Anda, klik Sketsa> Sertakan Perpustakaan> Kelola Perpustakaan…
- Jendela manajemen perpustakaan akan muncul.
- Di bilah pencarian ketik: rtczero
- Instal versi terbaru dari perpustakaan pertama
- Di bilah pencarian ketik: adafruit BME680 (Untuk sensor BME680)
- Instal versi terbaru dari perpustakaan pertama
- Di bilah pencarian ketik: adafruit TSL2561 (Untuk sensor TSL2561)
- Instal versi terbaru dari perpustakaan pertama.
- Di bilah pencarian ketik: flashstorage ATSAM Instal versi terbaru dari perpustakaan pertama.
Langkah 17: #Code - Arduino - Instalasi Perpustakaan Seeeduino LoRaWAN
Kami menginstal perpustakaan papan Seeed untuk berkomunikasi dengan papan.
instruksi:
- Di antarmuka arduino Anda, klik File > Preferences, dan salin url (di bawahnya) ke "Additional Boards Manager URLs" (lihat gambar - persegi panjang merah).
- Klik "oke".
- Kembali ke antarmuka arduino klik Toos > Board > Board Manager.
- Di bilah pencarian ketik "lorawan".
- Anda akan melihat perpustakaan papan Seeed LoRaWan. (lihat gambar - persegi panjang hijau).
- Klik "install" dan tunggu sampai selesai.
URL:
Langkah 18: #Code - Arduino - Pemilihan Papan / Port COM
instruksi:
- Hubungkan papan LoRaWAN dengan kabel micro usb ke komputer Anda.
- Di antarmuka arduino Anda, klik Alat> Papan dan pilih papan "Seeeduino LoRaWAN". (Lihat gambar)
- Pilih di menu yang sama port COM yang benar.
Langkah 19: #Code - Arduino - Unggah Kode ke Papan
Sekarang setelah kode kita siap, saatnya untuk memasukkan kode ke papan LoRaWAN!
instruksi:
- Pastikan board LoRaWAN Anda masih terhubung dengan komputer Anda.
- Klik dua kali tombol reset pada node samping. Anda akan melihat bahwa led berkedip-kedip. Ini berarti perangkat dalam mode bootloader.
- Karena modus bootloader kita harus memilih port COM baru. Ini dilakukan persis sama seperti pada langkah #18.
- Klik tombol unggah. Ini adalah tombol dengan panah yang mengarah ke kanan. (Lihat gambar - lingkaran merah).
- Anda akan melihat "upload done" di pojok kanan bawah.
Langkah 20: #Code - Arduino - Uji Kodenya
instruksi:
- Pada ikhtisar perangkat TTN klik "Data". Di sana Anda akan menemukan semua data yang masuk perangkat node tertentu. (lihat gambar - persegi panjang merah)
- Untuk menguji transmisi data, tekan tombol reset di sisi perangkat node untuk mengirim sinyal.
- Jika sinyal LoRa diterima oleh gateway, Anda akan melihat data yang masuk dalam data aplikasi perangkat Anda di TTN. (tunggu 30 sampai 40 detik untuk melihat hasilnya)
- Jika Anda tidak melihat data yang masuk, coba tekan tombol istirahat di sisi perangkat node untuk mengirim sinyal lagi.
- Jika ini tidak membantu, Anda kembali ke langkah #18 dan coba unggah kode lagi.
Selamat Anda sekarang memiliki perangkat LoRa Node yang berfungsi!
- Lepaskan USB dari papan lorawan.
- Tekan untuk terakhir kalinya pada tombol istirahat di samping perangkat simpul.
Langkah 21: #Hardware - Perakitan 5: Masukkan Baki Baterai
Bagian:
Baki baterai
instruksi
- Masukkan baki baterai ke dalam rumah di bawah sudut. Pastikan Anda terlebih dahulu memposisikan kabel daya pada arah yang benar. (Lihat gambar)
- Pertama-tama posisikan baki ke dinding blok penopang tempat kabel dijejalkan di belakang.
- Dorong baki ke bawah hingga Anda mendengar suara "klik jepret".
- Periksa sudut apakah baki pas dengan wadah utama. (lihat gambar 2 / 3 - lingkaran merah) // weg
- Masukkan kabel daya di atas kabel koneksi I2C. Dorong ke bawah dengan sesuatu yang tumpul. hati-hati jangan sampai merusak kabel.
Langkah 22: #Hardware - Perakitan 6: Masukkan Baterai
Bagian:
6 x baterai AA (simpul samping)
instruksi:
- Masukkan 6 x baterai AA dalam orientasi yang benar dari dudukan baterai.
- Dorong kabel baterai dengan hati-hati agar tidak mengganggu langkah selanjutnya.
*simpul samping: periksa orientasi baterai dari dudukan baterai. mungkin berbeda dari yang di gambar
Langkah 23: #Hardware - Perakitan 7: Penutup Belakang
Bagian:
Cetak 3D - Node sampul belakang
instruksi:
- Masukkan bibir penutup belakang ke dalam rumpun bibir rumah bodi utama di bawah sudut geser.
- Dorong bagian samping casing dan pastikan posisinya tepat.
- Jika bibir tidak pas karena masalah cetak, coba giling sebagian permukaan hingga pas. Periksa apakah penutup belakang benar-benar rata pada rumahan dan tidak ada jahitan.
- Masukkan sekrup M3x16mm dan kencangkan.
Langkah 24: #Hardware - Lampiran Perangkat
Ada beberapa cara untuk memasang perangkat.
- Sekrup alur kunci geser di samping.
- Sekrup alur kunci geser di bagian belakang.
- Tiewrap rumpun di samping/atas dan belakang.
- Penutup belakang simpul juga dilengkapi dengan pengait.
Direkomendasikan:
MuMo - LoRa Gateway: 25 Langkah (dengan Gambar)
MuMo - LoRa Gateway: ### UPDATE 10-03-2021 // informasi / pembaruan terbaru akan tersedia di halaman github: https://github.com/MoMu-Antwerp/MuMoWhat itu MuMo?MuMo adalah kolaborasi antara pengembangan produk (departemen Universitas Antwerpen) di bawah
Pemegang Gambar Dengan Speaker Internal: 7 Langkah (dengan Gambar)
Picture Holder Dengan Built-in Speaker: Ini adalah proyek yang bagus untuk dilakukan selama akhir pekan, jika Anda ingin membuat speaker Anda sendiri yang dapat menampung gambar/kartu pos atau bahkan daftar tugas Anda. Sebagai bagian dari pembangunan kita akan menggunakan Raspberry Pi Zero W sebagai jantung dari proyek, dan sebuah
Howto: Instalasi Raspberry PI 4 Headless (VNC) Dengan Rpi-imager dan Gambar: 7 Langkah (dengan Gambar)
Cara: Memasang Raspberry PI 4 Headless (VNC) Dengan Rpi-imager dan Gambar: Saya berencana untuk menggunakan Rapsberry PI ini dalam banyak proyek menyenangkan di blog saya. Jangan ragu untuk memeriksanya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak memiliki Keyboard atau Mouse di lokasi baru saya. Sudah lama sejak saya menyiapkan Raspberry
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: 6 Langkah (dengan Gambar)
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: Saya sudah menulis satu artikel tentang cara menjalankan demo OpenMV di Sipeed Maix Bit dan juga membuat video demo deteksi objek dengan papan ini. Salah satu dari banyak pertanyaan yang diajukan orang adalah - bagaimana saya bisa mengenali objek yang jaringan sarafnya tidak
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: Ini adalah instruksi tentang cara membongkar PC. Sebagian besar komponen dasar bersifat modular dan mudah dilepas. Namun penting bahwa Anda diatur tentang hal itu. Ini akan membantu Anda agar tidak kehilangan bagian, dan juga dalam membuat