Sadržaj:

Superstock (zalihe kontrolirane skenerom crtičnog koda): 5 koraka
Superstock (zalihe kontrolirane skenerom crtičnog koda): 5 koraka

Video: Superstock (zalihe kontrolirane skenerom crtičnog koda): 5 koraka

Video: Superstock (zalihe kontrolirane skenerom crtičnog koda): 5 koraka
Video: Building The World's First MANUAL Dodge DEMON! | PT 3 2024, Srpanj
Anonim
Superstock (zalihe kontrolirane skenerom crtičnog koda)
Superstock (zalihe kontrolirane skenerom crtičnog koda)

U ovom vodiču ću vam reći kako izgraditi Superstock, moj školski projekt za 1MCT u Howestu. Koncept čini bazu podataka prilagođenu korisniku kojoj možete pristupiti putem web stranice kako biste brojali ono što imate na zalihi (u mom slučaju odjeću za moju marku odjeće).

Pribor

Raspberry Pi 3 model B

DS18B20 vodootporni osjetnik temperature

Senzor temperature i vlažnosti DHT11

USB LASER skener za crtični kod

zujalica

prikaz

pločica (za cijene i više informacija pogledajte BOM_bill_of_materials-Ian-Remy.xlsx)

Korak 1: Izgradnja kruga

Izgradnja kruga
Izgradnja kruga
Izgradnja kruga
Izgradnja kruga
Izgradnja kruga
Izgradnja kruga

Isključite svoj Pi prije spajanja komponenti. Sve veze možete pronaći na shemi prevrtanja i neke primjere na gornjim slikama, sve bi trebalo biti samo po sebi razumljivo. Možete samo priključiti skener za crtični kod u malinovo pi da bi radio.

Korak 2: Dohvaćanje datoteka

Datoteke za ovaj projekt mogu se pronaći u ovom Github spremištu:

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

Pozadina je program Python/Flask koji komunicira s našim hardverom i poslužuje informacije s njega na sučelje, koje je web sučelje. Možda ćete morati promijeniti neke stvari kako bi ispravno funkcionirao, poput korisnika mysql ili ip-adresa na kojima se programi pokreću.

Korak 3: Baza podataka

Baza podataka
Baza podataka

Bazu podataka (datoteku dumpa u spremištu Github pod mapom Database-export) možete staviti na Pi putem MySQL Workbencha tako što ćete uvesti podatke. Datoteka u spremištu je dump baze podataka koja drži cijelu bazu podataka u 1 datoteci. U protivnom biste mogli naići na neke probleme jer Pi koristi MariaDB umjesto MySQL. Možda ćete također morati stvoriti novog korisnika ili promijeniti te vjerodajnice u kodu. Na gornjoj slici možete vidjeti ERD.

Korak 4: Lemljenje

Lemljenje
Lemljenje
Lemljenje
Lemljenje
Lemljenje
Lemljenje

Na gornjim slikama možete vidjeti sve veze koje morate uspostaviti. Koristio sam nekoliko različitih ploča kako bih sve učinio manjim. Također sam koristio 20 -polnu utičnicu za spajanje GPIO produžne ploče kako bi kućište bilo plug and play. Sve ostalo je samo lemljenje različitih komponenti na pločama.

Korak 5: Stanovanje

Kućište
Kućište
Kućište
Kućište
Kućište
Kućište

Za kućište sam upotrijebio plastičnu projektnu kutiju i izrezao rupe u njoj pomoću dremel multi alata da provučem utičnicu, GPIO produžnu ploču i senzore, kao što možete vidjeti na gornjim slikama, i uvjerio se da je sve na lažnom mjestu kako bi bilo lako otvaranje i zatvaranje.

Preporučeni: