HackerRadio:WiFi-Controlled FM Radio

NodeMCU + I2C-controlled FM Transmitter + AP Mode + TRS Electret Microphone = Remote Control Listening Device Adafruit Stereo FM Transmitter with RDS/RBDS Breakout – Si4713 https://www.adafruit.com/product/1958 Solder length of wire for antenna Wire up Si4713 breakout board to NodeMCU Node Si4713 3V -> VIN GND -> GND D1 -> SDA D2 -> SCL Connect TRS…

Read More

Xojo + Arduino

Digging on Xojo. It took me less than an hour to whip together a crude prototype that let me achieve four goals: Pick an Arduino (or any serial device) from a list of COM ports. Connect/disconnect on the fly. Read data from the analog pins on the Arduino. Send commands to toggle the LEDs. Save…

Read More

GNURadio 3.7, HackRF, Python 3.8, Win 10, QT vs WX

So a lot has changed since I last fired up my HackRF. GNURadio hit version 3.8, so did Python. GNURadio deprecated WX GUI and moved to QT GUI elements. My two go-to test flow graphs didn’t work anymore on my Windows 10 machine. So here is what I changed: FM Radio Receiver In the osmocom…

Read More

Replacing BusPirate with GreatFET

I am starting to tinker with the GreatFET as a possible candidate to be included in my toolbox of embedded development tools. I2C is a protocol I spend a lot of time messing around with, so that provided a good test case for trying out the GreatFET in a real-world situation. As of the GreatFET’s…

Read More

Tinkering with Arduino’s IoT Cloud

Another day (of quarantine), another project. Today explore the latest version of the Arduino IoT Cloud (beta). For the hardware we have the following: MKR 1010 MKR ENV Shield ST LPS22HB : atmospheric pressure ST HTS221 : temperature and humidity VISHAY TEMT6000 : Lux of the ambient. VISHAY VEML6075 : UltraViolet wavelengths A / B…

Read More

Controlling a NodeMCU from the Browser

One of the silver linings of coronavirus quarantine has been time to tinker with development boards long ago acquired yet rarely tinkered with. Such is NodeMCU. I am interested in self-contained devices that rely on little support infrastructure yet offer lots of functionality. So one project I have tackled was the ability to remotely and…

Read More

Saleae Logic Analyzer and I2C Addresses

One of the challenging head-scratchers I came up against in learning embedded electronics was analyzing communications that utilized the I2C protocol. One challenge was realizing there was 7-bit and 8-bit address implementations. Not realizing this made for a very long debugging session. It was one those sessions where everything was working, but from my analysis,…

Read More

6 and 20 Sided Dice Simulator

Looking for something cool to build with your new Micro:bit embdded device?  How about a dice simulator that rolls a 6-sided die if you press button A or a 20-sided die if you press button B.

Read More