Satura rādītājs:

LockCypher: 6 soļi
LockCypher: 6 soļi

Video: LockCypher: 6 soļi

Video: LockCypher: 6 soļi
Video: Blockcypher.com API Key - Register and Create an API Key 2024, Novembris
Anonim
LockCypher
LockCypher
LockCypher
LockCypher

Labdien, mans vārds ir Jaron Strypsteen, un es studēju Jauno mediju un komunikāciju tehnoloģijas Howest pilsētā Kortrijk, Beļģija. Lai veiktu uzdevumu skolai, mums bija jāizveido projekts. Es izvēlos viedo slēdzeni, kuru var atvērt ar RFID un/vai svītrkodu. Zemāk jūs varat izlasīt visas darbības, kas bija nepieciešamas, lai izveidotu šo rīku. Ja vēlaties uzzināt vairāk par mani un citiem maniem projektiem, pārbaudiet manu portfeli.

1. solis: Piegādes/Materiāli/Instrumenti/

Izejmateriāli/Materiāli/Instrumenti
Izejmateriāli/Materiāli/Instrumenti
Izejmateriāli/Materiāli/Instrumenti
Izejmateriāli/Materiāli/Instrumenti
Izejmateriāli/Materiāli/Instrumenti
Izejmateriāli/Materiāli/Instrumenti

Pirms es sāku veidot vietni un izveidot savu rīku, man bija jāpārliecinās, vai man ir visas manai ierīcei nepieciešamās detaļas. Es sāku meklēt savā instrumentu kastē un pierakstīju, kas man jāpasūta. Šeit jūs varat atrast visu materiāla rēķinu. Šīs ir galvenās daļas:

1. RFID skeneris 2. LCD displejs 3. LED4. Rezistori 5. Solenoīda slēdzene6. Svītrkodu skeneris 7. Magnētiskais sensors 8. Tranzistors9. Diode 10. Potenciometrs11. Aveņu pi12. Vadi

2. solis: elektroinstalācija

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija

Pēc komponentu pasūtīšanas viņi ieradās dažas nedēļas vēlāk. Tāpēc es varētu sākt veidot shēmu un pārbaudīt visas sastāvdaļas, lai pārliecinātos, ka tās darbojas.

Es savienoju savu LCD kā 8 bitu ierīci, es varu strādāt arī kā 4 bitu ierīce, bet, tā kā man bija dažas neizmantotas GPIO tapas, es nolēmu izmantot 8 bitu. Es arī izmantoju potenciometru, lai es varētu pielāgot LCD kontrastu.

RFID skeneris ir savienots ar SPI kopni, un tam ir nepieciešami 5 vadi

Es gribēju svītrkodu skenerim izmantot sērijveida sakarus ar līmeņa pārslēdzēju, bet pasūtītais modulis ierašanās brīdī bija miris, tāpēc es saņēmu roku pie USB svītrkoda skenera.

Manu solenoīda slēdzeni vajadzēja savienot ar tranzistoru, jo slēdzene nedarbosies ar 5 V, tai vajadzēja 6-12 V, un man bija 9 V strāvas adapteris, ko es varētu izmantot.

Tad man bija mans LED un magnētiskais sensors, tiem abiem ir rezistors virknē

3. darbība. Datu bāze

Datu bāze
Datu bāze

Lai saglabātu savu sensoru žurnālus, man bija nepieciešama laba datu bāze.

Es sāku veidot diagrammu, bet es nolēmu, ka tā ir sarežģīta, tāpēc es izveidoju vienkāršāku, bet labāku diagrammu, kuru apstiprināja viens no maniem skolotājiem.

Diagrammas un datu bāzes izveidošanai es izmantoju MySQL Workbench, jo tas ļauj viegli pārveidot diagrammu par datu bāzi

Es iekļāvu datu bāzes izgāztuvi, lai jūs varētu to apskatīt.

4. solis: vietnes izstrāde

Mājas lapas projektēšana
Mājas lapas projektēšana
Mājas lapas projektēšana
Mājas lapas projektēšana
Mājas lapas projektēšana
Mājas lapas projektēšana
Mājas lapas projektēšana
Mājas lapas projektēšana

Pirms dizaina izstrādes es apskatīju dažas vietnes tiešsaistē, pēc tam, kad paskatījos tiešsaistē, man bija ideja par to, kā manai vietnei vajadzētu izskatīties.

Es izveidoju savu dizainu programmā Adobe XD, kas ir viegli lietojama programma karkasa izgatavošanai.

Krāsām es izmantoju krāsu ģeneratoru tiešsaistē un nedaudz mainīju vērtības, tās visas izgāja kontrasta testu un viss izdevās.

Par fontu, kuru izmantoju Gidole, manuprāt, tam ir mūsdienīgs izskats, bet ne pārāk traucējošs.

Pēc dizaina es sāku to kodēt HTML, CSS un JS.

Es iekļāvu savu xd failu, lai jūs varētu apskatīt un redzēt tā detaļas.

5. darbība: kods

Kods
Kods

Mans projekts nevarētu darboties bez aizmugures. Lai sensori darbotos, es izmantoju Python.

Es izmantoju dažas bibliotēkas, kuras atradu tiešsaistē un izveidoju pati skolā. Lai to pasniegtu tīmeklī, es izmantoju kolbu ar SocketIO, lai savienojums ar priekšpusi būtu nevainojams.

Bija dažas problēmas, bet tās visas bija labojamas.

Manu kodu varat atrast šajā github saitē. Pašlaik tas ir privāts, bet jūs to varat redzēt, tiklīdz mani skolotāji to publisko.

6. solis: mājoklis

Mājokļi
Mājokļi
Mājokļi
Mājokļi
Mājokļi
Mājokļi

Mana projekta mājokļiem es nolēmu izmantot koku. Man mājās vēl bija koks no veca rakstāmgalda, kuru vēl vajadzēja izmest, tāpēc es to izmantoju. Es aizmirsu nofotografēt, kā es to būvēju, bet es izmantoju 40x30 cm lielu gabalu, kurā es iegriezu durvis, tad es izurbju dažus caurumus blakus, lai es varētu novietot sensoru kabeļus.

Tad es uzliku rāmi ap durvīm, lai tās izskatītos nedaudz tīrākas. Bet, ja man tas būtu jādara vairāk, es vienkārši aizietu uz veikalu un dabūtu malku.

Pēc koka konstrukcijas izgatavošanas es to izsmidzināju ar melnu krāsu, lai tas viss būtu vienādā krāsā un izskatītos labāk kā melns un brūns.

Kad tas izžuvis, es sāku likt sastāvdaļas, es domāju, ka es labi paveicu darbu ar kabeļu pārvaldību un izvietošanu.

Ieteicams: