Isi kandungan:
- Langkah 1: Kumpulkan Bahan
- Langkah 2: Solder Gyro ke Zero W
- Langkah 3: Konfigurasikan RPi Anda
- Langkah 4: Pangkalan Data MySql
- Langkah 5: Lengkapkan Zero W
- Langkah 6: Aplikasi Web / Terima MQTT
- Langkah 7: Jalankan dan Nikmati
- Langkah 8: Sarung (tambahan)
Video: JumpTie: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Peranti ini mengukur lompatan anda! Anda dapat melihat berapa banyak lompatan yang dapat anda buat dalam jangka masa yang lama.
Di aplikasi web, semua sesi melompat anda dipaparkan dan anda dapat melihat kemajuan anda!
Projek dibuat sebagai tugasan sekolah. Saya kini sedang mempelajari Teknologi Media dan Komunikasi Baru di Howest Kortrijk, Belgium.
Langkah 1: Kumpulkan Bahan
Mula-mula kita perlu mengumpulkan beberapa bahan perkakasan.
Kita perlu:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Powerbank untuk Zero W
- Giroskop (LSM9DS1)
Harga dan kedai dalam talian untuk barang-barang ini berada di hujung arahan.
Langkah 2: Solder Gyro ke Zero W
Padankan Giroskop dengan berhati-hati ke RPi Zero W. Sekiranya anda tidak pernah melakukan ini sebelum ini, saya cadangkan untuk bertanya kepada seseorang yang mempunyai pengalaman dengan pematerian.
Dubbelcheck atau tripplecheck jika anda memasang 3.3V dan GND dengan betul!
Tidak melakukan ini dengan betul akan merosakkan Giroskop atau RPi Zero W anda
Langkah 3: Konfigurasikan RPi Anda
Konfigurasikan kedua-dua RPi anda.
Beberapa panduan atau pautan berguna untuk mengkonfigurasi RPi 3B:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Beberapa panduan atau pautan berguna untuk mengkonfigurasi RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Sekiranya selesai, pastikan untuk memperbaruinya dan pasang pakej berikut:
- Python3
- Pelayan Mysql
- Mysql-pelanggan
- …
Kami juga memerlukan Mosquitto MQTT. Gunakan panduan berikut untuk memasang Mosquitto:
www.instructables.com/id/Memasang-MQTT-B…
Petua: gunakan gambar Jessie, bukan Stretch!
Langkah 4: Pangkalan Data MySql
Sekarang kita perlu melukis rajah ERD untuk pangkalan data kita. Saya menggunakan MySql untuk tugasan ini.
Anda boleh membuat pangkalan data anda sendiri, menyalin saya atau hanya memuat turun skrip saya dan menjalankannya.
Kami akan menggunakan RPi 3B kami sebagai Titik Pusat kami untuk menjalankan Pangkalan Data dan Pelayan Web kami.
Petua: Gunakan FileZilla untuk menyalin fail pada RPi 3B.
Langkah 5: Lengkapkan Zero W
Untuk membuat Giroskop berfungsi, kita perlu mengikuti panduan ini:
ozzmaker.com/berryimu-quick-start-guide/
Kami menggunakan perpustakaan BerryIMU bersama dengan beberapa skrip pra-tulisan untuk membaca nilai-nilai Gyros.
Saya akan menggunakan skrip "berryIMU-measure-G.py". Tetapi saya menambahkan beberapa kod untuk mengenali lompatan dan menghantar lompatan ke Central Point melalui MQTT.
Langkah 6: Aplikasi Web / Terima MQTT
Sekiranya pangkalan data kami berfungsi dengan baik, kami dapat meneruskan pembuatan atau Aplikasi Web!
Saya menggunakan Flask (python) untuk backend dan html / css untuk frontend. Tetapi anda bebas membuat aplikasi web anda sendiri!
Anda juga boleh memuat turun skrip saya untuk menerima mesej di Central Point melalui MQTT.
Langkah 7: Jalankan dan Nikmati
Pada RPi Zero W jalankan skrip "berryIMU-measure-G.py". Ini akan melaksanakan tugas untuk Zero W.
Pada RPi 3B, jalankan skrip "mqtt.py" dan pelayan web anda.
Sekarang nikmati hasil anda!
Langkah 8: Sarung (tambahan)
Pergi ke garaj anda untuk mencari kotak lama dan kecil untuk dimasukkan ke dalam perkakasan anda.
Saya meletakkan Zero W saya di dalam kotak kecil yang saya dapati. Sudah tentu saya menggunakan beberapa bahan untuk memastikan perkakasan saya tidak dapat bergerak.
Cukup kreatif!
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah
Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah
Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotik Dengan Kit: 6 Langkah
Pendidikan Langkah-demi-Langkah dalam Robotik Dengan Kit: Setelah beberapa bulan membina robot saya sendiri (sila rujuk semua ini), dan setelah dua kali bahagian gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan semula strategi dan arahan. Pengalaman selama beberapa bulan kadang-kadang sangat bermanfaat, dan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)