Orodha ya maudhui:

SmartPost: Locker ya Kifurushi cha Barua Pepe: Hatua 7
SmartPost: Locker ya Kifurushi cha Barua Pepe: Hatua 7

Video: SmartPost: Locker ya Kifurushi cha Barua Pepe: Hatua 7

Video: SmartPost: Locker ya Kifurushi cha Barua Pepe: Hatua 7
Video: Gori Ne Ghareeb Pakistani Ko Dollar Ki Copies Bhaij Kar Uska Sab Kuch Loot Lia - Wardat Kese Huwi? 2024, Julai
Anonim
SmartPost: Locker ya Kifurushi cha Barua Pepe
SmartPost: Locker ya Kifurushi cha Barua Pepe
SmartPost: Locker ya Kifurushi cha Barua Pepe
SmartPost: Locker ya Kifurushi cha Barua Pepe
SmartPost: Locker ya Kifurushi cha Barua Pepe
SmartPost: Locker ya Kifurushi cha Barua Pepe

Ili kumaliza mwaka wangu wa kwanza wa Teknolojia Mpya ya Habari na Mawasiliano (NMCT), ilibidi nifanye mradi ambao niliunganisha kozi zote za mwaka uliopita.

Nilipata wazo la kutengeneza kabati janja. Ninaweza kutumiwa kugeuza hatua ya kukusanya kwa vifurushi.

Ili kufanya ukweli wangu uwe ukweli, nilitumia pi rasipberry. Nilipanga nambari hiyo katika chatu na nikatumia tepe ya wavuti ya Flask kuandaa programu-tumizi inayokusanya data na kudhibiti kabati. Kwa hii inaweza kufundishwa unaweza kupata hatua zote nilizopitia ili kufanya mradi wangu ufanye kazi.

Hatua ya 1: Kuchambua Wazo Langu

Kuchambua Wazo Langu
Kuchambua Wazo Langu

Kabla ya kuanza kufanya kazi kwenye mradi wangu, nilitaka kuchunguza ikiwa watu walipenda wazo langu.

Nilianza kuuliza familia yangu ya karibu ni nini walidhani juu ya mradi wangu na ni kipengele gani wangetekeleza kuifanya iwe bora zaidi na muhimu.

Niliuliza pia wanafunzi wenzangu na marafiki ikiwa walidhani hii inaweza kuwa mradi wa ubunifu.

Wengi wa watu ambao wana shauku juu ya wazo hilo na walitaka kuliona kuwa ukweli.

Kwangu, hii ilikuwa ishara ya kwenda nayo na kuanza kuunda mradi huo.

Hatua ya 2: Kusanya Vifaa

Vifaa vya Kukusanya
Vifaa vya Kukusanya

Hatua ya kwanza ilikuwa kufikiria vifaa vyote na vifaa ambavyo ningehitaji kujenga kabati langu mahiri.

Ili kufanya hivyo, nilijitengenezea mchoro wa kuzuia kuchora mahitaji yangu na kuanza kutafuta kwenye kitanda changu cha umeme. Ningeweza kutumia sehemu fulani kutoka kwa kit yangu na ilibidi niamuru zingine mtandaoni. Orodha ya sehemu nilizotumia zinaweza kupatikana kwenye viambatisho.

Hatua ya 3: Kuunda Hifadhidata inayofaa

Kuunda Hifadhidata inayofaa
Kuunda Hifadhidata inayofaa

Baada ya kufanya utafiti na kununua vifaa sahihi, ilikuwa wakati wa kuunda hifadhidata.

Kwanza, nilifanya mchoro wa uhusiano wa chombo kutumia MySQL Workbench (kama kwenye picha hapo juu). Kisha mimi hupeleka mbele

imeunda ERD hii na kutengeneza hifadhidata. Hapa niliongeza data zingine za kujaribu kuipima tena na tena hadi sikupata makosa tena.

Hifadhidata yangu ina meza 6. Tabo kuu ni jedwali la historia. Hii ndio kichupo ambacho ninahifadhi data zote ambazo ninapokea kutoka kwa sensa yangu.

Kusudi la 'mmiliki wa tabo' ni kuweka maelezo kadhaa yaliyohifadhiwa juu ya mmiliki ambayo kabati lina kifurushi. Ikiwa mmiliki hatakuja kukusanya kifurushi ndani ya siku 14 basi mmiliki wa kabati anaweza kuwasiliana na mtu huyu na habari hii.

Ninaweka pia jina la mtumiaji na nywila ya wasimamizi wote waliohifadhiwa kwenye hifadhidata. Kwa hivyo wanaweza kuingia kutoka kwa matumizi ya wavuti kupata muhtasari wa data zote zilizokusanywa na kabati.

Unaweza kupata taka ya faili ya MySQL kwenye viambatisho

Hatua ya 4: Tengeneza Wavuti Msikivu

Buni Tovuti Msikivu
Buni Tovuti Msikivu

Sasa nilikuwa na hifadhidata, naweza kuanza kuunda utumiaji wa wavuti msikivu.

Kabla sijaanza kupanga programu yote, nilitengeneza muundo wa uzoefu wa mtumiaji na muundo wa kiolesura cha mtumiaji wa simu ya rununu kama toleo la wavuti la matumizi yangu ya wavuti kwa kutumia Adobe XD.

Na mpango huu halisi, ilikuwa rahisi sana kuirudisha kwa kutumia HTML na CSS kuwa matumizi ya wavuti msikivu.

Matumizi yangu ya wavuti yana sehemu 2. Sehemu ya kwanza imekusudiwa watumiaji wa jumla. Ni maelezo madogo ya mradi wangu. Sehemu ya pili inajumuisha kuingia kwa wasimamizi wa kabati na muhtasari wa data zote zilizokusanywa.

Niliunganisha miundo ya wavuti kwa hatua hii.

Hatua ya 5: Kufanya Mzunguko

Kufanya Mzunguko
Kufanya Mzunguko

Wakati nilikuwa na vifaa vyote, ningeweza kuanza kufanya mzunguko.

Kwanza, nilifanya mpango wa fritzing kuibua kila kitu kisha nikaanza kuijenga tena.

Wakati waya zote zilikuwa mahali, niliwasha umeme ili kuona ikiwa kila kitu kilikuwa sawa. Katika harakati zangu, haikuwa… waya nilizokuwa nikitumia 12V kupitia zilikuwa nyembamba na zikawaka. Kwa hivyo nilibadilisha waya zenye nene.

Niliambatanisha wiringschemes kwenye hatua hii.

Hatua ya 6: Kufanya Mzunguko Uje Uhai

Kufanya Mzunguko Uje Uhai
Kufanya Mzunguko Uje Uhai

Sasa nina mzunguko, mwishowe tunaweza kuanza kuweka alama. Kwanza, niliandika nambari fulani ya majaribio ili kuhakikisha kuwa vifaa vyangu vyote vimefanya kazi kibinafsi.

Wakati ningeweza kudhibiti karibu vifaa vyote kando, nilianza kuviweka pamoja kwenye Flask backend kwa matumizi yangu ya wavuti.

Unaweza kupata nambari katika duka hili la github

Hatua ya 7: Kujenga Nyumba

Kujenga Nyumba
Kujenga Nyumba
Kujenga Nyumba
Kujenga Nyumba
Kujenga Nyumba
Kujenga Nyumba
Kujenga Nyumba
Kujenga Nyumba

Wakati nilikuwa nimeweka nambari zote tayari, ilikuwa wakati wa kutengeneza nyumba kwa vifaa vya elektroniki.

Nilitumia mbao za mbao kujenga fremu ya kabati kisha nikafunika sura hiyo kwa kupigilia paneli za MDF kwao. Nilitumia pia paneli 2 za MDF kutengeneza milango 2. Nilikata mashimo ya windows (plexiglass) kwenye milango na kuongeza sahani 2 ndogo za chuma kuweza kufunga milango na kufuli.

Wakati nyumba ilikuwa tayari. Niliweka vifaa vya elektroniki ndani yake, nikachomeka pi yangu ya raspberry na kufurahiya matokeo.

Ilipendekeza: