FollowTV (1)
Frequently shifting position in my laboratory viewing solution utilizing (3) ultrasonic sensors, (3) servos, an Arduino Uno and an excessive amount of averaging (see below) to lessen interference.
(Advice) Never buy HC-SR04 sensors, blech, double blech.

// FollowTV
// TVMiller

#include <Servo.h>

const int atpin = 2;
const int aepin = 3;
const int btpin = 4;
const int bepin = 5;
const int ctpin = 6;
const int cepin = 7;

// For Cycle
const int num = 15;
int i = 0;
// Limit Distance
const int limit = 5500;
int hold = 500;

long adur, atot, afix;
long bdur, btot, bfix;
long cdur, ctot, cfix;

Servo lfs; // Left Front Speaker
const int lfsout = 69;
const int lfsin = 92;

Servo mon; // Monitor
const int monl = 145;
const int monc = 91;
const int monr = 45;

Servo rfs; // Right Front Speaker
const int rfsin = 63;
const int rfsout = 78;

void setup() {

pinMode(atpin, OUTPUT);
pinMode(aepin, INPUT);
pinMode(btpin, OUTPUT);
pinMode(bepin, INPUT);
pinMode(ctpin, OUTPUT);
pinMode(cepin, INPUT);


digitalWrite(atpin, LOW);
digitalWrite(btpin, LOW);
digitalWrite(ctpin, LOW);



void loop() {

atot = 0;
for (i=0; i <= num; i++){
digitalWrite(atpin, HIGH);
digitalWrite(atpin, LOW);
adur = pulseIn(aepin, HIGH);
if (adur > limit) {
adur = limit;
atot = atot + adur;
afix = atot / num;

btot = 0;
for (i=0; i <= num; i++){
digitalWrite(btpin, HIGH);
digitalWrite(btpin, LOW);
bdur = pulseIn(bepin, HIGH);
if (bdur > limit) {
bdur = limit;
btot = btot + bdur;
bfix = btot / num;

ctot = 0;
for (i=0; i <= num; i++){
digitalWrite(ctpin, HIGH);
digitalWrite(ctpin, LOW);
cdur = pulseIn(cepin, HIGH);
if (cdur > limit) {
cdur = limit;
ctot = ctot + cdur;
cfix = ctot / num;

Serial.print(" ");
Serial.print(" ");

if (afix < bfix && afix < cfix) {
// Position 2
else if (bfix < afix && bfix < cfix) {
// Position 1 and 3
else if (cfix < afix && cfix < bfix) {
// Position 4
else if (afix == limit && bfix == limit && cfix == limit) {
// Position Open


Archive - FollowTV
Imgur -
@HackADay -
Imgur Mouse
Coke Shot
Addictions are absolute. How perverse they are can depend on your character. Alcohol, heroin, feet. We here at TVMiller prefer the unhealthy consumption of Coca~Cola. When delving deeper in to methodology, we all quickly learn two superior qualities; the aluminum can and the short brief intensity (the ahh) of an initial taste. We attempted to confine those elements in to a machine that sources three methods of activation; a button, a remote control and Jacob, our developing artificial intelligence.

// CokeShot
// TVMiller

#include <IRremote.h>

int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;

int red = 8;
int green = 9;
int pour = 10;

int timepour = 10000;
int timeend = 3000;

void setup() {


pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(pour, OUTPUT);



void loop() {

digitalWrite(red, LOW);
digitalWrite(green, LOW);
digitalWrite(pour, LOW);

// Jacob
if (Serial.available()) {
char ser =;
switch (ser) {
case 'C':
// Remote (Any)
else if (irrecv.decode(&results)) {


void coke() {
digitalWrite(pour, HIGH);
digitalWrite(green, HIGH);
digitalWrite(pour, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);

Archive - Coke Shot
Github - Arduino IRRemote Library
Resistance Theory - Wave Cube

Miscellaneous > Resistance Theory
Kama Sutra (ish) - Mongolian BBQ Position
Any Way Door (1/12 Scale)
Imagine a door with out boundaries. Subtly architectural fluff, this scaled down due to poverty Any Way Door allows the opener the discretion of direction. This featured premise model utilized a series of 22 gauge wound electromagnets sequenced through a Seeed Studio Relay Shield atop an Arduino Uno triggered by capacitive sensors allowing for locking and unlocking.

HackADay - Making A Door That Opens Both Ways - Any Way Door
Arduino - Capacitive Sensor Library
Entity Tax
The United States of America internal revenue code has become an incomprehensible lesion on any class' wallets. Numerous dynamics over lapped upon another levy fees upon the same dollar several fold while in the same owner's possession. Alternatives such as the much hailed flat tax is scorned by public officials as inadequate. It is not when both government spending is best regulated and when it is applied equally upon the citizen.

A commonly perceived flat tax (for example; 15% of income) would not be of equal application. Say a middle income male, gets up in the morning, drinks coffee, drives to work in a 35 minute commute, takes lunch, departs work, dines in a moderate restaurant, returns home and dozes off before the television. Another male of an upper bracket of income, gets up the morning, drinks coffee, drives to work in a 35 minute commute, takes lunch, departs work, dines in a higher end restaurant, returns home and goes to bed with a reasonably priced prostitute. The middle income male's monthly income is 2,500$ while the upper income male earns 5,000$. Subsequently, the middle income male would pay 375$ in taxes while the other, 750$ for the very same experience and utilization of government taxed resources. Why should a person with a greater skill or means, who has earned more, simply pay more because they have more wealth? That is a penalty for success.

Here we propose a point based system called the Entity Tax, with a flat tax fundamental as to tax only income. The notion is that taxes are applied to resources a citizen utilizes and should be comparative to the amount of these resources utilized by the citizen. In the chart below, you will see how each classification earns a specific percentage point based on the parameters followed.

All classifications are defined and cataloged based on the departments of registration governing the said classification. Aside from business ownership (Department of Commerce DOC), all other categories of data is collected by the Department of Registry (DOR) and vetted by the Department of Treasury (DOT). Employers, investment holders or business registrants are responsible for segregating and submitting taxes of employees or owners upon release of income. Updated Entity Tax points can be obtained by submitting a request to the DOR. The unemployed are not responsible for taxes during this time yet will be reviewed after every 100 days delinquent if DOR shows entity values (points). Penalties for failure for submitting incorrect or missing taxes will result in point penalties upon the business owner and/or tax payer for a defined time period.

A hidden attribute to the modeled point distribution is to discourage excess. Auditing of income may be suggested at any time by the DOT. Foreign workers will be predesignated with 10 points during the extend of their stay while employed. The proposed Entity Tax above is a preliminary concept and is subject to alterations.
Resistance Theory - (2D Rendering) Conveyance
Jacob E01 Obedience
Wasting Gas Choking Others LOL (Send) Choleric Analysis
The common American plebeian is unaware of their negligence whilst immersed in their faux significance.

An all too frequent sight these days are persons seated in their parked idling vehicle, using their phone to text or cavort in what ever manner they found gives them self worth. On several occasions, I have personally witnessed individuals peruse the internet on their phone for 20+ minutes while their automobile thirstily idled, wasting precious costly resources and polluting our atmosphere.

While my inner enraged logic festers at the sight of a useless people no longer able to spout truths at blithering idiots, allow us to analyze your worthlessness. In the following example, we will suppose that on average, per a simplified perceptible space of a Walmart parking lot in the United States, there are 10 automobile occupants per day that will idle their vehicle while interacting with their smart phone.

Idle Fuel Consumption
0.6L/HR per Liter Engine Displacement

Toyota Camry 2.5L 4CYL (#1 U.S. Mid-sized Sedan)
2.5 x 0.6 = 1.5 60 = 0.025L/M

Idle Pollution
9 gram(s) of toxins (ex. CO2) per 1 minute

Walmart Locations
United States 4,540
International 6,301
Sam's Club 647

Calculation (Muted Prognosis)
10 Douche Dusters per Day per U.S. Walmart Parking Lot
10 x 4,540 = 45,400 Ass Sniffers

45,400 x 9 = 408,600 Grams (901 Pounds) of Pollutants per Minute
408,600 x 5 Minutes Texting = 2,043,000 Grams (4,504 Pounds)
408,600 x 20 Minutes = 8,172,000 Grams (18,016 Pounds)

45,400 x 0.025 = 1,135 Liters (299.8 Gallons) per Minute
1,135 x 5 Minutes Texting = 5,675 Liters (1,499 Gallons)
1,135 x 20 Minutes = 22,700 Liters (5,997 Gallons)

1. ... engine.php
2. ... -next-year
3. ... out-Idling
4. ... locations/