Talaan ng mga Nilalaman:

Superstock (Stock Controlled ng Barcode Scanner): 5 Hakbang
Superstock (Stock Controlled ng Barcode Scanner): 5 Hakbang

Video: Superstock (Stock Controlled ng Barcode Scanner): 5 Hakbang

Video: Superstock (Stock Controlled ng Barcode Scanner): 5 Hakbang
Video: Thermal paste patterns: X vs. Dot #shorts 2024, Hulyo
Anonim
Superstock (Stock Controlled ng Barcode Scanner)
Superstock (Stock Controlled ng Barcode Scanner)

Sa gabay na ito sasabihin ko sa iyo kung paano bumuo ng Superstock, aking proyekto sa paaralan para sa 1MCT sa Howest. Ang konsepto ay gumagawa ng isang user friendly database na maaari mong ma-access sa pamamagitan ng isang website upang mapanatili ang bilang ng kung ano ang mayroon ka sa stock (sa aking kaso na damit para sa aking tatak ng damit).

Mga gamit

Raspberry Pi 3 modelo B

DS18B20 sensor ng temperatura na hindi tinatagusan ng tubig

DHT11 temperatura at sensor ng kahalumigmigan

USB LASER Barcode Scanner

buzzer

ipakita

circuit board (para sa pagpepresyo at higit pang impormasyon, tingnan ang BOM_bill_of_materials-Ian-Remy.xlsx)

Hakbang 1: Pagbuo ng Circuit

Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit

Patayin ang iyong Pi bago ikonekta ang mga bahagi. Maaari mong matagpuan ang lahat ng mga koneksyon sa nakakagulat na iskema at ilang mga halimbawa sa mga larawan sa itaas, ang lahat ay dapat na medyo nagpapaliwanag sa sarili. Maaari mo lamang mai-plug ang scanner ng barcode sa raspberry pi upang gumana ito.

Hakbang 2: Pagkuha ng Mga File

Ang mga file para sa proyektong ito ay matatagpuan sa imbakan ng Github na ito:

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

Ang backend ay isang programa ng Python / Flask na nakikipag-usap sa aming hardware at naghahatid ng impormasyon mula rito hanggang sa frontend, na isang webinterface. Maaaring kailanganin mong baguhin ang ilang mga bagay sa paligid upang maayos itong gumana, tulad ng gumagamit ng MySQL o ip-adress na pinapatakbo ng mga programa.

Hakbang 3: Database

Database
Database

Maaari mong ilagay ang database (dump file sa Github repository sa ilalim ng folder na Database-export) sa Pi sa pamamagitan ng MySQL Workbench sa pamamagitan ng paggawa ng isang pag-import ng data. Ang file sa repository ay isang pagtapon ng database na humahawak sa buong database sa 1 file. Kung hindi man ay maaari kang magkaroon ng ilang mga problema dahil ang Pi ay gumagamit ng MariaDB sa halip na MySQL. Maaari ka ring lumikha ng isang bagong gumagamit o baguhin ang mga kredensyal na ito sa code. Maaari mong makita ang ERD sa larawan sa itaas.

Hakbang 4: Paghihinang

Paghihinang
Paghihinang
Paghihinang
Paghihinang
Paghihinang
Paghihinang

Sa mga larawan sa itaas makikita mo ang lahat ng mga koneksyon na kailangan mong gawin, gumamit ako ng ilang iba't ibang mga board upang gawing mas maliit ang lahat. Gumamit din ako ng isang 20 pin na socket upang ikonekta ang GPIO extension board upang ang pabahay ay magiging plug at play. Ang lahat ng natitira ay paghihinang lamang ng iba't ibang mga bahagi sa mga board.

Hakbang 5: Pabahay

Pabahay
Pabahay
Pabahay
Pabahay
Pabahay
Pabahay

Para sa pabahay ay gumamit ako ng isang kahon ng proyekto sa plastik at pinutol ang mga butas dito gamit ang isang dremel multi tool upang ilagay ang socket, GPIO extension board at mga sensor sa pamamagitan ng nakikita mo sa mga larawan sa itaas at tinitiyak na ang lahat ay nasa isang lugar ng goof kaya gagawin maging madali upang buksan at isara.

Inirerekumendang: