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

Pelacak Toilet (Diberdayakan oleh Walabot)

Pelacak toilet dapat memberi tahu Anda apakah toiletnya bersih atau tidak. Itu juga menunjukkan apakah itu bertunangan atau tidak.

Cerita

Pengantar

Pernahkah Anda menemukan toilet yang kotor terutama di tempat umum? Itu sangat umum di tempat saya. Beberapa orang lupa menyiram dan beberapa tidak peduli jika mereka menyiram. Bahkan terkadang sistem flush tidak berfungsi dengan baik. Toilet yang tidak disiram sangat menyakitkan bagi pengguna berikutnya.

Toilet yang tidak disiram

Jadi, bagaimana Anda bisa memantau ini sebelum menggunakannya? Menggunakan kamera bisa menjadi solusi yang mudah!!! Tapi Anda tidak bisa meletakkan kamera di dalam toilet.

Jadi, apa pilihan selanjutnya? Ya, Walabot bisa menjadi alternatif yang baik (mungkin satu-satunya) untuk ini. Walabot adalah sensor pencitraan 3D yang dapat diprogram yang melihat objek menggunakan teknologi frekuensi radio dan menghadirkan kemampuan penginderaan yang sangat canggih tanpa mengambil gambar optik apa pun!

Walabot mendeteksi lingkungan dengan mengirimkan, menerima, dan merekam sinyal dari beberapa antena. Rekaman broadband dari beberapa pasangan antena pengirim-penerima dianalisis untuk merekonstruksi citra tiga dimensi lingkungan.

Ini membuka kemungkinan untuk menggunakan Walabot untuk pencitraan 3D di bidang yang tidak memungkinkan menggunakan kamera seperti di dalam kamar mandi atau ruang percobaan atau kamar tidur.

Saya menggunakan Walabot untuk mengidentifikasi apakah toilet bersih atau tidak. Ide di baliknya sangat sederhana. Walabot diletakkan di atas toilet (biasanya di atap toilet). Pada tahap inisialisasi, toilet bersih dipindai oleh Walabot. Setelah inisialisasi, ia memindai toilet secara berkala (1 menit atau kurang) dan mendeteksi objek apa pun yang tidak ada selama inisialisasi. Karena commode bersih selama inisialisasi Walabot dapat dengan mudah mendeteksi objek baru (misalnya tinja) di commode. Untuk hasil yang lebih baik, parameter Walabot harus diatur dengan benar. Walabot juga bisa mengukur jarak objek yang dideteksinya. Jadi, berdasarkan jarak objek, toilet bisa aktif atau tidak.

Toilet aktif atau tidak aktifCommode bersih atau tidak bersih

Dua gambar di atas menunjukkan bagaimana keterlibatan dan kebersihan terdeteksi.

Bagaimana cara kerja seluruh sistem?

Sistem pelacakan toilet lengkap memiliki beberapa bagian penting. Walabot terhubung ke Raspberry Pi 3. Walabot memindai objek baru apa pun secara berkala dan Raspberry Pi mengumpulkan informasi tersebut dari Walabot dan mengirimkan informasi tersebut ke server cloud Ubidots menggunakan protokol MQTT. Untuk mengaktifkan komunikasi MQTT, pyhton paho klien MQTT diinstal di Raspberry pi. Sebuah aplikasi Android dikembangkan menggunakan MIT App Inventor dari mana status toilet dapat dipantau. Aplikasi Android menerima informasi dari ubidots cloud menggunakan protokol HTTP. Lihat diagram blok sistem lengkap di bawah ini.

Blok diagram sistem

Langkah-langkah:

1. Memasang Walabot SDK ke Raspberry Pi

Ikuti panduan memulai ini dari Sparkfun.com.

2. Menginstal klien paho mqtt ke Raspberry Pi.

Gunakan perintah dari terminal Raspberry Pi:

sudo pip install paho-mqtt

3. Membuat akun di  Ubidots.com  dan catat token perangkat.

TokenID

4. Memasang ubidots API ke Raspberry pi

Ketik perintah berikut di terminal pi:

sudo pip install ubidots

Catat Kunci API ubidots Anda:

5. Mengembangkan program python untuk Raspberry Pi

Untuk menemukan parameter konfigurasi yang sesuai (R, pi, theta) saya menguji Walabot dengan objek berbeda dari lokasi berbeda menggunakan Walabot SDK untuk Windows. Nilai yang saya pilih disebutkan dalam kode python. Saya mengambil nilai ambang kecil untuk mendeteksi objek kecil.

minInCm, maxInCm, resInCm =30, 300, 3
minIndegrees, maxIndegrees, resIndegrees =-15, 15, 5
minPhiInDegrees, maxPhiInDegrees, resPhiInDegrees =-30, 30, 5
threshold =2

pengujian dengan windows SDK

Setelah mengembangkan program python dan aplikasi Android, saya menguji sistem secara manual untuk mengetahui sistem lengkap berfungsi. (program python dan sumber android terlampir di bagian kode). Dalam kode terakhir saya memperbarui nilai R. Untuk pengaturan pengujian, ini disetel kecil untuk tepi pengujian.

testingtesting

Ini adalah logika yang diterapkan dalam program untuk mengidentifikasi seseorang di toilet atau tidak dan toilet bersih atau tidak.

Ini adalah cuplikan kodenya:

jika target:
untuk saya, target di enumerate(targets):
print(target.zPosCm)
if target.zPosCm>100 dan target.zPosCm<180:
print( “Toilet aktif.”)
engage_variable.save_value({'value':1})
elif target.zPosCm>200 dan target.zPosCm<210:
print(“Toilet tidak terlibat, tidak bersih.”)
engage_variable.save_value({'value':0})
clean_variable.save_value({'value':1})
else:
print (“Toilet tidak berfungsi dan bersih.”)
engage_variable.save_value({'value':0})
clean_variable.save_value({'value':0})
break
else:
print('Tidak terlibat dan bersih')
clean_variable.save_value({'value':0})
engage_variable.save_value({'value':0})

6. Mengembangkan aplikasi Android di MIT App Inventor (file sumber terlampir di bagian kode).

App Inventor untuk Android adalah aplikasi web sumber terbuka yang awalnya disediakan oleh Google, dan sekarang dikelola oleh Massachusetts Institute of Technology (MIT).

Hal ini memungkinkan pendatang baru di pemrograman komputer untuk membuat aplikasi perangkat lunak untuk sistem operasi Android (OS). Ini menggunakan antarmuka grafis, sangat mirip dengan Scratch dan antarmuka pengguna StarLogo TNG, yang memungkinkan pengguna untuk menarik dan melepaskan objek visual untuk membuat aplikasi yang dapat berjalan di perangkat Android. -wikipedia.

Jika Anda baru menggunakan App Inventor, ikuti tutorial pemula ini.

Jika Anda ingin menggunakan sumber terlampir, Anda harus memodifikasi url htttp.

ganti jam

http://things.ubidots.com/api/v1.6/datasources/YOUR_OWN_DEVICE_ID/variables/?token=YOUR_OWN_TOKEN

Cukup ganti YOUR_OWN_DEVICE_ID dengan ID perangkat Anda dan YOUR_OWN_TOKEN dengan token ubidot Anda. Kemudian file build.apk dan instal ke ponsel Anda.

Membangun file apk

Read More Detail :Toilet Tracker (Diberdayakan oleh Walabot)


Proses manufaktur

  1. Akankah Covid-19 Membunuh Kanban?
  2. Ubah Raspberry Pi Anda menjadi Pelacak Kebugaran Hamster
  3. Postur Pal dengan Walabot
  4. Walabot Touchpad
  5. Walabasquiat:Instalasi Seni Generatif Interaktif!
  6. PiCy – Robot Kecil Bertenaga Raspberry Pi!
  7. Truk Mainan Didukung oleh Raspberry Pi
  8. Solar Tracker V2.0
  9. Pengantar Meja Putar Bertenaga
  10. Ikhtisar Peniup Daun Bertenaga Gas