A couple years ago, hobby horses were the rage with the kids and after making a couple, Ella wanted a “holder”, so we laser cut this little horse holder from some plywood.






Personal collective of ideas, thoughts and notes
A couple years ago, hobby horses were the rage with the kids and after making a couple, Ella wanted a “holder”, so we laser cut this little horse holder from some plywood.
One of the benefits of Quantum Computing is their ability to generate truly random numbers.
Since classical computers are deterministic machines, governed by algorithms, they are inherently predictable. Therefor any number generated by a classical computer, even if it seems complex is actually based on a set of conditions or algorithm, which therefor makes it a “pseudo random number”, rather than truly random.
To generate truly random numbers you need to rely on a physical processor or phenomena that are unpredictable, examples of this include radioactive decay, electronic noise or even atmospheric noise.
Since QC is essentially based on a physical process and the probabilistic nature of quantum mechanics, its qubits can exist in a superposition state, this means they can represent a combination of 0 and 1 simultaneously, this state/property can be harnessed by QRNG (Quantum random number generators) to produce truly random numbers.
As a fun project, I decided to build a small physical QRNG using an Arduino, laser diode, beam splitter and two photo resistors. The basic premise is that you pulse the laser, it sends a wave/particle (both!) through the beam splitter, 50% of the time it should hit one of the two photo resistors, providing you with a random string of “1”s or “0”s.
While a very simple, basic and small example, it is a fun experiment. Check out OpenQbit.com if you would like to build your own. To make this a little easier, I laser cut a template/outline for the beam splitter for holding each of the components.
Enjoy Randomness? Check out these blog, sites, references: http://www.reallyreallyrandom.com
Non Quantum RNG generator using zener noise: http://www.reallyreallyrandom.com/zener/breadboard/
Nice video explaining the seed variables used and middle squares: https://www.khanacademy.org/computing/computer-science/cryptography/crypt/v/random-vs-pseudorandom-number-generators
/* Annotated QRNGv1 Firmware V1.1
Author: Noah G. Wood
Modified: Paul Aschmann
Copyright (c) 2019 Spooky Manufacturing, LLC
License: GPLv3.0
*/
int triggerPin = 2; // This pin will pulse our quantum circuit
int hPin = A0; // This pin measures the horizontal polarized photons
int vPin = A1; // This pin measures the vertically polarized photons
float H = 0;
float V = 0;
long previousMillis = 0;
long interval = 1000;
float maxH = 0;
float maxV = 0;
void setup() {
// Just setting up triggerPin and serial connection
//pinMode(13, OUTPUT);
pinMode(triggerPin, OUTPUT);
Serial.begin(9600);
}
int Random() {
// Pulse the laser
digitalWrite(triggerPin, HIGH);
//delay(1);
digitalWrite(triggerPin, LOW);
}
void loop() {
// The main program
// Run our program and print the random bit to serial
//delay(1000);
unsigned long currentMillis = millis();
if (currentMillis - previousMillis > interval) {
previousMillis = currentMillis;
Random();
}
// Read the photoresistors
H = analogRead(hPin);
V = analogRead(vPin);
// Determine random bit
if (H > V) { // More photons in the H mode, return 0
Serial.println("-------------------- > H: ");
Serial.println(H);
Serial.println("V: ");
Serial.println(V);
if (H > maxH) {
maxH = H;
Serial.println("New max H");
}
} else if (V > H) { // More photons in the V mode, return 1
Serial.println("-------------------- > V: ");
Serial.println(V);
Serial.println("H: ");
Serial.println(H);
if (V > maxV) {
maxV = V;
Serial.println("New max V");
}
} else {
Serial.println("Same values");
}
delay(1000);
}
An ion is a atom with one of the outer electrons removed (normally removed by pointing a laser beam at it) – forming positively charged ion.
Ion trapping is done in a vacuum chamber to isolate the ions from the external environment as much as possible. (And avoid other atoms in the air from bumping and
Price Schedule
Orbit Sku | Part Name | Price | Quantity | Item Total |
Accessories | ||||
26030 | Sprinkler Pull Up Tool | $8.13 | 1 | $8.13 |
31273 | 1/2 In. x 520 In.Thread Seal Tape | $2.29 | 3 | $6.87 |
26085 | 1/2 In. – 1 In. PVC Cutting Tool | $5.27 | 1 | $5.27 |
26120 | 1-1/4 In. Poly Pipe Ergo Cutter | $13.94 | 1 | $13.94 |
53376 | Orbit Sprinkler Flag; 10 per bundle | $2.49 | 5 | $12.45 |
53333N | Walkway Tunnel Kit | $5.60 | 1 | $5.60 |
31980 | Blu-Lock Release Tool Set | $4.01 | 1 | $4.01 |
Fittings | ||||
31377 | 3/4 In. x 1/2 In. Blu-Lock Coupling | $1.92 | 23 | $44.16 |
31670 | 1″ Blu-Lock 3X Tee | $3.09 | 6 | $18.54 |
31373 | 3/4″ x 3/4″ x 1/2″ Blu-Lock 3X Tee | $2.33 | 16 | $37.28 |
31684 | 3/4″ X 3/4″ X 1″ Blu-Lock 3X Tee | $2.65 | 13 | $34.45 |
31673 | 1″ Blu-Lock 3X Elbow | $2.35 | 28 | $65.80 |
31374H | 3/4 In. Blu-Lock Elbow | $2.33 | 6 | $13.98 |
31985 | 1/2″ BL x MPT Swing Joint 3X | $1.55 | 39 | $60.45 |
31975 | 1/2″ Blu-Lock Street Elbow 3X | $1.22 | 22 | $26.84 |
31676 | 1″ Blu-Lock 3X Coupling | $2.30 | 2 | $4.60 |
31376 | 3/4″ Blu-Lock 3X Coupling | $1.48 | 2 | $2.96 |
Gear Drive Nozzles | ||||
—– | 15-24′ 1.5 GPM Rotor Nozzle | $0.00 | 7 | $0.00 |
—– | 15-24′ 3.0 GPM Rotor Nozzle | $0.00 | 2 | $0.00 |
—– | 15-24′ 0.8 GPM Rotor Nozzle | $0.00 | 4 | $0.00 |
—– | 25-35′ 1.0 GPM Rotor Nozzle | $0.00 | 3 | $0.00 |
Mainline Pipe and Fittings | ||||
—– | 1 In. Slip PVC Coupling | $0.38 | 1 | $0.38 |
— | 1 In. Slip PVC Elbow | $0.48 | 1 | $0.48 |
Pipe | ||||
37682 | 1 In. x 100 Ft. Blu-Lock Sprinkler Pipe | $48.99 | 6 | $293.94 |
37382 | 3/4 In. x 100 Ft. Blu-Lock Sprinkler Pipe | $37.99 | 5 | $189.95 |
—– | 1″ x 10′ Schedule 40 PVC Pipe | $2.47 | 1 | $2.47 |
37980 | 1/2 In. x 100 Ft. Blu-Lock Sprinkler Pipe | $32.99 | 1 | $32.99 |
Pop-up Gear Drive Heads | ||||
55179 | Saturn IV Professional Gear Drive | $10.04 | 16 | $160.64 |
Pop-Up Spray Heads | ||||
54616 | 4″ Pressure Regulating Pop-up Spray Head w/o Nozzle (5 Pack) | $18.49 | 5 | $92.45 |
Pop-up Spray Nozzles | ||||
53582 | 10 Ft. Adjustable Nozzle | $2.16 | 17 | $36.72 |
53583 | 12 Ft. Adjustable Nozzle | $1.79 | 2 | $3.58 |
53580L | 4 Ft. Adjustable Nozzle | $2.16 | 4 | $8.64 |
Sprinkler Timers |
Paul Aschmann
5200 Rialto
Orbit Sku | Part Name | Price | Quantity | Item Total |
57946 | 6 Station B-hyve Smart Wifi Timer | $109.99 | 1 | $109.99 |
Sprinkler Wire | ||||
57002 | Grease Cap Kit for Valves (Package Of 4) | $6.89 | 2 | $13.78 |
57093 | 5-Strand x 100 ft. Sprinkler Wire | $34.42 | 1 | $34.42 |
57002 | Grease Cap Kit for Splicing (Package Of 4) | $6.89 | 0 | $0.00 |
Valve Boxes | ||||
53230 | Valve Box Base | $23.66 | 2 | $47.32 |
53212 | 12 In. Standard Valve Box (Black/Green) | $29.99 | 2 | $59.98 |
Valve Manifolds | ||||
57207M | 1″ Blu-Lock Manifold Transition Adapter | $2.49 | 6 | $14.94 |
57202 | 3/4 In. or 1 In. Slip Swivel Adapter | $3.19 | 2 | $6.38 |
57250 | 2 Valve Inline Manifold Assembly | $55.29 | 3 | $165.87 |
31378 | 1″ MPT x 1″ Blu-Lock Adapter | $2.67 | 2 | $5.34 |
57184 | Double Swivel Union | $4.35 | 1 | $4.35 |
Summary
$1,649.94
3/4” Inflow
1 Gallon in 10.5 seconds
70 PSI (60, 70, 80, 100)
A list of projects that myself, or family have Ade using our glowforge laser cutter. Lots of trial and error.
Glowforge was one of the most successful crowdfunding projects at the time, with raising $27.9m in 30 days!
This was my first crowdfunded purchase, and a pretty substantial one at that at around $2,500 … between this and the Prusa 3D printer, they have probably provided the most interesting and beneficial learning opportunities. While slightly simpler to use compared to a 3D printer, since all functions are only in 2D, there are multiple small nuances around the design, materials, multi-step operations, cutting depths, speeds and laser focus which have had a steep learning curve.
So far we have made a bunch of interesting, practical and useful projects, sold a few on Etsy and also made a few personalized meaningful gifts.
I have collected well over 30 yardage books from all over the world. Most of them from bucket list courses like Pinehurst #2, Harbor Town or one of my favorite courses, The Ocean Course at Kiawah. But sometimes courses didnt offer or sell them, so I started down the rabbit hole of designing and printing my own.
Majority of them were for tournaments I played in on the Golfweek Amateur Tour. The design process included using Google Maps to get an aerial photo of the course, and then subsequently outlining each hole using Adobe Illustrator and vector shapes. Then measuring and taking the yardages from the course and annotating the map.
Book size: 3.75″ x 6.5”
As an avid amateur golfer, I always look at the professionals for ideas, tips or tricks on what they are doing to improve their game, or gain a competitive advantage. One of the differentiators between amateurs and pros is their green reading books. It is essentially a layout and guide to each unique element of green helping them to decide where to hit their ball on approach shots, and what to expect on any given putt. While these are still simply a guide, and the golfer still needs to putt the ball along a planned path, they do provide valuable insight which is not always evident or visible when looking at the green.
Because of this I spent some time trying to understand if it was possible to map greens for this purpose and develop my own green reading technology as a startup or, simply improve my own golf game through this innovation. Here is what I have found on this journey:
A list of 3D (FDM) printer projects since 2016.
You must be logged in to post a comment.