Daftar Isi:
- Langkah 1: Komponen yang Anda Butuhkan
- Langkah 2: Merakit Koper Anda
- Langkah 3: Menempatkan Komponen di Koper Anda
- Langkah 4: Menyiapkan Pi Raspberry Anda
Video: Cara Membuat Koper Pintar Dengan Raspberry Pi: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Dalam tutorial ini, saya akan menjelaskan bagaimana Anda bisa membuat koper pintar dengan Raspberry Pi.
Setelah selesai, Anda akan dapat melacak koper Anda di seluruh dunia dan menimbangnya tanpa perlu timbangan.
Mari kita mulai!
Langkah 1: Komponen yang Anda Butuhkan
- Raspberry Pi (tentu saja xd)
- Kabel jumper
- Sebuah koper
- Powerbank untuk memberi daya pada Pi. Anda
- Adafruit Ultimate GPS breakout + Antena
- Penguat sel beban HX711
- kombinator sensor beban
- Empat sel beban 50kg
- Dua papan (kayu) yang tidak terlalu mudah bengkok (misalnya kayu lapis). Pastikan papan memiliki dimensi yang sama dan muat di koper Anda.
- LCD-display (opsional, saya akan menggunakannya untuk menampilkan IP Raspberry Pi saya sehingga pengguna dapat mengetahui situs web mana yang harus dia kunjungi untuk melihat info koper)
Langkah 2: Merakit Koper Anda
Pada gambar Anda dapat melihat bagaimana Anda harus menghubungkan semua bagian yang berbeda. Jika Anda memiliki masalah, ikuti langkah-langkah berikut:
Untuk menghubungkan GPS Anda:
- VIN -> Raspberry Pi pin 1 (3.3V)
- GND -> Raspberry Pi pin 6 (GND)
- TX -> Raspberry Pi pin 10 (RXD)
- RX -> Raspberry Pi pin 8 (TXD)
Untuk menghubungkan layar LCD Anda: (jangan menggambarnya pada skema Fritzing karena akan berantakan..)
- VSS -> Raspberry Pi pin 6 (GND)
- VDD -> Raspberry Pi pin 2 (5V)
- V0 -> potensiometer (ini menangani penyesuaian kontras)
- RS -> Raspberry Pi pin 18 (GPIO24)
- RW -> Raspberry Pi pin 6 (GND)
- E -> Raspberry Pi pin 32 (GPIO25)
- D0 -> Raspberry Pi pin 42 (GPIO12)
- D1 -> Raspberry Pi pin 46 (GPIO16)
- D2 -> Raspberry Pi pin 48 (GPIO20)
- D3 -> Raspberry Pi pin 50 (GPIO21)
- D4 -> Raspberry Pi pin 11 (GPIO17)
- D5 -> Raspberry Pi pin 13 (GPIO27)
- D6 -> Raspberry Pi pin 15 (GPIO22)
- D7 -> Raspberry Pi pin 33 (GPIO13)
- A -> Raspberry Pi pin 2 (5V)
- K -> Raspberry Pi pin 6 (GND)
Untuk menghubungkan sel beban Anda:
-
Di tengah papan kombinator, Anda dapat melihat bahwa ada empat kolom dengan masing-masing tiga sambungan (-, + dan C). Satu sel beban memiliki tepat tiga kabel (putih, merah dan hitam). Hubungkan setiap sensor beban ke kolom sebagai berikut:
- -> Hitam
- + -> Putih
- C -> Merah
-
Setelah Anda selesai melakukannya, sambungkan papan kombinator ke amplifier sel beban HX711 sebagai berikut:
- Merah -> E+
- Hitam -> E-
- Hijau -> A-
- Putih -> A
-
Terakhir, sambungkan HX711 ke Raspberry Pi Anda:
- VCC -> Raspberry Pi pin 17 (3.3V)
- GND -> Raspberry Pi pin 9 (GND)
- DT -> Raspberry Pi pin 29 (GPIO5)
- SCK -> Raspberry Pi pin 31 (GPIO6)
(B- dan B+ pada HX711 dan Kuning pada papan kombinator tetap kosong)
Untuk melampirkan sel beban Anda ke papan Anda:
- Pertama, pastikan bahwa sel beban ditempatkan secara merata di papan.
- Kemudian, untuk setiap sel beban, buat lubang kecil berbentuk persegi panjang agar "tutup" sel beban tidak menyentuh tanah. Jika ya, Anda akan mendapatkan nilai negatif.
- Letakkan sel beban di tempat yang tepat dan pasang ke papan dengan sekrup.
- Selanjutnya, pasang papan kombinator ke bagian atas papan sehingga pin berada "di luar" permukaan papan.
-
Amankan kabel dari sel beban dengan selotip ke papan.
- Setelah itu, buat kubus kecil dengan beberapa kayu dan tempelkan ke batang tengah setiap sel beban dengan lem. Berat akan diukur dengan melipat batang tengah itu.
- Terakhir, tempelkan papan kedua ke kubus kecil dengan lem.
Langkah 3: Menempatkan Komponen di Koper Anda
Jadi setelah Anda menghubungkan semuanya, saatnya untuk memasukkan semuanya ke dalam koper Anda.
Timbangan timbangan: Satu hal yang harus berada di tempat yang sama berapa pun timbangannya, jadi pastikan Anda menghubungkannya dengan baik ke bagian bawah koper dengan lem atau sekrup yang kuat.
Modul GPS:Untuk mendapatkan sinyal GPS yang lebih baik, saya membuat lubang kecil di koper saya sehingga bagian atas antena dapat dipasang ke bagian luar koper.
Layar LCD: Untuk memasukkan layar LCD ke dalam koper Anda, jika mau, Anda membuat lubang persegi panjang yang ukurannya sama dengan layar LCD. Kemudian pasang layar LCD dengan lem yang kuat.
Bagian lain: Anda dapat menempatkan bagian lain, seperti Raspberry Pi dan powerbank, ke bagian bawah atau samping koper dengan lem. Anda dapat melakukannya seperti yang Anda inginkan.
Jadi kesimpulannya, pastikan saja semua komponen terhubung dengan baik ke koper agar tidak ada yang keluar dari tempatnya.
Langkah 4: Menyiapkan Pi Raspberry Anda
Untuk memulai, kita harus melakukan beberapa pengaturan terlebih dahulu, jadi cukup ketik perintah berikut:
Pertama instal beberapa paket:
sudo apt updatesudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
Kemudian buat virtual
lingkungan
:
python3 -m pip install --upgrade pip setuptools wheel virtualenvmkdir project1 && cd project1python3 -m venv --system-site-packages envsource env/bin/activatepython -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask- MySQL mysql-connector-python passlib
- Selanjutnya, klon proyek ini ke mis. PyCharm (proyek memiliki 4 folder)
- Pastikan penerjemah proyek adalah python di Raspberry Pi Anda
- Untuk mengkonfigurasi database:
proyek cd1
sudo mariadb < sql/db_init.sql
- Buat koneksi dengan database Anda di PyCharm
- Terakhir, klik kanan pada file 'lugapp.sql' di folder 'sql' dan pilih 'run'. Ini akan menempatkan tabel ke dalam database pada Anda Pi.
Selanjutnya, satu-satunya hal yang harus Anda ubah, ada di file konfigurasi di folder "CONF". Baca setiap file dalam folder ini dan buat perubahan jika perlu. (misalnya jalur kerja, pengguna…).
Langkah terakhir:
Salin file "project1-flask.service" dan "project1-lcd.service" ke /etc/systemd/system dengan menggunakan perintah berikut:
sudo cp conf/project1-*.service /etc/systemd/system/
Kemudian, muat ulang:
sudo systemctl daemon-reload
Akhirnya, mulai dua layanan:
sudo systemctl aktifkan project1-*
sudo systemctl start project1-*
Direkomendasikan:
Cara Membuat Rumah Pintar Menggunakan Modul Relai Kontrol Arduino - Ide Otomasi Rumah: 15 Langkah (dengan Gambar)
Cara Membuat Rumah Pintar Menggunakan Modul Relay Kontrol Arduino | Ide Otomasi Rumah: Dalam proyek otomatisasi rumah ini, kami akan merancang modul relai rumah pintar yang dapat mengontrol 5 peralatan rumah tangga. Modul relai ini dapat dikontrol dari Ponsel atau smartphone, remote IR atau remote TV, sakelar Manual. Relai pintar ini juga dapat merasakan
PC Gaming Portabel dalam Koper: 7 Langkah (dengan Gambar)
PC Gaming Portabel dalam Koper: Catatan: langkah-langkah ini hanya menyoroti beberapa tip penting. Silakan tonton video (di bawah) untuk proses pembuatan yang lengkap. Dalam Instruksi ini saya menunjukkan cara mengubah kotak perkakas (atau koper) lama menjadi PC gaming portabel yang tampak keren. Tidak perlu spesifikasi
Koper Plywood Arcade Dengan Retropie: 10 Langkah (dengan Gambar)
Koper Plywood Arcade Dengan Retropie: Ketika saya masih kecil, teman-teman kami memiliki nintendo 8bit dan itu adalah hal yang paling keren di dunia. Sampai saya dan saudara saya mendapat sega megadrive sebagai hadiah natal. Kami tidak tidur dari malam natal itu ke malam tahun baru, kami hanya bermain dan menikmati kesenangan itu
Cara Membuat Rumah Pintar Menggunakan ES8266 Hanya dengan Rupee 450: 6 Langkah
Cara Membuat Rumah Pintar Menggunakan ES8266 Hanya dengan Rupee 450 : Berikut tutorial lengkap membuat RUMAH PINTAR menggunakan NodMCU ESP8266. ini sangat mudah dan cara terbaik untuk pemula. Pemula dapat mulai belajar tentang ESP8266 NodMCU dengan tutorial ini
Cara Membuat Kalender Kakek & Scrapbook (Bahkan Jika Anda Tidak Tahu Cara Membuat Scrapbook): 8 Langkah (dengan Gambar)
Cara Membuat Kalender Kakek & Scrapbook (bahkan Jika Anda Tidak Tahu Cara Membuat Scrapbook): Ini adalah hadiah liburan yang sangat ekonomis (dan sangat dihargai!) untuk kakek-nenek. Saya membuat 5 kalender tahun ini dengan harga masing-masing kurang dari $7. Bahan: 12 foto bagus anak Anda, anak-anak, keponakan, anjing, kucing, atau kerabat lainnya12 bagian berbeda