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

Postur Pal dengan Walabot

Cegah nyeri leher dan punggung dengan memantau postur duduk dengan sensor jarak Walabot dan aplikasi Android.

Hal-hal yang digunakan dalam proyek ini

Komponen perangkat keras


Walabot dengan Raspberry Pi

Mengapa saya membuat Postur Pal

Jutaan orang menghabiskan 7-8 jam sehari duduk di depan komputer mereka. Salah satu ciri umum terlihat di antara orang-orang dengan penggunaan komputer yang tidak tepat:postur kepala ke depan. Karena orang biasanya duduk sambil menggunakan komputer, orang juga cenderung membungkuk dan membengkokkan tulang belakang mereka menjadi lekukan juga [1]. Sakit leher yang disebabkan oleh penggunaan komputer yang tidak tepat dapat dicegah melalui pelatihan mindfulness tanpa memerlukan peralatan yang tidak nyaman.

Postur kepala ke depan ini terbukti memberikan tekanan yang cukup besar pada leher manusia. Kepala manusia normal memiliki berat sekitar 10 hingga 12 pon (4,54 kg). Penilaian tekanan menemukan bahwa postur kepala 15 derajat ke depan meningkatkan berat efektif pada bagian leher tulang belakang menjadi 27 pon (12,25 kg). Menurut sebuah penelitian, nyeri leher terkait pekerjaan dua kali lebih mungkin terjadi pada mereka yang duduk dengan fleksi leher 20 derajat. Saya membuat aplikasi ini untuk membantu mengingatkan saya ketika kepala saya terlalu dekat dengan komputer dan untuk meningkatkan kualitas gaya hidup coding saya secara keseluruhan. Tahap saat ini terdiri dari aplikasi Android open source yang dikembangkan oleh penulis yang memberikan pemberitahuan ketika pengguna terlalu dekat dengan komputer.

Langkah 1:Mulai server di Pi

Instal Walabot SDK.

Kami akan menggunakan Python library Flask untuk melayani jarak target Walabot, begitu juga pada Raspberry Pi Anda

pip install flask —pengguna
git clone https://Gist.github.com/justinshenk/aa1e1eb7ceb87fd82f0b655b5ad20c8apostur-server
cdpostur-server
python3 server.py

Skrip Python server.py menyediakan titik akhir untuk mendapatkan jarak dari Walabot menggunakan server Flask:

#!/usr/local/env python
import json
waktu impor
dari labu impor Labu, jsonify, permintaan, Respon
app =Labu(__name__)
jarak =0
@app.route('/set')
def set():
jarak global
jarak =request.args.get('jarak')
kembali jsonify(jarak)
@app.route('/status')
def status():
return Response(json.dumps({'status':distance}))
if __name__ =='__main__':
app.run(host='0.0.0.0', port=3000)

Di jendela terminal lain, mulailah merasakan jarak target dengan Walabot:

python3 distance.py

Jarak ke target/pengguna diakses melalui API internal

wlbt.get_targets()

dan kedalaman target diakses melalui zPosCm dan diperbarui di server dengan variabel URL:

jarak =str(target[0].zPosCm)
r =request.get(“http://localhost:3000/set?distance=” + jarak)

Langkah 2. Mulai aplikasi Android

Unduh aplikasi Android.

Aplikasi ini menggunakan GraphView untuk menampilkan data dan polling panjang HTTP untuk meminta status.

// Dapatkan jarak melalui JsonObjectRequest
String url =“http://192.168.0.100:3000/status”; // ganti dengan alamat IP Pi
final JsonObjectRequest jsonObjectRequest =new JsonObjectRequest
(Request.Method.GET, url, null, new Response.Listener() {
@Override
public void onResponse(JSONObject response) {
Jarak ganda =0.;
coba {
jarak =response.getDouble(“status”);
// Perbarui grafik
dataset =updateData(set data, jarak);

// Perbarui tampilan teks
currDistance.setText(“Jarak:“ + String.format(“%.2f”, jarak ));

// Poll setiap detik
New Timer().scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
queue.add(jsonObjectRequest);
}
}, 0, 1000);

Kode sumber untuk aplikasi Android tersedia di https://github.com/justinshenk/Walabot-PosturePal. Buat sendiri atau cukup instal APK. Buka aplikasinya.

Langkah 3:Kalibrasi

Aplikasi Android digunakan untuk menyetel postur referensi untuk perbandingan dan mengubah sensitivitas perangkat.

Baca Info Selengkapnya…. Postur Sobat dengan Walabot

Proses manufaktur

  1. Tissue dengan Lotion
  2. Baca suhu dengan DS18B20 | Raspberry Pi 2
  3. Mengukur suhu dengan RASPBERRY PI
  4. Memantau Suhu Dengan Raspberry Pi
  5. Walabot Touchpad
  6. Pelacak Toilet (Diberdayakan oleh Walabot)
  7. Pengenalan Digit AI dengan PiCamera
  8. Memulai TJBot
  9. Membangun segway dengan Raspberry Pi
  10. GoPiGo v2 dengan Windows IoT