DC Motor project with amazon kit for classroom

hi guys,

I have this Arduino Mega kit for each student in a classroom. I want to create a lab project using the DC Motor to simulate a smart AC with temperature and everything.

I know how to connect all the small devices (thermistor, buttons, etc.), but I'm still scratching my head for the right way to hookup DC Motor and the transistor.

What's in the kit :

  • 1 x S8550 Transistor
  • 1 x 1N4007 diode
  • 1 x 9v plug
  • 1 x DC 130 motor
  • Multiple choice of resistors

I also noticed that there's a L293D in the kit. It might be a better solution?

With the given kit, how can I wire the DC motor without getting the magic smoke?

Thank you

Didn't they also give you a S8050

Hmmm... it's not what I'm seeing, but if required, I could just buy a bunch of them or better part as long as it's not too expensive. I would still prefer to use the parts in the kit.

No, you could use the relay, the L293D or even the ULN2003.
The relay would be the easiest.
The L293D would make the most sense if you want to teach about motors.

  • What age are the students ?

  • Expand on exactly what you want to cover in this lab.

Examples might be:

  • simple LED then motor on/off control with a switch.
  • LED then motor on/off with an LDR (light dependant resistor) or thermistor.
  • LED then motor on/off controlled by a TIMER

We can help with the necessary schematic.

Trying to understand better.
Are you the class teacher?
These kits will be part of which discipline will be used by these students?

Answering to @LarryD and @ruilviana.

I teach an introductory course in embedded programming as part of a college degree program. This course is designed for first-year students, typically around 17-18 years old, who are just beginning their academic journey. In this course, we focus on fundamental concepts such as algorithm optimization, pointers, memory management, and real-time programming, among other low-level topics. It's important to note that the students' mathematical skills are generally basic, perhaps even limited at this stage. Half of the students won't even go in software development, but would rather choose IT support.

In the context of modern software development, where high-level programming is predominant, especially in business-oriented college programs, such foundational subjects are increasingly overlooked. However, I believe embedded programming offers an ideal framework to teach these crucial concepts. Despite their diminishing prominence in higher-level software development, they remain essential for a comprehensive understanding of programming principles.

Sorry for the mistakes, English is not my mother tongue.

Thanks that what I thought after posting.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.