Отладочная девборда обрастает проводами…
IMG_2448.JPG [ 424.53 КБ | Просмотров: 7886 ]
К базовому устройству подключен модуль связи nRF24L01+, который принимает сигнал пока только от одного датчика (тестовый вариант)… естественно в связи с этим в главном меню добавилось два пункта: «Просмотр события» и «Просмотр архива».
IMG_2449.JPG [ 344.65 КБ | Просмотров: 7886 ]
На экране просмотра событий отображается последнее произошедшее событие. В архиве та же информация, но только по всем событиям. Размер одиночного события составляет 8 байт: первый байт – информация о инициаторе события (датчик воды или иная периферия); второй байт – информация о событии; третий байт – действия устройства на событие (управление кранами); четвёртый байт – часы; пятый байт – минуты; шестой байт – секунды; седьмой байт – дата; восьмой байт – месяц.
Так как в устройстве используется модуль часов DS3231, то для архива была задействована память 24C32 на данном модуле.
Модуль DS3231.jpg [ 89.35 КБ | Просмотров: 7886 ]
Вернее не весь её объём памяти, а лишь износостойкая часть 4 Кбит (512 байт). 63 сохраняемых событий вполне достаточны для такого устройства. Которые по мере заполнения будут перезаписываться.