Sadržaj:
- Korak 1: Potrošni materijal/Materijali/Alati/
- Korak 2: Ožičenje
- Korak 3: Baza podataka
- Korak 4: Dizajniranje web stranice
- Korak 5: Kodirajte
- Korak 6: Stanovanje
Video: LockCypher: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Zdravo, moje ime je Jaron Strypsteen i studiram nove medije i komunikacijske tehnologije na Howest -u u Kortrijku u Belgiji. Za školski zadatak morali smo napraviti projekt. Biram pametnu bravu koja se može otvoriti pomoću RFID -a i/ili bar koda. U nastavku možete pročitati sve korake koji su bili potrebni za izradu ovog alata. Ako želite znati više o meni i drugim projektima koje sam napravio, provjerite moj portfolio.
Korak 1: Potrošni materijal/Materijali/Alati/
Prije nego što sam počeo dizajnirati web stranicu i izrađivati svoj alat, morao sam se uvjeriti da imam sve potrebne dijelove za svoj uređaj. Počeo sam tražiti svoju kutiju s alatima i zapisao što mi je potrebno za naručivanje. Ovdje možete pronaći cijeli materijalni materijal. Ovo su glavni dijelovi:
1. RFID skener 2. LCD ekran 3. LED4. Otpornici 5. Elektromagnetna brava6. Čitač bar koda 7. Magnetski senzor 8. Tranzistor9. Diode10. Potenciometar11. Malina pi12. Žice
Korak 2: Ožičenje
Nakon što su naručili komponente, stigli su nekoliko sedmica kasnije. Tako sam mogao početi izrađivati shemu i testirati sve komponente kako bih se uvjerio da rade.
Spojio sam svoj LCD kao 8 -bitni uređaj, mogu raditi i kao 4 -bitni uređaj, ali pošto sam imao nekoliko GPIO pinova koji su bili nekorišteni, odlučio sam se za 8 -bitni. S njim sam koristio i potenciometar kako bih mogao podesiti kontrast LCD -a.
RFID skener je povezan preko SPI sabirnice i potrebno mu je 5 žica za Pi
Htio sam upotrijebiti serijsku komunikaciju sa mjenjačem nivoa za svoj skener bar koda, ali modul koji sam naručio bio je mrtav po dolasku pa sam se dočepao USB skenera barkoda.
Moju solenoidnu bravu je trebalo spojiti s tranzistorom jer brava neće raditi s 5v, trebalo mi je 6-12v, a ja sam imao adapter za napajanje od 9v koji sam mogao koristiti.
Zatim sam dobio svoj LED i magnetski senzor, oboje imaju otpornike u nizu
Korak 3: Baza podataka
Za vođenje evidencije mojih senzora trebala mi je dobra baza podataka.
Počeo sam izrađivati dijagram, ali sam odlučio da je složen, pa sam napravio jednostavniji, ali bolji dijagram koji je odobrio jedan moj učitelj.
Za kreiranje dijagrama i baze podataka koristio sam MySQL Workbench jer olakšava pretvaranje dijagrama u bazu podataka
Uključio sam dump baze podataka tako da možete pogledati.
Korak 4: Dizajniranje web stranice
Prije nego što sam započeo dizajn, pregledao sam neke web stranice na internetu, nakon što sam pogledao na internetu imao sam ideju kako bi moja web stranica trebala izgledati.
Dizajn sam napravio u programu Adobe XD koji je jednostavan program za izradu žičanih okvira.
Za boje sam koristio generator boja na mreži i malo promijenio vrijednosti, sve su prošle test kontrasta i sve je uspjelo.
Za font koji sam koristio Gidole, mislim da ima moderan izgled, ali ne odvlači previše pažnju.
Nakon dizajna počeo sam ga kodirati u HTML -u, CSS -u i JS -u.
Uključio sam svoju xd datoteku tako da možete pogledati i vidjeti detalje o njoj.
Korak 5: Kodirajte
Moj projekat ne bi mogao funkcionirati bez pozadine. Da bi moji senzori radili, koristio sam Python.
Koristio sam nekoliko biblioteka koje sam pronašao na internetu i sam sam ih napravio u školi. Za posluživanje na webu koristio sam Flask sa SocketIO -om kako bi veza sa sučeljem bila besprijekorna.
Bilo je nekih problema, ali svi su se mogli popraviti.
Moj kôd možete pronaći na ovoj github vezi. Trenutno je privatno, ali to možete vidjeti kad ga moji učitelji objave.
Korak 6: Stanovanje
Za stanovanje svog projekta odlučio sam koristiti drvo. Još sam imao nešto drva kod kuće sa starog stola koje je još trebalo baciti pa sam to iskoristio. Zaboravio sam slikati svoju gradnju, ali upotrijebio sam komad 40x30 cm u koji sam urezao vrata, a zatim sam izbušio neke rupe jedna do druge kako bih mogao provući kablove za senzore.
Zatim sam stavio okvir oko vrata kako bi izgledao čistije. Ali ako bih morao to učiniti preko, otišao bih u trgovinu i nabavio drva.
Nakon izrade drvene konstrukcije sprejom sam je ofarbao u crno tako da ima istu boju i izgleda bolje od crne i smeđe.
Nakon što se osušio, počeo sam stavljati komponente, mislim da sam dobro obavio upravljanje kablovima i postavljanje.
Preporučuje se:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način da napravite igru, posebno nešto poput zagonetke, vizuelnog romana ili avanturističke igre
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom uputstvu ćemo izvršiti otkrivanje lica na Raspberry Pi 4 sa Shunya O/S koristeći biblioteku Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja sa
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima