Here's an FS3000 Airflow Sensor attached to an Espressif #esp32 #microcontroller sending UDP packets with airflow data to a computer to detect air speed. The circuit is attached to an RC #CyberTruck and a McLaren to test the speed of the cars. There's a longer explanation on my website.
Michael Kohn
@mikeakohn.bsky.social
Software and electronics hobbyist and St. Louis Battlehawks fan. https://www.mikekohn.net/
Here is a proof of concept analog calculator using a @microchip-makes.bsky.social Curiosity Nano dsPIC33. Instead of using logic gates to add/sub numbers, this uses a DAC / opamp / ADC to do the math with analog voltages with code written in Java. More Info: www.mikekohn.net/micro/analog...
Here's a stirling engine generating electricity to power an ATtiny85 microcontroller that plays music. www.youtube.com/watch?v=i3b0...
Stirling Engine w/ Electricity Generator
YouTube video by Mike Kohn
youtube.com
With big tech buying up all the RAM chips causing a chip shortage, I came up with this solution: Cloud RAM! Using an #FPGA as a MIPS CPU, instead of fetching data from a memory bus, this CPU can fetch it with UDP over a network to a cluster of #RaspberryPi 4's. www.mikekohn.net/micro/cloud_...
Xylophone + Solenoids = name that tune? The circuit runs on a Microchip (Atmel) ATtiny2313 with code in AVR8 assembly. The chip controls 8 solenoids and sends MIDI commands to an M5Stack MIDI module for drums. Code + music data fits in 2k of flash. More Info: www.mikekohn.net/micro/soleno...
Vacuum Tube Oven Experiment: I built this circuit around an ATtiny2313 microcontroller which could turn on / off 2 vacuum tubes in a thermos based on temperature from a MAX31855 kit from @adafruit.com. Tried to cook a kind of St. Louis style pizza.. More info: www.mikekohn.net/micro/easy_b...
Edible MIDI Keyboard: This is a musical MIDI keyboard with Kit Kat candy for keys. Longer video and more info here: www.mikekohn.net/micro/edible...
Two computers networked using lasers by using Linux's tunnel feature, a user land program that listens to the tun0 device, USB-UART cables, and an Atmel ATtiny85. The UARTs run at 2400 baud. More info here: www.mikekohn.net/micro/ip_ove...
Further progress on my latest FPGA project. This shows HDMI output with some Atari 2600 looking image and some sprites animating.
Guitar hooked up to an #ESP32 microcontroller. The ESP32 converts frequency to a MIDI note and sends it to a computer over a UART cable. More Info: www.mikekohn.net/micro/guitar...
Just got this tape player so I can make mix tapes for my friends. Or maybe not... have an idea for a weird project to try...
Got a pin from the St. Louis Battlehawks for being a season ticket holder. Looking forward to the next season of the UFL!
Here's a Mandelbrot generated by code written in PDP-11 assembly language. The software is assembled by naken_asm and the PDP-11 core is running in an FPGA. I'm hoping to expand it to a bigger project later...
Instead of a standard root beer float, here's a (non-alcoholic) beer float with strawberry shortcake ice cream.
The past couple days of BlueSky has given me a craving for chicken TACOs. So made a couple for breakfast...
RC Car Race Track: An ESP32 times how fast the car crosses the laser beam and displays the results on a 4 line LCD display. Included is an ATtiny85 based racing light tree. www.youtube.com/watch?v=FCKg...
Race Track For RC Car
YouTube video by Mike Kohn
youtube.com
Here's a mini-golf circuit made from two ESP32's that talk over WiFi. An RFID tag in 3 different balls know which player is hitting and a NanoBeacon from @sparkfun.bsky.social in each ball broadcast data from 3 axis accelerometers for a hit count. www.youtube.com/watch?v=_FQi...
Mini Golf Circuit
YouTube video by Mike Kohn
youtube.com
Caught this feral cat taking a nap on my deck the other day.
They handed out towels at the #Battlehawks game last night. I guess that's why I feel like signing up for Verizon Business now. Three more #UFL games left in the regular season here in St. Louis.
Took this picture last night at the St. Louis Battlehawks game before it started. They gave us a mascot :).
Got these LED letters from @adafruit.com ... figured I'd use them to let people at work know who I am. Running on an MSP430 microcontroller.. 100 ohms / 3.3v on each letter to get this level of brightness.
NanoBeacon modules from @sparkfun.bsky.social soldered with analog 3 axis accelerometers for an upcoming project. These are configured to emit the X, Y, Z values of the accelerometers every 500ms using bluetooth. An ESP32 is being used to read these values.
Got this Sipeed Tang Nano 20k #FPGA board and got the Verilog implementation of the W65C832 (32 bit 6502) I did earlier working with it. The currently running program is written in assembly language and writes to a @sparkfun.bsky.social LCD display over SPI.
Here's a @sparkfun.bsky.social NanoBeacon breakout board with a 3 axis accelerometer. It's currently set up to announce it's rotational position every second to an ESP32. First part of a new project...
Here's a 1 bit half adder made out of transistors. This consists of an XOR gate (at the top, made out of 4 NAND gates of 2 transistors each) to do an add and an AND gate (2 transistors for a NAND and a 3rd to invert the output) for the carry bit.
This should be... 4 NAND gates and 1 AND gate made with transistors. Plus a could LED circuits.
While attempting to take a picture of this feral cat before feeding her.. she smacked me and my phone.
This is a cheap R/C car replaced with my own electronics / firmware and 2 big ducted fans. Runs 2 MSP430's and wireless XBee's. A relay on the front is hooked up to an ATtiny85 circuit to cut power if it hits anything. Finished 5 years ago but never tried it for fear of winning a Darwin award.