Добар дан, данас сам се заузео за идеју да направим уређај за копирање електронски тастери као што су Тоуцх мемори или ибуттом. Такође познате и као "таблете". Такви кључеви, иако већ прилично застарели, замењени су бесконтактним Рфид-ом, али се још увек често користе за интерфоне или провалничке аларме. Основа нашег уређаја ће послужити Ардуино Уно. Можете користити било коју другу плочу компатибилну Ардуино. Да бисте могли самостално да користите наш уређај, без рачунара, потребно вам је напајање од 6 до 12 волти. За означавање статуса уређаја користићемо графички екран ВГ12864Б. Потребан нам је и кофер, у овом случају је кутија из Сега кертриџа савршена.
Да бисте реализовали ову идеју, требаће вам:
- Ардуино УНО (или Ардуино компатибилна плоча)
- ВГ12864Б графички екран
- Отпорник 100 Охм 0,25 В
- Напајање 6 - 12 В
- Отпорник 2,2 КОхм 0,25 В
- Отпорник 10 КОхм 0,25 В
- Кутија из кертриџа на СЕГА конзоли
- електрична трака
- повезивање жица
- Дугме
- Мали комад нерђајућег челика
- маказе за метал
- прибора за нож
- лемљење
- Лемљење, колофонија
- Двострана трака
Корак 1 Мало о самим Ибуттом тастерима.
Да будем јасан, иБуттон је само чип уграђен у округло кућиште од нехрђајућег челика. Пречник кућишта 16,3 мм. Кућиште од нехрђајућег челика отпорно је на ударце, прљавштину и влагу. Стамбени стандард се зове иБуттон МицроЦан. Доступно у две стандардне дебљине: 3,1 мм (верзија Ф3) и 5,9 мм (верзија Ф5). Микрокрута прима снагу из линије података главног уређаја. Пречник навлаке је исти за све верзије. Стога је иста чаша за читање погодна за све. Блок дијаграм наших кључева:
Кључеви су уписиви, а не. Да бисте направили дупликат, требаће вам поновно уписивање. Постоје 3 верзије ознака: РВ1990, ТМ08в2 и ТМ-08 ВЗТ Ф. Разликују се у микро кругу унутра. Најчешћи РВ1990. Они се могу купити у алиекпресс-у или продаваоници противпожарног аларма.
Корак 2 Екран.
Користићемо екран са течним кристалима, резолуције 128 до 64 пиксела. Већина њих ради на кс0107 / кс0108 чиповима, тако да не би требало постојати проблем компатибилности. Сви ови екрани се могу поделити у 4 врсте. Другачија веза:
Најбоље је узети ВГ12864Б3 В2.0, лако се може наћи у кинеским и руским продавницама. Можда постоји неколико врста позадинског осветљења, али то ни на који начин не утиче на функционалност.Постоје и две опције повезивања: паралелна и серијска. Код одабира паралелног типа потребна су нам 13 бесплатна Ардуино игле. Изаберите секвенцијално. Овдје су укључена само 3 закључка. И не заборавите на исхрану:
ВГ12864Б - Ардуино УНО
1 (ГНД) - ГНД
2 (ВЦЦ) - + 5 В
4 (РС) - 10
5 (Р / В) - 11
6 (Е) - 13
15 (ПСБ) - БНД
19 (БЛА) - преко отпорника 100 Охм - + 5В
20 (БЛК) - БНД
Осветљеност екрана регулише потенциометар који се налази на плочи са екраном. Ако јесте - могућност подешавања светлине је одсутна, али то се ретко дешава:
Отпор од 100 ома користи се за смањење напона за позадинско осветљење екрана. Уметамо га у део жице која напаја позадинско осветљење:
Корак 3 Шалица за кућиште и читање.
Тако да немамо "џигурди", а све изгледа нормално, почећемо са производњом кућишта. Било која пластична кутија која одговара Ардуино Уно и екрану је савршена. Најбоље решење је кутија за уложак.
Изрежите кутију и уклоните филм:
Подигнемо клерикални нож и почнемо да изрежемо прорезе. Прво изрезујте највећи на врху кутије, величине 37к69. Потребан је за екран.
Лепите двострану лепилну траку унутар кутије:
Сада нас збуњује читљива чаша. Готов можете купити и користити. То је најлакша опција. Показаћу вам како сами направим ову шољу. Из нерђајућег челика смо изрезали два правоугаоника: 20к20 мм и 20к8 мм:
На дну екрана направимо мали утор и у њега убацимо већи правоугаоник:
И савијте ивице:
На полеђини, такође поправимо негативну контактну плочу:
Уз то, направимо и утор и уметнемо позитиван контакт у њега:
Изнутра, контакти изгледају овако:
На претходно залијепљену врпцу причвршћујемо екран:
Напољу би требало бити овако:
Унутар оквира, испод екрана, постављамо Ардуино:
Не заборавите да направите слотове за УСБ и прикључке за напајање:
Да бисте пребацили модове између читања и писања, изнесите тастер:
Корак 4 Решите проблем исхране.
Да би наш уређај радио, обезбедићемо му струју. За то нам је потребно напајање. Напон треба да буде између 6 волти и 12. На крају утикача треба стати у Ардуино утичницу:
Можете и без напајања. Уређај можете напајати са УСБ рачунара. Ако желите, можете узети претинац за 4 батерије величине ААА и напунити га. Тада се пин-излаз мора повезати са Вин плоче Ардуино.
Корак 5 Спајање свега.
Посуда за читање повезана је према шеми:
Позитивни контакт посуде спајамо на пин 7, провлачећи га кроз 2,2К отпорник до ВЦЦ. Гумб повезујемо на пин 6, повлачећи 10К отпорник на ГНД.
Корак 6 Софтверски део.
Преузмите и инсталирајте Ардуино ИДЕ са
За рад са Тоуцх меморијом користи се библиотека Оне Вире. Такође је треба преузети и инсталирати у Ардуино ИДЕ:
Покрените екран помоћу У8глиб библиотеке:
Без библиотека, састављање скице и учитавање у Ардуино неће успети. Поступамо на следеће начине: отпакујте преузете архиве и преместите те датотеке у мапу која се зове „библиотеке“. То се може наћи инсталацијом програмског окружења.
Преузмите архиву са скицом:
Распакирајте архиву, отворите скицу у Ардуино Идеу и напуните је у Ардуино.
Корак 7 Процес копирања кључева.
Када укључите наш уређај, на екрану ће се прочитати „Читај“ и универзални тастер. Овај кључ је написан у скици. Нашао сам га на Интернету. Лично нисам проверила колико је универзална. Ако се то догоди, наш уређај је спреман за употребу:
Примењујемо кључ који треба копирати. Овај тастер треба да буде приказан на екрану. На пример, узео сам једно од ових које имам:
Сада притиснете дугме, натпис на екрану би требало да се промени у „Врите“. Приказаће се и кључ који ће се снимити:
Ставили смо таблет на који ћемо написати празно, и чекамо да се натпис на екрану поново промени у „Прочитај“. Ако се то десило - снимање је било успешно. Да бисте проверили, поново приложите празно, уређај би га требало прочитати и приказати кључ.
Ако желите да напишете универзални кључ, одмах на самом почетку притисните тастер, а када се натпис промени у „Врите“, приложите празно.
Уређај такође шаље информације о кључевима и процесима читања и копирања преко серијског порта.Можете отворити Ардуино Иде терминал или било који други програм терминала и надзирати процес копирања у њему.
Универзални кључ снимљен у скици може се променити. Да бисте то учинили, отворите скицу и уредите линију:
бајт РеадИД [8] = {0к01, 0кФФ, 0кФФ, 0кФФ, 0кФФ, 0кФФ, 0кФФ, 0к2Ф};
Али то није тако једноставно. Последњи бајт је кључна сума или Цицлиц Редунданци Цхецк (ЦРЦ). У овом случају то је 2Ф. Без овог износа, читаоци не прихватају кључ. ЦРЦ се израчунава посебним алгоритмом. Овај алгоритам можете сами пронаћи и израчунати, али користите наш уређај. Први бајт је породични код, увијек мора бити 01. Даље, уписује бајтове у низ који желимо записати као универзални кључ. Испуните скицу. Ми пишемо овај кључ на диск и покушавамо га поново прочитати, отварајући прозор терминала. У терминалу ћемо видети наш кључ на крају ЦРЦ-а. Ово је жељени контролни зброј. Сада поново уредите скицу. Уместо последњег бајта у исти ред напишите бајт примљен током читања после ЦРЦ-а. Поново испуните скицу и напишите нови кључ на диск. Отворите прозор терминала, покушајте да прочитате наш кључ. Последњи бајт кључа мора одговарати бајту написаном после ЦРЦ.