Talaan ng mga Nilalaman:

LockCypher: 6 na Hakbang
LockCypher: 6 na Hakbang

Video: LockCypher: 6 na Hakbang

Video: LockCypher: 6 na Hakbang
Video: Металл больше не нужен! Теперь есть ФИБЕРГЛАСС своими руками в домашних условиях. 2024, Nobyembre
Anonim
LockCypher
LockCypher
LockCypher
LockCypher

Kumusta, ang pangalan ko ay Jaron Strypsteen at nag-aaral ako ng Bagong Media at Teknolohiya ng Komunikasyon sa Howest sa Kortrijk, Belgium. Para sa isang takdang aralin para sa paaralan, kailangan naming gumawa ng isang proyekto. Pinili ko ang isang matalinong lock na maaaring mabuksan sa RFID at / o barcode. Sa ibaba maaari mong basahin ang lahat ng mga hakbang na kinakailangan upang gawin ang tool na ito. Kung nais mong malaman ang tungkol sa akin at iba pang mga proyekto na ginawa ko, suriin ang aking portfolio.

Hakbang 1: Mga Pantustos / Materyales / Tools /

Mga Pantustos / Materyales / Tool
Mga Pantustos / Materyales / Tool
Mga Pantustos / Materyales / Tool
Mga Pantustos / Materyales / Tool
Mga Pantustos / Materyales / Tool
Mga Pantustos / Materyales / Tool

Bago ako magsimula sa pagdisenyo ng website at gawin ang aking tool, kailangan kong tiyakin na mayroon ako ng lahat ng kinakailangang mga bahagi para sa aking aparato. Nagsimula akong tumingin sa aking toolbox at isinulat kung ano ang kailangan kong mag-order. Mahahanap mo rito ang buong singil ng materyal. Ito ang mga pangunahing bahagi:

1. RFID-scanner 2. LCD display 3. LED4. Mga resistorista 5. Solenoid lock6. Barcode scanner 7. Magnetic sensor 8. Transistor9. Diode10. Potensyomiter11. Raspberry pi12. Mga wire

Hakbang 2: Mga kable

Kable
Kable
Kable
Kable
Kable
Kable

Matapos mag-order ng mga sangkap ay dumating sila makalipas ang ilang linggo. Kaya't maaari kong simulan ang paggawa ng isang eskematiko at pagsubok sa lahat ng mga bahagi upang matiyak na gumagana ang mga ito.

Ikinonekta ko ang aking LCD bilang isang 8bit na aparato, maaari rin akong gumana bilang isang 4bit na aparato ngunit dahil mayroon akong ilang mga pin ng GPIO na hindi nagamit ay nagpasya akong pumunta sa 8bit. Gumamit din ako ng potentiometer kasama nito upang maisaayos ko ang kaibahan ng LCD.

Ang RFID-scanner ay konektado sa SPI bus at kailangan ng 5 wires sa Pi

Nais kong gumamit ng serial na komunikasyon sa isang level-shifter para sa aking barcode scanner ngunit ang module na aking inorder ay patay na sa pagdating kaya't nakuha ko ang aking kamay sa isang USB barcode scanner.

Ang aking solenoid lock ay kailangang maugnay sa isang transistor dahil ang lock ay hindi gagana sa 5v kailangan nito ng 6-12v at mayroon akong isang 9v power adapter na maaari kong magamit.

Pagkatapos ay nagkaroon ako ng aking LED at magnetic sensor, pareho silang may resistor sa serye

Hakbang 3: Database

Database
Database

Para sa pagpapanatili ng mga tala ng aking mga sensor kailangan ko ng isang mahusay na database.

Nagsimula akong gumawa ng isang diagram ngunit napagpasyahan kong kumplikado ito, kaya gumawa ako ng isang mas simple ngunit mas mahusay na diagram na naaprubahan ng isa sa aking mga guro.

Para sa paglikha ng diagram at database ginamit ko ang MySQL Workbench sapagkat ginagawang madali ang pag-convert ng isang diagram sa isang database

Nagsama ako ng pagtapon ng database upang tumingin ka.

Hakbang 4: Pagdidisenyo ng Website

Pagdidisenyo ng Website
Pagdidisenyo ng Website
Pagdidisenyo ng Website
Pagdidisenyo ng Website
Pagdidisenyo ng Website
Pagdidisenyo ng Website
Pagdidisenyo ng Website
Pagdidisenyo ng Website

Bago simulan ang disenyo ay tumingin ako online sa ilang mga website, pagkatapos ng pagtingin sa online mayroon akong ideya sa kung paano dapat magmukhang ang aking site.

Ginawa ko ang aking disenyo sa Adobe XD na isang madaling gamitin na programa upang makagawa ng mga wireframes.

Para sa mga kulay na ginamit ko ang isang generator ng kulay sa online at binago ng kaunti ang mga halaga, lahat sila ay dumaan sa isang pagsubok na kaibahan at nagtagumpay ang lahat.

Para sa font na ginamit ko sa Gidole, sa palagay ko mayroon itong modernong hitsura ngunit hindi masyadong nakakaabala.

Matapos ang disenyo sinimulan kong i-code ito sa HTML, CSS at JS.

Isinama ko ang aking xd file upang maaari mong tingnan at makita ang mga detalye nito.

Hakbang 5: Code

Code
Code

Hindi gagana ang aking proyekto nang walang backend. Upang gumana ang aking mga sensor ginamit ko ang Python.

Gumamit ako ng kaunting mga silid aklatan na nahanap ko sa online at napunta sa paaralan. Upang maihatid ito sa web ginamit ko ang Flask sa SocketIO upang ang koneksyon sa frontend ay magiging seamless.

Mayroong ilang mga problema ngunit ang lahat ng ito ay maayos.

Mahahanap mo ang aking code sa link na ito ng github. Kasalukuyan itong pribado ngunit makikita mo ito kapag naisapubliko ng aking mga guro.

Hakbang 6: Pabahay

Pabahay
Pabahay
Pabahay
Pabahay
Pabahay
Pabahay

Para sa pabahay ng aking proyekto nagpasya akong gumamit ng kahoy. Mayroon pa akong ilang kahoy sa bahay mula sa isang lumang mesa na kailangan pang basurahan kaya ginamit ko iyon. Nakalimutan kong kunan ng litrato ang pagbuo ko nito ngunit gumamit ako ng isang piraso ng 40x30cm kung saan pinutol ko ang isang pintuan, pagkatapos ay nag-drill ako ng ilang mga butas sa tabi ng isa't isa upang maipasok ko ang mga kable para sa mga sensor.

Pagkatapos ay naglagay ako ng isang frame sa paligid ng pintuan upang magmukhang medyo malinis ito. Ngunit kung gagawin ko ito ay pupunta lang ako sa isang tindahan at kumuha ng kahoy.

Matapos gawin ang konstruksyon na gawa sa kahoy spray ko itong pininturahan nang itim kaya't lahat ng ito ay may parehong kulay at mas maganda ang hitsura ng itim at kayumanggi.

Sa sandaling matuyo sinimulan kong ilagay ang mga sangkap, sa palagay ko nagawa ko ang isang mahusay na trabaho sa pamamahala ng cable at paglalagay.

Inirerekumendang: