Site Tools


Hotfix release available: 2017-02-19e "Frusterick Manners". upgrade now! [49.5] (what's this?)
Hotfix release available fixing CVE-2017-12979 and CVE-2017-12980: 2017-02-19d "Frusterick Manners". upgrade now! [49.4] (what's this?)
Hotfix release available fixing CVE-2017-12583: 2017-02-19c "Frusterick Manners". upgrade now! [49.3] (what's this?)
Hotfix release available fixing security token and media manager: 2017-02-19b "Frusterick Manners". upgrade now! [49.2] (what's this?)
Hotfix release available fixing install and media manager issues: 2017-02-19a "Frusterick Manners". upgrade now! [49.1] (what's this?)
New release available: 2017-02-19 "Frusterick Manners". upgrade now! [49] (what's this?)
Hotfix release available: 2016-06-26e "Elenor of Tsort". upgrade now! [48.5] (what's this?)
Hotfix release available fixing CVE-2017-12979 and CVE-2017-12980: 2016-06-26d "Elenor of Tsort". upgrade now! [48.4] (what's this?)
Hotfix release available fixing CVE-2017-12583: 2016-06-26c "Elenor of Tsort". upgrade now! [48.3] (what's this?)
Hotfix release available fixing security token: 2016-06-26b "Elenor of Tsort". upgrade now! [48.2] (what's this?)
Hotfix release available fixing authad issues: 2016-06-26a "Elenor of Tsort". upgrade now! [48.1] (what's this?)
New release available: 2016-06-26 "Elenor of Tsort". upgrade now! [48] (what's this?)
robert

Wall Clock and Voting Tabulator

The wall clock and voting tabulator is built using a RaspberryPi to create a WiFi Access Point for the voting boxes. This then communicates with an Arduino Mega 2560 that runs the display and tabulates votes. The date and time are kept by a DS3231 real-time clock module.

The available commands on the keypad are:

  1. Switch to clock mode
  2. Switch to Set Clock mode. The clock then waits for 5 additional keypad presses in the format hhmmx where x equal to 0 indicates AM and x greater than 0 indicates PM.
  3. Switch to Set Date mode. The clock then waits for 8 additional keypad presses in the format mmddyyyy.
  4. Switch to Vote mode
  5. Reveal voting results as Count
  6. Reveal voting results as Pass/Fail
  7. Subtract 1 hour from the clock (for DST)
  8. Add 1 hour to the clock (for DST adjust)
  9. Switch to random display mode

The source code for the clock can be found here. In addition, there are a number of third-party libraries used. The DS3231 library can be found here. The other libraries are standard libraries and most can be installed directly within the Arduino IDE.

robert.txt · Last modified: 2017/09/06 14:46 by 66.190.155.97