HELP! LDR controlling DC motor speed

Hi everyone! I’m hoping someone can help me with a project I’m working on. I’m trying to build a circuit that uses a Light Dependent Resistor (LDR) to control the speed of a DC motor, but I’m having some difficulties understanding how to properly assemble it. I’ve looked at some tutorials online, but I’m still confused about the correct wiring.

Components I’m using:

  1. LDR (Light Dependent Resistor) sensor
  2. Resistors: 10k x2 and 330 Ohm x1
  3. LED (Light Emitting Diode)
  4. Breadboard
  5. LM358 IC (Integrated Circuit - Operational Amplifier)
  6. 7404 IC (Hex Inverter)
  7. IRFZ44N MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor)
  8. 1N4007 Diode
  9. 6V/12V DC Motor
  10. 5K Potentiometer

I have the schematic attached below that I’m trying to follow, but I’m having trouble understanding:

Here is my project file with the components already added:
LDR_DC_MOTOR.fzz (17.2 KB)

If someone could please help me with the correct wiring configuration and possibly share an updated project file, I would be incredibly grateful!

Thank you in advance for any help you can provide! :pray:

You need to move the components on to the breadboard (probably the ldr and resistor should be on the other end of the breadboard) and then connect the components with wires according to the schematic. An alternative would be to populate the schematic in schematic view by moving the components around to match the posted schematic then connect the wires as it shows and then use the rats nest lines that creates in breadboard to populate the connections in breadboard.

Peter