Мазмұны:

LockCypher: 6 қадам
LockCypher: 6 қадам

Бейне: LockCypher: 6 қадам

Бейне: LockCypher: 6 қадам
Бейне: LA On Lock Cypher: Take 6 2024, Қараша
Anonim
LockCypher
LockCypher
LockCypher
LockCypher

Сәлеметсіз бе, менің атым Джарон Стрипстин және мен Кортрихтағы (Бельгия) Хоусте жаңа медиа мен коммуникация технологиясын оқимын. Мектепке тапсырма беру үшін бізге жоба жасау керек болды. Мен RFID және/немесе штрих -кодпен ашылатын ақылды құлыпты таңдаймын. Төменде сіз бұл құралды жасауға қажетті барлық қадамдарды оқи аласыз. Егер сіз мен туралы және мен жасаған басқа жобалар туралы көбірек білгіңіз келсе, менің портфолиомды тексеріңіз.

1 -қадам: Жабдықтар/материалдар/құралдар/

Жабдықтар/материалдар/құралдар
Жабдықтар/материалдар/құралдар
Жабдықтар/материалдар/құралдар
Жабдықтар/материалдар/құралдар
Жабдықтар/материалдар/құралдар
Жабдықтар/материалдар/құралдар

Мен веб -сайтты құруды және құралды жасауды бастамас бұрын, менде құрылғыға қажетті бөлшектердің бар екеніне көз жеткізуім керек еді. Мен құралдар қорабынан іздей бастадым және тапсырыс беру үшін не керек екенін жаздым. Мұнда сіз материалдың толық есебін таба аласыз. Бұл негізгі бөліктер:

1. RFID сканері 2. СКД дисплейі 3. LED4. Резисторлар 5. Соленоидты құлыптау6. Штрих -код сканері 7. Магнитті сенсор 8. Транзистор9. Диод10. Потенциометр 11. Таңқурай pi12. Сымдар

2 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар

Компоненттерге тапсырыс бергеннен кейін олар бірнеше аптадан кейін келді. Сондықтан мен олардың жұмыс істейтініне көз жеткізу үшін схеманы құруды және барлық компоненттерді тексеруді бастай аламын.

Мен СКД -ды 8 биттік құрылғы ретінде қостым, мен 4 биттік құрылғы ретінде жұмыс істей аламын, бірақ менде бірнеше GPIO түйреуіштері болғандықтан, мен 8 биттікпен жұмыс істеуді шештім. Мен сонымен бірге потенциометрді қолдандым, сондықтан мен СКД контрастын реттей алдым.

RFID сканері SPI шинасы арқылы қосылған және Pi-ге 5 сым қажет

Мен штрих-код сканері үшін деңгей ауыстырғышпен сериялық байланысты қолданғым келді, бірақ мен тапсырыс берген модуль келген кезде өлі болды, сондықтан қолымды штрих-кодты USB сканеріне алдым.

Менің электромагниттік құлыпты транзистормен байланыстыру қажет болды, себебі құлып 5в-пен жұмыс істемейді, оған 6-12в қажет, менде 9в қуат адаптері болды.

Содан кейін менде светодиод пен магниттік сенсор болды, олардың екеуінде де резистор бар

3 -қадам: мәліметтер базасы

Дерекқор
Дерекқор

Сенсорлар журналын жүргізу үшін маған жақсы мәліметтер базасы қажет болды.

Мен диаграмма құра бастадым, бірақ мен оны күрделі деп шештім, сондықтан мен қарапайым, бірақ жақсы диаграмма жасадым, оны мұғалімдерім мақұлдады.

Диаграмма мен мәліметтер қорын құру үшін мен MySQL Workbench қолдандым, себебі бұл диаграмманы дерекқорға түрлендіруді жеңілдетеді.

Мен қарап шығу үшін мен дерекқордың қоқысын қостым.

4 -қадам: Веб -сайтты жобалау

Веб -сайтты жобалау
Веб -сайтты жобалау
Веб -сайтты жобалау
Веб -сайтты жобалау
Веб -сайтты жобалау
Веб -сайтты жобалау
Веб -сайтты жобалау
Веб -сайтты жобалау

Дизайнды бастамас бұрын мен кейбір веб -сайттарды қарап шықтым, онлайнды қарағаннан кейін менің сайтымның қалай көрінетіні туралы түсінік пайда болды.

Мен өз дизайнымды Adobe XD -де жасадым, ол сымсыз кадрларды жасауға арналған қарапайым бағдарлама.

Түстер үшін мен интернетте түстер генераторын қолдандым және мәндерді сәл өзгерттім, олардың барлығы контрастты тесттен өтті және бәрі сәтті болды.

Мен Gidole қолданған қаріп үшін ол заманауи көрініске ие деп ойлаймын, бірақ алаңдатпайды.

Дизайндан кейін мен оны HTML, CSS және JS -те кодтай бастадым.

Мен xd файлын енгіздім, сондықтан сіз оның егжей -тегжейін көре аласыз.

5 -қадам: код

Код
Код

Менің жобам артқы жағынсыз жұмыс істей алмады. Сенсорлардың жұмыс істеуі үшін мен Python қолдандым.

Мен Интернеттен тапқан бірнеше кітапханаларды қолдандым және өзімді мектепте жасадым. Оны желіге қызмет ету үшін мен Flask SocketIO көмегімен қолдандым, сондықтан фронталмен байланыс үзіліссіз болады.

Кейбір проблемалар болды, бірақ бәрі шешілді.

Сіз менің кодты осы github сілтемесінен таба аласыз. Бұл қазір жеке, бірақ менің мұғалімдерім оны көпшілікке жариялағаннан кейін көре аласыз.

6 -қадам: тұрғын үй

Тұрғын үй
Тұрғын үй
Тұрғын үй
Тұрғын үй
Тұрғын үй
Тұрғын үй

Менің жобамның тұрғын үйі үшін мен ағашты қолдануды шештім. Менде әлі де қоқысқа тастау керек ескі үстелдің ағашы болды, сондықтан мен оны қолдандым. Мен оны салған кезде суретке түсіруді ұмытып кеттім, бірақ мен 40x30 см бөлікті қолдандым, онда мен есікті аштым, содан кейін сенсорларға арналған кабельдерді өткізу үшін бір -бірінің жанында тесіктер бұрғыладым.

Содан кейін мен есікті сәл таза етіп көрсету үшін жақтауды қойдым. Егер мен мұны істеуім керек болса, мен дүкенге барып, ағаш аламын.

Ағаш конструкциясын жасағаннан кейін мен оны қара түске боядым, сондықтан бәрі бірдей түсті және қара -қоңырға қарағанда жақсы көрінеді.

Кептірілгеннен кейін мен компоненттерді сала бастадым, мен кабельді басқару және орналастыру бойынша жақсы жұмыс жасадым деп ойлаймын.

Ұсынылған: