Akhil Kothapalli
@kakhil2004tech
Followers
7
Following
4
Media
3
Statuses
13
CS enthusiast
Joined November 2023
Day 3: Started studying PID controllers and found an old MPU6050 lying around. Unfortunately, it doesn't measure yaw but at least I got this cool little demo. Used complementary filter + integrating rate yaw to get this working. Might order magnetometer
0
0
0
Day 2: Got all the electrical working but there is an issue. I tried to make the robot go forward, strafe right, strafe left and then go backward (essentially coming back to the start position) but it was very inaccurate. It's clear that traction was causing this issue.
1
0
0
Day 1: I bought a kit for the drive train and I was setting up some electrical parts. This is the progress so far. Turns out I don't have enough usable motor drivers, so I just ordered some.
1
0
0
2. Cool Projects - Mecanum Drive Car Why? Mecanum Drive is cool as it can move in all directions. Hopefully, I could use accelerometers and gyroscopes for correction and maybe a cool way to control the bot.
1
0
0
This is still in prototype form. I need to: 1. Add endpoints to my server for these IOT devices 2. Make the ESP32 code a little cleaner so that it can vary the amount of time it "clicks the power button" to make the PC sleep, shutdown, and wakeup.
0
0
1
4. The process: Getting FastAPI and a static HTML page was super easy. Took 10 minutes tops. After using C, the speed at which I could make stuff in Python was amazing
1
0
1
3. The process: ArduinoJson's documentation was designed for WiFiClient, not HTTPClient, but it was too late to back out so I had to parse the data and then use ArduinoJson. It was a pain
1
0
1
2. The process: Trying to blink an LED took 3 hours because the ESP32 would not show up. I found the drivers in the first 30 minutes and after a grueling 2 hrs, it turns out the CABLE was not capable of data transfer.
1
0
1
1. The process: First I studied the computer's power switch. It simply just closed a circuit. I thought of using a relay but those are loud, so I grabbed some old MOSFETs.
1
0
1
Cool Struggles: - MOSFETs - These are N-type transistors that are meant for negative signals, but I just reversed the source and drain and it worked for positive signals - HTTPClient + ArduinoJson is so painful - ESP32 would not show up. Fix:
1
0
1
Tools: - ESP32 https://t.co/RTPXmbHyzH - P30N06LE MOSFET - Breadboard, wires (regular prototyping stuff) Code: - Arduino IDE (HTTPClient, WiFi) - Python (FastAPI, Requests) Python - Mainly for rapid prototyping. I will add these endpoints to my server later
amazon.com
Product Description: ESP-WROOM-32 is a general-purpose WiFi-BT-BLE MCU module with powerful functions and a wide range of uses. The core of this module is the ESP32 chip, which is scalable and...
1
0
0
1. Cool Projects - Remote PC Why? Sometimes I need code and files from my PC remotely. Wake On LAN only works on a local network and is boring. Why not create an IOT device that turns it on using my server?
2
1
1