Professional Documents
Culture Documents
Internship Report (Quantanics)
Internship Report (Quantanics)
Internship Report (Quantanics)
INTRODUCTION:
Embedded Systems:
An embedded system is a specialized computer system designed for a specific purpose
within a larger mechanical or electronic system. It combines hardware (such as microcontrollers or
microprocessors) with software to perform dedicated tasks. These systems are tightly constrained,
often operating in real time and reacting to changes in their environment. Key characteristics include
single functionality, memory (both RAM and ROM), and connectivity. Embedded systems play a
crucial role in various domains, from household appliances to industrial machinery, and their design
involves balancing safety, performance, and efficiency.
Sensor:
1. A sensor is a device that detects and responds to changes in its environment
by converting the physical change into an electrical signal.
2. Sensors are used in various applications, from touch-sensitive elevator buttons
to industrial machinery.
3. They can measure temperature, pressure, light, sound, motion, and other
physical phenomena.
4. Sensitivity, accuracy, and response time are essential characteristics of
sensors.
A-D Converters (ADC):
1. An analog-to-digital converter (ADC) converts an analog signal (e.g., sound
or light) into a digital signal.
2. It quantizes the input, introducing a small amount of quantization error.
3. ADCs are essential for digitizing real-world signals for processing by
computers or microcontrollers.
4. They come in various architectures and resolutions, typically implemented as
integrated circuits (ICs).
Processors & ASICs:
1. Processors (such as CPUs) execute instructions and control other components
in a computer system.
2. ASICs (application-specific integrated circuits) are customized IC chips
designed for specific uses (e.g., video codecs or voice recorders).
3. ASICs are more specialized than general-purpose ICs and can include entire
microprocessors or memory blocks.
D-A Converters (DAC):
1. A digital-to-analog converter (DAC) converts digital data into an analog
signal (voltage or current).
2. DACs are used in various applications, including audio systems, industrial
automation, and data acquisition.
3. They come in different resolutions (bits) and provide accurate and reliable
conversion.
Actuator:
1. An actuator produces force, torque, or displacement in a controlled way when
supplied with electrical, pneumatic, or hydraulic input.
2. It converts input signals (low energy) into mechanical energy (motion).
3. Actuators can be linear (e.g., hydraulic cylinders) or rotary (e.g., motors).
4. They play a crucial role in automation and control systems
CHAPTER 4
Arduino
Arduino boards can read inputs from various sources (like sensors, buttons, or even
Twitter messages) and convert them into outputs (such as activating a motor, turning on
an LED, or publishing something online).
You communicate with the microcontroller on the Arduino board by sending a set of
instructions.
The Arduino programming language (based on Wiring) and the Arduino Software (IDE)
(based on Processing) help you write and compile code for your projects.
Arduino has been the brain behind thousands of projects, from everyday objects to
complex scientific instruments.
A global community of makers, students, artists, and professionals contributes to this
open-source platform, making it a valuable resource for both beginners and experts.
Arduino IDE
The Arduino IDE (Integrated Development Environment) is where you write, compile,
and upload code to Arduino boards
It’s an official software introduced by Arduino.cc.
Used for writing, compiling, and uploading code to almost all Arduino modules/boards.
Available for Windows, macOS, and Linux.
Runs on the Java Platform and provides essential functions for debugging, editing, and
compiling code.
Supports both C and C++ languages.
ESP8266 Microcontroller
MQTT Box