INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In hierdie gids sal ek u vertel hoe u Superstock, my skoolprojek vir 1MCT in Howest, kan bou. Die konsep maak 'n gebruikersvriendelike databasis waartoe u toegang kan verkry via 'n webwerf om te kan tel wat u in voorraad het (in my geval klere vir my kledingmerk).
Voorrade
Framboos Pi 3 model B
DS18B20 waterdigte temperatuursensor
DHT11 temperatuur- en humiditeitsensor
USB LASER strepieskode skandeerder
gonser
vertoon
printplaat (vir pryse en meer inligting, sien BOM_bill_of_materials-Ian-Remy.xlsx)
Stap 1: Bou die kring
Skakel u Pi uit voordat u die komponente aansluit. U kan alle verbindings op die skitterende skema vind en 'n paar voorbeelde op die foto's hierbo, alles moet redelik vanselfsprekend wees. U kan die strepieskodeskandeerder net in die framboospi koppel sodat dit kan werk.
Stap 2: Kry die lêers
Die lêers vir hierdie projek kan gevind word in hierdie Github -bewaarplek:
github.com/howest-mct/1920-1mct-project1-remyian.git
Die agterkant is 'n Python/Flask -program wat met ons hardeware kommunikeer en die inligting daarvan na die voorkant stuur, wat 'n webinterface is. Miskien moet u 'n paar dinge verander sodat dit behoorlik kan werk, soos die mysql-gebruiker of ip-adresse waarop die programme werk.
Stap 3: Databasis
U kan die databasis (dump-lêer in Github-bewaarplek onder die map Database-export) op die Pi plaas via MySQL Workbench deur 'n data-invoer uit te voer. Die lêer in die bewaarplek is 'n storting van die databasis wat die hele databasis in 1 lêer bevat. Anders kan u probleme ondervind omdat die Pi MariaDB gebruik in plaas van MySQL. Miskien moet u ook 'n nuwe gebruiker skep of hierdie geloofsbriewe in die kode verander. U kan die ERD op die foto hierbo sien.
Stap 4: Soldeer
Op die foto's hierbo kan u alles sien wat u moet maak, ek het 'n paar verskillende borde gebruik om alles 'n bietjie kleiner te maak. Ek het ook 'n 20 -pins -aansluiting gebruik om die GPIO -uitbreidingskaart aan te sluit, sodat die behuising plug and play sou wees. Die res is slegs soldeer van die verskillende komponente op die planke.
Stap 5: Behuising
Vir die behuising het ek 'n plastiekprojekboks gebruik en gate daarin gesny met 'n dremel multi -instrument om die voetstuk, GPIO -uitbreidingskaart en sensors deur te steek, soos u op die foto's hierbo kan sien, en seker gemaak dat alles op 'n slegte plek is, sodat dit wees maklik om oop en toe te maak.