INHOUDSOPGAWE:
- Stap 1: Benodighede/materiaal/gereedskap/
- Stap 2: Bedrading
- Stap 3: Databasis
- Stap 4: Ontwerp die webwerf
- Stap 5: Kode
- Stap 6: Behuising
Video: LockCypher: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hallo, my naam is Jaron Strypsteen en ek studeer nuwe media en kommunikasietegnologie by Howest in Kortrijk, België. Vir 'n skoolopdrag moes ons 'n projek maak. Ek kies 'n slim slot wat met RFID en/of strepieskode oopgemaak kan word. Hieronder kan u al die stappe lees wat nodig was om hierdie instrument te maak. Kyk na my portefeulje as u meer wil weet oor my en ander projekte wat ek gemaak het.
Stap 1: Benodighede/materiaal/gereedskap/
Voordat ek die webwerf begin ontwerp en my gereedskap gemaak het, moes ek seker maak dat ek al die nodige onderdele vir my toestel het. Ek het in my gereedskapskas begin soek en neergeskryf wat ek moes bestel. Hier vind u die hele stuk materiaal. Dit is die belangrikste dele:
1. RFID-skandeerder 2. LCD-skerm 3. LED4. Weerstands 5. Magneetslot6. Strepieskodeskandeerder 7. Magnetiese sensor 8. Transistor9. Diode 10. Potensiometer 11. Framboos pi12. Drade
Stap 2: Bedrading
Nadat hulle die komponente bestel het, het hulle 'n paar weke later aangekom. Sodat ek 'n skema kan begin maak en al die komponente kan toets om seker te maak dat dit werk.
Ek het my LCD as 'n 8bit -toestel gekoppel, ek kan ook as 'n 4bit -toestel werk, maar aangesien ek 'n paar ongebruikte GPIO -penne gehad het, het ek besluit om met 8bit te werk. Ek het ook 'n potensiometer daarmee gebruik sodat ek die kontras van die LCD kon aanpas.
Die RFID-skandeerder is oor die SPI-bus gekoppel en benodig 5 drade na die Pi
Ek wou seriële kommunikasie met 'n vlakverskuiwing vir my strepieskodeskandeerder gebruik, maar die module wat ek bestel het, was by aankoms dood, en ek het my hand op 'n USB-strepieskodeskandeerder gekry.
My solenoïdeslot moes met 'n transistor verbind word, want die slot werk nie met 5v nie, dit het 6-12v nodig en ek het 'n 9v-stroomadapter wat ek kon gebruik.
Toe het ek my LED en magnetiese sensor, hulle het albei 'n weerstand in serie
Stap 3: Databasis
Ek het 'n goeie databasis nodig om logs van my sensors te hou.
Ek het 'n diagram begin maak, maar ek het besluit dat dit te kompleks is, en ek het 'n eenvoudiger, maar beter diagram gemaak wat deur een van my onderwysers goedgekeur is.
Vir die skep van die diagram en die databasis het ek MySQL Workbench gebruik omdat dit dit maklik maak om 'n diagram na 'n databasis om te skakel
Ek het 'n storting van die databasis ingesluit, sodat u kan kyk.
Stap 4: Ontwerp die webwerf
Voordat ek met die ontwerp begin, het ek 'n paar webwerwe aanlyn gaan kyk, nadat ek aanlyn gekyk het, het ek 'n idee gehad hoe my webwerf moet lyk.
Ek het my ontwerp gemaak in Adobe XD, 'n maklik om te gebruik program om draadraamwerke te maak.
Vir die kleure het ek aanlyn 'n kleuropwekker gebruik en die waardes 'n bietjie verander, almal het 'n kontrasstoets ondergaan en almal het daarin geslaag.
Vir die lettertipe wat ek Gidole gebruik het, dink ek dat dit 'n moderne voorkoms het, maar nie te afleidend nie.
Na die ontwerp het ek dit begin kodeer in HTML, CSS en JS.
Ek het my xd -lêer bygevoeg, sodat u kan kyk en die besonderhede daarvan kan sien.
Stap 5: Kode
My projek kon nie werk sonder die backend nie. Om my sensors te laat werk, het ek Python gebruik.
Ek het min biblioteke wat ek aanlyn gevind het, gebruik en myself op skool gemaak. Om dit op die internet te bedien, het ek Flask met SocketIO gebruik, sodat die verbinding met die voorkant naadloos sou wees.
Daar was 'n paar probleme, maar dit is alles reggestel.
U kan my kode vind op hierdie github -skakel. Dit is tans privaat, maar u kan dit sien sodra my onderwysers dit openbaar gemaak het.
Stap 6: Behuising
Vir die behuising van my projek het ek besluit om hout te gebruik. Ek het nog 'n bietjie hout by die huis gehad van 'n ou lessenaar wat nog in die asblik gestort moes word, so ek het dit gebruik. Ek het vergeet om foto's te neem van hoe ek dit bou, maar ek het 'n stuk van 40x30 cm gebruik waar ek 'n deur ingekap het, en ek het 'n paar gate langs mekaar geboor sodat ek die kabels vir die sensors kon deurlei.
Toe sit ek 'n raam om die deur sodat dit 'n bietjie meer skoon lyk. Maar as ek dit moet doen, sal ek net na 'n winkel gaan en hout kry.
Nadat ek die houtkonstruksie gemaak het, het ek dit swart geverf, sodat dit almal dieselfde kleur het en beter lyk as swart en bruin.
Toe dit eers droog is, het ek begin om die komponente in te sit, en ek het goed gedoen met kabelbestuur en plasing.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies