In KeithSDR Transceiver [Part 1]: Building the software I have installed the Arduino IDE, Teensyduino and I have successfully compiled and upload the software of the KeithSDR receiver.
Next I am trying to test the display.
Testing the display To test the display I decided to use a breadboard to connect the display SPI interface to the Teensy, following this schematic. Then, I connected the Teensy to the laptop and I inspect the debug messages in the serial monitor to see if the Teensy recognizes the display.
Summary I obtained my Radio Amateur license recently but I don’t own any HF radio that I can operate at the moment. I was looking for a HF transceiver I can build myself and I came across the KeithSDR project. KeithSDR is basically a SDR transceiver built using a Teensy 4.1 as main CPU board, a RA887X display and and RF receiver or transceiver capable of providing an I/Q audio output.
Summary I decided to start this blog because I’ve accumulated a bunch of notes and documentation from my various personal projects. I regularly take notes to keep track on my projects progress and to have a handy reference for the future. My note-taking tool of choice is Emacs org-mode and I recently came across a convenient method to transform these notes into blog posts using Hugo and ox-hugo.
I am not going to enter into details on how Hugo and ox-hugo work, but in summary, Hugo serves as a framework for generating static websites.
Summary I have a Home Assistant installation at home and I wanted to experiment with ESPHome to explore a variety of sensors and switches. The main reason I want to use ESPHome is to control sensors and switches that lack wireless connectivity. Microcontroller boards such as ESP8266 and ESP32 provide WiFi capabilities and a TCP/IP stack simplifying network integration. Additionaly, they offer numerous GPIO pins, I2C and UART interfaces to connect to other devices.