Daftar Isi:

Keseimbangan, Timbangan Berat Cerdas: 7 Langkah
Keseimbangan, Timbangan Berat Cerdas: 7 Langkah

Video: Keseimbangan, Timbangan Berat Cerdas: 7 Langkah

Video: Keseimbangan, Timbangan Berat Cerdas: 7 Langkah
Video: Timbangan Akhirat (Yaumul Mizan) Bertasbih - Culap Culip Episode 22 2024, Desember
Anonim
Keseimbangan, Timbangan Berat Cerdas
Keseimbangan, Timbangan Berat Cerdas

Hai! Hari ini saya akan mencoba dan menunjukkan cara membuat timbangan pintar dari awal!

Langkah 1: Komponen

Komponen
Komponen

Komponen yang Anda perlukan:

  • 'Papan Keseimbangan Wii'
  • Raspberry Pi 3, dilengkapi dengan Bluetooth (Atau versi RPi sebelumnya, disertakan dengan Bluetooth Dongle)
  • Layar LCD 16x2
  • Beberapa di sekitar kabel jumper (Pref. Female-Female, tetapi ambil beberapa kabel normal juga)

Untuk rangka kayu saya menggunakan 6 bagian kayu (lihat gambar untuk detail panjang bagian kayu.) Batang kayu yang saya gunakan memiliki lebar dan tinggi 4, 5 cm, dan panjang 140 cm (minimal 2 batang ini.). Saya juga menggunakan papan kayu di bawahnya (67x47cm).

Hal-hal tambahan yang Anda perlukan:

  • Saw (tidak masalah yang mana, gunakan saja yang Anda kenal)
  • Lem kayu
  • karton/kotak kayu dengan lebar 16 cm (PENTING: RPi dan layar Anda akan ada di sini, jadi pastikan tingginya & kemampuan layar Anda pas.)

* Hal-hal tambahan yang masih dapat Anda tambahkan:

  • Strip yang dipimpin di bagian dalam bingkai
  • Cat/warna pada kayu &/atau papan
  • Saya mungkin akan meningkatkan proyek ini bulan depan atau sesuatu, saya akan memperbarui proyek ini dengan sensor ultrasonik sehingga Anda dapat mengetahui kaki mana yang ada di papan atau tidak.

Langkah 2: Perangkat Keras

Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras

Sekarang Anda ingin memastikan RPi Anda terhubung dengan benar ke LCD Anda. Anda tidak perlu potensiometer, Anda mungkin juga membiarkannya terhubung ke 5V/GND, tetapi lebih baik jika Anda ingin mengontrol kontras secara manual.

Anda juga melihat papan logika Wii Balance Board, hanya untuk memberi Anda gambaran tentang cara kerjanya.

Melakukan:

Solder 5V & GND ke papan logika baterai, dengan cara ini Anda tidak perlu baterai lagi

Langkah 3: Menyiapkan RPi

Menyiapkan RPi
Menyiapkan RPi

Menyiapkan RPi:

  1. Konfigurasi jaringan, pastikan Anda dapat terhubung ke wi-fi. APIPA di bootconfig -> config wlan melalui Putty -> aktifkan bluetooth di raspi-config
  2. Buat folder di RPi Anda (dalam contoh ini, saya membuat folder 'Project' yang terletak di /home/pi.

Langkah 4: Kontrol Sensor Anda

Sekarang setelah perangkat keras selesai, mari kita mulai mengkodekan komponen. Untuk LCD, kami menggunakan file LCD adafruit sebagai basefile. Dalam file LCD.py, Anda dapat menampilkan IP wlan RPi Anda di layar. Kadang-kadang Anda dapat menampilkan berat badan Anda.

Langkah 5: Basis Data

Langkah 1: buat database dengan 3 tabel, Pengguna, Berat, Target

Langkah 2: di dalam tabel ini Anda membuat kolom:

  1. Pengguna: Nama pengguna, kata sandi, panjang, usia, nama depan, nama belakang, jenis kelamin
  2. Berat: WeightID(ai), Weight, MeasuredMoment, nama_pengguna(fk)
  3. Target: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Instal ini di mariaDB di rpi, pastikan Anda memberikan semua hak untuk semua pengguna yang dibuat.

Langkah 6: Situs Web Dengan Flask

Anda bisa mendapatkan folder web lengkap dari sini:

Anda harus memastikan template berada di folder template (periksa sebagai folder template!), pastikan hrefs OK dengan url yang sesuai.

Direkomendasikan: