Сентябрь 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.
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 – это миниатюрный компьютер «на ладони». Его размеры – всего лишь с кредитную карту, при этом возможности его применения ограничены практически только фантазией пользователя.
Это сообщество является местом, где Вы можете как поделиться, так и познакомиться с различными проектами и устройствами, создаваемыми на этих платформах, а так же самостоятельно погрузиться в мир программирования, благодаря постоянному пополнению обучающих видео и статей.
У нас всегда приветствуется активное участие в жизни сообщества и помощь соратникам 😉
В нашем сообществе запрещается:
• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)
• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском