Diy led clock electronic kit ds1302 инструкция

Модуль DS1302 – это устройство часов реального времени (RTC), созданное для точного учета времени и даты в различных проектах, где необходимо надежное и стабильное хранение временных данных. В этой статье мы представим вам подробную инструкцию о том, как подключить и использовать модуль DS1302 с популярной платформой разработки Arduino UNO.

DS1302 и Arduino UNO — Схема подключения и пример кода

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

  • Высокая точность ведения времени.
  • Встроенный батарейный резерв, который позволяет хранить время при отключении питания.
  • Поддержка 24-х часового и 12-часового временного формата.
  • Интерфейс I2C для взаимодействия с микроконтроллерами.
  • Простой в использовании.

Arduino UNO – это одна из самых популярных платформ для разработки электронных проектов. Ее характеристики и достоинства включают:

  • Микроконтроллер ATmega328P с 14 цифровыми пинами ввода/вывода.
  • 6 аналоговых входов.
  • Простая среда программирования Arduino IDE.

Схема подключения

DS1302 и Arduino UNO — Схема подключения и пример кода

Для успешного подключения модуля DS1302 к Arduino UNO необходимо выполнить следующие шаги:

3.1. Подключение питания и земли:

  • VCC (пин питания DS1302) должен быть подключен к 5V на Arduino UNO. Это обеспечит модулю DS1302 необходимое напряжение питания.
  • GND (пин земли DS1302) подключается к GND (земле) на Arduino UNO. Это создаст общий земельный уровень для работы модуля.

3.2. Подключение данных:

  • DAT (пин данных DS1302) подключается к D7 на Arduino UNO. Этот пин используется для передачи данных между Arduino и модулем DS1302.
  • RST (пин Reset DS1302) подключается к D8 на Arduino UNO. Этот пин используется для сброса модуля DS1302, если это необходимо. Он не всегда обязателен, и вы можете оставить его неподключенным, если не планируете использовать функцию сброса.

3.3. Подключение сигнала тактирования:

  • CLK (пин сигнала тактирования DS1302) подключается к D6 на Arduino UNO. Этот пин используется для синхронизации передачи данных между Arduino и модулем DS1302.

Ниже представлена таблица подключения:

Модуль DS1302 Arduino UNO
VCC 5V
GND GND
DAT D7
RST D8
CLK D6

Библиотеки

Для работы с модулем DS1302 в среде Arduino IDE, вам потребуется установить библиотеку “Ds1302”. Для установки этой библиотеки, выполните следующие шаги:

  1. Откройте Arduino IDE.
  2. Перейдите в меню “Скетч” (Sketch) -> “Включить библиотеку” (Include Library) -> “Управление библиотеками” (Manage Libraries).
  3. В поисковой строке введите “Ds1302” и установите библиотеку, найденную в списке.

Пример кода

Ниже приведен пример кода для чтения времени с модуля DS1302 и его вывода на монитор порта в среде Arduino IDE:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

#include <Ds1302.h>

// Определение пинов для подключения DS1302

const int RST_PIN = 8;  // Пин для управления

const int DAT_PIN = 7;  // Пин для передачи данных

const int CLK_PIN = 6;  // Пин для синхронизации тактов

// Создаем экземпляр класса для работы с модулем DS1302

Ds1302 rtc(RST_PIN, CLK_PIN, DAT_PIN);

// Функция для вывода времени в формате «YYYY-MM-DD HH:MM:SS»

void printTime(Ds1302::DateTime dateTime) {

  Serial.print(dateTime.year);  // Год (00-99)

  Serial.print(‘-‘);

  if (dateTime.month < 10) Serial.print(‘0’);  // Добавление нуля перед однозначным числом месяца

  Serial.print(dateTime.month);  // Месяц (01-12)

  Serial.print(‘-‘);

  if (dateTime.day < 10) Serial.print(‘0’);  // Добавление нуля перед однозначным числом дня

  Serial.print(dateTime.day);  // День (01-31)

  Serial.print(‘ ‘);

  if (dateTime.hour < 10) Serial.print(‘0’);  // Добавление нуля перед однозначным часом

  Serial.print(dateTime.hour);  // Час (00-23)

  Serial.print(‘:’);

  if (dateTime.minute < 10) Serial.print(‘0’);  // Добавление нуля перед однозначной минутой

  Serial.print(dateTime.minute);  // Минута (00-59)

  Serial.print(‘:’);

  if (dateTime.second < 10) Serial.print(‘0’);  // Добавление нуля перед однозначной секундой

  Serial.println(dateTime.second);  // Секунда (00-59)

}

void setup() {

  Serial.begin(9600);  // Инициализация последовательного порта с частотой 9600 бод

  // Инициализация RTC

  rtc.init();

  // Установка началного времени и даты

  if (rtc.isHalted()) {

    Serial.println(«RTC не настроен. Установка времени…»);

    // Создание структуры DateTime с заданными значениями

    // !Установите актуальную дату и время на момент загрузки кода!

    Ds1302::DateTime dt = {

      .year = 24,

      .month = Ds1302::MONTH_SEP,

      .day = 12,

      .hour = 11,

      .minute = 51,

      .second = 30,

      .dow = Ds1302::DOW_THU

    };

    // Установка заданного времени и даты

    rtc.setDateTime(&dt);

  }

}

void loop() {

  // Получение текущего времени из RTC

  Ds1302::DateTime now;

  rtc.getDateTime(&now);

  // Вывод времени в формате «YYYY-MM-DD HH:MM:SS»

  printTime(now);

  delay(1000);  // Задержка на 1 секунду между выводами времени

}

Этот код инициализирует модуль DS1302 и выводит текущее время и дату на монитор порта Arduino IDE. Вы можете адаптировать его под свои нужды и использовать модуль DS1302 в своих проектах.

Вольтик — это слаженная команда амбициозных и заядлых инженеров. Мы создали этот проект с целью вовлечения вас, талантливых и начинающих профессионалов, в увлекательный мир мейкерской микроэлектроники!

Всем доброго времени суток!
Предлагаю на Ваш суд обзор на Kit набор для сборки электронных часов с будильником. В качестве источника точного времени используется часовой модуль DS1302.

Характеристики:

  • Возможность отображения даты, времени, температуры
  • Выбор одного из тринадцати визуальных эффектов работы.
  • Четыре независимых будильника.
  • Возможность задать повторяющиеся будильник
  • Часовой модуль на микросхеме часов DS1302
  • Батарейка для работы часового модуль при отключении питания
  • Проговаривания времени на Английском и Китайском
  • Отображение температуры в градусах Цельсия или Фаренгейта
  • Возможность калибровки термометра
  • Возможность калибровки часового модуля
  • Автоматическая регулировка яркости
  • Рабочее напряжение: DC5V
  • Размер платы PCB: 81×81 мм.
  • Размер корпуса: 93x93x26 мм.

Набор приехал ко мне в простом пакете. Внутри были еще пара пакетов. В одном спрятались части будущего корпуса часов, а во втором основная плата и все нужные для сборки элементы, ну и инструкция, куда же без нее. Хотя это скорее не инструкция, а что-то типа справки, настоящая инструкция или даже инструкции лежат в архиве который можно скачать QR коду или по ссылки со страницы товара.
Корпус сделан из акрила, со всех сторон закрыт защитными пленками.

Инструкция

В свою очередь внутри пакета с элементами было следующее.

Основная плата часов.
Сделана довольно качественно, металлизация хорошая. Я даже решил паять весь набор без флюса, и забегаю вперед сказу что это мне почти удалось, проблема возникла только в usb разъемом. К сожалению, производитель нанес на плату только порядковые номера элементов, без номиналов. Так что для установки резисторов прийдется заглянуть в инструкцию.

Производитель изначально запаял на плату стабилизатор AMS 1117 в SOT корпусе.

Контроллер STC 8a4k32s2a12 и микросхему памяти winbond 25q32jvs10.

Кстати, по поводу флешки, в архиве с документацией нашелся файл, в котором описана процедура смены мелодий с помощью программатора. Производитель утверждает, что через программатор флешку можно подключить в Windows как обычный диск размером 3,96 Мб. Процедура замены мелодий довольно проста, подключить флешку прищепкой к компьютеру, скопировать ее содержимое на свой диск, заменить нужные музыкальные файлы (там же хранятся и файлы для голосовых сообщений так что попутно можно перевести язык сообщений), отформатировать флешку и записать все файла на нее обратно.

Формат файлов WAV 8 bit mono Resample 11025Hz. К сожалению, у меня нет такого программатора так что проверить эту процедуру я не смог.

Еще в комплекте нашлось восемнадцать резисторов по 470 Ом и три резистора по 20 кОм

Один фоторезистор и один терморезистор.

Транзистор S8050

MiniUSB порт.

Пара конденсаторов 100 мкФ 16В

Еще в комплекте есть пара керамических конденсаторов (104 — 0.1uF) и пакет со светодиодами. Светодиоды производитель положил с запасом 16 синих вместо 12 и вместо 48 белых аж 55 штук.
И конечно же сам часовой модуль с микросхемой DS1302

Сборку стандартно начал с установки всех резисторов.

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

Потом в инструкции рекомендую установить все светодиоды, при этом 12 синих ставятся в позиции, соответствующие часам на стрелочном циферблате.

Далее конденсаторы, транзистор и usb порт.

Часовой модуль нужно установить до установки дисплея так как его ножки располагаются вплотную к корпусу дисплея и откусить их потом будет сложно.

С установкой USB возникли небольшие проблемы, припой отказывался липнуть к лепесткам, которые удерживают его в плате, но пара капель спирта-канифоли решили эту проблему.

Одним из последних устанавливается динамик.

Теперь осталось только рассчитать высоту ножек для фото и термо резисторов. Производитель рекомендует запаивать их так что бы они были расположены максимально близко к краю корпуса, тогда можно добиться более точных показаний.
Так что я закрепил на плате пластиковые ножки и приладив верхнюю часть корпуса измерил какой длины ножки нужно оставить. Заодно прикинул как лучше убрать провода под динамик перед тем, как приклеивать его.

В итоге закрепил резисторы на такой высоте.

Как уже говорил раньше корпус часов акриловый. Порезка довольно качественная, все хорошо сошлось.

Размер часов 9х9 см.

Толщина в сборе 26 мм.

Толщина акрила 3 мм.
После первого включения часов заиграла мелодия и они сразу заработали.

Осталось только настроить. Настройка дело совсем не легкое, разобраться в чем-то даже сложнее чем со сборкой.
Для управления часами есть две кнопки, подписанные как PLUS и MODE. Кнопка mode отвечает за переход по меню и подменю, plus устанавливает значения меню.
Всего в часах три меню:
1. Установка времени, даты, для входа нужно нажать и удерживать около 1 сек. кнопку mode
2. Установка будильников, языка произношения времени и всего что с этим связано, для входа удерживать кнопку mode около 3 сек.
3. Служебное меню, ввод поправок для термометра и часов, для входа удерживать кнопку mode 5 сек.
Полный пакет документации к часам можно скачать со страницы товара по этому адресу или по QR коду с инструкции вложенной в пакет.

Готовое поделие.

Пока собирал, попытался записать ролик о сборке, но получился он длинноват так что кому интересен результат и демонстрация работы перематывать на 42 минуту :)

Так как в будущем планирую питать часы от аккумулятора решил проверить их энергопотребление. При работе даже в момент когда включены все светодиоды потребление не превышает 20-30 мА в зависимости от уровня освещения в комнате.

При проигрывании мелодий потребление возрастает до 200 мА.

Так как в цепи питания часов стоит стабилизатор AMS 1117 3,3 который на выходе дает 3.3 В логично было предположить что часы вполне могут запуститься от обычной литиевой банки даже без повышающего преобразователя. Так оно и есть, часы работают от одного аккумулятора 18650 правда яркость светодиодов при таком питание несколько ниже чем при питании от USB и особенно сильно проседает при воспроизведении музыки. Если вернуться к даташиту на AMS 1117, то можно увидеть что при выходе в 3.3 В допустимое входное напряжение составляет 15 В, а раз так, то проверил часы при работе от двух 18650 банок. При таком питании с яркостью все нормальное и при проигрывании музыки ничего не проседает.

Небольшой вывод: если, одним словом, то мне понравилось. Получил море удовольствия пока собирал набор. В будущем планирую добавить к часам аккумулятор и пускай себе работают автономно, радуют глаз.
Есть правда в наборе и минусы один так сказать главный, очень запутанное меню настройки, оно обширное там можно настроить все вплоть до поправки суточного хода, но без мануала сделать это не получиться.
Ну и пара минусов поменьше, мягко говоря, не совсем простой способ замены мелодий, и полное отсутствие принципиальной схемы. К часам поставляется довольно увесистый архив с описанием всего что угодно вплоть до даташитов на контроллер и инструкции на китайском как правильно пользоваться паяльником, а вот принципиальную схему часов производитель положить забыл.

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

Описание

Модуль часов реального времени с независимым питанием.
Контроллеры Arduino/Genuino не имеют встроенных часов реального времени. Для работы со временем есть функция millis(). Однако, для проектов где требуется время и дата, возможностей данной функции недостаточно и на помощь приходят часы реального времени.

Модуль часов выполнен на основе чипа ds-1302. Часы позволяют считать секунды, минуты, часы, день недели, день месяца, месяц, год с учетом високосных лет до 2100 года. Есть возможность вести 12 или 24 часовой учет времени. Подсоединение осуществляется посредством стандартных проводов «папа-мама».

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

Для питания модуля используется батарейка CR2032, 3В.

Технические характеристики

  • Напряжение внешнего питания: 5 — 5,5 В

  • Напряжение питания батареи: 2,0 — 3,5 В

  • Тип батарейки: CR2032

  • Потребляемый ток: 300 нА

Физические размеры

  • Модуль (Д х Ш х В): 44 х 23 х 11 мм

Плюсы использования

  • Недорогое решение для получения времени и даты

  • Просты в работе

Минусы использования

  • Не работают от внешнего питания (только от батареи)

  • При подключении требуется резистор, что затрудняет легкое подключение к модулю

Библиотека для работы с модулем

Примеры подключения и использования

Пример 1: В примере иллюстрируется подключение модуля часов к контроллеру, и установка времени на часах. (Примеры тестировались на контроллере Smart UNO)

Схема подключения:

Скетч для загрузки:
Установку времени для часов достаточно запустить один раз

#include <DS1302.h> //подключение библиотеки для работы с часами
 
DS1302 rtc(10, 9, 8); //создание объекта часы
 
void setup() {
  rtc.halt(false); //запуск часов
  rtc.writeProtect(false); //снять защиту от записи
 
  //Установка даты
  rtc.setDOW(TUESDAY); //установка дня недели (только на английском)
  rtc.setTime(10, 48, 0); //установка времени (часы, минуты, секунды)
  rtc.setDate(21, 6, 2016); //Дата цифрами. "0" перед одиночной цифрой можно не ставить
 
}
 
void loop() {
 
}

Пример 2: В примере иллюстрируется подключение модуля часов к контроллеру, определение текущих значений времени и даты. Значения времени и даты выводятся в монитор Serial — порта. (Примеры тестировались на контроллере Smart UNO)

Схема подключения:

Скетч для загрузки:

#include <DS1302.h> //подключение библиотеки для работы с часами
 
DS1302 rtc(10, 9, 8); //создание объекта часы
 
void setup() {
  rtc.halt(false); //запуск часов
  Serial.begin(9600); //инициализация Serial-порта
}
 
void loop() {
  String weekDay = rtc.getDOWStr(FORMAT_LONG); //получить день недели
  String theDate = rtc.getDateStr(); //получить дату
  String theTime = rtc.getTimeStr(); //получить время
  Serial.println("The day of week is " + weekDay); //вывести день недели
  Serial.println("The date is " + theDate); //вывести текущую дату
  Serial.println("Time: " + theTime); //вывести время
 
  delay(1000); //задержка на 1 секунду
}

Чип DS1302 плавно интегрирует систему часов/календаря в реальном времени и 31 байт статической оперативной памяти, которые изящно распаковывают тайны хронометража.Он предоставляет средства для эффективной связи с микропроцессорами, используя упрощенный серийный интерфейс.Этот документ глубоко выходит в архитектуру чипа, раскрывая сложные работы и танец электронов в его целях.Он пробуждает любопытство тех, кто заинтригован элегантностью технологического дизайна.

Каталог

CAD модель DS1302

DS1302 CAD Model

Обзор DS1302

А DS1302
Комбинирует часы/календарь в реальном времени с 31 байтом статической оперативной памяти, созданными в соответствии с сценариями с низким энергопотреблением.Он предоставляет тщательную информацию о хронометражном порядке для секунд, минут, часов, дней, дат, месяцев и лет, в комплекте с регулировкой лечебного года, обрабатываемыми без усилий.Эта система обеспечивает как 24-часовые, так и 12-часовые форматы времени, включающий индикатор AM/PM, чтобы удовлетворить предпочтения пользователя цифровых норм отображения времени.Его интерфейс последовательной связи облегчает связь с различными микропроцессорами, воплощая адаптивность в дизайне системы.

Особенности DS1302

Интегрированное хронометрирование и обработка данных

DS1302 оказывается широким вариантом для задач хронометража, охватывающей все операции, обеспечивая временное хранилище данных в рамках.Временная эксплуатация выполняется эффективно с помощью оптимизированного трехпроводного последовательного интерфейса, обеспечивая плавную связь с микроконтроллерами.Эта настройка включает в себя различные методы передачи данных, такие как однобайтный и режим взрыва, внедряя гибкость в сложные системы.

Эффективное использование энергии

Примечательной характеристикой DS1302 является его разумное использование мощности, функционирующее в диапазоне напряжения от 2,0 В до 5,5 В.При работе при 2,0В он использует только 300NA, представляя себя в качестве хорошо подходящего выбора для приложений с низким энергопотреблением, таких как гаджеты с батарейным питанием.Этот уровень энергоэффективности снижает частоту изменений аккумулятора, продлевая срок службы оборудования — полезный фактор для управления удаленными настройками, которые стремятся к надежности и меньшему количеству перерывов.

Космический экономический дизайн

Компактный 8-контактный падение DS1302 и, таким образом, пакеты гарантируют, что он занимает минимальное пространство, привлекательная черта в дизайне устройств, где каждый кусочек пространства неоценим.Универсальность форм -фактора очевидна в его занятости в различных секторах, от потребительской электроники до промышленных машин.Кроме того, его небольшой пакет облегчает включение чипа в существующие конструкции схемы, что упрощает для нас обновление более старых систем без хлопот.

Широкий диапазон рабочей температуры

Возможность DS1302 надежно функционировать в рамках промышленного температурного диапазона расширяет его применимость, позволяя ему процветать в сложных условиях окружающей среды.Эта черта делает его надежным выбором для устройств, которые должны постоянно работать при экстремальных температурах, таких как настройки на открытом воздухе и автомобильные приложения.Надежная температурная терпимость является свидетельством его непоколебимой надежности, черты, которая очень уважает сценарии миссии.

DS1302 Функциональная блок -схема

Технические спецификации

Maxim Integrated обеспечивает широкий спектр спектр для DS1302+, служащий всеобъемлющим руководством для понимания его возможностей и беспрепятственной интеграции в различные приложения.А DS1302+
Превосходство в точной функциональности времени, аспект для систем, заинтересованных в поддержании тщательного хронометра и эффективного управления данными.Таблица ниже представляет собой технические характеристики, атрибуты, параметры интегрированного DS1302+.

Тип Параметр
Время выполнения завода 9 недель
Устанавливать Через дыру
Пакет / корпус 8-DIP (0,300, 7,62 мм)
Масса 930.001806mg
Упаковка Трубка
Код JESD-609 E3
Статус частично Активный
Количество терминаций 8
Тип Часы/календарь
Напряжение — поставка 2 В ~ 5,5 В.
Пиковая температура отвоз (CEL) 260
Терминал 2,54 мм
Базовый номер детали DS1302
Количество выходов 1
Питания 3/5 В.
Размер памяти 31b
Тактовая частота 0,032 МГц
Формат времени HH: MM: SS (12/24 часа)
Ток — хронометрирование (макс) 0,3 мкА ~ 1 мкА при 2 В ~ 5 В
Возможность прерывания Не
Нестабильный ДА
Функции Прыжок, nvsram, щипля
Длина 9,91 мм
Достичь SVHC Нет SVHC
Статус ROHS ROHS3 соответствует
Контакт Олово
Монтажный тип Через дыру
Количество булавок 8
Рабочая температура 0 ° C ~ 70 ° C.
Опубликовано Да
PBFREE CODE да
Уровень чувствительности влаги (MSL) 1 (неограниченный)
Код ECCN Ear99
Дополнительная функция Взрывной режим передачи данных оперативной памяти;Хронометрирование
Ток = 0,3 мкА
Терминальная позиция Двойной
Напряжение снабжения 3,3 В.
Время@Пиковой температуру (я) 30
Подсчет штифтов 8
Рабочая напряжение питания 3,3 В.
Интерфейс 3-проводной сериал
Эксплуатационный ток снабжения 1,2 мА
Логическая функция Часы
Формат даты YY-MM-DD-DD
Время Секунды
Напряжение подачи — подача, батарея 2 В ~ 5,5 В.
Метод доступа к информации Серийный, 3-проводной
Высота 4,46 мм
Ширина 7,87 мм
Радиационное упрочнение Нет
Свободно привести Свободно привести

Операционная цепь DS1302

Модуль часов DS1302 в реальном времени соединяется с микропроцессорами через синхронную интерфейс последовательной связи, требуя всего три подключения: inable chip (CE), вход/вывод (ввод) и последовательные часы (SCLK).Эта оптимизированная структура проводов ценится за его простоту и надежность, отражая стремление к элегантности в дизайне.Передача данных в и от часов/оперативной памяти может происходить по одному байту за раз или в всплесках до 31 байта.Конструкция обеспечивает работу по чрезвычайно низкой мощности, сохранению данных и информации о часах менее чем на 1 мкВт.Типичная рабочая цепь показана ниже.

Альтернативы для DS1302

Номер части Описание Производитель
DS1202N
Часы в реальном времени, летучие, 0 таймер (ы),
CMOS, PDIP8
Даллас Полупроводник
DS1202
Часы в реальном времени, летучие, 0 таймер (ы),
CMOS, PDIP8
Даллас Полупроводник
DS1302N+ Часы в реальном времени, CMOS, PDIP8, DIP-8 Cypress Semiconductor
DS1302N
Часы в реальном времени, летучие, 0 таймер (ы),
CMOS, PDIP8, 0,300 дюйма, пластик, DIP-8
Максимальные интегрированные продукты
DS1302 Часы в реальном времени, летучие, 0 таймер (ы),
CMOS, PDIP8, 0,300 дюйма, DIP-8
Даллас Полупроводник

Размеры DS1302

DS1302 Package

Производитель DS1302

Maxim Integrated возглавляет технологический ландшафт с революционными достижениями в области синхронизации, энергоэффективности и надежности данных, сосредоточенного на сроколеговом среде, управлении питанием и коммуникационных технологий.Эти области стимулируют бесшовные электронные взаимодействия и оптимизируют использование энергии, обеспечивая надежный обмен информацией.Компания питает творческую инженерию, предлагая мощные инструменты и ресурсы, которые облегчают сложные задачи проектирования, что позволяет нам развиваться с уверенностью и точностью.

Сопоставимые части

DS1302+ DS1307N+
DS1337+
DS1672-2+
Производитель Максимальный интегрирован Максимальный интегрирован Максимальный интегрирован Максимальный интегрирован
Пакет / корпус 8-DIP (0,300, 7,62 мм) 8-DIP (0,300, 7,62 мм) 8-DIP (0,300, 7,62 мм) 8-DIP (0,300, 7,62 мм)
Количество булавок 8 8 8 8
Размер памяти 31b 56b 31b
Интерфейс 3-проводной сериал I2c, 2-проводной сериал I2c, 2-проводной сериал 3-проводной сериал
Логическая функция Часы Часы Часы Часы
Напряжение снабжения 3.3 В 5 В 3.3 В 3.3 В
Количество терминаций 8 8 8 8
Устанавливать Через дыру Через дыру Через дыру Через дыру

DataSheet PDF

DS1302 Диаши

DS1302.pdf

DS1302 Детали PDF

DS1302 PDF — DE.PDF

DS1302+ Datahates

DS1302+.pdf

DS1302+ детали PDF

DS1302+ PDF — DE.PDF

DS1302N Datahates

DS1302N.PDF

DS1302N Детали PDF

DS1302N PDF — DE.PDF

DS1307N+ Datahates

DS1307N+.pdf

DS1307N+ детали PDF

Ds1307n+ pdf — de.pdf

DS1307N+ PDF — FR.PDF

DS1307N+ PDF — ES.PDF

Ds1307n+ pdf — it.pdf

Ds1307n+ pdf — kr.pdf

DS1337+ DataShats

DS1337+.pdf

DS1337+ детали PDF

DS1337+ PDF — DE.PDF

DS1672-2+ DataShats

DS1672-2+.pdf

DS1672-2+ детали PDF

DS1672-2+ PDF — DE.PDF

Ко мне в руки попала очередная железка, с чем и связан данный обзор. На этот раз речь пойдет о конструкторе часов под названием DS1302 Rotating LED Electronic Digital Clock. Довольно забавная вещица, но обо всем по порядку. Пришел он вот в такой коробочке:

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

Внутри пупырного пакета лежит zip пакет с деталюшками. Деталек для часов не так уж и много, если не считать пучок светодиодов:

В данной версии часов нет SMD компонентов. Однако, в более новой версии китайцы доработали схему и поставили транзисторные ключи на управление индикацией. В связи с этим добавилась горсть SMD букашек. Осмотрим комплектацию:

Придраться не к чему, выводы ровные, элементы целые.

Качество платы тоже вполне себе на уровне.все ровно и красиво.

Для запуска девайса, необходимо все это дело собрать.Все компоненты даны с запасом, поэтому случайная потеря при сборке не омрачнит радость покупки. Со сборкой придется попотеть, все таки 60 светодиодов, не считая остального. При сборке главное учесть, что сначала запаиваются детали с задней стороны платы (там, где нет индикации), а уже потом паяется индикатор. Иначе потом придется помучиться с отпайкой этого самого индикатора. Термо- и фотодатчик следует паять с отступом от платы, примерно на уровне верхней кромки индикатора времени.

Минут через 40-50 получаем готовое к работе устройство. Подключаем питание и вуаля!

Нет, вот так =)

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

Теперь надо настроить девайс. Для этого служат две кнопки MODE и PLUS. Нажатие кнопки PLUS переключает режимы работы светодиодного кольца (всего их 10). Кратковременное нажатие кнопки MODE переводит часы в режим настройки времени и даты. Порядок такой: ГОД->МЕСЯЦ->ДЕНЬ->ЧАСЫ->МИНУТЫ. Переход по параметрам осуществляется кнопкой MODE, а изменение текущего параметра — кнопкой PLUS. Если же в течении 5 секунд ничего не нажимать, часы перейдут в рабочий режим. При работе по очереди показывается ВРЕМЯ — ТЕМПЕРАТУРА — ГОД — ДЕНЬ/МЕСЯЦ.

При удержании кнопки MODE откроется расширенное меню настройки. Здесь можно настроить разные интересные вещи:

  • достижение заданного часа;
  • будильник;
  • достижение определенного порога температуры (от -2 до +2 и от -9 до +10);

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

Отдельно следует остановиться на точности хода. Т.к. разработчики зажали нормальную микросхему RTC с высокоточным внутренним генератором, то точность хода будет зависеть лишь от вашего везения. Попадется хороший кварц — значит и идти будут точно.

Остается лишь подвести итоги. Девайс несомненно интересный и достаточно легкий в сборке. При этом явно имеющий и функциональное назначение Часы+Термометр. Функция будильника довольно сомнительна, т.к. при их яркости уснуть у вас вряд ли получится. Наибольшее недоумение вызвала функция предупреждения о достижении температуры, особенно отрицательной. Девайс ведь полностью комнатный. Но что есть, то есть. Кушать не просит, а кому-то вдруг пригодится.

Теги:


Опубликована:

3


Вознаградить

Я собрал
0

2

x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Орфография

0

Средний балл статьи: 4.4
Проголосовало: 2 чел.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Апероль алтайский винокур инструкция
  • Ветсорбин для кошек инструкция по применению
  • Экстракт валерианы в таблетках инструкция по применению взрослым как
  • Терикс таблетки инструкция по применению
  • Отделка дома сайдингом с утеплителем своими руками пошаговая инструкция