
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01

Dalam tutorial ini, saya akan menerangkan bagaimana anda boleh membuat beg pakaian pintar dengan Raspberry Pi.
Setelah selesai, anda akan dapat menjejaki beg pakaian anda di seluruh dunia dan menimbangnya tanpa memerlukan skala.
Mari kita mulakan!
Langkah 1: Komponen yang Anda Perlu
- Raspberry Pi (ofcourse xd)
- Kabel pelompat
- Beg pakaian
- Powerbank untuk memberi kuasa kepada Pi anda
- Pelarian GPS Adafruit Ultimate + Antena
- Penguat sel beban HX711
- Kombinasi sensor beban
- Empat sel beban 50kg
- Dua papan (kayu) yang tidak mudah bengkok (mis. Papan lapis). Pastikan bahawa papan mempunyai dimensi yang sama dan sesuai dengan beg pakaian anda.
- Paparan LCD (pilihan, saya akan menggunakannya untuk memaparkan IP Raspberry Pi saya supaya pengguna dapat mengetahui ke laman web mana yang harus dia kunjungi untuk melihat maklumat beg pakaian)
Langkah 2: Menyusun beg pakaian anda



Pada gambar anda dapat melihat bagaimana anda perlu menghubungkan semua bahagian yang berbeza. Sekiranya anda menghadapi masalah, ikuti langkah berikut:
Untuk menyambungkan GPS anda:
- VIN -> Pin Raspberry Pi 1 (3.3V)
- GND -> Pin Raspberry Pi 6 (GND)
- TX -> Raspberry Pi pin 10 (RXD)
- RX -> Raspberry Pi pin 8 (TXD)
Untuk menyambungkan paparan LCD anda: (tidak menariknya pada skema Fritzing kerana akan menjadi tidak kemas..)
- VSS -> Raspberry Pi pin 6 (GND)
- VDD -> Raspberry Pi pin 2 (5V)
- V0 -> potensiometer (ini menjaga penyesuaian kontras)
- RS -> Raspberry Pi pin 18 (GPIO24)
- RW -> Raspberry Pi pin 6 (GND)
- E -> Pin pin Raspberry 32 (GPIO25)
- D0 -> Pin Raspberry Pi 42 (GPIO12)
- D1 -> Raspberry Pi pin 46 (GPIO16)
- D2 -> Pin Raspberry Pi 48 (GPIO20)
- D3 -> Pin Raspberry Pi 50 (GPIO21)
- D4 -> Raspberry Pi pin 11 (GPIO17)
- D5 -> Pin Raspberry Pi 13 (GPIO27)
- D6 -> Raspberry Pi pin 15 (GPIO22)
- D7 -> Pin Raspberry Pi 33 (GPIO13)
- A -> Pin Raspberry Pi 2 (5V)
- K -> Raspberry Pi pin 6 (GND)
Untuk menyambungkan sel muatan anda:
-
Di tengah papan kombinator, anda dapat melihat bahawa terdapat empat tiang dengan setiap tiga sambungan (-, + dan C). Satu sel beban mempunyai tiga wayar (putih, merah dan hitam). Sambungkan setiap sensor beban ke lajur seperti berikut:
- - -> Hitam
- + -> Putih
- C -> Merah
-
Setelah selesai, sambungkan papan kombinator ke penguat sel beban HX711 seperti berikut:
- Merah -> E +
- Hitam -> E-
- Hijau -> A-
- Putih -> A
-
Akhirnya, sambungkan HX711 ke Raspberry Pi anda:
- VCC -> Pin Raspberry Pi 17 (3.3V)
- GND -> Raspberry Pi pin 9 (GND)
- DT -> Pin Raspberry Pi 29 (GPIO5)
- SCK -> Raspberry Pi pin 31 (GPIO6)
(B- dan B + di HX711 dan Kuning di papan kombinator tetap kosong)
Untuk memasang sel beban anda ke papan anda:
- Pertama, pastikan sel beban diletakkan sama rata di papan.
- Kemudian, untuk setiap sel beban, buat lubang kecil dan segi empat tepat sehingga "penutup" sel beban tidak menyentuh tanah. Sekiranya berlaku, anda akan mendapat nilai negatif.
- Letakkan sel beban di tempat yang betul dan pasangkannya ke papan dengan skru.
- Seterusnya, pasangkan papan kombinator ke bahagian atas papan supaya pin "luar" permukaan papan.
-
Kunci wayar dari sel beban dengan beberapa pita ke papan.
- Selepas itu, buat kiub kecil dengan sedikit kayu dan pasangkannya ke bar tengah setiap sel beban dengan sedikit gam. Berat akan diukur dengan lipatan palang tengah itu.
- Akhirnya, pasangkan papan kedua ke kiub kecil dengan sedikit gam.
Langkah 3: Menempatkan Komponen dalam beg pakaian anda




Oleh itu, setelah anda menghubungkan semuanya, sudah waktunya untuk memasukkan semua barang dalam beg pakaian anda.
Skala penimbangan: Satu perkara yang mesti ada di tempat yang sama tidak kira apa timbangannya, jadi pastikan anda menghubungkannya dengan baik ke bahagian bawah koper dengan gam atau skru yang kuat.
Modul GPS: Untuk mendapatkan isyarat GPS yang lebih baik, saya membuat lubang kecil di beg pakaian saya sehingga bahagian atas antena dapat dipasang ke bahagian luar koper.
Layar LCD: Untuk meletakkan paparan LCD di dalam beg pakaian anda, jika anda inginkan, anda membuat lubang segi empat tepat dengan ukuran yang sama dengan layar LCD. Kemudian pasangkan skrin LCD dengan gam yang kuat.
Bahagian lain: Anda boleh meletakkan bahagian lain, seperti Raspberry Pi dan powerbank, ke bahagian bawah atau sisi beg pakaian dengan gam. Anda boleh melakukannya seperti yang anda mahukan.
Jadi secara ringkas, pastikan semua komponen disambungkan dengan baik ke beg pakaian sehingga tidak ada yang boleh keluar dari tempatnya.
Langkah 4: Menyiapkan Raspberry Pi Anda
Untuk memulakannya, kita harus melakukan beberapa persediaan terlebih dahulu, jadi ketik perintah berikut:
Pasang beberapa pakej terlebih dahulu:
sudo apt updateudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
- Kemudian buat maya
persekitaran
:
python3 -m pip install --upgrade pip setuptools wheel virtualenvmkdir project1 && cd project1python3 -m venv --system-site-package envsource env / bin / activatepython -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth MySQL mysql-penyambung-python passlib
- Seterusnya, klon projek ini menjadi mis. PyCharm (projek ini mempunyai 4 folder)
- Pastikan bahawa jurubahasa projek adalah python pada Raspberry Pi anda
- Untuk mengkonfigurasi pangkalan data:
projek cd1
sudo mariadb <sql / db_init.sql
- Hubungkan dengan pangkalan data anda di PyCharm
- Akhirnya, klik kanan pada fail 'lugapp.sql' di folder 'sql' dan pilih 'run'. Ini akan meletakkan jadual ke dalam pangkalan data pada anda Pi.
Seterusnya, satu-satunya perkara yang perlu anda ubah, adalah dalam fail konfigurasi dalam folder "CONF". Baca setiap fail dalam folder ini dan buat perubahan jika perlu. (mis. jalan kerja, pengguna…).
Langkah terakhir:
Salin fail "project1-flask.service" dan "project1-lcd.service" ke / etc / systemd / system dengan menggunakan arahan berikut:
sudo cp conf / project1 - *. service / etc / systemd / system /
Kemudian, muatkan semula:
sudo systemctl daemon-tambah nilai
Akhirnya, mulakan dua perkhidmatan:
sudo systemctl mengaktifkan projek1- *
sudo systemctl memulakan projek1- *
Disyorkan:
Cara Membuat Rumah Pintar Menggunakan Modul Arduino Control Relay - Idea Automasi Rumah: 15 Langkah (dengan Gambar)

Cara Membuat Rumah Pintar Menggunakan Modul Arduino Control Relay | Idea Automasi Rumah: Dalam projek automasi rumah ini, kami akan merancang modul relai rumah pintar yang dapat mengawal 5 peralatan rumah. Modul relay ini dapat dikendalikan dari telefon bimbit atau telefon pintar, jauh IR atau TV jauh, suis manual. Relay pintar ini juga dapat merasakan
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)

Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Koper Papan lapis Arcade dengan Retropie: 10 Langkah (dengan Gambar)

Koper Papan Arked Dengan Retropie: Semasa saya kecil, rakan-rakan kami mempunyai 8bit nintendo dan itu adalah perkara paling keren di bumi. Sehingga saya dan abang mendapat megadrive sega sebagai hadiah Krismas. Kami tidak tidur dari malam Krismas hingga malam tahun baru, kami hanya bermain dan menikmati
Cara Mengawal Suis Pintar Asas Sonoff Berasaskan ESP8266 Dengan Telefon Pintar: 4 Langkah (dengan Gambar)

Cara Mengawal Suis Pintar Asas Sonoff Berasaskan ESP8266 Dengan Telefon Pintar: Sonoff adalah barisan peranti untuk Rumah Pintar yang dibangunkan oleh ITEAD. Salah satu peranti yang paling fleksibel dan murah dari talian tersebut adalah Sonoff Basic. Ia adalah suis berkemampuan Wi-Fi berdasarkan cip hebat, ESP8266. Artikel ini menerangkan cara menyiapkan Cl
Cara Membuat Koridor Pintar Dengan Pengawal Pemasa yang Boleh Dikonfigurasi: 6 Langkah (dengan Gambar)

Cara Membuat Koridor Pintar Dengan Pengawal Pemasa yang Boleh Dikonfigurasi: Tutorial ini menunjukkan Cara Membuat Koridor Pintar Dengan Pengawal Pemasa yang Boleh Dikonfigurasi