Добрый день! Очередной дубликатор домофонных ключей (iButton) на Arduino Uno с энергонезависимой памятью. Небольшое техническое задание.
Итак, что должно уметь:
1. Копировать ключи, iButton -> iButton;
2. Сохранять ключи, iButton -> Внутренняя память (99 ключей);
3. Записывать ключи, Внутренняя память-> iButton;
4. Восстанавливать «программно убитые» ключи.
Для сборки понадобится Arduino Uno R3, LCD Keypad Shield, считыватель iButton, два резистора 330 Ом.
Arduino Uno R3 — известный герой многих обзоров.
LCD Keypad Shield — герой этого обзора.
Считыватель iButton . Если в двух словах, то брать стоит. Качественный считыватель.
Распиновка считывателя:
Чёрный провод — GND.
Белый провод — Data.
Красный и зелёный провода — двухцветный светодиод. При протекании тока в «прямом» направлении — светится красным, в «обратном» — зелёным.
Два резистора 330 Ом, первый для «подтяжки» Data-линии считывателя к +5В, резистор припаиваем между выводом D11 и +5В Arduino Uno.
Второй для ограничения тока протекающего через двухцветный светодиод считывателя. Режем красный или зелёный провод считывателя и в разрыв припаиваем резистор.
Гребёнка на 4 пина.
Прошиваем Arduino Uno.
Прошивку в виде hex — файла берём тут.
Программное обеспечение для прошивки Arduino Uno берём тут, или на гугл-диске вместе с прошивкой.
Инструкция по прошивке
— подключаем Arduino в USB-порт
— выбираем Hex файл
— выбираем тип Uno
— выбираем COM порт, который создался при подключении Arduino к USB
— скорость 57600 (115200).
— нажимаем Upload
Приступим к сборке, схему рисовать не вижу смысла, всё собирается за 5 минут...
► Расширенная версия обзора доступна на сайте MYSKU.ru