Guidance on project ESP32S3 + Camera + display

Hello,

I would like to create a smart wrist band that would have 3 features:

  • camera connection through wifi
  • portability (running on battery power)
  • display

To do that I need these parts:

  • XIAO ESP32S3 Sense board
  • screen AMOLED do0143 fmst05 1,43 cala 466*466 SPI QSPI MIPI STM32 ESP32 LVGL
    This is the link to the shop
  • camera OV2640 for ESP32 CAM (so pretty standard for the Sense board)
  • any lithium battery, 3.7V

I would like to ask you these two questions.

  1. Would all these parts work together and be compatible? I mean would the screen and camera work at the same time.
    On the screen I would like to display simple numbers and not the feed from the camera. Camera and board should send the MJPEG through WIFI on LAN.
  2. What batter should I use to e.g. run this set up for 5 minutes. I am not sure what capacity should I use for 3.7 V battery.

Thanks for all replies.

Welcome… sounds like a great project… Keep us up to date!

1 Like

Thank you.

Do you happen to know answer to any of the question? I am having hard time coming with them myself

i would recomend those parts… take a look at them… they have all the items you were asking for

1 Like

Hi there,

So The Part in the post “AMOLED” is a 3 or 4 wire compatible SPI interface display, Things to note from it’s data sheet (sales page) is the Supply Voltage required (Xiao is a 3.3v MCU) Display Driver chip:SH8601 or compatible and the Touch screen IC Driver required for FT3168 or compatible., Seams pretty standard albeit you will need to read up on what pins connect to which.

Yea , none of your proposed code implementations raise any concerns as I see it.
just make sure you have a library that works with what you are using. :+1:

The battery size could be anything from 400mAh, to 1000mAh based on size and total run time required. We/I often recommend the Battery Life Calculator from Digi_key’s page it works well , Plug in your numbers.
Makes it too easy.

HTH
GL :slight_smile: PJ :v:

1 Like