Orodha ya maudhui:

Superstock (Hisa Inayodhibitiwa na Skena Msimbo wa Barcode): Hatua 5
Superstock (Hisa Inayodhibitiwa na Skena Msimbo wa Barcode): Hatua 5

Video: Superstock (Hisa Inayodhibitiwa na Skena Msimbo wa Barcode): Hatua 5

Video: Superstock (Hisa Inayodhibitiwa na Skena Msimbo wa Barcode): Hatua 5
Video: Змея и мангуст | Спорт | Полнометражный фильм 2024, Novemba
Anonim
Superstock (Hisa Inayodhibitiwa na Skena Msimbo wa Barcode)
Superstock (Hisa Inayodhibitiwa na Skena Msimbo wa Barcode)

Katika mwongozo huu nitakuambia jinsi ya kujenga Superstock, mradi wangu wa shule kwa 1MCT huko Howest. Wazo ni kutengeneza hifadhidata rafiki ya mtumiaji ambayo unaweza kupata kupitia wavuti kutunza kile ulicho nacho katika hisa (kwa mavazi yangu kwa chapa yangu ya mavazi).

Vifaa

Mfano wa Raspberry Pi 3 B

Sensor ya joto isiyo na maji ya DS18B20

Joto la joto la DHT11 na unyevu

Scanner ya Nambari ya Msimbo ya LASER ya USB

buzzer

onyesha

bodi ya mzunguko (kwa bei na habari zaidi, angalia BOM_bill_of_materials-Ian-Remy.xlsx)

Hatua ya 1: Kuunda Mzunguko

Kujenga Mzunguko
Kujenga Mzunguko
Kujenga Mzunguko
Kujenga Mzunguko
Kujenga Mzunguko
Kujenga Mzunguko

Zima Pi yako kabla ya kuunganisha vifaa. Unaweza kupata viunganisho vyote kwenye schema ya fritzing na mifano kadhaa kwenye picha zilizo hapo juu, kila kitu kinapaswa kujielezea. Unaweza kuziba skana ya barcode kwenye pi ya rasipberry ili ifanye kazi.

Hatua ya 2: Kupata Faili

Faili za mradi huu zinaweza kupatikana katika hazina hii ya Github:

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

Backend ni programu ya Python / Flask ambayo inawasiliana na vifaa vyetu na hutumikia habari hiyo kutoka kwa mbele, ambayo ni kiunganishi cha wavuti. Unaweza kulazimika kubadilisha vitu kadhaa ili iweze kufanya kazi vizuri, kama mtumiaji wa mysql au ip-adresses mipango inayoendelea.

Hatua ya 3: Hifadhidata

Hifadhidata
Hifadhidata

Unaweza kuweka hifadhidata (faili ya dampo katika ghala la Github chini ya folda-Database-usafirishaji) kwenye Pi kupitia Workbench ya MySQL kwa kufanya uingizaji wa data. Faili katika hazina ni dampo la hifadhidata ambayo inashikilia hifadhidata yote katika faili 1. Vinginevyo unaweza kupata shida kadhaa kwa sababu Pi hutumia MariaDB badala ya MySQL. Labda pia lazima utengeneze mtumiaji mpya au ubadilishe hati hizi kwenye nambari. Unaweza kuona ERD kwenye picha hapo juu.

Hatua ya 4: Kufunga

Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha

Katika picha hapo juu unaweza kuona uhusiano wote unapaswa kufanya, nilitumia bodi kadhaa tofauti kufanya kila kitu kidogo kidogo. Nilitumia pia tundu 20 la pini kuunganisha bodi ya ugani ya GPIO ili nyumba iwe kuziba na kucheza. Zingine zote ni kuuza tu kwa vifaa anuwai kwenye bodi.

Hatua ya 5: Nyumba

Makazi
Makazi
Makazi
Makazi
Makazi
Makazi

Kwa nyumba nilitumia sanduku la mradi wa plastiki na nikakata mashimo ndani yake na zana kadhaa ya dremel kuweka tundu, bodi ya ugani ya GPIO na sensorer kupitia unavyoweza kuona kwenye picha hapo juu na kuhakikisha kuwa kila kitu kiko mahali pa goof. kuwa rahisi kufungua na kufunga.

Ilipendekeza: