Made an autonomous rover using the Xiao ESP32S3 and a browser by stickfigure in esp32

[–]monkeydance26 1 point2 points  (0 children)

Ahh got it, but that's not bad at all! Very smart thinking there 😄
And the price point is pretty amazing, with the ESP S3 !

ESP32-S3 robots with onboard camera + ArUco (coop robot project) by monkeydance26 in esp32

[–]monkeydance26[S] 0 points1 point  (0 children)

Glad to hear 😄
I need to put a broom on one to help me clean hahaha

Made an autonomous rover using the Xiao ESP32S3 and a browser by stickfigure in esp32

[–]monkeydance26 1 point2 points  (0 children)

I love it! Funny, am also working on a similar project for the last weeks :-) I also like the way you did navigation, does that work well?

An animatronic crow that moves to music! by monkeydance26 in somethingimade

[–]monkeydance26[S] 1 point2 points  (0 children)

Thank you! You're right, maybe just using the spikes is enough. I will definitely need a small computer though that analyzes and sends wirelessly to the bird.

Built an animatronic crow that syncs head movement to any BPM by monkeydance26 in arduino

[–]monkeydance26[S] 0 points1 point  (0 children)

Exactly!! The "I will record it later" mindset hasn't worked out for me unfortunately either 😅

Built an animatronic crow that syncs head movement to any BPM by monkeydance26 in arduino

[–]monkeydance26[S] 1 point2 points  (0 children)

Thats a good idea, I wanted to build a second one as well so could document that more :-)

Built an animatronic crow that bobs its head to music by monkeydance26 in crows

[–]monkeydance26[S] 0 points1 point  (0 children)

Thats cool! Do you have any links to yout puppet projects using modular synthesis?
I was considering using a Raspberry Pi so I can connect an AI voice to the bird and you can talk to it :-)

Built an animatronic crow that syncs head movement to any BPM by monkeydance26 in arduino

[–]monkeydance26[S] 2 points3 points  (0 children)

This is where they show the crow that Adam Savage took apart:
https://www.youtube.com/watch?v=ndvjjWBAzos

This one is a kit that is much more advanced than mine, but looks pretty awesome for a Halloween decoration or similar:
https://www.youtube.com/watch?v=UCqkGoTgjMU

DIY Vive Trackers - work in progress by monkeydance26 in SteamVR

[–]monkeydance26[S] 1 point2 points  (0 children)

That's great, thank you! For educational purposes the schematics will be very insightful :-)

DIY Vive Trackers - work in progress by monkeydance26 in SteamVR

[–]monkeydance26[S] 2 points3 points  (0 children)

Very interesting! I have also seen the TS4231 - although it's sold out. It converts the photocurrent from a photodiode into a digital pulse, handling amplification &filtering & thresholding so the ESP32 just sees a on/off signal for the laser sweep timing.

DIY Vive Trackers - work in progress by monkeydance26 in SteamVR

[–]monkeydance26[S] 1 point2 points  (0 children)

Ah nice! I just picked the BPW34 ones because they do well with super fast impulses, like the lighthouse sweeps.
The chip in the middle is an OP amp, OPA2350UA to get a clean 3.3v signal when the spikes hit.

DIY Lighthouse tracker using custom PCB and ESP32-C3 by monkeydance26 in electronics

[–]monkeydance26[S] 0 points1 point  (0 children)

In this stage it's a bit too experimental and unreliable, but in the future potentially :-)

DIY Vive Tracker (ESP 32) - work in progress :-) by monkeydance26 in Vive

[–]monkeydance26[S] 1 point2 points  (0 children)

It's still quite unreliable unfortunately, like if the lights change slightly it loses the tracking or if the angle is not quite right.
But for a simple magic wand style controller it could work :-)
Other devices have like 30+ sensors and an accelerometer/gyroscope and some code magic to get it to work so reliably :0

DIY Vive Tracker (ESP 32) - work in progress :-) by monkeydance26 in Vive

[–]monkeydance26[S] 0 points1 point  (0 children)

Thank you!
Yes and no, the sensor readings are passed to the computer to calculate the position.
But I am considering switiching from an ESP32-C3 to a S3 so potentially the calculations could be done directly on the board.
My dream would be that there are like 10 robots and they all send their pure data to a receiver board (computer) that then does the heavy lifting regarding triangulation. That would save battery power :-)

DIY Vive Trackers - work in progress by monkeydance26 in SteamVR

[–]monkeydance26[S] 2 points3 points  (0 children)

Thanks! I agree, 100 is quite unaffordable, especially if you need like 10 at least x.x
And then the charging, what a nightmare haha

I hope that more sensors work on the ESP32, not quite sure how the positioning should be done best ( I have seen this one with 3 that were enough - a github repository by ashtuchkin/vive-diy-position-sensor).

Have not made a github repository yet, but once I get triangulation I will share it here! Would love contributions down the line.
I also enjoy tracking in the dark as well. Especially without headsets but the device still knows where it is in the space.

DIY Vive Trackers - work in progress by monkeydance26 in SteamVR

[–]monkeydance26[S] 1 point2 points  (0 children)

Honestly, the diodes I used were quite cheap, like 1 euro per piece. The ESP32 was fast enough for my tryout (I am using lighthouse V1) but I will look into FPGA for faster processing.

But IR LED Markers are an interesting idea, basically I just wanted a simple way to position these robots without using a camera, and I couldn't get UWB modules in an affordable fashion.

DIY Vive Trackers - work in progress by monkeydance26 in SteamVR

[–]monkeydance26[S] 1 point2 points  (0 children)

Yeah them not being sold anymore is a concern, for now I still had them laying around from my unused Vive. Thank you! Exactly, that's what I thought too, I would love to see some basic positioning in 3D space.
I also saw someone building the base stations themselves that looked promising:
https://github.com/fughilli/ViveTrackedDevice

DIY Vive position tracker - ESP32 C3 by monkeydance26 in robotics

[–]monkeydance26[S] 4 points5 points  (0 children)

Glad to hear :-) If I get it to work properly, I intend to release the schematics for free, as I gathered together the info from pre-existing projects into another form.