Isi kandungan:

Imbangan, Skala Berat Pintar: 7 Langkah
Imbangan, Skala Berat Pintar: 7 Langkah

Video: Imbangan, Skala Berat Pintar: 7 Langkah

Video: Imbangan, Skala Berat Pintar: 7 Langkah
Video: Cara membaca skala pada gambar proyek/arsitek 2024, November
Anonim
Imbangan, Skala Berat Pintar
Imbangan, Skala Berat Pintar

Hai! Hari ini saya akan mencuba dan menunjukkan kepada anda cara membuat skala berat pintar dari awal!

Langkah 1: Komponen

Komponen
Komponen

Komponen yang anda perlukan:

  • 'Lembaga Imbangan Wii'
  • Raspberry Pi 3, dilengkapi dengan Bluetooth (Atau versi sebelumnya RPi, disertakan dengan Bluetooth Dongle)
  • Skrin LCD 16x2
  • Beberapa kabel jumper di sekitarnya (Pref. Female-Female, tetapi juga menggunakan wayar biasa)

Untuk kerangka kayu saya menggunakan 6 bahagian kayu (lihat gambar untuk butiran panjang bahagian kayu.) Kayu / batang kayu yang saya gunakan mempunyai lebar dan tinggi 4, 5 cm, dan panjang 140 cm (anda harus mempunyai sekurang-kurangnya 2 batang ini.). Saya juga menggunakan papan kayu di bawahnya (67x47cm).

Perkara tambahan yang anda perlukan:

  • Saw (tidak kira yang mana, cukup gunakan yang anda kenal)
  • Gam kayu
  • kotak kadbod / kayu dengan lebar 16 cm (PENTING: RPi dan paparan anda akan berada di sini, jadi pastikan ia mempunyai ketinggian & kemampuan skrin anda yang sesuai.)

* Perkara tambahan yang masih boleh anda tambahkan:

  • Jalur yang dipimpin di bahagian dalam bingkai
  • Cat / warnakan pada kayu & / atau papan
  • Saya mungkin akan menaik taraf projek ini bulan depan atau yang lain, saya akan mengemas kini projek ini dengan sensor ultrasonik supaya anda dapat mengetahui kaki mana yang ada di papan atau tidak.

Langkah 2: Perkakasan

Perkakasan
Perkakasan
Perkakasan
Perkakasan

Sekarang anda ingin memastikan RPi anda disambungkan dengan betul ke LCD anda. Anda tidak memerlukan potensiometer, anda mungkin membiarkannya menyambung ke 5V / GND, tetapi lebih baik jika anda ingin mengawal kontras secara manual.

Anda juga melihat papan logik Wii Balance Board, hanya untuk memberi anda idea bagaimana ia berfungsi.

Yang Perlu Dilakukan:

Solder 5V & GND ke papan logik bateri, dengan cara ini anda tidak memerlukan bateri lagi

Langkah 3: Menyiapkan RPi

Menyiapkan RPi
Menyiapkan RPi

Menyiapkan RPi:

  1. Konfigurasi rangkaian, pastikan anda dapat menyambung ke wi-fi. APIPA dalam bootconfig -> config wlan via putty -> aktifkan bluetooth dalam raspi-config
  2. Buat folder pada RPi anda (dalam contoh ini, saya membuat folder 'Project' yang terletak di / home / pi.

Langkah 4: Kawal Sensor Anda

Setelah perkakasan selesai, mari mulakan pengekodan komponen. Untuk LCD, kami menggunakan fail LCD adafruit sebagai asas. Dalam fail LCD.py, anda boleh memaparkan IP wlan RPi anda pada paparan. Kadang-kadang anda boleh memaparkan berat badan anda.

Langkah 5: Pangkalan Data

Langkah 1: buat pangkalan data dengan 3 jadual, Pengguna, Berat, Sasaran

Langkah 2: dalam jadual ini anda membuat kolum:

  1. Pengguna: Nama pengguna, kata laluan, panjang, umur, nama pertama, nama belakang, jantina
  2. Berat: BeratID (ai), Berat, Masa Diukur, nama_pengguna (fk)
  3. Sasaran: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Pasang ini di mariaDB pada rpi, pastikan anda memberikan semua hak kepada semua pengguna yang dibuat.

Langkah 6: Laman Web Dengan Kelalang

Anda boleh mendapatkan folder web lengkap dari sini:

anda harus memastikan templat berada dalam folder templat (periksa sebagai folder templat!), pastikan hrefs adalah O K dengan url yang sesuai.

Disyorkan: