Isi kandungan:
- Bekalan
- Langkah 1: Membina Litar
- Langkah 2: Mendapatkan Fail
- Langkah 3: Pangkalan Data
- Langkah 4: Pematerian
- Langkah 5: Perumahan
Video: Superstock (Stok Dikendalikan oleh Barcode Scanner): 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Dalam panduan ini saya akan memberitahu anda bagaimana membina Superstock, projek sekolah saya untuk 1MCT di Howest. Konsepnya ialah membuat pangkalan data yang mesra pengguna yang dapat anda akses melalui laman web untuk mengetahui jumlah stok yang ada (dalam pakaian saya untuk jenama pakaian saya).
Bekalan
Raspberry Pi 3 model B
Sensor suhu kalis air DS18B20
Sensor suhu dan kelembapan DHT11
Pengimbas Kod Bar LASER USB
pembesar suara
paparan
papan litar (untuk harga dan maklumat lanjut, lihat BOM_bill_of_materials-Ian-Remy.xlsx)
Langkah 1: Membina Litar
Matikan Pi anda sebelum menyambungkan komponen. Anda boleh mendapatkan semua sambungan pada skema fritzing dan beberapa contoh dalam gambar di atas, semuanya mesti cukup jelas. Anda hanya boleh memasang pengimbas kod bar di raspberry pi agar ia berfungsi.
Langkah 2: Mendapatkan Fail
Fail untuk projek ini boleh didapati di repositori Github ini:
github.com/howest-mct/1920-1mct-project1-remyian.git
Backend adalah program Python / Flask yang berkomunikasi dengan perkakasan kami dan memberikan maklumat daripadanya ke frontend, yang merupakan antara muka web. Anda mungkin perlu mengubah beberapa perkara agar berfungsi dengan betul, seperti pengguna mysql atau ip-alamat program yang dijalankan.
Langkah 3: Pangkalan Data
Anda boleh meletakkan pangkalan data (dump file di repositori Github di bawah folder Pangkalan data-eksport) pada Pi melalui MySQL Workbench dengan melakukan import data. Fail di repositori adalah lambakan pangkalan data yang menyimpan keseluruhan pangkalan data dalam 1 fail. Jika tidak, anda mungkin menghadapi beberapa masalah kerana Pi menggunakan MariaDB dan bukannya MySQL. Anda mungkin juga harus membuat pengguna baru atau menukar kelayakan ini dalam kod. Anda dapat melihat ERD pada gambar di atas.
Langkah 4: Pematerian
Dalam gambar-gambar di atas anda dapat melihat semua sambungan yang harus anda buat, saya menggunakan beberapa papan yang berbeza untuk menjadikan semuanya sedikit lebih kecil. Saya juga menggunakan soket 20 pin untuk menyambungkan papan pemanjangan GPIO supaya perumahan akan dipasang dan dimainkan. Semua selebihnya hanya menyolder komponen yang berbeza di papan.
Langkah 5: Perumahan
Untuk perumahan saya menggunakan kotak projek plastik dan memotong lubang di dalamnya dengan alat multi dremel untuk meletakkan soket, papan sambungan GPIO dan sensor melalui seperti yang anda lihat dalam gambar di atas dan memastikan semuanya berada di tempat yang tidak betul sehingga ia akan senang dibuka dan ditutup.
Disyorkan:
Motor Stepper yang dikendalikan oleh MIDI Dengan Cip Sintesis Digital Langsung (DDS): 3 Langkah
Motor Stepper yang dikendalikan oleh MIDI Dengan Cip Sintesis Digital Langsung (DDS): Pernahkah anda mempunyai idea buruk bahawa anda HANYA terpaksa berubah menjadi projek mini? Baiklah, saya bermain-main dengan sketsa yang saya buat untuk Arduino Due yang bertujuan untuk membuat muzik dengan modul AD9833 Direct Digital Synthesis (DDS) … dan pada suatu ketika saya fikir
DIY - Shades LED RGB Dikendalikan oleh Arduino: 5 Langkah (dengan Gambar)
DIY | Shades LED RGB Dikendalikan oleh Arduino: Hari ini saya akan mengajar anda bagaimana anda boleh membina Gelas LED RGB anda sendiri dengan sangat mudah dan murahIni selalu menjadi impian terbesar saya dan akhirnya menjadi kenyataan! Jeritan besar kepada NextPCB kerana menaja projek ini. Mereka adalah pengeluar PCB
Paparan Ferrofluid yang Memukau: Dikendalikan secara senyap oleh Elektromagnet: 10 Langkah (dengan Gambar)
Paparan Ferrofluid yang Memukau: Dikendalikan secara senyap oleh Elektromagnet: Penafian: Arahan ini tidak akan memberikan cara lurus ke depan untuk membina paparan ferrofluida besar seperti " Ambil ". Projek itu sangat besar dan mahal sehingga sesiapa yang ingin membina sesuatu yang serupa pasti akan mengalami perbezaan
Cara Membuat Pot Pintar Dengan NodeMCU Dikendalikan oleh Aplikasi: 8 Langkah
Cara Membuat Pot Pintar Dengan NodeMCU Dikendalikan oleh Aplikasi: Dalam panduan ini kami akan membina Pot Pintar yang dikendalikan oleh ESP32 dan Aplikasi untuk telefon pintar (iOS dan Android). Kami akan menggunakan NodeMCU (ESP32) untuk penyambungan dan Perpustakaan Blynk untuk cloud IoT dan Aplikasi pada telefon pintar. Akhirnya kami
Papan Alphabet yang dikendalikan oleh aplikasi Diilhamkan oleh Stranger Things: 7 Langkah (dengan Gambar)
Papan Alphabet yang dikendalikan aplikasi yang Diilhamkan oleh Stranger Things: Ini bermula beberapa minggu yang lalu ketika cuba mencari tahu apa yang akan mendapat keponakan saya yang berusia sembilan tahun untuk Krismas. Abang saya akhirnya memberitahu saya bahawa dia adalah peminat besar Stranger Things. Saya langsung tahu apa yang saya mahu mendapatkannya, sesuatu yang