Оглавление:
Видео: Как сделать регистрацию даты и времени - Liono Maker: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Вступление:-
В этом уроке мы узнаем, как сделать регистрацию даты и времени с помощью Arduino. Для этого я использую модули DS3231 и Micro SD Card.
Основным модулем, который используется для регистрации времени и даты, является DS3231. DS3231 - это модуль RTC (часы реального времени). Часы реального времени могут отображать секунды, минуты, часы, день, дату, месяц и год. DS3231 может питаться от 3,3 В или 5 В, а литиевая батарея типа «таблетка» CR2032 питает RTC, когда она не подключена к Arduino. DS3231 также имеет встроенный датчик температуры. DS3231 использует связь I2C с двумя двунаправленными линиями:
1_Серийные часы (SCL)
2_Серийные данные (SDA)
ЗАМЕТКА:
Если вам интересно сделать регистратор данных или регистратор данных датчика и записывать его данные в файл. вот следующие ссылки: 1-Регистрация данных температуры и интенсивности света
www.youtube.com/embed/gd-a8Y5GF3A
Регистратор данных 2-DHT11 с Arduino и картой micro SD
www.youtube.com/embed/gd-a8Y5GF3A
Страница Facebook: Modal = admin_t…
Регистратор данных:
Регистратор данных (также регистратор данных или регистратор данных) - это электронное устройство, которое записывает данные с течением времени с помощью встроенного инструмента или датчика или с помощью внешних инструментов и датчиков. Обычно они небольшие, с батарейным питанием, портативные и оснащены микропроцессором, внутренней памятью для хранения данных и датчиками. Некоторые регистраторы данных взаимодействуют с персональным компьютером и используют программное обеспечение для активации регистратора данных, просмотра и анализа собранных данных, в то время как другие имеют устройство локального интерфейса (клавиатура, ЖК-дисплей) и могут использоваться как автономное устройство. В этом проекте я использую SD-карту для хранения данных с помощью Arduino.
DS3231:
Дата и время измерения датчика или записи данных могут быть включены при записи данных на SD-карту с использованием модуля часов реального времени (RTC), такого как DS3231. Часы реального времени могут отображать секунды, минуты, часы, день, дату, месяц и год. DS3231 может питаться от 3,3 В или 5 В, а литиевая батарея типа «таблетка» CR2032 питает RTC, когда она не подключена к Arduino. DS3231 также имеет встроенный датчик температуры. DS3231 использует связь I2C с двумя двунаправленными линиями: последовательные часы (SCL) и последовательные данные (SDA). Как подключиться к Arduino для этой схемы подключения доступно.
Модуль Micro SD-карты:
Модуль (адаптер Micro SD-карты) представляет собой модуль чтения карт Micro SD, через файловую систему и драйвер интерфейса SPI, систему SCM для завершения чтения файла и записи Micro SD-карты. Пользователи Arduino могут напрямую использовать Arduino IDE, которая поставляется с библиотечной картой SD-карты для завершения инициализации и чтения.
Шаг 1:
Фритцинг: -
В этом уроке я использую программу Fritzing для создания схем моего проекта.
сначала мне нужно открыть Fritzing, а затем взять DS3231, Arduino UNO и Micro SD Card. нам нужно соединить их через перемычки.
Ниже приведены соединительные стратегии: -
Соединения DS3231 с Arduino UNO:
DS3231 _ Arduino UNO
Земля ----------------------- Земля
VCC ----------------------- 5вольт
SDA ----------------------- Контакт A4
SCL ----------------------- Контакт A5
Соединения SD-карты с Arduino UNO: -
SD-карта _ Arduino UNO
Земля --------------------------------- Земля
VCC -------------------------------- 5вольт
MISO -------------------------------- pin12
MOSI -------------------------------- pin11
SCK ---------------------------------- pin13
SCS ---------------------------------- контакт 10
Шаг 2:
Моделирование Протея: -
В этом проекте я использовал программное обеспечение Proteus для моделирования.
Во-первых, мне нужно открыть библиотеку, чтобы взять компоненты и устройства. Я взял DS3232, SD-карту и виртуальный терминал для моделирования. Поскольку нам нужно моделировать время и дату, во время моделирования открывается окно часов ds3232, в котором запущены время и дата. мы можем установить начальные точки даты и времени в кодировке Arduino. В некоторых проектах кнопка используется для установки даты и времени вручную, для этого нам нужно соответствующим образом изменить кодировку Arduino.
Я использую Arduino UNO, для этого нам нужен файл Hex. Создайте шестнадцатеричный файл вашего кода Arduino (я предоставляю код ниже) в Arduino IDE. затем загрузите его в свойствах Arduino.
Я использую модуль SD-карты. Я предоставляю файл SD-карты, загрузите его в свой модуль (приведено в следующем описании). В левом нижнем углу Proteus есть кнопка воспроизведения, нажмите ее и начнется моделирование. при запуске симуляции будут открыты два окна: виртуальный терминал и часы ds3232.
> Виртуальный терминал отображает записанные данные как;
SD-карта в норме
запись1
запись2
запись3
recrod4
запись5
> Окно часов ds3232 показывает время и дату соответственно.
> Во время моделирования откроется файл «Содержимое карты памяти», в котором находится файл данных data.csv. В этом файле мы время и дата, месяц, день и год. Каждую задержку (1000); эти данные будут повторяться, и данные добавят их в файл.
Шаг 3:
EXCEL Работает: -
Откройте Excel и вставьте в него файл data.csv. данные будут отображаться в столбцах и будут построены в виде линейного графика столбца времени.
Шаг 4:
Рекомендуемые:
ESP8266 OLED - получение времени и даты из Интернета: 8 шагов
ESP8266 OLED - получение времени и даты из Интернета: в этом руководстве мы узнаем, как получить дату и время с сервера NIST TIME с помощью ESP8266 OLED и Visuino, посмотрите демонстрационное видео
Получение времени и даты из Интернета - Учебное пособие: 9 шагов
Получение времени и даты из Интернета - Учебное пособие: в этом руководстве мы узнаем, как получить дату и время с сервера NIST TIME с помощью M5Stack StickC и Visuino, посмотрите демонстрационное видео
Интернет-часы: отображение даты и времени с помощью OLED с использованием ESP8266 NodeMCU с протоколом NTP: 6 шагов
Интернет-часы: отображение даты и времени с помощью OLED с использованием ESP8266 NodeMCU с протоколом NTP: Привет, ребята, в этой инструкции мы создадим Интернет-часы, которые будут получать время из Интернета, поэтому этому проекту не потребуется RTC для запуска, ему понадобится только рабочее подключение к Интернету И для этого проекта вам понадобится esp8266, который будет иметь
Построение / регистрация даты / времени Arduino с использованием Millis () и PfodApp: 11 шагов
Построение / регистрация даты и времени в Arduino с использованием Millis () и PfodApp: не требуется программирования для Arduino или Android. Также поддерживаются модули RTC и GPS. Автоматическая коррекция часовых поясов, дрейфа RTC и отсутствия дополнительных секунд GPS. ) временные метки для построения графика данных
Отображение даты, времени и температуры с помощью XinaBox: 8 шагов
Отображение даты, времени и температуры с использованием XinaBox: крутой OLED-дисплей, показывающий дату, время и температуру в градусах Цельсия и Фаренгейта с использованием Xinabox xChips на основе ESP8266