This article provides a guide on building a DIY high-end Bluetooth speaker in only 30 minutes using an ESP32 and simple hobbyist components. Using a LILYGO T-Display board, which supports the Bluetooth Classic protocol required for A2DP audio streaming, the project pairs with a MAX98357A module to act as a digital-to-analog converter and amplifier. The setup uses the I2S interface for audio transmission and can even display track information and connection status on the onboard TFT screen. It is an excellent, quick project for electronics enthusiasts looking to repurpose spare parts into a functional, polished audio device.
We’ve been experimenting with using large language models (LLMs) to assist in hardware design, and we’re excited to share our first project: the Deep Think PCB. This board is designed to be a versatile platform for experimenting with LLMs at the edge, and it’s built using a combination of open-source hardware and software. We detail the process of using Gemini to generate the schematic and PCB layout, the challenges we faced, and the lessons we learned. It's a fascinating look at the future of hardware design!
MySat is a fully functional small satellite (CubeSat) STEM kit for space fans. It allows users to build, program, and operate a real satellite system on the ground, providing hands-on experience with space technology.
This document details the Micro:bit Experiment Box Kit, providing an introduction to its components, functions, and how to use it for various experiments with the Micro:bit.
HiR Information Report - Personal page of ax0n, featuring projects, blog entries, social media links, and professional background in cybersecurity and technology.
A review of the Tiny Code Reader, a $7 QR code sensor, detailing its setup, functionality with I2CDriver, limitations (tight centering requirement), and internal components (RP2040 microcontroller and Arducam image sensor).
This article details the design and construction of a 512-bit magnetic core memory system running at 200kHz, including the challenges faced, scaling techniques, and practical advice for building your own system.
Documentation for the ESP32-2432S028R, nicknamed the "Cheap Yellow Display" (CYD), a 2.8" LCD with touchscreen. Includes setup, examples, troubleshooting, and community links.
Building a community around a cheap ESP32 Display with a touch screen. This display is an ESP32 with a built in 320 x 240 2.8" LCD display with a touch screen called the "ESP32-2432S028R".
This article discusses the history of cassette data storage used with early home computers. It details the Kansas City standard, how data was encoded using frequency shift methods (2.4 kHz for ones, 1.2 kHz for zeros), and the challenges posed by the imperfect nature of consumer-grade audio recorders. It also mentions alternative schemes and the use of 555 timers and op-amps for decoding.