Оглавление:
- Шаг 1. Посмотрите видео
- Шаг 2: Подготовьте Arduino IDE для работы с модулем Wi-Fi NodeMCU
- Шаг 3. Проверьте точечно-матричный дисплей
- Шаг 4: Подготовьте ThingHTTP
- Шаг 5: Протестируйте модуль
- Шаг 6: Окончательный набросок
- Шаг 7: Готово
Видео: Отображение слова дня с помощью Интернета вещей: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
В этом руководстве я покажу вам, как вы можете создать «Дисплей дня», используя модуль Wi-Fi NodeMCU и точечно-матричный дисплей. Вместо слова дня вы можете отображать все, что хотите (текст) из всего Интернета, после прохождения этого руководства. Если вы впервые используете модуль Wi-Fi, то это руководство также поможет вам, как я уже говорил от начала до конца.
Давайте вникнем в это.
Шаг 1. Посмотрите видео
В видео я рассмотрел все шаги, необходимые для создания этого проекта. Я также подробно рассказал о коде, используемом в проекте, который также полезен для новичков и в противном случае невозможно объяснить в письменном формате.
Поэтому обязательно посмотрите это, прежде чем двигаться дальше.
Шаг 2: Подготовьте Arduino IDE для работы с модулем Wi-Fi NodeMCU
Первая работа с модулем Wi-Fi - не всегда легкая прогулка для большинства пользователей (в том числе и для меня). Поэтому рекомендуется начинать с него поэтапно.
Я предлагаю этот класс Instructables каждому новичку. Автор bekathwia проделала большую работу, объясняя, как начать работу с этим модулем. Я сам использовал тот же источник для знакомства с модулем.
Итак, если вы новичок, пройдите этот курс, тогда только вы сможете выбраться из следующих шагов.
Шаг 3. Проверьте точечно-матричный дисплей
Подключите точечную матрицу к модулю Wi-Fi следующим образом:
DMD - NodeMCU
Vcc - 3,3 В
Земля - Земля
Clk - D5
Дин - D7
CS - D8
Теперь, чтобы проверить точечно-матричный дисплей, добавьте библиотеки MD Parola и MD_MAX72XX в библиотеку Arduino.
Но перед его использованием перейдите в папку библиотек Arduino, откройте папку библиотеки MD_MAX_72XX, затем перейдите в docs и откройте любой файл HMTL, затем определите тип имеющегося у вас точечно-матричного дисплея (нажмите здесь, чтобы узнать больше). Мой - FC_16. После этого перейдите в папку «src» и откройте файл MD_MAX72XX.h. Измените файл заголовка в соответствии с имеющимся у вас модулем, а затем сохраните его. Теперь вы можете проверить свой модуль. Откройте тестовый скетч и загрузите его. Точечная матрица должна отображать несколько шаблонов, за которыми следуют их названия, которые также можно увидеть в Serial Monitor.
Шаг 4: Подготовьте ThingHTTP
1. Откройте Mozilla Firefox (у меня Chrome не работал) 2. Выберите свой сайт (я использовал Dictionary.com) 3. Щелкните правой кнопкой мыши на интересующем вас слове, выберите «Проверить элемент». Скопируйте XPath выделенного кода 5. Зайдите на Thingspeak.com 6. Перейдите в приложения и выберите ThingHTTP.7. Создайте новый ThingHTTP, назовите его как-нибудь, укажите URL-адрес страницы, с которой вы скопировали XPath, вставьте ранее скопированный XPath для синтаксического анализа строки, сохраните ThingHTTP.
Обратите внимание на созданный API.
Посмотрите видео для правильного понимания и необходимости этого.
Шаг 5: Протестируйте модуль
Откройте эскиз, прикрепленный на этом шаге, отредактируйте SSID Wi-Fi, ключ доступа и ключ API и загрузите его. После загрузки откройте последовательный монитор, если результат выглядит примерно так, как тот, который я прикрепил на этом шаге, тогда модуль работает нормально и можно переходить к последнему шагу.
Вы также можете использовать любой другой веб-сайт, если хотите, проверьте это.
Шаг 6: Окончательный набросок
Выполните те же подключения, что и на шаге 3. Окончательный код прилагается на этом шаге.
Отредактируйте SSID Wi-Fi, ключ доступа (оставьте поле пустым в кавычках, если Wi-Fi открыт) и API и загрузите его в модуль.
Как только он подключится к Wi-Fi и получит данные, он отключится и отобразит слово и значение в DMD (посмотрите на встроенный светодиод, чтобы определить состояние, мигает - пытается подключиться к Wi-Fi, горит синим цветом - подключен, выключен - отключен). Отключение от Wi-Fi экономит электроэнергию, но у него также есть недостаток: вам нужно будет перезапустить модуль, чтобы получить новые данные.
Но для таких приложений я не думаю, что будет хорошей идеей оставаться подключенным к Wi-Fi, однако вы можете легко это сделать после небольшой настройки программы. Это все зависит от вас.
Шаг 7: Готово
Вот и все!
Не стесняйтесь комментировать любые советы или сомнения, я буду более чем счастлив вам помочь.
Спасибо, что прочитали, рассмотрите возможность подписки, и если вам понравился этот проект, загляните на наш канал на YouTube, у нас их много:)
Увидимся в следующем учебном пособии.
Рекомендуемые:
Тыква на Хэллоуин в стиле Интернета вещей - Управление светодиодами с помощью Arduino MKR1000 и приложения Blynk ???: 4 шага (с изображениями)
Тыква на Хэллоуин в стиле Интернета вещей | Управление светодиодами с помощью Arduino MKR1000 и приложения Blynk ???: Всем привет! Несколько недель назад был Хэллоуин, и, следуя традиции, я вырезал красивую тыкву для своего балкона. Но, имея свою тыкву на открытом воздухе, я понял, что было довольно неприятно каждый вечер выходить на улицу, чтобы зажечь свечу. И я
Как сделать домашнюю автоматизацию на основе Интернета вещей с помощью реле управления датчиками NodeMCU: 14 шагов (с изображениями)
Как сделать домашнюю автоматизацию на основе IoT с помощью реле управления датчиками NodeMCU: в этом проекте на основе Интернета вещей я сделал домашнюю автоматизацию с помощью Blynk и модуля реле управления NodeMCU с обратной связью в реальном времени. В ручном режиме этим релейным модулем можно управлять с мобильного телефона или смартфона, а также с помощью ручного переключателя. В автоматическом режиме этот умный
Можно ли передавать фотографии с помощью устройств Интернета вещей на базе LPWAN?: 6 шагов
Возможна ли передача фотографий с помощью устройств IoT на основе LPWAN ?: LPWAN означает Low Power Wide Area Network, и это вполне подходящая технология связи в области IoT. Типичными технологиями являются Sigfox, LoRa NB-IoT и LTE Cat.M1. Это все технологии междугородной связи с низким энергопотреблением. В г
Основы Интернета вещей: подключение Интернета вещей к облаку с помощью ОС Mongoose: 5 шагов
Основы IoT: подключение вашего IoT к облаку с помощью Mongoose OS: если вы человек, который занимается мастерингом и электроникой, чаще всего вы встретите термин Интернет вещей, обычно сокращенно IoT, и что он относится к набору устройств, которые могут подключаться к Интернету! Быть таким человеком
Мониторинг пула Интернета вещей с помощью ThingsBoard: 8 шагов
Мониторинг пула Интернета вещей с помощью ThingsBoard: в этом руководстве будет показано, как отслеживать pH, ОВП и температуру в бассейне или спа и загружать данные в службу визуализации и хранения ThingsBoard.io