Оглавление:

MicroPython на дешевом ESP8266 WeMos D1 Mini за 3 доллара для двукратной регистрации температуры, Wi-Fi и мобильной статистики: 4 шага
MicroPython на дешевом ESP8266 WeMos D1 Mini за 3 доллара для двукратной регистрации температуры, Wi-Fi и мобильной статистики: 4 шага

Видео: MicroPython на дешевом ESP8266 WeMos D1 Mini за 3 доллара для двукратной регистрации температуры, Wi-Fi и мобильной статистики: 4 шага

Видео: MicroPython на дешевом ESP8266 WeMos D1 Mini за 3 доллара для двукратной регистрации температуры, Wi-Fi и мобильной статистики: 4 шага
Видео: Урок 1. MicroPython Windows. Установка и настройка IDE. 2024, Июль
Anonim
MicroPython на дешевом ESP8266 WeMos D1 Mini за 3 доллара для двукратной регистрации температуры, Wi-Fi и мобильной статистики
MicroPython на дешевом ESP8266 WeMos D1 Mini за 3 доллара для двукратной регистрации температуры, Wi-Fi и мобильной статистики
MicroPython на дешевом ESP8266 WeMos D1 Mini за 3 доллара для двукратной регистрации температуры, Wi-Fi и мобильной статистики
MicroPython на дешевом ESP8266 WeMos D1 Mini за 3 доллара для двукратной регистрации температуры, Wi-Fi и мобильной статистики

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

Устройство будет подключено к Интернету через Wi-Fi

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

Запасы

Для изготовления устройства регистрации вам потребуются комплектующие оборудования. Необходимые устройства можно приобрести здесь (минимум):

  • WeMos D1 mini
  • кабель micro USB
  • 2x DS18B20 водонепроницаемый с модульной платой

Также неплохо иметь:

  • Зарядное устройство USB для питания вашего устройства
  • Водонепроницаемый корпус

Шаг 1. Добавьте свое устройство в LoggingPlatform

Добавьте свое устройство в LoggingPlatform
Добавьте свое устройство в LoggingPlatform

Здесь вы можете добавить свое устройство, чтобы получить ключи API, которые понадобятся позже:

Шаг 2: Подключение оборудования

Подключение оборудования
Подключение оборудования
Подключение оборудования
Подключение оборудования

Подключите 2x DS18B20 Out к WeMos D1 in

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

Пример схемы на изображении 1

Имейте в виду, что цифровые входы / выходы на WeMos D1 mini не такие, как в коде, вот пример перехода, поэтому в коде мы используем контакты 4 и 5, а на платах написано как D1, D2, как на изображении 2.

Шаг 3. Загрузите программное обеспечение, необходимое на устройство (Руководство по Windows)

Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)
Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)
Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)
Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)
Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)
Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)
Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)
Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)

Подключите устройство к USB на вашем ПК с Windows Загрузите и установите Python здесь:

Загрузите и запустите инструмент uPyCraft IDE для прошивки вашего NodeMCU здесь: uPyCraft.exe

Изображение 1. Выберите COM-порт (обычно это большее число, если к вам не подключены другие устройства)

Изображение 2:

Записать загруженную микропрограмму microPython на устройство. Если у вас есть pyBoard или устройство с предварительно загруженной микропрограммой, вы можете пропустить этот шаг.

Загрузите прошивку MicroPython для NodeMCU здесь:

Изображение 3:

Загрузите пример базового кода LoggingForest на устройство Загрузите пример кода здесь: main.py

Используйте меню-> Сохранить страницу как или CTRL + S, чтобы загрузить с этой страницы main.py

Теперь откройте файл в инструменте uPiCraft и измените параметры, полученные на сайте loggingforest.com.

Изображение 4:

Скачать и запустить

Шаг 4. Проверьте свои данные на компьютере или мобильном устройстве

Проверьте свои данные на компьютере или мобильном устройстве
Проверьте свои данные на компьютере или мобильном устройстве
Проверьте свои данные на компьютере или мобильном устройстве
Проверьте свои данные на компьютере или мобильном устройстве
Проверьте свои данные на компьютере или мобильном устройстве
Проверьте свои данные на компьютере или мобильном устройстве

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

Изображение 2:

Нажмите на предварительный просмотр

Изображение 3:

И вы увидите хорошие данные, температуру в холодильной камере и наружную температуру.

Рекомендуемые: