First check the you have necessary materials to make the project. You need some 3D printed parts, so a printer is necessary or at least the posibility of print. We print with protopasta carbon fiber filament but you can print in PLA, thats if you want...
DIY Onocoy Reference Station Setup GuideIn this guide, we’ll walk you through the process of setting up your own GPS Onocoy server using cost-effective hardware options and reliable GPS receivers. Whether you’re interested in enhancing the accuracy of...
The remainder of the Verilog takes the 12MHz clock and uses it to drive a 16 bit counter. When the counter overflows, another counter increases. When that counter reaches 91, the secondary counter goes to zero. This takes roughly 1/2 second at 12MHz....
This diagram shows what could be one of the simplest state machines possible. It operates a hypothetical air machine at a gas station. You insert a quarter and the air compressor turns on for a fixed amount of time. When the timer runs out, the compressor...
This class handles all CircuitPython DisplayIO related screen drawing using bitmaps. For more information on screen drawing and bitmaps, this is a great resource. In this implementation, there are two bitmaps which are stored a single group, which...
I first visually look for shorts/opens, especially on the QFN or QFP and USB (shorts can be easily reworked with the Kester 2331-ZX flux pen; always clean and dry boards after rework; I use isopropyl alcohol and a toothbrush followed by running water)....
Before mounting the prototype PCB to the housing, I recommend uploading the required sketch to the ATtiny84 microcontroller with a programmer of your choice. I used a USBtinyISP type shown in the picture. /*Sketch for the Scary Cat Project by Gene H*/...
Programming the finish switch Mega board)The finish switch Mega board will be the brains of the operation. It will come up with a 5 digit number to Serial communicate to the other boards. The 5 digit number will contain 3 pieces of information. The first...
Here are a few more-or-less random notes about 3D printing the calculator enclosure. I've printed it with the Creality Ender 3 V2 printer using PETG plastic, and the case went really well I think. Contrary to what's written in many websites,...
We have prepared a code for you so that you can move the spider robot without any problems at first. A few commands are ready in the code, but you can revise it yourself ;#include // include IR Remote library #include // include servo library //=====...
Clocks are an important part of practical digital design. Suppose you have a two input AND gate. Then imagine both inputs go from zero to one, which should take the output from zero to one, also. On paper, that seems reasonable, but in real...
Program the betting station)The betting station needs to know the odds of the current race to know what to pay out if you win. It also needs to know the race winner.Once again this is the fun version, so there is no code here for coin in, or cash out.#include...
Sizing Your Solar Power SystemOne of the first things that comes up in a solar powered design is how to design the power system. The three main questions to be asked and answered are:How much power do I need? How many solar panels do I need? What size...