(Retired) Orbital Clock Page
Due to disinterest in updating scripting to retain precision measurements collaborated with more recent ease of data acquisition online .. we have shut down the OTC page (vijemiller.com/otc) after 10+ years. Links to the numerous categories of data aggregated will remain accessible on the OTC hold-page hosted locally. PHP and JS script will be made available both locally and on GitLab.

OTC remains our modern measure of time and will continue to improve relative to refinement of data. The Chromium extension displaying OTC day of year and year remains available here: otcext [download .zip]
Storm in a Box (Maker Faire New York)
Per request .. assisting in (doing) the construction of a display project for IONYC and the Boys and Girls Club of Astoria for Maker Faire NYC. The original proposal was for a Raspberry Pi 'weather station' .. but seeing as 'weather' is not abundant at a booth in Queens, we (me) decided to bring the weather to the weather station.

(2) Arduino Uno
Raspberry Pi
Wind Vane
Rain Gauge
Adafruit Neopixels
Water Pump
12V Fan

Arduino Neopixels Lightning Code

1. Acrylic acquired from disposed picture frames. So .. so much waste.
2. Wind is windy .. stop being so negative pressure!
3. Deadline was this project's undoing; shd have dome'd.
4. Due to circumstances .. SIAB will be left to a third party to operate (?!) at MFNY

TVShow 4X31 Center Surround Sound (NodeMCU)
When settling speakers in to place, you are idealizing that you will always sit dead center .. yet in our more lethargic reality, we lounge off-center. As consequence, you cease being the center of the speaker array .. until now ..

NodeMCU ESP8266 ESP-12E V2 (2)
Digital Potentiometer (2)
5V Power Supply (2)
4 Dip Switch (2)
4 Slot Terminals (2)


1. Intended to create an app with MIT App Inventor .. how-ever .. per the previous HaD FP (Voice Kitchen Faucet) .. it was decided to employ an alternative favored open source (-ish) voice command software http://voiceattack.com purely as demonstration.
2. Adding additional speakers merely requires copy-paste and if-statement modifications .. tho ideally a more advanced 'find' function upon installation would be coded.
3. Variances of % may depend on wattage (See #4)
4. Higher voltage systems would subsequently require HV digital potentiometers (AD7376)
5. Why is this .. not already a thing?!

TVShow 4X30 Voice Kitchen Faucet (NodeMCU)
Touching is far too forward when first getting to know your kitchen faucet.
You must first serenade it ..
.. here then is the Cyrano de Bergerac method of dish washing.

NodeMCU ESP8266 ESP-12E V2
(2) 9G Micro Servo
5V Power Supply
Jacob AI (Proprietary)
PLA (3D Printer)

Code (Version 0.1)

1. Limited positions to averaging hot/cold/mix in deux bcz .. less is more.
Would diversify per #3.
2. #MakeArduinoCheapAgain
3. Recommend https://github.com/netlabtoolkit/VarSpeedServo as alternative to littering annoying for-statements .. unfortunately avr/interrupt.h is not ESP8266 compatible.
4. Shameless plug for https://www.theio.nyc/
5. Will you ever learn, me?! .. Shd you believe the arms are long enough .. add more.
6. FYI .. Jacob is my personal AI. Say no to Amaoogpple!
7. Alternative suggestion for voice commands: https://voiceattack.com/

TVShow 4X29 Ionic Sonic Heatic Fork

Stop eating like a neanderthal.

1. Did /not/ use heating element wire bcz .. it is a plastic (PLA) prototype.
This was a hypothetical to establish concept .. for credit. ¯\_(ツ)_/¯
2. Shout-out to https://www.theio.nyc/ makerspace.