Sisukord:

LockCypher: 6 sammu
LockCypher: 6 sammu

Video: LockCypher: 6 sammu

Video: LockCypher: 6 sammu
Video: L7trade - НЕ ПЛАТИТ! Заблокировали ВХОД! Украли деньги! 2024, November
Anonim
LockCypher
LockCypher
LockCypher
LockCypher

Tere, minu nimi on Jaron Strypsteen ja õpin Belgias Kortrijkis Howestis uut meediat ja kommunikatsioonitehnoloogiat. Kooli ülesande jaoks oli meil vaja teha projekt. Valin nutika luku, mida saab avada RFID -ga ja/või vöötkoodiga. Allpool saate lugeda kõiki selle tööriista valmistamiseks vajalikke samme. Kui soovite minust ja teistest projektidest rohkem teada saada, vaadake minu portfelli.

Samm: tarvikud/materjalid/tööriistad/

Tarvikud/Materjalid/Tööriistad
Tarvikud/Materjalid/Tööriistad
Tarvikud/Materjalid/Tööriistad
Tarvikud/Materjalid/Tööriistad
Tarvikud/Materjalid/Tööriistad
Tarvikud/Materjalid/Tööriistad

Enne kui hakkasin veebisaiti kujundama ja tööriista tegema, pidin veenduma, et mul on seadme jaoks kõik vajalikud osad olemas. Hakkasin oma tööriistakasti otsima ja panin kirja, mida vaja tellida. Siit leiate kogu materjali arve. Need on peamised osad:

1. RFID-skanner 2. LCD-ekraan 3. LED4. Takistid 5. Solenoidlukk6. Vöötkoodi skanner 7. Magnetandur 8. Transistor9. Diood10. Potentsiomeeter11. Vaarika pi12. Juhtmed

2. samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Pärast komponentide tellimist jõudsid nad kohale paar nädalat hiljem. Nii et ma võiksin hakata koostama skeemi ja katsetama kõiki komponente, et veenduda nende toimimises.

Ühendasin oma LCD -i 8 -bitise seadmena, võin töötada ka 4 -bitise seadmena, kuid kuna mul oli mõni kasutamata GPIO -tihvt, otsustasin kasutada 8 -bitist. Kasutasin sellega ka potentsiomeetrit, et saaksin LCD -ekraani kontrastsust reguleerida.

RFID-skanner on ühendatud SPI-siiniga ja vajab Pi-ga 5 juhtmest

Tahtsin oma vöötkoodiskanneri jaoks kasutada seeriaühendust taseme nihutajaga, kuid tellitud moodul oli saabudes surnud, nii et sain käe USB-vöötkoodiskannerile.

Minu solenoidlukk oli vaja ühendada transistoriga, sest lukk ei tööta 5 V juures, see vajas 6-12 V ja mul oli 9 V toiteadapter, mida saaksin kasutada.

Siis oli mul LED ja magnetandur, mõlemal on jadaga takisti

3. samm: andmebaas

Andmebaas
Andmebaas

Andurite logide pidamiseks vajasin head andmebaasi.

Hakkasin skeemi koostama, kuid otsustasin, et see on keeruline, nii et tegin lihtsama, kuid parema skeemi, mille üks minu õpetajatest heaks kiitis.

Diagrammi ja andmebaasi loomiseks kasutasin MySQL Workbenchi, kuna see muudab diagrammi andmebaasiks teisendamise lihtsaks

Lisasin andmebaasi prügila, et saaksite seda vaadata.

4. samm: veebisaidi kujundamine

Veebisaidi kujundamine
Veebisaidi kujundamine
Veebisaidi kujundamine
Veebisaidi kujundamine
Veebisaidi kujundamine
Veebisaidi kujundamine
Veebisaidi kujundamine
Veebisaidi kujundamine

Enne disaini alustamist vaatasin veebis mõnda veebisaiti, pärast veebis vaatamist tekkis mul idee, kuidas minu sait välja peaks nägema.

Tegin oma disaini Adobe XD -s, mida on lihtne kasutada traatraamide tegemiseks.

Värvide puhul kasutasin võrgus värvigeneraatorit ja muutsin natuke väärtusi, kõik läbisid kontrastitesti ja kõik õnnestusid.

Fonti puhul, mida kasutasin Gidole, arvan, et sellel on kaasaegne välimus, kuid mitte liiga häiriv.

Pärast disaini hakkasin seda kodeerima HTML -is, CSS -is ja JS -is.

Lisasin oma xd -faili, et saaksite vaadata ja vaadata selle üksikasju.

Samm: kood

Kood
Kood

Minu projekt ei saaks ilma taustata töötada. Andurite töötamiseks kasutasin Pythoni.

Kasutasin vähe raamatukogusid, mille leidsin veebist ja tegin ise koolis. Veebis serveerimiseks kasutasin Flaski koos SocketIO -ga, nii et ühendus kasutajaliidesega oleks sujuv.

Esines mõningaid probleeme, kuid kõik oli parandatav.

Minu koodi leiate sellelt githubi lingilt. See on praegu privaatne, kuid näete seda, kui mu õpetajad selle avalikuks teevad.

6. samm: eluase

Eluase
Eluase
Eluase
Eluase
Eluase
Eluase

Oma projekti eluaseme jaoks otsustasin kasutada puitu. Mul oli kodus veel puitu vanast kirjutuslauast, mis tuli veel prügikasti visata, nii et kasutasin seda. Unustasin pildistada, kuidas ma seda ehitasin, kuid kasutasin 40x30 cm suurust tükki, kust lõikasin ukse sisse, seejärel puurisin mõned augud üksteise kõrvale, et saaksin andurite kaablid läbi viia.

Seejärel panin ukse ümber raami, et see natuke puhtam välja näeks. Aga kui ma peaksin selle üle tegema, läheksin ma lihtsalt poodi ja saaksin puitu.

Pärast puitkonstruktsiooni valmistamist värvisin selle pihustiga mustaks, nii et kõik on sama värvi ja näeb parem välja kui must ja pruun.

Kui see kuivas, hakkasin komponente sisse panema, arvan, et tegin kaablihalduse ja paigutamisega head tööd.

Soovitan: