Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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
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.