Innehållsförteckning:

LockCypher: 6 steg
LockCypher: 6 steg

Video: LockCypher: 6 steg

Video: LockCypher: 6 steg
Video: Автоматический календарь-планировщик смен в Excel 2024, November
Anonim
LockCypher
LockCypher
LockCypher
LockCypher

Hej, jag heter Jaron Strypsteen och studerar New Media and Communication Technology på Howest i Kortrijk, Belgien. För ett uppdrag för skolan behövde vi göra ett projekt. Jag väljer ett smart lås som kan öppnas med RFID och/eller streckkod. Nedan kan du läsa alla steg som var nödvändiga för att göra detta verktyg. Om du vill veta mer om mig och andra projekt jag gjort, kolla min portfölj.

Steg 1: Tillbehör/Material/Verktyg/

Tillbehör/Material/Verktyg
Tillbehör/Material/Verktyg
Tillbehör/Material/Verktyg
Tillbehör/Material/Verktyg
Tillbehör/Material/Verktyg
Tillbehör/Material/Verktyg

Innan jag började designa webbplatsen och göra mitt verktyg behövde jag se till att jag hade alla nödvändiga delar till min enhet. Jag började leta i min verktygslåda och skrev ner vad jag behövde beställa. Här hittar du hela materiallistan. Dessa är huvuddelarna:

1. RFID-skanner 2. LCD-display 3. LED4. Motstånd 5. Magnetlås6. Streckkodsläsare 7. Magnetisk sensor 8. Transistor9. Diod 10. Potentiometer 11. Hallon pi12. Trådar

Steg 2: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

Efter beställning av komponenterna kom de några veckor senare. Så jag kunde börja göra en schematisk och testa alla komponenter för att se till att de fungerar.

Jag anslöt min LCD som en 8 -bitars enhet, jag kan också fungera som en 4 -bitars enhet men eftersom jag hade några GPIO -stift som var oanvända bestämde jag mig för att gå med 8bit. Jag använde också en potentiometer med den så att jag kunde justera kontrasten på LCD -skärmen.

RFID-skannern är ansluten via SPI-bussen och behövde 5 ledningar till Pi

Jag ville använda seriell kommunikation med en nivåskiftare för min streckkodsläsare men modulen jag beställde var död vid ankomsten så jag fick handen på en USB-streckkodsläsare.

Mitt magnetlås behövde anslutas med en transistor eftersom låset inte fungerar med 5v det behövde 6-12v och jag hade en 9v nätadapter som jag kunde använda.

Sedan hade jag min LED och magnetiska sensor, de har båda ett motstånd i serie

Steg 3: Databas

Databas
Databas

För att kunna logga mina sensorer behövde jag en bra databas.

Jag började göra ett diagram men jag bestämde mig för att det var för komplext, så jag gjorde ett enklare men bättre diagram som godkändes av en av mina lärare.

För att skapa diagrammet och databasen använde jag MySQL Workbench eftersom det gör det enkelt att konvertera ett diagram till en databas

Jag inkluderade en dumpning av databasen så att du kan ta en titt.

Steg 4: Designa webbplatsen

Designa webbplatsen
Designa webbplatsen
Designa webbplatsen
Designa webbplatsen
Designa webbplatsen
Designa webbplatsen
Designa webbplatsen
Designa webbplatsen

Innan jag startade designen tittade jag på några webbplatser online, efter att ha tittat online hade jag en idé om hur min webbplats skulle se ut.

Jag gjorde min design i Adobe XD som är ett lättanvänt program för att göra trådramar.

För färgerna använde jag en färggenerator online och ändrade värdena lite, de gick alla igenom ett kontrasttest och alla lyckades.

För teckensnittet jag använde Gidole tror jag att det har ett modernt utseende men inte alltför distraherande.

Efter designen började jag koda den i HTML, CSS och JS.

Jag inkluderade min xd -fil så att du kan ta en titt och se detaljerna i den.

Steg 5: Kod

Koda
Koda

Mitt projekt kunde inte fungera utan backend. För att få mina sensorer att fungera använde jag Python.

Jag använde få bibliotek som jag hittade online och skapade mig själv i skolan. För att servera den till webben använde jag Flask med SocketIO så att anslutningen till frontend skulle vara sömlös.

Det var några problem men allt gick att fixa.

Du hittar min kod på denna github -länk. Det är för närvarande privat men du kan se det när mina lärare har gjort det offentligt.

Steg 6: Bostäder

Hus
Hus
Hus
Hus
Hus
Hus

Som hus för mitt projekt bestämde jag mig för att använda trä. Jag hade fortfarande lite trä hemma från ett gammalt skrivbord som fortfarande behövde kasseras så jag använde det. Jag glömde att ta bilder på hur jag byggde den men jag använde en bit på 40x30 cm där jag skar in en dörr, sedan borrade jag några hål bredvid varandra så att jag kunde dra kablarna för sensorerna igenom.

Sedan satte jag en ram runt dörren för att den ska se lite renare ut. Men om jag var tvungen att göra det över skulle jag bara gå till en butik och få lite ved.

Efter att ha gjort träkonstruktionen sprutmålade jag den svart så att allt har samma färg och ser bättre ut än svart och brunt.

När det torkade började jag sätta in komponenterna, jag tror att jag gjorde ett bra jobb med kabelhantering och placering.

Rekommenderad: