My Website
  • Home
  • Projects
  • Resume
  • About Me
  • Search
Navigation bar avatar
✕

    Nischay Joshi


    This is where I will be posting my projects and other stuff.
    • Guided Parachute Flight Controller

      Droppin' Payloads Since '24

      Posted on September 16, 2024

      Post thumbnail
      Post thumbnail
      Introduction This project was made over the course of 8 months as a part of the UBC UAS Design Team. The goal of the project was to build a GPS Guided Parachute that could autonomously navigate a course and deliver a water bottle to a specified location. The system was built using an ESP32 microcontroller, and position sensors such as GPS, IMU and Barometer. The system was programmed in C++ using the Arduino IDE. The... [Read More]
      Tags:
      • ESP32
      • Design Team
      • UBC UAS
      • IMU
      • GPS
      • Flight Controller
      • Control Systems
      • Kalman Filtering
    • UBC UAS Autonomous Rover

      A rover built to deliver a water bottle autonomously

      Posted on August 19, 2023

      Post thumbnail
      Post thumbnail
      Introduction This project was made over the course of 4 months as a part of the UBC UAS Design Team. The goal of the project was to build a rover that could autonomously navigate a course and deliver a water bottle to a specified location. The rover was built using a Teensy 4.0 microcontroller, a GPS module, an IMU, a motor driver, and an OLED display. The rover was programmed in C++ using the Arduino... [Read More]
      Tags:
      • Teensy4.0
      • Design Team
      • UBC UAS
      • IMU
      • GPS
      • Rover
      • Motor Driver
      • OLED Display
    • ESP32 Screen Stream Improved Version

      Stream Your Screen Anywhere, Anytime, Fluid Visuals + Low Latency!

      Posted on August 14, 2023

      Post thumbnail
      Post thumbnail
      Introduction This project is a continuation of a past project done by me. That can be found Here. This project aims to further imporve the FPS and decrease the Latency in getting the video data from the computer. I tried three different approaches to stream my screen. Keep reading to find out which one worked the best. [Read More]
      Tags:
      • ESP32
      • Web Sockets
      • Python
      • Screen Mirroring
      • TFT display
      • JPED Decode
      • UDP
      • Bitmap
    • ESP32 based Motion Controlled Car

      Two ESPs one IMU and a lot of fun

      Posted on August 6, 2023

      Post thumbnail
      Post thumbnail
      Introduction In this post, I present a 4-wheel differentially steered car controlled through an IMU (MMPU 6050) and integrated with ESP32. The system uses two ESP32s, one at the controller end and the other on the car end, communicating via web sockets for fast speeds and low latency. On the car side, the setup consists of 4 motors with two motor drivers, controlled via PWM from the ESP32. [Read More]
      Tags:
      • ESP32
      • Web Sockets
      • Motion Controlled
      • IMU
      • Motor Driver
      • PWM
    • Streaming Computer Screen Via ESP32

      Stream Your Screen Anywhere, Anytime!

      Posted on August 6, 2023

      Post thumbnail
      Post thumbnail
      Introduction In this project, I demonstrate how to wirelessly stream a computer screen onto a tiny display using the ESP32. The system captures the screen, resizes it, and transmits it over Wi-Fi to an ESP32, which then displays the image on a small TFT screen. [Read More]
      Tags:
      • ESP32
      • Web Sockets
      • Python
      • Screen Mirroring
      • TFT display
    • Teensy Music Player

      A simple, easy to use MP3/WAV player

      Posted on July 31, 2023

      Post thumbnail
      Post thumbnail
      Introduction This post is about a simple music player that I made using a Teensy 4.0 microcontroller. The player is capable of playing MP3 and WAV files from a micro SD card. It has a simple user interface which is currently controlled via Serial Inputs( I know this beats the purpose, using a computer to control this, but this can be easily modified to take in other forms of intputs too like buttons, sliders or... [Read More]
      Tags:
      • teensy 4.0
      • music player
      • mp3
      • wav
      • audio
      • sd card
    • Email me
    • GitHub
    • YouTube
    • LinkedIn

    Nischay Joshi  •  2024  •  Back to Start  •  Edit page

    Powered by Beautiful Jekyll