Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tem priročniku vam bom povedal, kako zgraditi Superstock, moj šolski projekt za 1MCT v Howestu. Koncept ustvarja uporabniku prijazno bazo podatkov, do katere lahko dostopate prek spletnega mesta, da boste lahko šteli, kaj imate na zalogi (v mojem primeru oblačila za mojo znamko oblačil).
Zaloge
Raspberry Pi 3 model B
DS18B20 vodotesen temperaturni senzor
Senzor temperature in vlažnosti DHT11
USB LASER skener črtne kode
zvočni signal
zaslon
vezje (za cene in več informacij glejte BOM_bill_of_materials-Ian-Remy.xlsx)
1. korak: Izdelava vezja
Preden priključite komponente, izklopite Pi. Vse povezave lahko najdete na shemi fritzing in nekaj primerov na zgornjih slikah, vse bi moralo biti samoumevno. Optični bralnik črtne kode lahko preprosto priključite na malino pi, da deluje.
2. korak: Pridobivanje datotek
Datoteke za ta projekt najdete v tem skladišču Github:
github.com/howest-mct/1920-1mct-project1-remyian.git
Zaledni program je program Python/Flask, ki komunicira z našo strojno opremo in posreduje informacije iz njega do vmesnika, ki je spletni vmesnik. Morda boste morali spremeniti nekatere stvari, da bo pravilno delovalo, na primer uporabnik mysql ali naslovi ip, na katerih se izvajajo programi.
3. korak: zbirka podatkov
Z uvozom podatkov lahko zbirko podatkov (datoteka dump v shrambi Github v mapi Database-export) postavite v Pi prek delovnega mize MySQL. Datoteka v skladišču je odlagališče baze podatkov, ki vsebuje celotno zbirko podatkov v 1 datoteki. V nasprotnem primeru bi lahko naleteli na nekatere težave, ker Pi uporablja MariaDB namesto MySQL. Morda boste morali ustvariti novega uporabnika ali spremeniti te poverilnice v kodi. Na zgornji sliki lahko vidite ERD.
4. korak: Spajkanje
Na zgornjih slikah lahko vidite vse povezave, ki jih morate vzpostaviti. Uporabil sem nekaj različnih plošč, da bi bilo vse nekoliko manjše. Za priključitev razširitvene plošče GPIO sem uporabil tudi 20 -polno vtičnico, da bi bilo ohišje plug and play. Vse ostalo je le spajkanje različnih komponent na ploščah.
5. korak: Stanovanje
Za ohišje sem uporabil plastično škatlo za projekt in v njej z orodjem dremel multi izrezal luknje, da sem vtaknil vtičnico, podaljšek GPIO in senzorje, kot lahko vidite na zgornjih slikah, in se prepričal, da je vse na lažnem mestu, da bo enostavno odpiranje in zapiranje.