Satura rādītājs:

Superstock (krājumus kontrolē svītrkodu skeneris): 5 soļi
Superstock (krājumus kontrolē svītrkodu skeneris): 5 soļi

Video: Superstock (krājumus kontrolē svītrkodu skeneris): 5 soļi

Video: Superstock (krājumus kontrolē svītrkodu skeneris): 5 soļi
Video: Drag Racing Victory Nostalgia Super Stock Muscle Cars 1959 to 1969 at World Wide Technology Raceway 2024, Decembris
Anonim
Superstock (krājumus kontrolē svītrkodu skeneris)
Superstock (krājumus kontrolē svītrkodu skeneris)

Šajā rokasgrāmatā es jums pastāstīšu, kā izveidot Superstock, manu skolas projektu 1MCT vietnē Howest. Ideja ir izveidot lietotājam draudzīgu datu bāzi, kurai varat piekļūt, izmantojot vietni, lai uzskaitītu to, kas jums ir noliktavā (manā gadījumā apģērbs manam apģērbu zīmolam).

Piegādes

Raspberry Pi 3 modelis B

DS18B20 ūdensnecaurlaidīgs temperatūras sensors

DHT11 temperatūras un mitruma sensors

USB Lāzera svītrkodu skeneris

skaņas signāls

displejs

shēmas plate (cenas un sīkāku informāciju skatiet sadaļā BOM_bill_of_materials-Ian-Remy.xlsx)

1. darbība: ķēdes izveide

Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana

Pirms komponentu pievienošanas izslēdziet Pi. Jūs varat atrast visus savienojumus fritzes shēmā un dažus piemērus iepriekš redzamajos attēlos, visam vajadzētu būt diezgan pašsaprotamam. Jūs varat vienkārši pieslēgt svītrkoda skeneri aveņu pi, lai tas darbotos.

2. darbība: failu iegūšana

Šī projekta failus var atrast šajā Github krātuvē:

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

Fonts ir Python/Flask programma, kas sazinās ar mūsu aparatūru un sniedz informāciju no tās priekšpusei, kas ir tīmekļa saskarne. Lai tas darbotos pareizi, iespējams, būs jāmaina dažas lietas, piemēram, mysql lietotājs vai ip-adreses, kurās darbojas programmas.

3. darbība. Datu bāze

Datu bāze
Datu bāze

Jūs varat ievietot datu bāzi (dump failu Github krātuvē zem mapes Database-export) uz Pi, izmantojot MySQL Workbench, veicot datu importēšanu. Fails krātuvē ir datu bāzes izgāztuve, kurā ir visa datubāze 1 failā. Pretējā gadījumā var rasties dažas problēmas, jo Pi izmanto MyDQL vietā MariaDB. Jums, iespējams, būs jāizveido jauns lietotājs vai jāmaina šie akreditācijas dati kodā. ERD varat redzēt attēlā iepriekš.

4. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana

Iepriekš redzamajos attēlos varat redzēt visus savienojumus, kas jums jāizveido, es izmantoju dažus dažādus dēļus, lai padarītu visu nedaudz mazāku. Es arī izmantoju 20 kontaktu kontaktligzdu, lai savienotu GPIO pagarinātāju, lai korpuss būtu plug and play. Viss pārējais ir tikai dažādu detaļu lodēšana uz dēļiem.

5. solis: mājoklis

Mājokļi
Mājokļi
Mājokļi
Mājokļi
Mājokļi
Mājokļi

Mājoklim es izmantoju plastmasas projektēšanas kārbu un izgriezu tajā caurumus ar dremel daudzfunkcionālu instrumentu, lai ievietotu kontaktligzdu, GPIO pagarinātāju un sensorus, kā redzat iepriekš redzamajos attēlos, un pārliecinājos, ka viss ir stulbā vietā. viegli atvērt un aizvērt.

Ieteicams: