Подарочный сертификат RobotClass — Бинарные часы

Что можно подарить дорогому человеку, увлекающемуся электроникой на день рождения или Новый год? И чтоб не просто игрушку, а что-нибудь интересное и развивающее. Обычно в голову приходят различные наборы и конструкторы, которых у RobotClass тоже хватает (набор продвинутый, робот-манипулятор, led-часы, снежинка и пр.). Но все эти наборы обычно рассчитаны на новичков, а как быть с продвинутым адептом хайтек-DIY?

Специально для любителей роботов и электроники мы разработали особый подарочный сертификат. И это не просто бесполезная карточка с кодом, это целое устройство, которое будет радовать глаз и после использования!

Сертификат-плата

Во-первых, подарочный сертификат RobotClass — это настоящая печатная плата, которая выглядит круто сама по себе. Существует 4 номинала сертификата, каждый из которых имеет свой цвет. Вот так выглядят 3 номинала на 1024, 2048 и 4096 рублей. А есть ещё номинал 8192 рубля, он имеет чёрный цвет.

Подарочный сертификат

Почему такие странные номиналы? Они не странные! Наоборот, эти числа являются степенями двойки, которые должен знать любой программист и разработчик цифровой электроники.

Плата имеет размер обычной банковской карты и толщину 1,6 мм. На каждом сертификате имеется наклейка с уникальным кодом, с помощью которого сертификат активируется в нашем интернет-магазине.

Сертификат-бинарные часы

Самое замечательное, что на плате сертификата можно собрать настоящие бинарные часы! А быть может и какое-то еще устройство, в котором могут понадобиться кнопки и светодиодная индикация.

Подарочный сертификат

На обратной стороне платы имеются монтажные площадки под элементы бинарных часов.

Подарочный сертификат

Всего на плате размещаются:

  • микроконтроллер Atmega328p-au;
  • часы реального времени DS1302;
  • две тактовые кнопки;
  • держатель литиевого элемента питания для питания часов реального времени;
  • 18 светодиодов;
  • три транзистора;
  • стабилизатор питания на 5 В;
  • динамик;
  • резисторы, конденсаторы и кварцевые резонаторы.

Для сборки часов понадобится один вечер и навык пайки SMD-элементов. Все компоненты имеют размер не ниже 0805, так что с ними справится и новичок.

А вот так выглядят часы в собранном виде.

Подарочный сертификат

Питание бинарных часов осуществляется при помощи любого источника с напряжением от 6 до 12 Вольт. Например, от элемента питания типа крона или от блока из 4-6 пальчиковых батареек.

Сборка

Для сборки часов понадобится монтажная схема, на которой все площадки отмечены специальным метками.

Монтажная схема бинарных часов

Припаиваем элементы согласно монтажной схеме и таблице элементов (BOM).

КомпонентМаркерКоличество
Микроконтроллер ATMEGA328P-AUU11
Конденсатор керамический 22nC7,C9,C5,C84
Резистор 10kR19-R246
Конденсатор керамический 10uC3,C22
Конденсатор керамический 0.1uC6,C42
Резонатор кварцевый 32.768KHzX21
Транзистор BSS138Q3,Q1,Q23
Держатель CR2032B11
Резонатор кварцевый 16MHZX11
Тактовая кнопкаSW2,SW12
Конденсатор электролитический 47uC11
Резистор 1kR1-R1818
Стабилизатор напряжения AMS1117-5.0U21
Динамик ST-03BHBU11
СветодиодLED1-LED1818
Микросхема RTC DS1302ZN+T&RU31

Полезные советы и справка:

  • место под светодиод на плате обозначается стрелочкой, которая направлена от анода к катоду; катод же у SMD светодиода обозначается небольшой зеленой меткой — то есть все светодиоды должны смотреть зеленой меткой вниз платы;
  • у конденсаторов и резисторов нет полярности, можно припаивать их какой угодно стороной;
  • чтобы правильно припаять микросхему, следует разместить её так, чтобы метка на ней совпала с меткой на её позиции на плате; обычно метка — это небольшой кружочек на верхней поверхности корпуса или выемка на одной стороне микросхемы.

Для тех, кто хочет более глубоко разобраться с устройством часов имеется принципиальная схема: бинарные часы

Программирование бинарных часов

На самом деле, плата сертификата имеет много схожего с Ардуино. Там установлен такой же микроконтроллер — atmega328, на котором записан родной Ардуино-загрузчик. Благодаря этому, устройство можно программировать в Arduino IDE.

Что куда подключено.

Arduino IDEПлата бинарных часов
D0-D1 RX,TX
D2-D4часы реального времени
D5-D7катоды часов, минут и секунд
D8-D13разряды
A0-A1кнопки
A2динамик

Мы написали небольшую программу, которая оживляет плату и заставляет светодиоды отображать секунды, минуты и часы в двоичном коде. Кроме того, программа позволяет настраивать текущее время.

Ссылка на исходный код

Для того, чтобы загрузить программу на устройство, потребуется модуль USB-UART. Точно такой же применяется для работы с Arduino Pro Mini.

Использование сертификата

Для активации подарочного сертификата следует:

1. Зарегистрироваться на сайте магазина shop.robotclass.ru

2. Зайти в личный кабинет с помощью ссылки «Мой профиль»

3. Перейти в раздел «баллы и сертификаты»

4. В поле «применить сертификат» ввести уникальный код сертификата и нажать кнопку «применить»

Применение подарочного сертификата

5. после активации сертификата вам будут начислены баллы магазина, эквивалентные сумме сертификата! Например, после активации сертификата на 2048 рублей в личном кабинете появится 20480 баллов.


Изменено:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.