Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
С крошечным дешевым чипом / устройством ESP8266 вы можете совершенно бесплатно регистрировать данные о температуре снаружи, в комнате, теплице, лаборатории, холодильной камере или в любом другом месте. Этот пример мы будем использовать для регистрации температуры охлаждающего помещения внутри и снаружи.
Устройство будет подключено к Интернету через Wi-Fi
Вы сможете проверять последние показания на своем мобильном телефоне, компьютере или любом другом устройстве с помощью браузера.
Запасы
Для изготовления устройства регистрации вам потребуются комплектующие оборудования. Необходимые устройства можно приобрести здесь (минимум):
- WeMos D1 mini
- кабель micro USB
- 2x DS18B20 водонепроницаемый с модульной платой
Также неплохо иметь:
- Зарядное устройство USB для питания вашего устройства
- Водонепроницаемый корпус
Шаг 1. Добавьте свое устройство в LoggingPlatform
Здесь вы можете добавить свое устройство, чтобы получить ключи API, которые понадобятся позже:
Шаг 2: Подключение оборудования
Подключите 2x DS18B20 Out к WeMos D1 in
DS18B20 использует один провод и может быть подключен к тому же выводу, но для упрощения подключения без пайки мы будем подключать отдельно.
Пример схемы на изображении 1
Имейте в виду, что цифровые входы / выходы на WeMos D1 mini не такие, как в коде, вот пример перехода, поэтому в коде мы используем контакты 4 и 5, а на платах написано как D1, D2, как на изображении 2.
Шаг 3. Загрузите программное обеспечение, необходимое на устройство (Руководство по 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:
И вы увидите хорошие данные, температуру в холодильной камере и наружную температуру.