cancel
Showing results for 
Search instead for 
Did you mean: 

List of Required Components for Embedded Communication Experiment (UART, WiFi, Bluetooth, LCD)

krishna_sahe
Associate II

Hi everyone,

I’m planning to perform an embedded systems experiment involving UART communication and would like to interface a few modules independently (not all via UART). The goal is to understand how different peripherals communicate with the microcontroller.

The modules I plan to use are:

  • A WiFi module (e.g., ESP8266 or ESP32)

  • A Bluetooth module (e.g., HC-05 or HC-06)

  • An LCD display (e.g., 16x2 or I2C LCD)

  • UART communication with PC or another microcontroller

Could someone please help me by listing the required components, such as:

  • Modules

  • Converter cables (USB to UART)

  • Voltage level shifters (if needed)

  • Power requirements

  • Recommended STM32 board (I’m considering STM32F407 DISC1)

Your guidance will really help me in setting up the hardware correctly for the experiment.

Thanks in advance!

4 REPLIES 4
krishna_sahe
Associate II

Add the sd card too in the Experiment list

Andrew Neil
Super User

This is a very broad question - too vague to give specific answers.

Basically, it comes down to studying the documentation for each of the components that you intend to use (including the STM32) - that will tell you all about voltage levels, connections, etc.

 

How To Interface Anything To Anything Else.

 


@krishna_sahe wrote:
  • Recommended STM32 board (I’m considering STM32F407 DISC1)

I would suggest that a Nucleo board would be more useful to you.

The trouble with the Discovery boards is that they have a lot of extra on-board stuff - which can get in the way of you connecting the other things that you actually want to use!

The Nucleo boards are basically just the STM32 plus an ST-Link - which leaves very nearly all the pins free for you to use however you require.

 

Before starting on your "experiments", I would suggest that you go through these basic "getting started" steps (they will get you up to basic use of a UART):

https://community.st.com/t5/stm32-mcus-products/for-better-learning-stm32-programming-and-debugging/m-p/719485/highlight/true#M260696

 

See also:

https://community.st.com/t5/stm32-mcus-products/for-better-learning-stm32-programming-and-debugging/m-p/719468/highlight/true#M260690

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

Thanks for the information provided
But I have to do the projects with only the STM32F407 disc 1 
If at all it is possible provide me the list of equipment
Thanks in advance


@krishna_sahe wrote:

Thanks for the information provided


You're welcome.

 


Initially, @krishna_sahe wrote:
  • Recommended STM32 board (I’m considering STM32F407 DISC1)



Then, @krishna_sahe wrote:

I have to do the projects with only the STM32F407 disc 1 


So why did you ask for "recommendations"?

Is this a school project?

 


@krishna_sahe wrote:

If at all it is possible provide me the list of equipment


If your choice of STM32 board is fixed, aren't these also?

Isn't it part of your project to select these things?

Your teacher/supervisor should be able to advise what's appropriate & available in your situation.

But, anyhow, it's not really practical - the list would virtually endless!

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.