В этом материале мы покажем, как на основе набора
«Цифровая лаборатория» NR05 собрать устройство, собирающее данные с датчика температуры и отправляющее их на специализированный сайт для хранения и обработки таких данных.
Как мы неоднократно отмечали, набор «Цифровая лаборатория» из серии «Азбука электронщика» предназначен не только для обучения началам программирования микроконтроллеров и проектирования электронных устройств на их основе, но и для создания вполне законченных и полезных устройств. В нашем проекте мы будем использовать ThingSpeak — открытую платформу для проектов, построенных на концепции «Интернет вещей». Платформа предназначена для сбора и обработки данных с различных датчиков. Основными возможностями ThingSpeak являются:
— сбор данных в режиме реального времени;
— математическая и статистическая обработка данных;
— визуализация данных.
Платформа ThingSpeak имеет развитый API (Application Programming Interface ) — интерфейс между сайтом и вашими приложениями, который позволяет не только отправлять, хранить и получать доступ к данным, но и предоставляет различные статистические методы их обработки. Мы рассмотрим для примера один канал для сбора данных, всего же платформа предоставляет до 8 каналов каждому пользователю. С данными каждого канала можно производить отдельные действия и использовать полученные результаты по своему усмотрению.