
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08

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.
Priporočena:
Optični bralnik črtne kode USB (Raspberry Pi): 4 koraki

Optični bralnik črtne kode USB (Raspberry Pi): Osnovna vadnica o tem, kako nastaviti bralnik črtne kode USB z Raspberry Pi
Bralnik črtne kode za govorjenje Raspberry Pi: 12 korakov

Bralnik črtne kode Raspberry Pi: Sl. 1 Čitalnik črtne kode z DX.com Pregled Pregled Posodobitev: Na voljo je kratek videoposnetek https://youtu.be/b905MLfGTcMMoja mama ne more več brati etiket na izdelkih, zato sem šel iskat rešitve. Ko sem videl bralnike črtne kode za slepe
Zaloga CD -ja v polni velikosti: 7 korakov (s slikami)

Popoln zaklad CD -ja: Videl sem veliko zalog CD -pogona, vendar imajo vsi le prostor za zgoščenko. To ni ravno priročno … Zato sem se odločil, da naredim svojega, s škatlo, ki bo zavzela ves prostor ohišja. Če želite narediti takšnega, kot je moj, potrebujete samo CD/DVD pogon (in
Zaloga računalniške kartice: 6 korakov

Shranjevanje kartice PC Card. Kako narediti: shranite kartico računalnika
Poceni makro objektiv iPhone za skeniranje črtne kode: 6 korakov (s slikami)

Poceni makro objektiv Iphone za skeniranje črtne kode: Očitna težava fotoaparata iPhone je njegova nezmožnost izostritve bližje kot ~ 1 čevljev stran. Nekatere poprodajne rešitve pomagajo odpraviti to težavo, na primer iClarifi podjetja Griffin Technology. Ta etui za iPhone 3G vam omogoča, da malo zdrsnete