Tartalomjegyzék:

LockCypher: 6 lépés
LockCypher: 6 lépés

Videó: LockCypher: 6 lépés

Videó: LockCypher: 6 lépés
Videó: Молодые ножи. 6 выпуск 2024, November
Anonim
LockCypher
LockCypher
LockCypher
LockCypher

Helló, a nevem Jaron Strypsteen, és új médiát és kommunikációs technológiát tanulok a Howest -en Kortrijkban, Belgiumban. Az iskolai feladathoz projektet kellett készítenünk. RFID -vel és/vagy vonalkóddal nyitható intelligens zárat választok. Az alábbiakban elolvashatja az eszköz létrehozásához szükséges lépéseket. Ha többet szeretne tudni rólam és más projektjeimről, nézze meg a portfóliómat.

1. lépés: Kellékek/anyagok/eszközök/

Kellékek/Anyagok/Szerszámok
Kellékek/Anyagok/Szerszámok
Kellékek/Anyagok/Szerszámok
Kellékek/Anyagok/Szerszámok
Kellékek/Anyagok/Szerszámok
Kellékek/Anyagok/Szerszámok

Mielőtt hozzáfogtam a weboldal tervezéséhez és az eszköz elkészítéséhez, meg kellett győződnöm arról, hogy minden szükséges alkatrész megvan a készülékhez. Elkezdtem keresni az eszköztárat, és leírtam, hogy mit kell rendelnem. Itt megtalálja a teljes anyagjegyzéket. Ezek a fő részek:

1. RFID-szkenner 2. LCD kijelző 3. LED4. Ellenállások 5. Mágneszár 6. Vonalkódolvasó 7. Mágneses érzékelő 8. Tranzisztor9. Dióda10. Potenciométer11. Málna pi12. Vezetékek

2. lépés: Kábelezés

Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték

Az alkatrészek megrendelése után néhány héttel később megérkeztek. Így elkezdhettem egy vázlat elkészítését és az összes összetevő tesztelését, hogy megbizonyosodjak azok működéséről.

Az LCD -t 8 bites eszközként csatlakoztattam, 4 bites eszközként is tudok dolgozni, de mivel volt néhány kihasználatlan GPIO -érintkezőm, úgy döntöttem, hogy 8 bites lesz. Potenciométert is használtam hozzá, hogy beállíthassam az LCD kontrasztját.

Az RFID-szkenner az SPI buszon keresztül csatlakozik, és 5 vezetékre van szüksége a Pi-hez

Szerkeszteni akartam a sorozatos kommunikációt egy szintváltóval a vonalkód-leolvasómhoz, de a megrendelt modul érkezéskor halott volt, így kezembe került egy USB vonalkód-leolvasó.

A mágnesszelepemet egy tranzisztorral kellett összekötni, mert a zár nem működik 5 V-nál, 6-12 V-ra volt szükségem, és volt egy 9 V-os tápegységem, amelyet használni tudtam.

Aztán megvolt a LED és a mágneses érzékelőm, mindkettőben sorban van ellenállás

3. lépés: Adatbázis

Adatbázis
Adatbázis

Az érzékelőim naplózásához jó adatbázisra volt szükségem.

Elkezdtem diagramot készíteni, de úgy döntöttem, hogy összetett, ezért készítettem egy egyszerűbb, de jobb ábrát, amelyet a tanáraim jóváhagytak.

A diagram és az adatbázis létrehozásához a MySQL Workbench -et használtam, mert megkönnyíti a diagram adatbázisba konvertálását

Mellékeltem az adatbázis kirakatát, hogy megnézhesse.

4. lépés: A weboldal tervezése

A Weboldal tervezése
A Weboldal tervezése
A Weboldal tervezése
A Weboldal tervezése
A Weboldal tervezése
A Weboldal tervezése
A Weboldal tervezése
A Weboldal tervezése

A tervezés megkezdése előtt megnéztem néhány weboldalt az interneten, miután megnéztem az interneten, volt egy ötletem, hogyan kell kinéznie a webhelyemnek.

A tervezést az Adobe XD -ben készítettem, amely egy könnyen használható program drótvázak készítéséhez.

A színekhez online színgenerátort használtam, és egy kicsit megváltoztattam az értékeket, mindannyian kontrasztvizsgálaton estek át, és mindegyik sikeres volt.

A Gidole betűtípushoz azt hiszem, hogy modern megjelenésű, de nem túl zavaró.

A tervezés után elkezdtem kódolni HTML -ben, CSS -ben és JS -ben.

Mellékeltem az xd fájlomat, hogy megnézhesse és megtekinthesse annak részleteit.

5. lépés: Kód

Kód
Kód

A projektem nem működhetne a háttérrendszer nélkül. Az érzékelőim működéséhez Python -t használtam.

Kevés könyvtárat használtam, amelyeket az interneten találtam, és az iskolában készítettem. A webes kiszolgáláshoz a Flask with SocketIO -t használtam, így a kapcsolat az előlappal zökkenőmentes lesz.

Volt néhány probléma, de minden javítható.

Ezen a github linken megtalálod a kódomat. Jelenleg privát, de láthatja, ha tanáraim nyilvánosságra hozzák.

6. lépés: Ház

Ház
Ház
Ház
Ház
Ház
Ház

A projektem házaként úgy döntöttem, hogy fát használok. Volt még otthon fám egy régi íróasztalról, amit még ki kellett dobni, ezért azt használtam. Elfelejtettem lefotózni az építkezésemet, de egy 40x30 cm -es darabot használtam, ahol bevágtam egy ajtót, majd lyukakat fúrtam egymás mellé, hogy átvezethessem az érzékelők kábeleit.

Ezután egy keretet tettem az ajtó köré, hogy kicsit tisztább legyen. De ha muszáj lenne végigcsinálnom, akkor elmennék egy boltba, és vennék egy fát.

A fa konstrukció elkészítése után feketére festettem, így minden színe azonos és jobban néz ki, mint a fekete és a barna.

Miután megszáradt, elkezdtem behelyezni az alkatrészeket, azt hiszem, jól végeztem a kábelek kezelését és elhelyezését.

Ajánlott: