Satura rādītājs:
- Piegādes
- 1. darbība: ķēdes izveide
- 2. darbība: failu iegūšana
- 3. darbība. Datu bāze
- 4. solis: lodēšana
- 5. solis: mājoklis
Video: Superstock (krājumus kontrolē svītrkodu skeneris): 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šajā rokasgrāmatā es jums pastāstīšu, kā izveidot Superstock, manu skolas projektu 1MCT vietnē Howest. Ideja ir izveidot lietotājam draudzīgu datu bāzi, kurai varat piekļūt, izmantojot vietni, lai uzskaitītu to, kas jums ir noliktavā (manā gadījumā apģērbs manam apģērbu zīmolam).
Piegādes
Raspberry Pi 3 modelis B
DS18B20 ūdensnecaurlaidīgs temperatūras sensors
DHT11 temperatūras un mitruma sensors
USB Lāzera svītrkodu skeneris
skaņas signāls
displejs
shēmas plate (cenas un sīkāku informāciju skatiet sadaļā BOM_bill_of_materials-Ian-Remy.xlsx)
1. darbība: ķēdes izveide
Pirms komponentu pievienošanas izslēdziet Pi. Jūs varat atrast visus savienojumus fritzes shēmā un dažus piemērus iepriekš redzamajos attēlos, visam vajadzētu būt diezgan pašsaprotamam. Jūs varat vienkārši pieslēgt svītrkoda skeneri aveņu pi, lai tas darbotos.
2. darbība: failu iegūšana
Šī projekta failus var atrast šajā Github krātuvē:
github.com/howest-mct/1920-1mct-project1-remyian.git
Fonts ir Python/Flask programma, kas sazinās ar mūsu aparatūru un sniedz informāciju no tās priekšpusei, kas ir tīmekļa saskarne. Lai tas darbotos pareizi, iespējams, būs jāmaina dažas lietas, piemēram, mysql lietotājs vai ip-adreses, kurās darbojas programmas.
3. darbība. Datu bāze
Jūs varat ievietot datu bāzi (dump failu Github krātuvē zem mapes Database-export) uz Pi, izmantojot MySQL Workbench, veicot datu importēšanu. Fails krātuvē ir datu bāzes izgāztuve, kurā ir visa datubāze 1 failā. Pretējā gadījumā var rasties dažas problēmas, jo Pi izmanto MyDQL vietā MariaDB. Jums, iespējams, būs jāizveido jauns lietotājs vai jāmaina šie akreditācijas dati kodā. ERD varat redzēt attēlā iepriekš.
4. solis: lodēšana
Iepriekš redzamajos attēlos varat redzēt visus savienojumus, kas jums jāizveido, es izmantoju dažus dažādus dēļus, lai padarītu visu nedaudz mazāku. Es arī izmantoju 20 kontaktu kontaktligzdu, lai savienotu GPIO pagarinātāju, lai korpuss būtu plug and play. Viss pārējais ir tikai dažādu detaļu lodēšana uz dēļiem.
5. solis: mājoklis
Mājoklim es izmantoju plastmasas projektēšanas kārbu un izgriezu tajā caurumus ar dremel daudzfunkcionālu instrumentu, lai ievietotu kontaktligzdu, GPIO pagarinātāju un sensorus, kā redzat iepriekš redzamajos attēlos, un pārliecinājos, ka viss ir stulbā vietā. viegli atvērt un aizvērt.
Ieteicams:
QR koda skeneris, izmantojot OpenCV programmā Python: 7 soļi
QR koda skeneris, izmantojot OpenCV programmā Python: Mūsdienu pasaulē mēs redzam, ka QR kods un svītrkods tiek izmantoti gandrīz visur, sākot no produkta iepakojuma līdz tiešsaistes maksājumiem, un mūsdienās mēs redzam QR kodus pat restorānā, lai redzētu izvēlni. šaubos, ka tagad tā ir lielā doma. Bet vai jūs kādreiz esat nožēlojis
LED cilindra motorolleris - 80. gadu Larsona skeneris: 5 soļi (ar attēliem)
LED cilindra motorolleris- 80. gadu Larsona skeneris: Šis projekts ir ļoti 80. gadu jauninājums uz ļoti 80. gadu motorolleru- es ievietoju LED sloksni sava drauga Smokey Honda Elite režģī, lai izveidotu Larsona skenera animācijas efektu, vienlaikus mācot viņam, kā lodēt. Ķēde un kods tiek remiksēti no
Apple svītrkodu gravieris (fotonika Hackathon Phablabs): 3 soļi
Apple svītrkodu gravieris (Photonics Hackathon Phablabs): Sveiki visiem! Kā daļu no mūsu Phablabs Photonics izaicinājuma mums tika lūgts izveidot ierīci, kas spēj aizstāt uzlīmes uz augļiem. Vai jūs arī ienīst augļu uzlīmes? Un vai jūs vēlētos veikt videi draudzīgas izmaiņas? Tad mēs vēlētos uzzināt
USB svītrkodu skeneris (Raspberry Pi): 4 soļi
USB svītrkoda skeneris (Raspberry Pi): Pamata apmācība par USB svītrkoda skenera iestatīšanu, izmantojot Raspberry Pi
Ciclop 3D skeneris Mans ceļš soli pa solim: 16 soļi (ar attēliem)
Ciclop 3d skeneris mans ceļš soli pa solim: Sveiki, es sapratīšu slaveno Ciclop 3D skeneri. Visi soļi, kas ir labi izskaidroti sākotnējā projektā, nav pieejami. Vispirms veicu dažus labojumus, lai vienkāršotu procesu Es izdrukāju pamatni un atkārtoti pārveidoju PCB, bet turpiniet