Close

BASE Display

A project log for PERISCOPE Perimeter Security

A perimeter security system employing multiple sensors to detect area intrusions and AWS for alarm notification, logging and visualization.

kschulzkschulz 08/25/2020 at 01:020 Comments

Started BASE with implementation of the TFT display. At this point the goal is to create a rudimentary display page showing the status of remote OUTPOSTs. The status is communicated via the nRF24L01 transceivers and includes PIR motion events and accelerometer data; WiFi sniffer results will be added later. 

Apparently the SPI interface for the BASE nRF24L01 transceiver is not playing well with the Segger emWin library driving the display.  With the transceiver in place, the emWin dies at GUI_Init( ). I tried relocating the SPI pins thinking there might be a conflict with the display IO, but no joy. Will have to track this down.

Here the BASE test page can be seen on the display. The LED is flashing red, indicating an error with the comm due to not having the nRF24L01  because of  the SPI conflict. Also shown is the KTTY virtual terminal I use for debug output.

Discussions