Overview
First of all, this is my first time using brightsign or brightauthor.
The purpose of the project is to use an IR sensor to trigger a projected image and scrolling text (a quote), letting it play out, then switching to a new image and a new quote the next time the IR sensor is triggered.
For eventual users, the process will work like this:
- Walk up to point X, trigger IR sensor
- Projector awakens and gives image + text starts to scroll
- After text and image are finished, the next time the IR sensor is triggered it moves to a new image with a new quote
On boot, the device needs to be in an idle state.
So far
I have a series of static images (currently in Zone 1). In testing I've been using an event handler to begin the process, then a GPIO 0 input to trigger the image. In zone 2, I have been using Live text to create quotes that appear under the body of the image in Zone 1. I did intend to use Ticker text, but I don't appear to be able to create an interactive playlist if I use it.
Image Zone 1:
- Starts with event handler
- GPIO Trigger Zero to
- Image
- GPIO Trigger to
- Image
Live Text Zone 2:
- Starts with event handler
- GPIO trigger zero
- Quote 1 part 1
- Time delay 6 seconds
- Quote 1 part 2
With it set up as it is, I'm seeing the following problems:
- There's no synchronicity between the two zones, though both trigger at the same time
- The IR sensor picks up motion too easily, so I can easily trigger the next image without the current quote in Live text finishing
- I can't wrap my head around how to make it loop back to the end state
As a complete novice, please help :(
Additional things
- I am considering using a video of scrolling text in Zone 2 rather than live text
- Is there really no way to get a ticker event triggered by GPIO?