Isi kandungan:
- Langkah 1: Bahan Diperlukan
- Langkah 2: Pengaturcaraan Sensor DHT11
- Langkah 3: Memprogram Sensor HMC5883L
- Langkah 4: Memprogram Accelerometer ADXL335
- Langkah 5: Memprogram Tag RFID
- Langkah 6: Memprogram Groove GPS
- Langkah 7: Menghantar Data di Actoboard
- Langkah 8: Modul Sigfox
- Langkah 9: Menghantar Data di Cloud
- Langkah 10: Main.cpp
Video: Gelang Lumba Orienteering: 11 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Adakah anda pernah mencuba untuk menuju ke tahap orienteering seterusnya? Adakah semua maklumat diperlukan? Di sini anda akan melihat bagaimana kami meningkatkan aktiviti hebat dengan teknologi.
Kami akan membuat gelang orientasi yang akan memberi anda banyak maklumat, dan membolehkan anda banyak fungsi, seperti:
- Suhu dan kelembapan cuaca
- Kompas
- Kedudukan di mana anda berada dengan maklumat GPS
- Pengesanan kejatuhan
- Seorang lektor RFID
- Butang SOS
- Kirim semua data ke awan
Yang mesti anda lakukan adalah mengikuti tutorial ini selangkah demi selangkah, jadi mari kita mulakan!
Catatan: Projek ini diadakan oleh spesifikasi sistem Embedded dari Polytech Paris-UPMC.
Langkah 1: Bahan Diperlukan
Ini adalah senarai bahan yang anda perlukan untuk membina instrumen ini:
- Groove GPS
- Regulator Pololu Regulator U1V11F5
- Penukar 0, 5V -> 5V
- RFID Marin H4102
- Accelerometer ADXL335
- Kompas: modul 3 paksi HMC5883L
- Skrin LCD: gotronik 31066
- DHT11: Sensor suhu dan kelembapan
- Butang untuk SOS
- Modul Sigfox
- Sokongan bateri + bateri LR06 1.2v 2000 mAh
- Pengawal mikro: Papan MBED LPC1768
Sekarang kerana kita mempunyai semua perabot, kita boleh pergi ke langkah seterusnya.
Langkah 2: Pengaturcaraan Sensor DHT11
1. Letakkan Resistor 4K7 antara VCC dan pin data DHT11
2. Pautkan kabel hijau ke Pin tempat anda ingin mendapatkan data (berikut ini adalah pin D4 NUCLEO L476RG)
3. Papan harus disambungkan ke alimentasi 3V3 (Merah) dan tanah (Hitam)
4; Gunakan sambungan bersiri pada pin A0 NUCLEO L476RG untuk melihat data
5. Gunakan persekitaran MBED untuk menyusun kod (Rujuk foto)
Main.c lengkap terdapat pada fail lampiran
Langkah 3: Memprogram Sensor HMC5883L
1. Untuk HMC5883L anda boleh mengambil alimentasi yang sama daripada sebelumnya.
2. Di papan NUCLEOL476RG, anda mempunyai dua Pin bernama SCL dan SDA
3. Pautkan SCL HMC5883L ke pin SCL Papan NUCLEO.
4. Pautkan SDA HMC5883L ke pin SCL Papan NUCLEO.
Main.cpp lengkap terdapat pada fail lampiran.
Langkah 4: Memprogram Accelerometer ADXL335
1. Seperti langkah sebelumnya, anda boleh menggunakan alimentasi yang sama (3V3 dan ground).
2. Pada antara muka MBED, gunakan tiga input berbeza yang dinyatakan sebagai "analogin"
3. Panggil mereka InputX, InputY, dan InputZ.
4. Kemudian kaitkan mereka dengan tiga pin pilihan anda (di sini kami masing-masing menggunakan PC_0, PC_1, dan PB_1)
A0 Pin masih menjadi port di mana semua data dihantar.
Main.cpp lengkap terdapat pada fail lampiran
Langkah 5: Memprogram Tag RFID
1. Gunakan alimentasi yang sama
2. Pada mikrokontroler, gunakan dua PIN yang tersedia untuk menyambungkan sensor RID / TX RFID (di sini adalah D8 dan D9 pada NUCLEO L476RG)
3. Pada MBED, jangan lupa untuk menyatakan PIN (di sini adalah PA_9 & PA_10)
Main.cpp lengkap terdapat pada fail lampiran
Langkah 6: Memprogram Groove GPS
1. Anda boleh menggunakan alimentasi yang sama di sini (3V3 dan Ground)
2. Gunakan hanya transmisi GPS dan sambungkannya pada mikrokontroler.
3. Kemudian anda harus memotong data untuk menggunakan data yang relevan, seperti DMS dan masa.
Main.cpp lengkap terdapat pada fail lampiran.
Langkah 7: Menghantar Data di Actoboard
1. Untuk semua pemboleh ubah yang digunakan untuk Actoboard, kita harus menukar semuanya dalam jenis "int".
2. Pada penyusun MBED, gunakan aksara berikut pada "printf": "AT $ SS:% x, nama pemboleh ubah yang ingin anda hantar di papan kenyataan".
3. Pemboleh ubah perlu dalam bentuk Heksadesimal, seperti XX. Nilai <FF (255 dalam perpuluhan) tidak sepadan, itulah sebabnya kami hanya menggunakan tiga watak pertama untuk RFID.
4. Buat akaun di Actoboard.
Langkah 8: Modul Sigfox
1. Sambungkan modul sgfox pada mikrokontroler.
2. Gunakan pass papan kenyataan dan modem yang sesuai untuk menerima data di papan kenyataan, berkat modul sigfox.
Langkah 9: Menghantar Data di Cloud
1. Buat akaun Bluemix dan buat aplikasi "Bracelet" NodeRed di cloud dengan menggunakan konfigurasi Cloudant.
2. Sambungkan data Actoboard ke aplikasi NodeRed di Cloud melalui URL Actoboard dan POST itu.
3. Laksanakan aplikasi NodeRed dengan sensor data yang dikumpulkan diterima oleh papan kenyataan dan dihantar ke aplikasi NodeRed.
4. Buat item untuk memaparkan data yang diterima untuk semua sensor. contohnya "Pangkalan Data ° 1".
5. Konfigurasikan item Geospatial untuk memaparkan koordinat GPS pada peta aplikasi dengan menggunakan bahasa pengaturcaraan JSON.
Langkah 10: Main.cpp
Berikut adalah main.cpp + gps.h yang dibuat oleh kami kerana fungsi GPS terlalu lama.
Disyorkan:
Gelang Orientasi Bersambung: 6 Langkah
Gelang Orientasi Bersambung: Projek akademik ini, gelang orientasi bersambung, direalisasikan oleh empat pelajar dari sekolah teknik Polytech Paris-UPMC: S é bastien Potet, Pauline Pham, Kevin Antunes dan Boris Bras. Apa projek kami? Selama satu semester
Gelang LED: 8 Langkah (dengan Gambar)
Gelang LED: Jahit gelang LED anda sendiri dan pakai! Gelang anda akan menyala apabila anda merapatkannya dan menutup litar. Jahit litar anda, dan kemudian menghiasnya mengikut keinginan anda! Sekiranya anda mengajar ini sebagai bengkel, gunakan fail pdf satu helaian saya di bawah. Periksa
Gelang Tangan Dengan Sensor Suhu dan LED: 5 Langkah
Armband Dengan Temperature Sensor dan LED: Dalam projek ini, saya membuat armband yang dilengkapi sensor suhu dengan lampu LED yang terlibat
Gelang Ekspres Taman Permainan Litar Muzik: 5 Langkah
Gelang Muzik Playground Circuit Express: Untuk membuat gelang muzik ini, anda akan memerlukan The Circuit Playground Express Sebuah komputer Jarum jahit Benang Gunting panjang dan sekeping
Gelang Getah Sebagai Tangan Membantu: 4 Langkah
Jalur Getah Sebagai Tangan Membantu: Sekiranya anda telah bersusah payah untuk menyolek projek kecil anda di permukaan yang licin maka ini adalah untuk anda. Tangan bantuan tradisional berfungsi dengan baik di permukaan kerja berkarpet atau jika mereka dilekatkan, atau dibengkokkan. Apa yang berlaku jika anda tidak dapat mengubah suai