Turinys:

Superstock (atsargų valdymas brūkšninių kodų skaitytuvu): 5 žingsniai
Superstock (atsargų valdymas brūkšninių kodų skaitytuvu): 5 žingsniai

Video: Superstock (atsargų valdymas brūkšninių kodų skaitytuvu): 5 žingsniai

Video: Superstock (atsargų valdymas brūkšninių kodų skaitytuvu): 5 žingsniai
Video: Ford Fairlane 1955 to 1970: The History, All the Models, & Features 2024, Liepa
Anonim
Superstock (atsargas valdo brūkšninių kodų skaitytuvas)
Superstock (atsargas valdo brūkšninių kodų skaitytuvas)

Šiame vadove aš jums pasakysiu, kaip sukurti „Superstock“, mano mokyklos projektą 1MCT „Howest“. Ši koncepcija sukuria vartotojui patogią duomenų bazę, kurią galite pasiekti per svetainę, kad būtų galima suskaičiuoti, ką turite sandėlyje (mano atveju, drabužiai, skirti mano drabužių prekės ženklui).

Prekės

„Raspberry Pi 3“modelis B.

Neperšlampamas temperatūros jutiklis DS18B20

DHT11 temperatūros ir drėgmės jutiklis

USB lazerinis brūkšninių kodų skaitytuvas

garsinis signalas

ekranas

plokštė (kainas ir daugiau informacijos rasite BOM_bill_of_materials-Ian-Remy.xlsx)

1 žingsnis: sukurkite grandinę

Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas

Prieš prijungdami komponentus, išjunkite „Pi“. Visus ryšius galite rasti virimo schemoje ir keletą pavyzdžių aukščiau esančiose nuotraukose, viskas turėtų būti gana savaime suprantama. Galite tiesiog prijungti brūkšninių kodų skaitytuvą prie aviečių pi, kad jis veiktų.

2 veiksmas: rinkitės failus

Šio projekto failus galite rasti šioje „Github“saugykloje:

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

Užpakalinė programa yra „Python/Flask“programa, kuri bendrauja su mūsų aparatine įranga ir teikia informaciją iš jos į priekinę dalį, kuri yra žiniatinklio sąsaja. Jums gali tekti pakeisti kai kuriuos dalykus, kad jis tinkamai veiktų, pvz., „Mysql“vartotoją ar „ip-adresses“, kuriose veikia programos.

3 žingsnis: duomenų bazė

Duomenų bazė
Duomenų bazė

Galite įdėti duomenų bazę (iškelties failą į „Github“saugyklą po aplanku Database-export) į „Pi“naudodami „MySQL Workbench“, importuodami duomenis. Saugykloje esantis failas yra duomenų bazės sąvartynas, kuriame yra visa duomenų bazė viename faile. Priešingu atveju gali kilti tam tikrų problemų, nes „Pi“naudoja „MariaDB“, o ne „MySQL“. Taip pat gali tekti sukurti naują vartotoją arba pakeisti šiuos prisijungimo duomenis kode. ERD galite pamatyti aukščiau esančioje nuotraukoje.

4 žingsnis: litavimas

Litavimas
Litavimas
Litavimas
Litavimas
Litavimas
Litavimas

Aukščiau esančiose nuotraukose galite pamatyti visas jungtis, kurias turite padaryti, aš naudoju keletą skirtingų lentų, kad viskas būtų šiek tiek mažesnė. Aš taip pat naudojau 20 kontaktų lizdą, kad prijungčiau GPIO prailginimo plokštę, kad korpusas būtų prijungtas ir prijungtas. Visa kita yra tik skirtingų plokščių komponentų litavimas.

5 žingsnis: būstas

Būstas
Būstas
Būstas
Būstas
Būstas
Būstas

Būstui aš panaudojau plastikinę projekto dėžutę ir išpjoviau skylutes su „dremel“daugiafunkciniu įrankiu, kad įkiščiau lizdą, GPIO prailginimo plokštę ir jutiklius, kaip matote aukščiau esančiose nuotraukose, ir įsitikinau, kad viskas yra kvailai, kad būti lengva atidaryti ir uždaryti.

Rekomenduojamas: