In this post, I’ll show you how to do OTA(over the air updates) to your ESP32/ESP8266. This means that you don’t have to connect your ESP board to your PC by cable and can instead push firmware updates wirelessly over the network(as long as you are connected to the same network). The process of uploading the firmware remains almost the same. The only difference is you have to select a network port under Tools -> Port -> Network Ports instead of a COM port.
In this post, I will show the spot welder I made. A spot welder is a very useful tool that can weld two pieces of metal by simply pressing them together and passing a high current through that small point. This causes that particular spot where the metals are pressed together to heat up sufficiently to melt and fuse them together.
In this post, I’ll talk about the online GDS File Viewer/Editor I made(or I’m making as it’s still a work in progress). For now, I will make the development version of the app available online so people can find it and test it. Eventually, I will post the code on Github but first I want to add some more features, refactor the code and maybe write some unit tests.
In this post, I’ll show you how to program the Attiny microcontrollers via the Arduino IDE using an Arduino board as an ISP programmer.
In this post, I’ll show you how to program the ESP32 Camera board to live stream the video feed to your browser.
This tutorial will cover the hardware and software setup for the icestick development board that uses an iCE40 FPGA. The IceStorm open source toolchain will be used for programming the board instead of the vendor tools. For the demonstration, we’ll make a simple binary counter that will display its value with the onboard LEDs. The logic design will be defined/coded with Verilog.
In this post, I’ll show the portable 100W LED torch floodlight I made. I originally bought the 100W LED and lens kit many years ago but have just recently decided I would finally make an LED flashlight out of it. A lot of the flashlights online usually don’t have a very large battery capacity and need to be recharged quite often if you use them for an extended period. The problem is a lot of those flashlights also use 16850 batteries that have to be taken out of the flashlight to be recharged with a charger. This prompted me to create my own flashlight with a large battery capacity that is also easily rechargeable without having to take out the batteries every time.
In this post, I’ll show you a Raspberry Pi microscope I made for soldering and inspecting PCBs. The great thing about it is that it has a long working distance. This enables the microscope to be mounted on the shelf above my workbench so it doesn’t get in the way. An additional benefit is that the image doesn’t shake if you bump the table when working.
In this post, I’ll show you how to measure the length or find a break in a coaxial cable with the help of your oscilloscope and waveform generator. We can do this using signal reflection that occurs when a transmission line is not terminated correctly.
In this post, I’ll show you how to measure the value of capacitors and inductors with your oscilloscope and waveform generator. To measure the capacitor we’ll simply which will charge(periodically with a square wave) it through a resistor and measure how much time it takes the capacitor to charge to 63% we can then calculate its value according to the RC time constant formula which is t = RC. We’ll rearrange it to C = t/R to get out the capacitance.