r-cute / rcute-cozmars

Python SDK for Cozmars robot
32 stars 17 forks source link

esp 32 cozmars #26

Closed Anugaradhawa closed 2 years ago

Anugaradhawa commented 2 years ago

can i build this cozmars using esp32 board? please reply

hyansuper commented 2 years ago

It may be possible, see the esp32-s3-box, it has many functions( screen, sound, etc), but you need total redesign

Anugaradhawa commented 2 years ago

It may be possible, see the esp32-s3-box, it has many functions( screen, sound, etc), but you need total redesign

thanks for your reply but I was asked about the ESP32-S board by connecting display and amplifier to the board

hyansuper commented 2 years ago

I believe all ESP32 board can control display and amplifier, just not sure If it's fast enough(eg. display update rate...)

Anugaradhawa commented 2 years ago

Hey please tell me how you display facial expressions on that TFT display please tell me

hyansuper commented 2 years ago

Basically I just draw two squares at random (x,y) coordinate on computer side, and send the picture to robot. You can draw any animation, all the robot get is a picture. To optimize, you can only send updated area and location infomation to the robot.

Anugaradhawa commented 2 years ago

Basically I just draw two squares at random (x,y) coordinate on computer side, and send the picture to robot. You can draw any animation, all the robot get is a picture. To optimize, you can only send updated area and location infomation to the robot.

How you animate it

Anugaradhawa commented 2 years ago

Basically I just draw two squares at random (x,y) coordinate on computer side, and send the picture to robot. You can draw any animation, all the robot get is a picture. To optimize, you can only send updated area and location infomation to the robot.

Are you mean "cube animation.py" code?

hyansuper commented 2 years ago

no, it's eye_animation.py. but it's badly written and no comment

Anugaradhawa commented 2 years ago

Can i upload only "eye animation.py" code directly to the TFT display?

hyansuper commented 2 years ago

No, It's in python and runs on client(computer) side, can't upload to Arduino/esp32 boards.

Anugaradhawa commented 2 years ago

how do I upload the code, and use which software??

Anugaradhawa commented 2 years ago

how you upload code to the board?

Anugaradhawa commented 2 years ago

???

hyansuper commented 2 years ago

No uploading. This repo runs on client side, meaning you computer