Hari Nair (@har-in-air)
  • Stars
    star
    429
  • Global Rank 64,703 (Top 3 %)
  • Followers 65
  • Following 10
  • Registered over 9 years ago
  • Most used languages
    C++
    56.5 %
    C
    30.4 %
    Prolog
    4.3 %
    Verilog
    4.3 %
  • Location 🇮🇳 India
  • Country Total Rank 1,558
  • Country Ranking
    Prolog
    3
    C
    39
    Verilog
    55
    C++
    147

Top repositories

1

STM32F411_USB_AUDIO_DAC

USB Audio DAC using inexpensive STM32F411 / 401 "Black Pill" and PCM5102A modules
C
107
star
2

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
Jupyter Notebook
90
star
3

ESP32-LCD-I2S

Espressif ESP32 driving a controller-less monochrome lcd with parallel I2S bus
C
59
star
4

Kalmanfilter_altimeter_vario

Kalman filter to estimate altitude and climbrate(sinkrate) by fusing altitude and acceleration sensor data
C++
34
star
5

ESP32-WROOM32-Eagle-Breakout

Breakout board for ESP32 WROOM32 module
Prolog
18
star
6

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.
C++
18
star
7

ESP32_MULTI_METER

ESP32 Multi-meter : Current and voltage meter using an INA226 sensor, frequency counter and generator
C++
15
star
8

ESP32_IMU_BARO_GPS_LOGGER

ESP32 high-speed flash data logger for IMU (accelerometer+gyro+magnetometer), GPS, pressure sensor readings.
C
14
star
9

ESP8266_MPU9250_MS5611_VARIO

DIY friendly, cheap, accurate, fast responding WiFi-configurable audio variometer using easily available modules
C++
12
star
10

SIPEED_TANG_PRIMER

Projects using the Sipeed Tang Primer FPGA development board
Verilog
11
star
11

STM32_CODE_EXAMPLES

Code examples demonstrating usage of peripherals and features on STM32 Cortex micro-controllers
C
11
star
12

FPGA_STEREO_CROSSOVER

Stereo digital 2-way crossover filters processing I2S audio (16bit or 24bit) streams
C++
11
star
13

ESP32C3_BLUETOOTH_AUDIO_VARIO

ESP32-C3 audio vario using Kalman filter to fuse acceleration and pressure sensor data. Bluetooth transmission of LK8EX1 sentences.
C++
10
star
14

ov7670fifo

ESP32 web server displaying frames from a 'OV7670+AL422 FIFO' camera module
C
10
star
15

ESP32_WROVER_BREAKOUT

Breadboard compatible breakout PCB for ESP32-WROVER with TPS82140 power supply
8
star
16

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.
C++
7
star
17

ESP8266_MAX30102_SPO2_PULSE_METER

ESP8266 SPO2 and Pulse meter using MAX30102 sensor
C++
6
star
18

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
C++
6
star
19

VhARIO-ESPC3

Kicad schematic and layout for ESP32-C3 + MPU9250 + MS5611 audio vario
4
star
20

STM32F103_MAX21105_MS5611_VARIO

Basic altimeter/variometer that fuses accelerometer and barometric sensor data to minimize response lag.
C
4
star
21

ms5611

MEAS MS5611 pressure sensor library for altitude / variometer applications, uses floating point for better resolution
C++
4
star
22

FT2232H_CODE_EXAMPLES

Ubuntu and Windows 10 console applications using FT2232HL USB adapter to communicate with SPI and I2C slave devices
C
4
star
23

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.
C++
4
star
24

ESP8266_ARDUINO_AP_OTA

OTA firmware update of ESP8266 by setting up as WiFi AP
C++
3
star
25

MS5611_I2C_ARDUINO

Arduino compatible MS5611 class using I2C interface and floating point pressure and altitude computation
C++
1
star
26

STM32F4-EXAMPLE_CODE

0
star