Daftar Isi:

Superstock (Stok Dikendalikan oleh Barcode Scanner): 5 Langkah
Superstock (Stok Dikendalikan oleh Barcode Scanner): 5 Langkah

Video: Superstock (Stok Dikendalikan oleh Barcode Scanner): 5 Langkah

Video: Superstock (Stok Dikendalikan oleh Barcode Scanner): 5 Langkah
Video: Public Expose & Press Conference 2020 PT Waskita Beton Precast Tbk 2024, November
Anonim
Superstock (Stok Dikendalikan oleh Barcode Scanner)
Superstock (Stok Dikendalikan oleh Barcode Scanner)

Dalam panduan ini saya akan memberitahu Anda bagaimana membangun Superstock, proyek sekolah saya untuk 1MCT di Howest. Konsepnya adalah membuat database yang ramah pengguna yang dapat Anda akses melalui situs web untuk menghitung stok yang Anda miliki (dalam kasus saya pakaian untuk merek pakaian saya).

Perlengkapan

Raspberry Pi 3 model B

Sensor suhu tahan air DS18B20

Sensor suhu dan kelembaban DHT11

Pemindai Kode Batang LASER USB

bel

menampilkan

papan sirkuit (untuk harga dan info lebih lanjut, lihat BOM_bill_of_materials-Ian-Remy.xlsx)

Langkah 1: Membangun Sirkuit

Membangun Sirkuit
Membangun Sirkuit
Membangun Sirkuit
Membangun Sirkuit
Membangun Sirkuit
Membangun Sirkuit

Matikan Pi Anda sebelum menghubungkan komponen. Anda dapat menemukan semua koneksi pada skema fritzing dan beberapa contoh pada gambar di atas, semuanya harus cukup jelas. Anda cukup mencolokkan pemindai kode batang di raspberry pi agar berfungsi.

Langkah 2: Mendapatkan File

File untuk proyek ini dapat ditemukan di repositori Github ini:

github.com/howest-mct/1920-1mct-project1-remyian.git

Backend adalah program Python/Flask yang berkomunikasi dengan perangkat keras kami dan menyajikan informasi darinya ke frontend, yang merupakan antarmuka web. Anda mungkin harus mengubah beberapa hal agar dapat berfungsi dengan baik, seperti pengguna mysql atau alamat ip tempat program dijalankan.

Langkah 3: Basis Data

Basis Data
Basis Data

Anda dapat meletakkan database (file dump di repositori Github di bawah folder Database-export) di Pi melalui MySQL Workbench dengan melakukan impor data. File dalam repositori adalah dump database yang menampung seluruh database dalam 1 file. Jika tidak, Anda mungkin mengalami beberapa masalah karena Pi menggunakan MariaDB alih-alih MySQL. Anda mungkin juga harus membuat pengguna baru atau mengubah kredensial ini dalam kode. Anda dapat melihat ERD pada gambar di atas.

Langkah 4: Menyolder

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Pada gambar di atas Anda dapat melihat semua koneksi yang harus Anda buat, saya menggunakan beberapa papan berbeda untuk membuat semuanya sedikit lebih kecil. Saya juga menggunakan soket 20 pin untuk menghubungkan papan ekstensi GPIO sehingga perumahan akan plug and play. Sisanya hanyalah menyolder berbagai komponen di papan.

Langkah 5: Perumahan

Perumahan
Perumahan
Perumahan
Perumahan
Perumahan
Perumahan

Untuk perumahan saya menggunakan kotak proyek plastik dan memotong lubang di dalamnya dengan alat multi dremel untuk meletakkan soket, papan ekstensi GPIO dan sensor seperti yang Anda lihat pada gambar di atas dan memastikan semuanya berada di tempat yang salah sehingga akan menjadi mudah untuk membuka dan menutup.

Direkomendasikan: