Skip to content

This project takes the ETANixieClock Raspberry pi project and converts it into a Resin-io Docker Device. The goal is to allow on the fly updates of the code along with a method to maintian persistant data when the code is updated. It also includes a way to externally setup a wifi connection when a valid wifi is not available, by converting the R…

License

drkmsmithjr/resin-io-projects-ETANixieClock

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

resin-io-projects-ETANixieClock

This project takes the ETANixieClock Raspberry pi project and converts it into a Resin-io (Resin-io was recently changed to Balena-io) Docker Device. See the complete blog for this project at Easy IoT Fleet Deployment of ETA Nixie Tube Clocks. The goal of the blog and project is to allow on the fly updates of the code along with a method to maintian persistant data when the code is updated. It also includes a way to externally setup a wifi connection when a valid wifi is not available, by converting the Raspberry Pi into an Access Point. This method follows examples from the Resin-io repository For the Resin-io dashboard, two appliation parameters per device are needed to be sent to the Docker Containter.

  1. The GOOGLEKEY is the client key you get from google for a google maps account. This is a good way to keep this private. See instructions in the BLOG on how to get this client Key.
  2. The TIMEZONE paramater is the set to you time zone. For example, 'America/Los_Angeles'. See the entry at Wikipedia for a valid timezone name.

The Setuplocations.py file is a python script that allows for each ETA clock to be customized for a given location and individual ETA destinations. This will need to be run through the terminal window of the device as shown in the BLOG. This data will be persistant between code updates. Future upgrades of the code should allow this to be updated from a web server....

The TestDigits.py file is a python script designed to test, debug, and burn-in Nixie Tubes assembled for the ETANixieClock schematic and PCB layout. Burn-in is often needed to get rid of cathode poisoning on older tubes and this program can be used to test it out and burnin a set of nixie tubes. It also is good to debug other visual issues with Nixie tubes, like setting the bias resistors so that all digits light up correctly with the power supply voltage.

About

This project takes the ETANixieClock Raspberry pi project and converts it into a Resin-io Docker Device. The goal is to allow on the fly updates of the code along with a method to maintian persistant data when the code is updated. It also includes a way to externally setup a wifi connection when a valid wifi is not available, by converting the R…

Resources

License

Stars

Watchers

Forks

Packages

No packages published