Hari Nair's repositories
STM32F411_USB_AUDIO_DAC
USB Audio DAC using inexpensive STM32F411 / 401 "Black Pill" and PCM5102A modules
ESP32_IMU_BARO_GPS_VARIO
GPS altimeter/variometer with LCD display, routes with waypoints, data/gps track logging, bluetooth NMEA sentence transmission, wifi AP + webpage configuration
ESP32-LCD-I2S
Espressif ESP32 driving a controller-less monochrome lcd with parallel I2S bus
Kalmanfilter_altimeter_vario
Kalman filter to estimate altitude and climbrate(sinkrate) by fusing altitude and acceleration sensor data
ESP32_MULTI_METER
ESP32 Multi-meter : Current and voltage meter using an INA226 sensor, frequency counter and generator
ESP32C3_BLUETOOTH_AUDIO_VARIO
ESP32-C3 audio vario using Kalman filter to fuse acceleration and pressure sensor data. Bluetooth transmission of LK8EX1 sentences.
ESP8266_BLUETOOTH_AUDIO_VARIO
A bluetooth audio vario with zero-lag climb/sink rate feedback. Configurable and firmware upgradable via WiFi. Uses off-the-shelf modules. Schematic and PCB layout provided.
ESP32_IMU_BARO_GPS_LOGGER
ESP32 high-speed flash data logger for IMU (accelerometer+gyro+magnetometer), GPS, pressure sensor readings.
STM32_CODE_EXAMPLES
Code examples demonstrating usage of peripherals and features on STM32 Cortex micro-controllers
ESP8266_MPU9250_MS5611_VARIO
DIY friendly, cheap, accurate, fast responding WiFi-configurable audio variometer using easily available modules
FPGA_STEREO_CROSSOVER
Stereo digital 2-way crossover filters processing I2S audio (16bit or 24bit) streams
ESP32_ASYNC_WEB_SERVER_SPIFFS_OTA
Demo of ESP32 Async Web Server for webpage access and OTA firmware updates, SPIFFS hosted html and css files, DNS for user friendly webpage url. Visual Studio Code + PlatformIO project.
SIPEED_TANG_PRIMER
Projects using the Sipeed Tang Primer FPGA development board
ov7670fifo
ESP32 web server displaying frames from a 'OV7670+AL422 FIFO' camera module
ESP32_WROVER_BREAKOUT
Breadboard compatible breakout PCB for ESP32-WROVER with TPS82140 power supply
ESP32_AUTO_WATER
ESP32-C3 automatic plant watering system using capacitive moisture sensor and DS3231 real-time clock. Logs watering history to Google Sheets document. Configurable and firmware upgradable via standalone WiFi Access Point and webserver.
ESP8266_MAX30102_SPO2_PULSE_METER
ESP8266 SPO2 and Pulse meter using MAX30102 sensor
ESP8266_SPO2_PULSE_LOGGER
Displays SPO2 & heart-rate measurements from a MAX30102 sensor on an OLED display and logs the data in real-time to a Thingspeak channel
VhARIO-ESPC3
Kicad schematic and layout for ESP32-C3 + MPU9250 + MS5611 audio vario
STM32F103_MAX21105_MS5611_VARIO
Basic altimeter/variometer that fuses accelerometer and barometric sensor data to minimize response lag.
ESP8266_ARDUINO_AP_OTA
OTA firmware update of ESP8266 by setting up as WiFi AP
FT2232H_CODE_EXAMPLES
Ubuntu and Windows 10 console applications using FT2232HL USB adapter to communicate with SPI and I2C slave devices
ESPAsyncWebServer
Async Web Server for ESP8266 and ESP32
GxEPD2_213_B74
Arduino Display Library for SPI E-Paper Displays
MS5611_I2C_ARDUINO
Arduino compatible MS5611 class using I2C interface and floating point pressure and altitude computation
TAS5753MD-I2S-AUDIO-AMPLIFIER-Eagle
Digital audio power amp with I2S input using TI's TAS5753MD chip
USB_I2S_AUDIO_AMP_FPGA_CROSSOVER
USB to I2S Audio Bridge driving an FPGA based 2-way audio crossover filter and two stereo I2S power amplifiers
APTX_HEADSET
schematic and pcb layout for FT-3188 (CSR8645) APTX headset
EBAZ4205_PETALINUX
Petalinux 2022.2 build for EBAZ4205 board with Zynq 7010 SOC
ebit_z7010
The base reference design for EBIT EBAZ4205 Zynq7010 board.