Skip to content

Fantonrko/ESP8266-Test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

ESP8266-Test

Тестовое задание на должность младшего инженера отдела Hardware Engineering

Estimate: 1d.

Разработка автономного устройства мониторинга температуры. Необходимо разработать устройство которое:

  • питается от аккумулятора, раз в 60 минут передает данные с датчика температуры в облачный сервис
  • имеет кнопку, по нажатию на которую происходит форсированная передача данных и отображение статуса устройства с помощью RGB светодиода
  • имеет размер до 200 куб.см
  • обеспечивает максимальное время автономной работы

Данные с микроконтроллера отправляются в Google Таблицу.

image

Для корректного приёма данных был написан скрипт на Google Apps Script. Конечный пользователь по запросу можнт получить данные с таблицы и вести их обработку.

Устройство питается от Li-Pol аккумулятора. На плате расположен USB разъём для зарядки аккумулятора, а так же для прошивки через программатор CH340G USB - TTL (UART).

Данные отправляются на сервер каждые 60 минут. При нажатии на кнопку RESET данные отправляются сразу же.

Светодиод отображает текущий статус работы. Красный - микроконтроллер включился, отправка данных не происходит, идёт подключение к Wi-Fi. Синий - Подключение к Wi-Fi выполнилось, идёт отправка данных на сервер. Зелёный - Отправка данных выполнена успешно, через 2 секунды микроконтроллер войдёт в режим сна.

Размеры платы составляют 57.3 x 27.2 x 1 (мм).

Top Layer Bottom Layer Schematic_ESP8266_TEST_2022-11-13.pdf

После отправки данных микроконтроллер переходит в режим сна ( DeepSleep ) для обеспечения максимального времени автономной работы.

В качестве доработки можно определится на необходимом облачном сервисе, отталкиваясь от этого использовать дополнительные возможности для отправки и обработки данных на сервере. Выбрать более точный датчик температуры с возможностью выводного подключения, сделать дополнительные разъёмы для подключения сторонних датчиков.

About

Тестовое задание на должность младшего инженера отдела Hardware Engineering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors