Type of Signals Associated with Sensors and Actuators
Signal Amplification and Conditioning (Inverting amplifiers and Instrumentation amplifiers)
DAQ Systems to Acquire and Generate Signals
Sensitivity, Resolution, Noise, Error, etc. associated with Acquired and Generated Signals
Measurement of Load, Angular Speed (RPM), Displacement, Velocity, Acceleration, Pressure, Temperature, Flow, Motor Current, etc.
Speed control of Motors (PWM DC Motor Speed control and Stepper Motor control)
Here, Steinhart-Hart equation relating 1/T to log(R) is calibrated for a NTC (negative temperature coefficient) thermistor. Then temperature is predicted for unknown cases. Accuracy of prediction in range considered is around 1-2 degree Celsius.
Code for temperature measurement using NTC thermistor
Code for temperature measurement using Steinhart-Hart Equation
Interactive python (e.g. google colab) code for calibrating Steinhart-Hart eq. with exp. data
Circuit layout for this experiment, libraries that need to be installed, MPU 6050 features, intricacies of the experiment, capturing serial data using Docklight, postprocessing of captured data, etc. are described in this video.
Circuit layouts for UART, I2C, SPI based data transfer from Nodemcu to Arduino Uno are given here.
Use this code to have Nodemcu 1.0 as master for UART based serial communication. Code
Use this code for UART (universal asynchronous receiver transmitter) based serial communication. Code
Use this code for data transfer from Nodemcu 1.0 as master to Arduino Uno using I2C (inter integrated communication). Code
Use this code for serial communication from Nodemcu to Arduino Uno using I2C. Code
Use this code for serial communication from Nodemcu to Arduino Uno using SPI. Code
Use this code for serial communication from Nodemcu to Arduino Uno using SPI. Code