Стани премиум член и добиј попуст на 2000+ производи и куп други бенефити!

Туторијал за кодирање на Ардуино чип, да чита шифра пред влез/излез од работа?

28 ноември 2015
577
230
Скопје
tunephp.blogspot.com
JensenInterceptor's setup  
Processor & Cooler
i5-7500 Kabylake
Motherboard
Asus Prime b250m plus
Storage
1TB HDD Western Digital
PSU
Cooler Master 500 Watt
RAM
16 GB, DDR 4, 2133 MHz, Non-ECC, DIMM, CL15
Video card
GeForce GTX 1050 2B
Case
Cooler Master Elite 343
OS
Dual boot: Ubuntu 16.04, Windows 10
Имам домашна работа. Треба да искодирам Ардуино чип така што ќе чита кодови од каква таква тастатура која во замислен свет стои пред влезна врата од фирмата каде работиш.

Прво идејата беше со уред со магнетна картичка, но излеа може и со Ардуино чип со тастатура.

Врска неам од кодирање Ардуино и затоа туторијал добро ќе дојде.

Ми требаат 10 шифри што јас си ги бележам вака:

1-почеток со работа
2-завршување со работа, после работно време
3-почеток на пауза
4-крај на пауза
5-службен излез
6-службен влез
7-излез на цигара
8-влез од пауза за цигара
9-болнички излез
10-болнички влез.

Потребно е, кога чипот ќе се прикачи на Виндоус, да се детектира од апликацијата и да може апликацијата да прочита која шифра е внесена.

Хмм, само не знам како би одело со идентификација на „вработениот“. Може ли и ова некако со тастатурче на Ардуиното, или ќе треба додатен уред за читање магнетна картичка?

Или можеби друга фора ове две функционалности, идентификација на вработен и шифра во исто време да се пренесат на апликацијата.

Белешка: Апликацијата ќе биде во WPF со C# и .NET 4.5 или некој понов.
 

null_ptr

Модератор
20 ноември 2013
1.057
1.146
Куманово
ова не е домашна, проект и тоа озбилен..

ардуино+рфид+10 диџит пад

корисникот внесува шифра и проаѓа со рфид картичката од која читаш ид и споредуваш во датабаза кој е и исто така запишуваш што прави..(одивна пауза итд..)

ардуино и цшарп комуницираат преку сериска порта.

Испратено од ONEPLUS A3003 преку IT.mk форум апликација
 
28 ноември 2015
577
230
Скопје
tunephp.blogspot.com
JensenInterceptor's setup  
Processor & Cooler
i5-7500 Kabylake
Motherboard
Asus Prime b250m plus
Storage
1TB HDD Western Digital
PSU
Cooler Master 500 Watt
RAM
16 GB, DDR 4, 2133 MHz, Non-ECC, DIMM, CL15
Video card
GeForce GTX 1050 2B
Case
Cooler Master Elite 343
OS
Dual boot: Ubuntu 16.04, Windows 10
ова не е домашна, проект и тоа озбилен..

ардуино+рфид+10 диџит пад

корисникот внесува шифра и проаѓа со рфид картичката од која читаш ид и споредуваш во датабаза кој е и исто така запишуваш што прави..(одивна пауза итд..)

ардуино и цшарп комуницираат преку сериска порта.

Испратено од ONEPLUS A3003 преку IT.mk форум апликација
Хмм, ако е ова голем проект, да си направам посебен симулатор кој ќе ја заличува функцијата на уредот за шифри и идентификација во WPF и C#?

Пошто другиот дел од домашната е многу побитен. Ова со Ардуиното беше предлог што падна од тепка.

Има ли некој туторијал што ги опфаќа и двете нешта, рфид, и тастатура со шифри?
Немој само Лет Ми Гугл Ит Фор Ју :)
Пиши ако има да си барам сам.
 

null_ptr

Модератор
20 ноември 2013
1.057
1.146
Куманово
не ја знам целата :задача но би требало да прочешлаш
Arduino Language Reference
Arduino Playground : Keypad
Arduino Playground : MFRC522 Tags
M$ Serial Port C#

исто така планирај што кијпад ќе земеш и читачот за картички по колку пина ќе ти заземат (мислам ќе ти треба мега2560)

цшарп страната е едноставна.. но и тука ќе ти треба уште еден уно и читач за картички со кој пред да ја дадеш на корисникот ја отчитуваш и додаваш во датабаза заедно со име, презиме етц.... па потоа кога ќе се отчита со ардуиното ќе пратиш шифра+ид на картичката

пс. оваа е само сугестија
 
28 ноември 2015
577
230
Скопје
tunephp.blogspot.com
JensenInterceptor's setup  
Processor & Cooler
i5-7500 Kabylake
Motherboard
Asus Prime b250m plus
Storage
1TB HDD Western Digital
PSU
Cooler Master 500 Watt
RAM
16 GB, DDR 4, 2133 MHz, Non-ECC, DIMM, CL15
Video card
GeForce GTX 1050 2B
Case
Cooler Master Elite 343
OS
Dual boot: Ubuntu 16.04, Windows 10
не ја знам целата :задача но би требало да прочешлаш
Arduino Language Reference
Arduino Playground : Keypad
Arduino Playground : MFRC522 Tags
M$ Serial Port C#

исто така планирај што кијпад ќе земеш и читачот за картички по колку пина ќе ти заземат (мислам ќе ти треба мега2560)

цшарп страната е едноставна.. но и тука ќе ти треба уште еден уно и читач за картички со кој пред да ја дадеш на корисникот ја отчитуваш и додаваш во датабаза заедно со име, презиме етц.... па потоа кога ќе се отчита со ардуиното ќе пратиш шифра+ид на картичката

пс. оваа е само сугестија
А ќе треба да правам лемење? Или се може да уштека едно во друго, пред се деловите кои се спомнати?

УСБ порта можеби?
 
Последна промена:
28 ноември 2015
577
230
Скопје
tunephp.blogspot.com
JensenInterceptor's setup  
Processor & Cooler
i5-7500 Kabylake
Motherboard
Asus Prime b250m plus
Storage
1TB HDD Western Digital
PSU
Cooler Master 500 Watt
RAM
16 GB, DDR 4, 2133 MHz, Non-ECC, DIMM, CL15
Video card
GeForce GTX 1050 2B
Case
Cooler Master Elite 343
OS
Dual boot: Ubuntu 16.04, Windows 10
имаш Ардуино со и без "headers" а другите делови обично може да ги поврзеш со кабли, ардуиното и пц со усб кабел

пример

Испратено од ONEPLUS A3003 преку IT.mk форум апликација
Ок. По претпоставка дека се ова ќе можам да го изработам, каква би била врската со база на податоци преку локална мрежа(LAN)?
Хмм, пошто кога се внесува „ИД“ на вработен и шифра, истите ќе треба да се запишат во база.
Дали ова значи дека самиот Ардуино чип ќе треба да е врзан на сервер компјутер со Линукс или Видоус сервер на него?

Или сега тука доаѓа во игра некаков додатен уред што ќе се уштека на Ардуиното за да пренесе податоци преку Етернет кабел и можеби додатна Це Шарп апликација која ќе соработува со Ардуиното за да запише податоци во базата?

Што мислите?

Белешка: Не додадов порано, домашната е да се напише документација за софтвер за бележење влез/излез на вработени и пресметување плати. Главниот дел е документацијата, уредот беше второстепен, но изгледа исто така значаен. Сега чипот треба да го додадам како надворешен интерфејс на двослојна архитектура.

1) ГКП(Графички Кориснички Посредник(GUI interface)) и апликациска логика на еден слој и

2) база на податоци на друг слој.

Апликацијата ќе биде десктоп и нема да има пристап до Интернет.
 

null_ptr

Модератор
20 ноември 2013
1.057
1.146
Куманово
Со усб кабел директно ќе поврзеш пц и ардуино, ардуиното ќе ти пушта ид+шифра а апликацијата на тој пц потоа ќе бара и додаде нов внес за корисникот во датабаза а исто може да го апдејтира и гуито.



Испратено од ONEPLUS A3003 преку IT.mk форум апликација
 
28 ноември 2015
577
230
Скопје
tunephp.blogspot.com
JensenInterceptor's setup  
Processor & Cooler
i5-7500 Kabylake
Motherboard
Asus Prime b250m plus
Storage
1TB HDD Western Digital
PSU
Cooler Master 500 Watt
RAM
16 GB, DDR 4, 2133 MHz, Non-ECC, DIMM, CL15
Video card
GeForce GTX 1050 2B
Case
Cooler Master Elite 343
OS
Dual boot: Ubuntu 16.04, Windows 10
Со усб кабел директно ќе поврзеш пц и ардуино, ардуиното ќе ти пушта ид+шифра а апликацијата на тој пц потоа ќе бара и додаде нов внес за корисникот во датабаза а исто може да го апдејтира и гуито.



Испратено од ONEPLUS A3003 преку IT.mk форум апликација
Хмм која плочка би ја користел од овие?
Arduino - Compare

Ардунино Уно? Или можеби некоја од тие појачаните, за да работат и додатните уредчиња?
 

null_ptr

Модератор
20 ноември 2013
1.057
1.146
Куманово
пак треба да појдеш од тоа кој модел на кијпад ќе користиш а исто и рфид читач.. т.е. по колку пина имаат за комуникација со ардуиното, моја претпоставка е дека ќе ти врши работа мега2560 бидејќи има бајаги пинови

Испратено од ONEPLUS A3003 преку IT.mk форум апликација
 
— членови онлајн
—мислења
—теми
—членови

Офтопик

Последни огласи

IT.mk/market понуда

Бесплатна достава на 3000 производи
На врв Дно