Sisällysluettelo:

Superstock (varastossa, jota hallitsee viivakoodinlukija): 5 vaihetta
Superstock (varastossa, jota hallitsee viivakoodinlukija): 5 vaihetta

Video: Superstock (varastossa, jota hallitsee viivakoodinlukija): 5 vaihetta

Video: Superstock (varastossa, jota hallitsee viivakoodinlukija): 5 vaihetta
Video: RUFFIAN MUSTANG: 625 HP "Boss 427" All-Steel Widebody 1970 Fastback Mustang | EP16 2024, Heinäkuu
Anonim
Superstock (varastossa, jota hallitsee viivakoodinlukija)
Superstock (varastossa, jota hallitsee viivakoodinlukija)

Tässä oppaassa kerron sinulle, kuinka rakentaa Superstock, kouluprojektini 1MCT: lle Howestissa. Konsepti on tehdä käyttäjäystävällinen tietokanta, jota voit käyttää verkkosivuston kautta, jotta voit seurata, mitä sinulla on varastossa (minun tapauksessani vaatemerkkini vaatteita).

Tarvikkeet

Raspberry Pi 3 malli B

Vedenpitävä lämpötila -anturi DS18B20

DHT11 lämpötila- ja kosteusanturi

USB -LASER -viivakoodinlukija

summeri

näyttö

piirilevy (hinnat ja lisätietoja, katso BOM_bill_of_materials-Ian-Remy.xlsx)

Vaihe 1: Piirin rakentaminen

Piirin rakentaminen
Piirin rakentaminen
Piirin rakentaminen
Piirin rakentaminen
Piirin rakentaminen
Piirin rakentaminen

Sammuta Pi -laitteesi ennen komponenttien liittämistä. Löydät kaikki liitokset fritzing -kaaviosta ja joitain esimerkkejä yllä olevista kuvista, kaiken pitäisi olla melko itsestään selvää. Voit vain kytkeä viivakoodinlukijan vadelmapiin, jotta se toimii.

Vaihe 2: Tiedostojen hakeminen

Tämän projektin tiedostot löytyvät tästä Github -arkistosta:

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

Taustaosa on Python/Flask -ohjelma, joka kommunikoi laitteistomme kanssa ja palvelee sen tietoja käyttöliittymään, joka on web -käyttöliittymä. Sinun on ehkä muutettava joitain asioita, jotta se toimisi oikein, kuten mysql-käyttäjä tai ip-osoitteet, joissa ohjelmat toimivat.

Vaihe 3: Tietokanta

Tietokanta
Tietokanta

Voit laittaa tietokannan (dump-tiedoston Github-arkistoon Database-export-kansion alle) Pi: hen MySQL Workbenchin kautta tuomalla tiedot. Arkiston tiedosto on tietokannan kaatopaikka, joka sisältää koko tietokannan yhdessä tiedostossa. Muuten saatat kohdata joitain ongelmia, koska Pi käyttää MariaDB: tä MySQL: n sijasta. Sinun on ehkä myös luotava uusi käyttäjä tai muutettava nämä kirjautumistiedot koodissa. Näet ERD: n yllä olevassa kuvassa.

Vaihe 4: Juotos

Juotos
Juotos
Juotos
Juotos
Juotos
Juotos

Yllä olevissa kuvissa näet kaikki liitännät, jotka sinun on tehtävä, käytin muutamaa eri levyä tehdäkseni kaiken hieman pienemmäksi. Käytin myös 20 -nastaista pistorasiaa GPIO -laajennuskortin liittämiseen, jotta kotelo olisi plug and play. Kaikki muu on vain levyjen eri osien juottamista.

Vaihe 5: Asuminen

Asuminen
Asuminen
Asuminen
Asuminen
Asuminen
Asuminen

Käytin koteloa varten muovista projektilaatikkoa ja leikkasin siihen reikiä dremel -monityökalulla pistorasian, GPIO -laajennuskortin ja anturien läpiviemiseksi, kuten yllä olevista kuvista näet, ja varmistin, että kaikki oli hölmöllä paikalla niin, että se on helppo avata ja sulkea.

Suositeltava: