Библиотека knigago >> Детская литература >> Детская образовательная литература >> Конструируем роботов на Arduino. Умный замок

Алёна Антоновна Салахова - Конструируем роботов на Arduino. Умный замок

Конструируем роботов на Arduino. Умный замок
Книга - Конструируем роботов на Arduino. Умный замок.  Алёна Антоновна Салахова  - прочитать полностью в библиотеке КнигаГо
Название:
Конструируем роботов на Arduino. Умный замок
Алёна Антоновна Салахова

Жанр:

Детская образовательная литература, Хобби и ремесла: прочее, Сделай сам, Радиоэлектроника, радиотехника, связь

Изадано в серии:

Робофишки

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Конструируем роботов на Arduino. Умный замок"


Читаем онлайн "Конструируем роботов на Arduino. Умный замок". [Страница - 3]

кодов — «Touch Memory», что
в переводе с английского означает «касающаяся память», то есть «па-

7

мять, активирующаяся с помощью прикосновения».
Чтобы повысить популярность устройства, в 1997 году
его название изменили на iButton. Маленькая круглая
«таблетка» диаметром около 1,7 см, сделанная из нержавеющей стали, быстро вошла в обиход. iButton
совершенствовали, появлялись новые модели, способные хранить больше информации, добавлялась защита
страниц этой информации, но самое широкое распространение получила первая модель — DS1990 или же
обновлённая — DS1990A (рис. 5). «Таблетка» подобной
Рис. 5. Устройство
модификации хранит в памяти только собственный сеiButton DS1990A
рийный номер, состоящий из 48 бит информации, то
есть цепочки из 48 нулей и единиц. Она хорошо переносит высокие (до +85 С) и низкие (до –40 С) температуры и потребляет мало энергии, скорость считывания серийного номера — менее 0,005 с1. Перечисленный набор параметров отлично подходит для
применения iButton в качестве идентифицирующего устройства-ключа.
Чтобы информацию с ключа можно было считывать и использовать, нужно соответствующее устройство типа 1-Wire. Это название
переводится как «один провод» и обозначает шину, по которой передача данных осуществляется в обе стороны (от устройства и к нему)
на низкой скорости. Казалось бы, что здесь необычного? Ответ кроется в названии: в этой технологии для передачи данных и питания используется один-единственный канал. Обмен осуществляется
с помощью двух проводов: по проводу питания и данных передаётся ток с определённым сопротивлением, зачастую 2,2 кОм. Простота строения, минимальная стоимость материалов, неприхотливость
к внешним условиям позволяют использовать устройства 1-Wire массово, в том числе в домофонах.
Наконец, третий способ отпирания домофона — это набор комбинации цифр. Он является запасным и сервисным. Завод-изготовитель закладывает определённую комбинацию для возможности обслуживания
домофона и подъездной двери в случае поломки приёмника и ключа.
После установки в доме код обычно меняют. Новый код знает только
обслуживающая компания, к которой в экстренной ситуации может обратиться специалист, официально прикреплённый к дому.
Существует также системный код. Его задачи намного шире, чем
просто открыть дверь. Ввод кода позволяет перевести домофон в состояние программирования. В данном режиме доступны:
• изменение номера первой квартиры (если в подъезде, например, квартиры с номерами от 60 до 120);
1

8

Смотри официальную спецификацию iButton DS1990A.

• изменение сервисного кода (чтобы не смогли войти чужие);
• подключение/отключение квартир (когда они физически подсоединены проводами, необходимо их внести в память устройства и сделать
доступными для звонка);
• запись/удаление ключа-«таблетки» из памяти устройства;
• сброс настроек к заводским.
Стоять у подъезда, даже собственного, и с помощью взлома проверять работу домофона — дело неприличное, более того — незаконное!
Чтобы узнать, как же работает кодовый замок и 1-Wire, мы предлагаем тебе собрать собственное запирающее устройство. Только представь:
у тебя будет замок, собранный своими руками! Вперёд, инженер!
ЧТО ТАКОЕ ESPRUINO

На обложке написано Arduino, а в заголовке главы — Espruino. Подвох? Обман? На самом деле нет. Espruino является частью семейства
Arduino-совместимых платформ. Все платы семейства могут быть подключены друг к другу, потому что имеют один и тот же интерфейс:
цифровые входы и выходы, одинаковое напряжение. Их различие заключается в микропроцессоре, в наборе размещённых на одной плате
устройств или просто в производителе.
Фирменные платы Arduino обрабатывают язык программирования
Wiring — аналог C++, на котором пишутся самые популярные компьютерные игры и некоторые операционные системы, прочие сложные
приложения. Это удобный, но относительно сложный язык, требующий
большого внимания к типам получаемых данных.
Главное различие заключается в том, что Espruino использует язык
программирования JavaScript (сокращённо JS). Работа с ним имеет ряд
преимуществ. Данный язык предназначен для написания специальных
сценариев работы (наборов действий) с объектами, причём объектом
может быть любая переменная или результат действия над мотором
или датчиком. Сценарий JS не имеет строгой последовательной структуры расположения внутри себя элементов, то есть ты можешь --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.