На arduino установлено два датчика
-
датчик вибрации.
-
датчик касания.
При детектировании нажатия или вибрации arduino отправляет HTTP POST запрос веб-приложению для обновления данных. На главной странице сайта переодически происходит обновление данных через AJAX.
Проект доступен на Heroku
Также на arduino установлены
-
RGB светодиод. Мигает при детектировании нажатия(синим) или вибрации(зелёным). Во время работы горит красным цветом.
-
Динамик. Пищит при детектировании нажатия или вибрации и при включении.
-
7-ми сегментный дисплей на 4 цифры. Служит для отображения количества детектированных событий.
-
Модуль Ethernet W5500 SPI для работы с сетью.
Для отображения информации на дисплее используется библиотека автора AlexGyver.