Часы на esp8266 max7219

Сентябрь 28, 2017

Для реализации часов нам понадобится:

Данный скетч работает таким образом:

ESP8266 подключается к Wi-fi сети, после этого подключается к сервису http://openweathermap.org, берет с этого сервиса информацию о погоде, а именно Температуру, влажность, давление, скорость ветра. С сервиса google берет время и выводит эту всю информацию по очереди на светодиодную матрицу в виде бегущей строки.

Схема подключения у нас выглядит вот так:

esp8266 D7 D5 D3 VCC Gnd
Matrix DIN Clk CS 3.3v Gnd

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

WIFI часы с метеостанцией на ESP8266, с настройкой через WEB интерфейс, и отображением информации на матричном индикаторе 8х32 точки на контроллере MAX7219. Разработчик данного проэкта Марсель Ахкамов, но данная прога была переписана, и дополнена необходимыми библиотеками Владимиром Левченко за что ему огромный респект, так как авторская программа без библиотек не компилировалась совсем, а автор библиотеки не выложил. Несмотря на свою схемотехническую простоту, часики имеют очень неплохой функционал, а именно отображение текущего времени, прогноза погоды на сегодня, погоды на завтра, удобная настройка через браузер, настройка яркости индикаторов по времени, отображение всей информации в виде бегущей строки с анимациями и эффектами. Схема подключения матриц к ESP8266

Для часов нам понадобится:

1)Плата разработчика NodeMcu на основе модуля ESP8266 (2шт.)

NodeMCU — это полноценная платформа для создания устройств IoT (Интернет вещей) на основе модуля ESP8266, который умеет принимать и посылать данные в локальную сеть или интернет через Wi-Fi.

Читайте также:  Шарп аквас кристалл 3 курвед

2)Модуль матрицы светодиодной 8×32 на MAX7219 (2шт.)

Матричный светодиодный модуль 8×32 на драйверах MAX7219. Модуль состоит из 4-х светодиодных матриц 8×8 LD-1088BS красного свечения и 4-х драйверов MAX7219. Драйвер MAX7219 управляется по трехпроводной последовательной шине Microwire (3-Wire).

3) Блок питания 5V 3A.

4) Arduino Software (IDE)

5) Скетч отправлю всем желающим на mail.

6) Для получения погоды (API key) регистрация на сайте http://openweathermap.org/

Дубликаты не найдены

Это какой-то лютый оверхэд.

Переживаю за заряд батареи смартфона. Автор, скажи что ты её после видео зарядил.

Какой в этом смысл? У тебя уже есть смарфон, прибей его на стену и смотри время и погоду.

ага, прибей гвоздем посреди экрана и любуйси =))

На названии сообщества обрати внимание.

О сообществе

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

Raspberry Pi – это миниатюрный компьютер «на ладони». Его размеры – всего лишь с кредитную карту, при этом возможности его применения ограничены практически только фантазией пользователя.

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

У нас всегда приветствуется активное участие в жизни сообщества и помощь соратникам 😉

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

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

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

Adblock detector