Daftar Isi:
- Langkah 1: Kumpulkan Bahan
- Langkah 2: Solder Gyro ke Nol W
- Langkah 3: Konfigurasikan RPi Anda
- Langkah 4: Basis Data MySql
- Langkah 5: Selesaikan Nol W
- Langkah 6: Aplikasi Web/Terima MQTT
- Langkah 7: Jalankan dan Nikmati
- Langkah 8: Casing (ekstra)
Video: JumpTie: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Perangkat ini mengukur lompatan Anda! Anda dapat melihat berapa banyak lompatan yang dapat Anda lakukan dalam waktu singkat.
Pada aplikasi web semua sesi lompat Anda ditampilkan dan Anda dapat melihat kemajuan Anda!
Proyek dibuat sebagai tugas sekolah. Saat ini saya sedang belajar Media Baru dan Teknologi Komunikasi di Howest Kortrijk, Belgia.
Langkah 1: Kumpulkan Bahan
Pertama kita perlu mengumpulkan beberapa bahan perangkat keras.
Kita butuh:
- Raspberry Pi 3B
- Raspberry Pi Nol W
- Powerbank untuk Zero W
- Giroskop (LSM9DS1)
Harga dan toko online untuk barang-barang ini ada di akhir instruksi.
Langkah 2: Solder Gyro ke Nol W
Solder Giroskop dengan hati-hati ke RPi Zero W. Jika Anda belum pernah melakukan ini sebelumnya, saya sarankan untuk bertanya kepada seseorang yang memiliki pengalaman dengan penyolderan.
Dubbelcheck atau tripplecheck jika Anda menyolder 3.3V dan GND dengan benar!
Tidak melakukan ini dengan benar akan menghancurkan Giroskop Anda atau RPi Zero W Anda
Langkah 3: Konfigurasikan RPi Anda
Konfigurasikan kedua RPi Anda.
Beberapa panduan atau tautan berguna untuk mengkonfigurasi RPi 3B:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Beberapa panduan atau tautan berguna untuk mengkonfigurasi RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Jika sudah, pastikan untuk memperbaruinya dan menginstal paket-paket berikut:
- Python3
- Server MySQL
- Klien Mysql
- …
Kami juga membutuhkan Mosquitto MQTT. Gunakan panduan berikut untuk menginstal Mosquitto:
www.instructables.com/id/Installing-MQTT-B…
Tip: gunakan gambar Jessie, bukan Stretch!
Langkah 4: Basis Data MySql
Sekarang kita perlu menggambar diagram ERD untuk database kita. Saya menggunakan MySql untuk tugas ini.
Anda dapat membuat database Anda sendiri, menyalin milik saya atau hanya mengunduh skrip saya dan menjalankannya.
Kami akan menggunakan RPi 3B kami sebagai Titik Pusat kami untuk menjalankan Basis Data dan Server Web kami.
Tip: Gunakan FileZilla untuk menyalin file di RPi 3B.
Langkah 5: Selesaikan Nol W
Untuk membuat Giroskop berfungsi, kita perlu mengikuti panduan ini:
ozzmaker.com/berryimu-quick-start-guide/
Kami menggunakan perpustakaan BerryIMU bersama dengan beberapa skrip yang telah ditulis sebelumnya untuk membaca nilai Gyros.
Saya akan menggunakan skrip "berryIMU-measure-G.py". Tapi saya menambahkan beberapa kode untuk mengenali lompatan dan mengirim lompatan ke Central Point melalui MQTT.
Langkah 6: Aplikasi Web/Terima MQTT
Jika database kami berfungsi dengan baik, kami dapat melanjutkan pembuatan atau aplikasi Web!
Saya menggunakan Flask (python) untuk backend dan html/css untuk frontend. Tapi Anda bebas membuat aplikasi web Anda sendiri!
Anda juga dapat mengunduh skrip saya untuk menerima pesan di Central Point melalui MQTT.
Langkah 7: Jalankan dan Nikmati
Pada RPi Zero W jalankan skrip "berryIMU-measure-G.py". Ini akan melakukan pekerjaan untuk Zero W.
Pada RPi 3B, jalankan skrip "mqtt.py" dan server web Anda.
Sekarang nikmati hasil Anda!
Langkah 8: Casing (ekstra)
Pergi mencari di garasi Anda untuk sebuah kotak tua dan kecil untuk dimasukkan ke dalam perangkat keras Anda.
Saya memasukkan Zero W saya ke dalam kotak kecil yang saya temukan. Tentu saja saya menggunakan beberapa bahan untuk memastikan perangkat keras saya tidak bisa bergerak.
Jadilah kreatif!
Direkomendasikan:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)