
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

В связи со вспышкой коронавирусной болезни (COVID-19) персоналу компании необходимо измерить и зарегистрировать температуру каждого работника. Это утомительная и трудоемкая задача для HR. Итак, я выполнил этот проект: рабочий нажимал кнопку, этот прибор измерял температуру, загружал данные в Интернет, а HR мог подключиться к сети и проверить температуру каждого в любое время.
Шаг 1. Расходные материалы

Аппаратное обеспечение:
- MakePython ESP32
- MLX90614
- Кнопка
- Аккумулятор
- Макетная плата
MakePython ESP32 - это плата ESP32 со встроенным OLED-дисплеем SSD1306, вы можете получить ее по этой ссылке:
Программное обеспечение:
uPyCraft V1.1
Щелкните эту ссылку, чтобы загрузить uPyCraft IDE для Windows:
randomnerdtutorials.com/uPyCraftWindows.
Шаг 2: Подключение

- Контакт VIN MLX90614 подключен к 3V3 MakePython ESP32, GND подключен к GND, контакт SCL подключен к IO22, а контакт SDA подключен к IO22 платы.
- Вывод VCC и вывод GND кнопки подключены к 3V3 и GND MakePython ESP32, а вывод OUT подключен к IO14.
- Подключите MakePython ESP8266 к ПК с помощью кабеля USB.
Шаг 3: IDE UPyCraft
- Если вы не использовали uPyCraft, вы можете загрузить руководство по MicroPython ESP32 Dev Kit с подробными инструкциями.
- Вы можете пропустить этот шаг, если вы его использовали.
Шаг 4. Используйте ThingSpeak IoT



Удаленно контролировать температуру на ThingSpeak, шаги:
- Зарегистрируйте аккаунт на https://thingspeak.com/. Если он у вас уже есть, войдите в систему напрямую.
- Щелкните Новый канал, чтобы создать новый канал ThingSpeak.
- Введите имя, описание, выберите поле 1. Затем сохраните канал внизу.
- Нажмите на опцию API Keys, скопируйте API Key, мы будем использовать его в программе.
Шаг 5: Код
Загрузите и запустите файл драйвера ssd1306.py, MLX90614.py.
Внесите следующие изменения в файл main.py, затем сохраните и запустите.
Измените SSID и PSW для подключения Wi-Fi
SSID = "Makerfabs"
PSW = '20160704'
Измените КЛЮЧ API, который вы получили на предыдущем шаге
API_KEY = 'RATU1SWM0MT46HHR'
Это код для получения температуры и загрузки данных:
while True: if (button.value () == 1): Temp = sensor.getObjCelsius () # Получить информацию о температуре oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () # Используйте ключи API для записи данных о температуре на канал URL = "https://api.thingspeak.com/update?api_key=" + API_KEY + "& field1 = "+ str (Temp) res = urequests.get (URL) print (res.text)
Шаг 6: Установите

Прикрепите плату к двери двусторонним скотчем, откройте тумблер на аккумуляторе, на экране появится сообщение об успешном подключении WiFi.
Шаг 7: Измерьте



На экране появится сообщение «Измерьте температуру, пожалуйста, нажмите кнопку», вы подойдете как можно ближе к MLX90614, затем нажмите кнопку, он покажет вашу температуру и загрузит данные на веб-сайт.
Шаг 8: Завершите

Перейдите на https://thingspeak.com, и вы сможете увидеть измерения в приватном просмотре.
Этот проект записывает вашу температуру и время измерения, которые также можно использовать в качестве записи посещаемости. Теперь HR может видеть ваши данные, войдя в сеть ThingSpeak, что очень удобно.
Рекомендуемые:
Сделай сам - сделай USB мини-акустическую систему с PAM8403 и картоном - Золотой винт: 5 шагов

Сделай сам - сделай USB мини-акустическую систему с PAM8403 и картоном | Золотой винт: Сегодня я покажу вам, как сделать мини-акустическую систему USB с модулем усилителя PAM8403 и картоном. Это очень просто из дешевых материалов
Интеллектуальный инфракрасный термометр IOT (COVID-19): 3 шага

Интеллектуальный инфракрасный термометр IOT (COVID-19): из-за восстания COVID в 2019 году мы решили создать интеллектуальный инфракрасный термометр IOT, который подключается к интеллектуальным устройствам, чтобы показывать зарегистрированную температуру, это не только более дешевая альтернатива, но и отличный обучающий модуль для технологий и Интернета вещей, который
Макрообъективы «сделай сам» с автофокусом (отличается от всех других макрообъективов «сделай сам»): 4 шага (с изображениями)

Макрообъективы «сделай сам» с автофокусом (отличается от всех других макрообъективов «сделай сам»): я видел много людей, делающих макрообъективы со стандартным комплектным объективом (обычно 18-55 мм). Большинство из них представляют собой объектив, который просто приклеивают к камере назад или снимают передний элемент. У обоих вариантов есть свои недостатки. Для крепления объектива
Лазерный инфракрасный термометр Arduino: 7 шагов (с изображениями)

Лазерный инфракрасный термометр Arduino: в этом проекте я покажу вам, как создать цифровой лазерный инфракрасный термометр с индивидуальным корпусом, напечатанным на 3D-принтере
Бесконтактный инфракрасный термометр на базе Arduino - ИК-термометр с использованием Arduino: 4 шага

Бесконтактный инфракрасный термометр на базе Arduino | ИК-термометр с использованием Arduino: Привет, ребята, в этой инструкции мы сделаем бесконтактный термометр с использованием Arduino, поскольку иногда температура жидкости / твердого вещества слишком высока или слишком низка, и тогда трудно установить контакт с ним и прочитать его температура тогда в этом сценарии