Përmbajtje:
- Hapi 1: Analizimi i idesë sime
- Hapi 2: Mbledhja e materialeve
- Hapi 3: Krijimi i një baze të dhënash të përshtatshme
- Hapi 4: Hartoni një Uebfaqe të përgjegjshme
- Hapi 5: Bërja e qarkut
- Hapi 6: Vënia në jetë e qarkut
- Hapi 7: Ndërtimi i një Strehimi
Video: SmartPost: Mbyllësja e Pakove të Pakove Postare Smart: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Për të përfunduar vitin e parë të Teknologjisë së Re të Mediave dhe Komunikimit (NMCT), më duhej të bëja një projekt në të cilin integrova të gjitha kurset e vitit të kaluar.
Unë erdha me idenë për të bërë një dollap me kyç të zgjuar. Unë mund të përdoret për të automatizuar një pikë grumbullimi për paketat.
Për ta bërë idenë time realitet, kam përdorur një pi mjedër. Kam programuar kodin në python dhe kam përdorur një webserver të Flask për të pritur një aplikim në internet që mbledh të dhëna dhe kontrollon dollapin. Në këtë udhëzues ju mund të gjeni të gjitha hapat që kam kaluar për të punuar projektin tim.
Hapi 1: Analizimi i idesë sime
Para se të filloja të punoja në projektin tim, doja të hetoja nëse njerëzve u pëlqen ideja ime.
Fillova të pyes familjen time më të afërt se çfarë mendonin për projektin tim dhe çfarë veçorie do të zbatonin për ta bërë atë edhe më të mirë dhe të dobishëm.
Unë gjithashtu pyeta shokët dhe studentët e mi nëse mendonin se ky mund të ishte një projekt novator.
Shumica e njerëzve ishin entuziastë për idenë dhe donin ta shihnin atë të bëhej realitet.
Për mua, kjo ishte shenja për të shkuar për të dhe për të filluar krijimin e projektit.
Hapi 2: Mbledhja e materialeve
Hapi i parë ishte të mendoja për të gjitha materialet dhe përbërësit që do të më duheshin për të ndërtuar dollapin tim të zgjuar.
Për ta bërë këtë, unë i bëra vetes një bllok diagram për të skicuar nevojat e mia dhe fillova të kërkoj në kompletin tim elektronik. Unë mund të përdor disa nga përbërësit nga kompleti im dhe më duhej të porosisja disa prej tyre në internet. Lista e pjesëve që kam përdorur mund të gjendet në bashkëngjitjet.
Hapi 3: Krijimi i një baze të dhënash të përshtatshme
Pas disa kërkimeve dhe blerjes së materialeve të duhura, ishte koha për të krijuar një bazë të dhënash.
Së pari, bëra një diagram të marrëdhënies së njësisë duke përdorur MySQL Workbench (si në foton më lart). Pastaj unë përpara
krijoi këtë ERD dhe krijoi një bazë të dhënash. Këtu shtova disa të dhëna të rastësishme për t'i testuar përsëri dhe përsëri derisa nuk gjeta më gabime.
Baza e të dhënave e mia përmban 6 tabela. Skeda kryesore është tabela e historisë. Kjo është tabela ku ruaj të gjitha të dhënat që marr nga sensori im.
Synimi i 'pronarit' të tabelës është të mbajë disa informacione të ruajtura për pronarin e të cilave dollapi përmban një paketë. Nëse pronari nuk vjen për të mbledhur paketën brenda 14 ditëve, atëherë pronari i dollapit mund ta kontaktojë këtë person me këtë informacion.
Unë gjithashtu mbaj emrin e përdoruesit dhe fjalëkalimin e të gjithë aministratorëve të ruajtur në bazën e të dhënave. Kështu që ata mund të identifikohen nga aplikacioni i internetit për të marrë një përmbledhje të të gjitha të dhënave të mbledhura nga dollap me kyç.
Ju mund të gjeni një dosje MySQL në bashkëngjitjet
Hapi 4: Hartoni një Uebfaqe të përgjegjshme
Tani kisha një bazë të dhënash, mund të filloja të krijoja një aplikim të përgjegjshëm për uebin.
Para se të filloja programimin e tërësishëm, bëra një dizajn të përvojës së përdoruesit dhe një dizajn të ndërfaqes së përdoruesit për celularin si versionin në internet të aplikacionit tim duke përdorur Adobe XD.
Me këtë plan konkret, ishte shumë e lehtë për ta rikrijuar atë duke përdorur HTML dhe CSS për t'u bërë një aplikim në internet i përgjegjshëm.
Webapplication im përmban 2 pjesë. Pjesa e parë është menduar për përdoruesit e përgjithshëm. Shtë një shpjegim i vogël i projektit tim. Pjesa e dytë përbëhet nga një hyrje për administratorët e dollapit dhe një përmbledhje e të gjitha të dhënave të mbledhura.
Unë i bashkangjita modeleve për faqen në internet këtij hapi.
Hapi 5: Bërja e qarkut
Kur kisha të gjithë përbërësit, mund të filloja të bëja qarkun.
Së pari, bëra një skemë tërheqëse për të vizualizuar gjithçka dhe pastaj fillova ta rikrijoj atë.
Kur të gjitha telat ishin në vend, ndeza rrymën për të parë nëse gjithçka ishte në rregull. Në ndjekjen time, nuk ishte… Telat nëpër të cilët kaloja 12V ishin të hollë dhe ato digjeshin. Kështu që i zëvendësova me tela më të trashë.
Unë bashkangjita skemat e instalimeve elektrike në këtë hap.
Hapi 6: Vënia në jetë e qarkut
Tani kam qarkun, më në fund mund të fillojmë kodimin. Së pari, unë shkrova një kod testi për t'u siguruar që të gjithë përbërësit e mi kanë punuar individualisht.
Kur mund të kontrolloja pothuajse të gjithë përbërësit veç e veç, fillova t'i vendos të gjitha së bashku në një sfond të Flask për aplikimin tim të weba.
Kodin mund ta gjeni në këtë depo github
Hapi 7: Ndërtimi i një Strehimi
Kur i kisha gati të gjitha kodimet, ishte koha për të bërë një strehë për pajisjet elektronike.
Kam përdorur dërrasa druri për të ndërtuar kornizën e dollapit të dollapit dhe më pas e mbulova kornizën duke gozhduar panele MDF në to. Kam përdorur gjithashtu 2 panele MDF për të bërë 2 dyer. Kam prerë vrima për dritare (pleksiglas) në dyer dhe shtova 2 pllaka të vogla metalike për të qenë në gjendje të mbyllja dyert me flokët.
Kur strehimi ishte gati. Vendosa elektronikën në të, futa prizën time të mjedrës dhe shijova rezultatin.
Recommended:
Sensori i kutisë postare duke përdorur Arduino: 4 hapa
Sensori i Kutisë Postare duke përdorur Arduino: Përshëndetje, shpresoj që të gjithë jeni mirë. Sot do t'ju tregoj se si të bëni një kuti postare me një sensor duke përdorur bordin arduino dhe IDE. Ky projekt është shumë i thjeshtë dhe shumica e furnizimeve mund të gjenden në shumicën e shtëpive. Dije që Covid-19 ka goditur ne jemi
Smart B.A.L (Kutia Postare e lidhur): 4 hapa
Smart B.A.L (Kutia Postare e lidhur): Jeni lodhur duke kontrolluar çdo herë kutinë tuaj postare ndërsa nuk ka asgjë brenda. Ju dëshironi të dini nëse merrni postën tuaj ose një paketë gjatë një udhëtimi. Pra, kutia postare e lidhur është për ju. Do t'ju njoftojë nëse postieri ka depozituar një postë ose një vlerë
Kuti postare e zgjuar: 11 hapa
Smart-mailbox: Unë zakonisht lexoj gazetën në mëngjes në mëngjes. Kjo dorëzohet çdo ditë në kutinë postare. Por ndonjëherë ndodh që unë duhet të eci në të ftohtë ose në shi mbi rrugën tonë drejt kutisë postare për të parë që nuk ka asnjë gazetë që dorëzohet
Njoftuesi i kutisë postare dhe derës së garazhit: 5 hapa (me fotografi)
Kutia e postës dhe njoftuesi i derës së garazhit: Ky udhëzues bazohet në njoftuesin e kutisë postare Johan Moberg. Krahasuar me këtë projekt, bëra disa ndryshime: Shumë larg shtëpisë sime nuk është vetëm kutia postare, por edhe garazhi. Ato janë në një vend afër rrugës dhe shtëpia ndodhet rreth 5
Kutia postare e njoftimeve: 7 hapa
Kutia Postare e Njoftimeve: Nga: Noah Smith dhe Harry Singh