1 / 6 / 2023
the potentiometer’s range of output values is divided to two parts.in which the first part is from 0 - 512 is used for moving the motors in one direction and next from 512 - 1023 moves the motors towards another direction
in one set of code HIGH is written to M1 and M2 while in another set we write a LOW, therefore spinning towards opposite direction
WORKING IN MARVEL LAB :
Connect the first motor to motor controller module Out1 and Out2.
Connect the first motor to motor controller module Out3 and Out4.
Connect the positive wire from the battery pack to pin +12V on the module.
Connect the negative wire from the battery pack to pin GND on the module.
Connect the GND pin of the module to the GND pin of the Arduino.
Connect Arduino pin 5 to module pin In1.
Connect Arduino pin 4 to module pin In2.
Connect Arduino pin 3 to module pin In3.
Connect Arduino pin 2 to module pin In4.
Connect the middle pin of the potentiometer to Arduino pin A0.
Connect the other two pins of the potentiometer to Arduino pins 5V and GND.
in the code the potentiometer value between 0-255(which is the range of valid PWM pins).We will set the speed using PWM function analog write()
Industrial Machinery
Electric Vehicles
Medical Devices such as centrifuges machines ,etc
Arduino Board
3-Ultrasonic sensors
2- DC gear motors
Chassis
Motor Driver
Screws and Jumper wires
this can be done with the help of previous two tasks that is Speed and Direction controlling of a DC Motor
Arduino Board
3-Ultrasonic sensors
2- DC gear motors
Chassis
Motor Driver
Screws and Jumper wires
The vehicle is equipped with an ultrasonic sensor, typically mounted on the fron eft and right side of the vehicle and Two DC motors responsible for controlling its movement.
The ultrasonic sensor emits ultrasonic waves, which travel in the air and bounce back when they encounter an obstacle. The sensor measures the time it takes for the waves to return after being emitted.
By calculating the time taken for the waves to return, the sensor determines the distance between the vehicle and the obstacle in its path.
The Arduino of the vehicle receives the distance information from the ultrasonic sensor. Based on this information, it determines the necessary action to avoid the obstacle.
The motor driver controlling circuit adjusts the speed and direction of the DC motor(s)
Based on the control signals from the microcontroller, the DC motor(s) are activated to execute the desired action. For instance, if the vehicle needs to avoid an obstacle on its left, the right motor may be powered to turn the vehicle slightly to the right.
LT-spice is a widely used electronic circuit simulation software developed by Linear Technology (now part of Analog Devices).
LTspice allows us to create and simulate circuit schematics using a wide range of electronic components such as resistors, capacitors, inductors, transistors, operational amplifiers, and many more. You can draw the circuit using the built-in schematic editor or import existing circuit files.
the objective of the task is to create a 555 astable multivibrator
The task is to measure the temparature using an LM35 temparature sensor and aurdino and display it on the monitor
BREAD BOARD
LM35 TEMPARATURE SENSOR
JUMPER WIRES
ARDUINO
LM35 is a temperature measuring device having an analog output voltage proportional to the temperature. It provides output voltage in Centigrade (Celsius). It does not require any external calibration circuitry. The sensitivity of LM35 is 10 mV/degree Celsius. As temperature increases, output voltage also increases.
Temperature sensors are utilized to monitor various environments and machinery, power plants, and manufacturing. Temperature sensors are used to measure water temperatures in reservoirs and boreholes.
The task is to Measure temperature and humidity using DTH11 and display the readings on a LCD display.
The DHT11 is a basic, ultra low-cost digital temperature and humidity sensor. It uses a capacitive humidity sensor and a thermistor to measure the surrounding air and spits out a digital signal on the data pin
This sensor is used in various applications such as measuring humidity and temperature values in heating, ventilation and air conditioning systems. Weather stations also use these sensors to predict weather conditions. The humidity sensor is used as a preventive measure in homes where people are affected by humidity.
Measure the speed of a BLDC motor using a hall effect sensor and display it on the serial monitor.
A Brushless DC Electric Motor (BLDC) is an electric motor powered by a direct current voltage supply and commutated electronically instead of by brushes like in conventional DC motors.
A Hall effect sensor (or simply Hall sensor) is a type of sensor which detects the presence and magnitude of a magnetic field using the Hall effect.
Applications for Hall-effect ICs include use in ignition systems, speed controls, security systems, alignment controls, micrometers, mechanical limit switches, computers, printers, disk drives, keyboards, machine tools, key switches, and pushbutton switches.
Charging the Li-ion battery using solar panels and noting down intial voltage and final voltage after charging
TP4056 ,The TP4056 is a complete constant-current/constant-voltage linear charger for single cell lithium-ion batteries.
Constructing an automated headlight setup, using an NE555 (IC1) and a LDR(Light dependent resistor).
Making a simple solar panel set-up using diodes
Designing and implementing a system using servo where the solar panel follows the sun to maximize the energy absorbed by the solar panel.
A Servo motor is a type of motor that is powered by a DC source, either from an external supply or by a controller. A small and lightweight servo motor with high output power is called a micro servo motor sg90.