Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Lacak Olahraga Harian Hamster Anda dengan Tracker Kebugaran Raspberry Pi

Penasaran seberapa jauh hamster Anda berlari dalam sehari? Proyek ini dipicu oleh putri kami berusia 9 tahun, dan hasilnya sia mengejutkan maupun mengesankan. Dengan menggabungkan Raspberry Pi, sensor break-beam laser, dan skrip sederhana, Anda dapat dengan mudah mengukur jarak dan kecepatan hewan peliharaan Anda.

Yang Dibutuhkan

Langkah 1: Konsep Pengukuran

Sistem bekerja dengan mendeteksi setiap putaran penuh roda. Target kecil pada roda memantulkan sinar laser sekali per putaran. Raspberry Pi menghitung peristiwa ini, menghitung jarak (keliling roda) dan kecepatan, lalu mengalirkan data ke dashboard waktu nyata yang dapat Anda periksa setiap pagi.

Langkah 2: Pengaturan Perangkat Keras

Sensor break-beam laser Adafruit kompak dan tidak membutuhkan beban tambahan pada roda – penting untuk hamster raksasa 2 ons. Sensor ini berisi pemancar dan penerima dalam satu perabot. ketika sinar terhenti oleh target, sensor mengeluarkan sinyal.

Catatan Keamanan: Jangan pernah memancarkan laser secara langsung ke area lingkungan atau mata hamster. Sinar dapat merusak penglihatan.

Langkah 3: Pengaturan Perangkat Lunak

Untuk memvisualisasikan data, gunakan dashboard waktu nyata Initial State. Ikuti instruksi quick-start ini untuk menginstal streamer Initial State pada Pi Anda.

Buat berkas Python baru, misalnya hamster_fitness.py, dan tempelkan kode berikut:

import time import initialstate from gpiozero import Button # Ganti dengan kunci klien Anda sendiri client_key = "MASUKKAN KUNCI KLIEN ANDA DI SINI" bucket_name = "Hamster Fitness Tracker" # Buat stream baru dalam bucket yang ditentukan stream = initialstate.Stream.create(bucket_name, client_key) # Atur pin sensor (ganti 17 dengan GPIO yang Anda pilih) sensor = Button(17) # Hitung keliling roda (contoh: radius 10 cm) wheel_radius_cm = 10 circumference_cm = 2 * 3.14159 * wheel_radius_cm rotations = 0 start_time = time.time() while True: sensor.wait_for_press() rotations += 1 elapsed = time.time() - start_time distance = rotations * circumference_cm speed = distance / elapsed # cm per detik # Kirim data ke Initial State stream.publish({"rotations": rotations, "distance_cm": distance, "speed_cm_per_s": speed}) print(f"Rotations: {rotations}, Distance: {distance:.1f} cm, Speed: {speed:.2f} cm/s") time.sleep(0.1) # debounce 

Setiap kali skrip dijalankan, bucket baru bernama Hamster Fitness Tracker dibuat di bawah akun Initial State Anda, dan semua titik data berikutnya disimpan di sana. Dashboard akan diperbarui secara langsung, memberikan wawasan instan tentang aktivitas hamster Anda.

Dengan pengaturan ini, Anda akan menemukan seberapa aktif teman berbulu Anda sebenarnya, bahkan saat Anda tidur!

Proses manufaktur

  1. Membangun Pencatat Suhu Raspberry Pi dengan Sensor I2C $5
  2. Membuat Sensor Suhu Jarak Jauh dengan Raspberry Pi dan Python – Panduan Langkah demi Langkah
  3. Membangun Stasiun Cuaca Raspberry Pi yang Mengirim Data Cuaca Harian melalui Email
  4. Cara Menghubungkan Sensor Suhu One-Wire DS1820 ke Raspberry Pi Menggunakan GPIO
  5. Menghubungkan Sensor Ultrasonik HC-SR04 ke Raspberry Pi 3 – Panduan Lengkap
  6. Pemantaman Rumah Aman dengan Home Assistant di Raspberry Pi: Gerakan, Alarm, dan Pengambilan Video
  7. Membangun Jaringan Sensor Nirkabel Hemat Biaya untuk Rumah Anda
  8. Mengontrol LED dengan Sensor Gerak PIR pada Raspberry Pi
  9. Bangun Sensor Kelembaban Tanah Berbasis Raspberry Pi Biaya Rendah untuk Irigasi Cerdas
  10. Lacak Olahraga Harian Hamster Anda dengan Tracker Kebugaran Raspberry Pi