Përmbajtje:

LockCypher: 6 hapa
LockCypher: 6 hapa

Video: LockCypher: 6 hapa

Video: LockCypher: 6 hapa
Video: Tha Ent. - Block Cypher #6 2024, Nëntor
Anonim
LockCypher
LockCypher
LockCypher
LockCypher

Përshëndetje, emri im është Jaron Strypsteen dhe studioj Teknologjinë e Re të Mediave dhe Komunikimit në Howest në Kortrijk, Belgjikë. Për një detyrë për shkollën, na duhej të bënim një projekt. Unë zgjedh një bllokues të zgjuar që mund të hapet me RFID dhe/ose barkod. Më poshtë mund të lexoni të gjitha hapat që ishin të nevojshëm për të bërë këtë mjet. Nëse doni të dini më shumë për mua dhe projekte të tjera që kam bërë, kontrolloni portofolin tim.

Hapi 1: Furnizime/Materiale/Mjete/

Furnizime/Materiale/Mjete
Furnizime/Materiale/Mjete
Furnizime/Materiale/Mjete
Furnizime/Materiale/Mjete
Furnizime/Materiale/Mjete
Furnizime/Materiale/Mjete

Para se të filloja të hartoja faqen e internetit dhe të krijoja mjetin tim, më duhej të sigurohesha që kisha të gjitha pjesët e kërkuara për pajisjen time. Fillova të shikoja në kutinë time të veglave dhe shkruaja atë që më duhej për të porositur. Këtu mund të gjeni të gjithë faturën e materialit. Këto janë pjesët kryesore:

1. RFID-skaner 2. Ekran LCD 3. LED4. Rezistorët 5. Bllokimi solenoid6. Skaneri i barkodit 7. Sensori magnetik 8. Transistori9. Dioda 10. Potenciometri11. Mjedër pi12. Telat

Hapi 2: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Pasi porositën përbërësit, ata arritën disa javë më vonë. Kështu që unë mund të filloj të bëj një skemë dhe të testoj të gjithë përbërësit për t'u siguruar që ata punojnë.

Unë e lidha LCD -në time si një pajisje 8bit, mund të punoj edhe si një pajisje 4bit, por meqenëse kisha disa kunja GPIO që ishin të papërdorura vendosa të shkoj me 8bit. Kam përdorur gjithashtu një potenciometër me të në mënyrë që të mund të rregulloj kontrastin e LCD.

Skaneri RFID është i lidhur mbi autobusin SPI dhe kishte nevojë për 5 tela në Pi

Doja të përdorja komunikimin serik me një ndërrues niveli për skanerin tim të barkodit, por moduli që porosita ishte i vdekur kur mbërrita, kështu që mora dorën në një skaner të barkodit USB.

Bllokimi im solenoid duhej të lidhej me një tranzistor sepse kyçi nuk do të funksiononte me 5v kishte nevojë për 6-12v dhe unë kisha një përshtatës të energjisë 9v që mund të përdorja.

Pastaj kisha sensorin tim LED dhe magnetik, të dy kanë një rezistencë në seri

Hapi 3: Baza e të dhënave

Baza e të dhënave
Baza e të dhënave

Për mbajtjen e regjistrave të sensorëve të mi më duhej një bazë të dhënash e mirë.

Fillova të bëj një diagram, por vendosa që ishte komplekse, kështu që bëra një diagram më të thjeshtë por më të mirë i cili u miratua nga një mësues i imi.

Për krijimin e diagramit dhe bazës së të dhënave kam përdorur MySQL Workbench sepse e bën të lehtë shndërrimin e një diagrami në një bazë të dhënash

Kam përfshirë një hale të bazës së të dhënave në mënyrë që të mund të hidhni një sy.

Hapi 4: Hartimi i Uebfaqes

Dizajnimi i Uebfaqes
Dizajnimi i Uebfaqes
Dizajnimi i Uebfaqes
Dizajnimi i Uebfaqes
Dizajnimi i Uebfaqes
Dizajnimi i Uebfaqes
Dizajnimi i Uebfaqes
Dizajnimi i Uebfaqes

Para fillimit të dizajnit hodha një vështrim në internet në disa faqe në internet, pasi hodha një vështrim në internet pata një ide se si duhet të duket faqja ime.

Kam bërë modelin tim në Adobe XD i cili është një program i lehtë për t’u përdorur për të bërë korniza teli.

Për ngjyrat kam përdorur një gjenerator ngjyrash në internet dhe i kam ndryshuar pak vlerat, të gjitha kanë kaluar një test kontrasti dhe të gjithë ia kanë dalë.

Për fontin që kam përdorur Gidole, mendoj se ka një pamje moderne, por jo shumë tërheqëse.

Pas dizajnit fillova ta kodoj në HTML, CSS dhe JS.

Kam përfshirë skedarin tim xd kështu që ju mund të hidhni një sy dhe të shihni detajet e tij.

Hapi 5: Kodi

Kodi
Kodi

Projekti im nuk mund të funksiononte pa sfondin. Për t'i bërë sensorët e mi të funksionojnë, kam përdorur Python.

Kam përdorur disa biblioteka që kam gjetur në internet dhe i kam bërë vetë në shkollë. Për ta shërbyer atë në internet, unë përdor Flask me SocketIO, kështu që lidhja me pjesën e përparme do të ishte e qetë.

Kishte disa probleme, por të gjitha ishin të rregullueshme.

Kodin tim mund ta gjeni në këtë lidhje github. Aktualisht është private, por mund ta shihni sapo mësuesit e mi ta bëjnë publike.

Hapi 6: Strehimi

Strehimi
Strehimi
Strehimi
Strehimi
Strehimi
Strehimi

Për strehimin e projektit tim vendosa të përdor dru. Unë ende kisha disa dru në shtëpi nga një tavolinë e vjetër që ende duhej të fshihej, kështu që e përdor atë. Kam harruar të bëj fotografi duke e ndërtuar atë, por kam përdorur një copë 40x30cm ku kam prerë një derë, pastaj kam shpuar disa vrima pranë njëra -tjetrës në mënyrë që të kaloj kabllot për sensorët.

Pastaj vendosa një kornizë rreth derës për ta bërë atë të duket pak më e pastër. Por nëse më duhej ta bëja përsëri, thjesht do të shkoja në një dyqan dhe do të merrja dru.

Pasi bëra konstruksionin prej druri e lyeva me llak me ngjyrë të zezë, kështu që të gjitha kanë të njëjtën ngjyrë dhe duken më mirë se e zeza dhe kafeja.

Pasi u tha, fillova të fus komponentët, mendoj se kam bërë një punë të mirë me menaxhimin dhe vendosjen e kabllove.

Recommended: