0% found this document useful (0 votes)
2 views108 pages

intern rep

The internship report details M. Subalakshmi's experience at STAR TECH during her Bachelor of Engineering in Electronics and Communication Engineering. The report includes acknowledgments, evaluation criteria, and a comprehensive index of activities and projects undertaken, focusing on embedded systems and IoT. Key topics covered include basic electronics, sensor technology, and various mini-projects that highlight practical applications of learned concepts.

Uploaded by

priyanga25062006
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views108 pages

intern rep

The internship report details M. Subalakshmi's experience at STAR TECH during her Bachelor of Engineering in Electronics and Communication Engineering. The report includes acknowledgments, evaluation criteria, and a comprehensive index of activities and projects undertaken, focusing on embedded systems and IoT. Key topics covered include basic electronics, sensor technology, and various mini-projects that highlight practical applications of learned concepts.

Uploaded by

priyanga25062006
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

INTERNSHIP REPORT

Submitted by
[Link] (814823106301)
Internship at
STAR TECH

BACHELOR OF ENGINEERING
in
ELECTRONICS AND COMMUNICATION ENGINEERING

UNIVERSITY COLLEGE OF ENGINEERING


ANNA UNIVERSITY ARIYALUR – 621 731

JUNE-JULY 2026
UNIVERSITY COLLEGE OF ENGINEERING ARIYALUR
(A Constituent College of Anna University-Chennai)

BONAFIDE CERTIFICATE

Certified that, this is a Bonafide record work done by Ms. SUBALAKSHMI M


With Register No 814823106011 for EC3711 – Summer Internship in 7th
semester of B.E Degree Course in Electronics and Communication
Engineering branch during the academic year of 2025-2026.

Staff-In-charge Head of the Department


ACKNOWLEDGEMENT

I would like to express my sincere gratitude to STAR TECH for providing me with the
opportunity to pursue my internship. This experience has been invaluable in enhancing
my knowledge, skills, and practical understanding of EMBEDDED SYSTEM & IOT.
I am deeply thankful to my supervisor Mr. SIVAKUMAR S for their guidance,
encouragement, and constructive feedback throughout the internship. Their mentorship
has helped me gain confidence and improve my professional abilities.
I also extend my appreciation to all the team members and colleagues Department of
B.E. ( ELECTRONICS AND COMMUNICATION ENGINEERING) for their
support, cooperation, and for creating a welcoming environment that made my learning
journey enjoyable and productive.
Finally, I acknowledge the role of UNIVERSITY COLLEGE OF ENGINEERING
ARIYALUR and my faculty members for their continuous support and for facilitating
this internship opportunity.
This internship has been a significant milestone in my academic and professional journey,
and I am truly grateful for the experience.

[Link]
(814823106301)
PERFORMA FOR EVALUATION OF INTERNSHIP BY DEPARTMENT OF
ELECTRONICS AND COMMUNICATION ENGINEERING

Phone:7826998785 Email: subalakshmi9733@[Link]


Evaluation(I)
1. Name of the Student : SUBALAKSHMI.M
2. Institution Reg No : 814823106301
3. Branch/Semester : ECE/7thsemester
4. Period of training : 30 days
5. Home Address : 574/1, Padukala(St), sripuranthan(po),
Ariyalur (Dt), Udayarpalayam(Tk) ,
Sripuranthan - 621701
6. Address of the training Site : Star tech,3rd floor, Sri krishna towers,
Anna silai, opposite ER school,
Trichy - 620002
Providing Agency
7. Name/Designation of
Training In-charge : Sivakumar S / Trainer of Star Tech
8. Type of Work : Training
9. Date of Evaluation :
10. Evaluation :
a) Attendance (Satisfactory/Good/Excellent)
b) Practical Work (Satisfactory/Good/Excellent)
c) Faculty’s Evaluation (Satisfactory/Good/Excellent)
d) Evaluation of Industry (Satisfactory/Good/Excellent)
11. Overall Grade (Satisfactory/Good/Excellent)

Signature of the Faculty Advisor Signature of the HOD-ECE


(Dr. S. N. NISHARANI) ( Dr. K. NAGARAJAN)
INDEX
[Link] DATE ACTIVITIES [Link]
01. 09.06.2026 Introduction to basic electronics:

Voltage, Current, resistance, ohm’s law,


resistor color, Coding and reading values.

02. 10.06.2026 Capacitors and Diodes

03. 11.06.2026 Transistor as switches

04. 12.06.2026 Relays and Isolation:


Electromechanical
Relays, flyback diodes and optocouplers for
Circuit protection.

05. 13.06.2026 Power Supply Essentials:


Linear voltage
regulators (7805/7812) and decoupling
Capacitors.

06. 14.06.2026 Demo project of Power supply and water


Level sensor using project.

07. 15.06.2026 Introduction to Wokwi :


Navigating the
interface, Adding basic components and
testing basic Interactive circuits.

08. 16.06.2026 Arduino UNO Architecture

09. 17.06.2026 Arduino Programming Core

10. 18.06.2026 Control Structures and Digital I/O interfacing

11. 19.06.2026 Analog signals & Sensors and Character


Alphanumeric Displays

12. 20.06.2026 Transistor-Driven Relay Simulation


13. 21.06.2026 MINI-PROJECT:
1. Automated Smart Room
Light Controller Utilizing an LDR,16*2 LCD
And a relay driver

14. 22.06.2026 2. Smart Home security system with Motion


Detection

15. 23.06.2026 3. Automated Toll Management System

16. 24.06.2026 Introduction to IOT

17. 25.06.2026 Serial protocols: understanding UART and


I2C and SPI configuration.

18 26.06.2026 Local web servers & cloud data logging

19 27.06.2026 Two-way IOT dashboards & Smart Automation

20. 28.06.2026 MINI PROJECT: (wokwi Iot) :


1. Cloud monitored weather
Station & Anti-theft alarm system
With live dashboard updates.

21. 29.06.2026 2. Navigating safety: IOT-based security alerts


For fisherman & weather updates.

22. 30.06.2026 3. IOT- Based smart Health:


EEG and vital
Sensor integration

23. 01.07.2026 Transition from simulation hardware

24. 02.07.2026 Schematic capture corrects

25. 03.07.2026 PCB layout design rules

26. 04.07.2026 Tracing and Track widths & Design rule


check (DRC) Tracking

27. 05.07.2026 Design Rule Check (DRC) Tracking


28. 06.07.2026 Manual PCB fabrication workflow

29. 07.08.2026 Industrial manufacturing files

30. 08.07.2026 Final Project:


Microcontroller based car parking
Monitoring System

DAY 1: INTRODUCTION TO BASIC ELECTRONICS


Electronics is the branch of engineering that deals with the design, operation, and application
of devices and circuits that manipulate the flow of electrons. It involves active
components like transistors, diodes, and integrated circuits (ICs), which can control or
amplify electrical signals, and passive components like resistors, capacitors, and inductors,
which manage or store energy within a circuit.

Fundamental Concepts:
 Voltage (V): The electric potential difference between two points, measured in volts.
 Current (I): The flow of electric charge, measured in amperes.
 Resistance (R): The opposition to current flow, measured in ohms.
 Ohm’s Law: Relates voltage, current, and resistance: V = I × R
 Circuit: A closed path through which electric current flows.
Basic Electronic Components:
 Resistors: Control the flow of current in a circuit.
 Capacitors: Store and release electrical energy, often used for filtering signals.
 Diodes: Allow current to flow in only one direction.
 Transistors: Amplify or switch electronic signals.
 Inductors: Store energy in a magnetic field and filter alternating currents.
 Integrated Circuits (ICs): Combine multiple components into a single chip for
complex functions

Ohm’s Law:
Named after the great GERMAN Physicist and
Mathematician – GEORG SIMON OHM, The Ohm’s law is a fundamental Principle in
Electronics and Electrical Engineering. This law states that electric current is proportional to
voltage and inversely proportional to resistance.
Mathematically, the law states that V = IR, where V is the voltage difference, I is the current
in amperes, and R is the resistance in ohms.
Passive Components:
These components are those that do not have gain or directionality.
Example: Resistors, Capacitors, Diodes, Inductors.

Active Components:
These components are those that have gain or directionality.
Energy & Utilities
Example: Transistors, Integrated Circuits or ICs, Logic Gates.
DAY 2: RESISTOR COLOUR CODING VALUES AND
CAPACITOR AND DIODE AND TRANSISTER AS
SWITCH

RESISTOR COLOUR CODING:


Resistor colour codes use coloured bands to indicate
resistance, tolerance, and sometimes temperature coefficient, allowing easy identification of
resistor values.

Color to Value Mapping:


Color Digit Multiplier Tolerance

Black 0 ×1 -

Brown 1 ×10 ±1%

Red 2 ×100 ±2%

Orange 3 ×1,000 -

Yellow 4 ×10,000 -

Green 5 ×100,000 ±0.5%

Blue 6 ×1,000,000 ±0.25%

Violet 7 ×10,000,000 ±0.1%

Grey 8 - ±0.05%

White 9 - -

Gold - ×0.1 ±5%

Silver - ×0.01 ±10%

None - - ±20%
How to Read a Resistor:
1. Identify the tolerance band (usually gold, silver, or a wider band) to determine the
reading direction.
2. Read the significant digits from the first bands.
3. Apply the multiplier from the next band.
4. Check tolerance from the last band to know the possible variation in resistance.
Example: A 4-band resistor with colours Red, Violet, Yellow, Gold:
 Red = 2, Violet = 7 → 27
 Yellow multiplier = ×10,000 → 27 × 10,000 = 270,000 Ω (270 kΩ)
 Gold tolerance = ±5% → actual resistance ranges from 256.5 kΩ to 283.5 kΩ

CAPACITOR AND DIODES:

 A capacitor is an electronic component that stores energy


in the form of an electric field between two conductive
plates separated by an insulating material called a dielectric.
 A diode is a semiconductor device that allows current to
flow in one direction only, from the anode to the cathode,
while blocking reverse current.
DIFFERENCE:

Feature Capacitor Diode


Function Stores and releases electrical energy Allows current in one direction only
Structure Two conductive plates separated by a N-type and P-type semiconductor
dielectric junction
Measurement Capacitance (Farads) Forward voltage (Volts)
Applications Filtering, timing, energy storage Rectification, protection, switching
Polarity Can be polarized or non-polarized Always polarized (anode and cathode)

TRANSISTOR AS SWITCH:

A transistor can function as an electronic switch by operating it in either


the cutoff (OFF) or saturation (ON) regions, allowing a small input current to control a larger
load current. Bipolar Junction Transistors (BJT) and Field Effect Transistors (FETs),
though BJTs are current-controlled while FETs are voltage-controlled.

NPN vs PNP Transistor Switching:

 NPN Transistor: The load is typically connected to the collector. When a positive
voltage is applied to the base relative to the emitter, the transistor saturates and the
load is powered. Removing the base voltage turns the transistor off.
 PNP Transistor: The load is connected to the emitter. Applying a negative voltage to
the base relative to the emitter turns the transistor on, while removing it turns the
transistor off.
DAY 3: EMBEDDED INTRODUCTION

EMBEDDED SYSTEM:

An embedded system is a specialized computing system designed to


perform a specific task or set of tasks. It integrates both hardware and software components
to achieve its functionality. Unlike general-purpose computers, embedded systems are
dedicated to particular operations and often operate with minimal or no human intervention.

Embedded systems can function independently or as part of a larger system. For example, a
washing machine's embedded system controls its washing cycles, while a car's embedded
system manages engine performance and safety features.

Block Structure of Embedded System:

 Input Unit: Collects data from the external environment and sends it to the
processor.
 Processor (Controller Unit): Controls all operations and executes the program.
 Memory Unit: Stores programs and data required for system operation.
 Output Unit: Displays results or performs physical actions.
 Power Supply Unit: Provides the required voltage to all components

COMPONENTS:

1. Hardware 2. Software 3. Firmware

Examples of Embedded Systems


 Digital watches
 Washing Machine
 Toys
 Television

Application of Embedded System


 Home appliances
 Transportation
 Health care
 Business sector & offices
DAY 4: IOT INTRODUCTION

INTERNET OF THINGS:

The Internet of Things (IoT) is a network of physical devices embedded with sensors,
software, and connectivity that collect, exchange, and act on data to enhance efficiency,
automation, and decision-making.

Components of IoT System

An IoT system is built using multiple interconnected components that work together to sense
data, process it, transmit it over networks, and present useful information to users or trigger
actions automatically.

 IoT Devices (Things)


 Sensors and Actuators
 Embedded Processing Units
 Connectivity Modules
 IoT Gateways
 Cloud / Edge Computing
 User Interface and Applications

IOT ARCHITECTURE (Layers and Functions):

1. Perception (Sensing) Layer

 Collects real-world data such as temperature, humidity, motion, light, or pressure


using sensors.
 Uses actuators to perform physical actions like switching devices on/off or adjusting
system parameters.

2. Transport / Network Layer

 Transfers sensed data from IoT devices to gateways, edge nodes, or cloud platforms.
 Maintains reliable communication using wired and wireless technologies like Wi-Fi,
Bluetooth, Zigbee, and cellular networks.

3. Processing / Middleware Layer

 Filters, analyzes, and stores incoming data for further use and decision-making.
 Manages connected devices, handles interoperability, and supports scalability across
large IoT deployments.

4. Application Layer

 Provides dashboards, mobile apps, or web interfaces for monitoring and controlling
IoT systems.
 Presents processed data in a meaningful form to support analysis and decision-
making.
 Delivers domain-specific solutions such as smart homes, healthcare monitoring,
industrial automation, and smart cities.

Applications:

 Smart Homes
 Smart Cities
 Healthcare and Wearables
 Industrial IoT (IIoT)
 Agriculture
DAY 5: SENSORS

Sensors are devices that detect changes in the environment and convert them into electrical
signals for measurement, monitoring, or control purposes.

Definition and Function


A sensor is a device that receives and responds to a signal or stimulus, such as light,
temperature, motion, or pressure, and converts it into an electrical signal that can be
interpreted by a computer or control system. Sensors act as the interface between the physical
world and electronic systems, enabling automation, monitoring, and data collection in various
applications.

Classification of Sensors:
Sensors can be classified in several ways:

 By power requirement:
 Active sensors require an external power source to operate.
 Passive sensors generate a signal without external power

 By detection method:
Electrical, chemical, biological, or radioactive detection.

 By output type:
 Analog sensors produce continuous signals (e.g., voltage or resistance).
 Digital sensors produce discrete signals or numerical data

 By conversion phenomenon:
 Photoelectric, thermoelectric, electrochemical, electromagnetic, thermoptic,
etc., depending on the physical property being measured
Common Types of Sensors

 Temperature sensors: Measure heat or cold, such as thermistors, thermocouples,


RTDs, and IC sensors like LM35 or DS18B20.
 Pressure sensors: Detect force exerted by liquids or gases, used in automotive,
industrial, and medical application.
 Proximity sensors: Detect the presence of objects without contact, commonly
used in robotics and automation
 Motion sensors: Detect movement, including accelerometers and PIR sensors

 Light sensors: Measure light intensity, such as LDRs (Light Dependent Resistors)
and photodiodes
 Position sensors: Track the location or orientation of objects, including linear,
rotary, and tilt sensors
 Image and vision sensors: Capture visual information for cameras, robotics, and
industrial inspection, including CMOS and CCD sensors
 Chemical and gas sensors: Detect chemical composition or gas presence, such
as alcohol sensors and pH sensors.
 Radiation sensors: Detect alpha, beta, or gamma radiation

Based on the Conversion Phenomenon:


This classification is based on the input and output conversion
 Photoelectric: It Changes light to electrical signals.
 Thermoelectric: It Changes temperature difference to electrical voltage.
 Electrochemical: It Changes chemical reactions to electrical signals.
 Electromagnetic: It Changes magnetic fields to electrical signals.
 Thermoptic: It Changes temperature changes to electrical signals.

Applications:
 Automotive: Engine monitoring, tire pressure, and safety systems
 Smart homes: Temperature control, motion detection, and
automated lighting
 Healthcare: Monitoring vital signs and medical diagnostics
DAY 6: RELAYS AND ISOLATION
Isolation relays are electrical devices that separate two circuits to protect sensitive
components and ensure safe operation by preventing unwanted voltage or current from
passing between them.

Function and Purpose:

Isolation relays act as a barrier between control and power circuits, preventing high voltages
or transient spikes from damaging sensitive equipment. They are commonly used in
industrial, commercial, and utility applications to protect devices, improve system reliability,
and enable safe switching of high-power loads without direct electrical connection to the
control circuit. They are also used for pulse metering, signal conditioning, and long-distance
transmission in utility systems.

Types of Isolation Relays:

1. Electromechanical Isolation Relays – Traditional relays with moving contacts that


physically separate circuits. They are reliable but may wear over time.
2. Solid-State Relays (SSR) – Use semiconductor components to provide isolation
without moving parts, offering higher reliability, faster switching, and longer lifespan.
SSRs can include capacitive or magnetic isolation and often integrate features like
avalanche current protection and dual isolated comparators.
3. Utility-Specific Relays – Designed for pulse metering and totalizing, often
compatible with legacy KYZ pulse systems, and protect against transient voltage
spikes.

Voltage Ratings and Configurations:

Isolation relays are available in 12 or 24 VAC or VDC for general-purpose applications.


Solid-state relays can provide reinforced isolation up to 5 kVRMS and basic isolation up to
3.75 kVRMS, suitable for controlling MOSFETs, IGBTs, or SCRs in high-voltage systems.

Wiring and Installation

 Control signal input – Low-voltage signal from a controller or switch.


 Power circuit input – Higher voltage source connected to the load.
 Load connection – Equipment or device being controlled.
 Common/ground connection – Reference potential for the system.
The relay coil or semiconductor driver activates the contacts or switches, allowing
the control circuit to operate the load without direct electrical connection,
ensuring safety and preventing interference . Wiring diagrams are essential for proper
installation and troubleshooting.

Applications:

Industrial automation – Protect PLCs and sensors from high-power circuits.


 Utility metering – Pulse isolation and totalizing for electricity, water, or gas meters.
 High-voltage systems – Control of MOSFETs, IGBTs, or SCRs with reinforced
isolation.

ELECTROMECHANICAL RELAYS:

Electromechanical relays are switches that use an electromagnet to control


high-power circuits with low-power signals, providing electrical isolation and reliable
switching.

Working Principle:

An electromechanical relay operates on electromagnetic induction. When a current flows


through the relay coil, it generates a magnetic field that attracts a movable iron armature. This
armature mechanically moves the contacts to open or close a circuit, allowing a low-power
control signal to switch a high-power load safely. A spring returns the armature to its original
position when the coil is de-energized, ensuring proper operation.

Types of Electromechanical Relays:

 SPST (Single Pole Single Throw): Simplest type with one input and one output
 SPDT (Single Pole Double Throw): One input switch between two outputs
 DPDT (Double Pole Double Throw): Two inputs, each switching between two
outputs
 Master Trip Relays: Used in protection systems, requiring manual reset after faults
to ensure safety

Construction

 Coil
 Movable Armature
 Contacts
 Spring

Application

 Control Systems
 Telecommunication

FLYBACK DIODES

A flyback diode is a diode connected across an inductive load to safely dissipate voltage
spikes caused by sudden current interruption.

OPTO COUPLER: An optocoupler is a device that electrically isolates two


circuits while transferring signals via light. In relay-driven or high-voltage circuits,
optocouplers are used to protect microcontrollers or low-voltage logic from voltage spikes
and ground loops.
DAY 7: POWER SUPPLY AND VOLTAGE

REGULATOR
Every embedded system needs power. A microcontroller, its sensors, displays, and
communication modules all require a stable voltage to operate correctly. If the power supply
is noisy, unstable, or at the wrong voltage, your system will behave unpredictably or even get
damaged.

Understanding power supply design is essential because:

 Different components need different voltages (3.3V, 5V, 12V)


 Batteries provide varying voltage as they discharge
 Noise on the power line can cause false sensor readings
 Exceeding a component’s voltage rating destroys it

Common Voltage Levels in Embedded Systems:

VOLTAGE COMMON USE

1.8V Modern low-power microcontrollers, some memory


chips

3.3V Most modern MCUs (ESP32, STM32, nRF52),


sensors, SD cards

5V Arduino, USB devices, older sensors, relay modules

9V/12V
Motors, solenoids, LED strips, input power

A common scenario:

You power your board from a 9V battery or 12V adapter, then regulate it down to 5V and
3.3V for different components

Power Supply Sources:(USB Power):

USB provides 5V and is the most common power source during development. Standard USB
2.0 supplies up to 500mA. USB 3.0 can supply up to 900mA. This is sufficient for most
microcontroller boards with a few sensors
Batteries:

BATTERY TYPE NOMINAL VOLTAGE NOTES


AA / AAA (Alkaline) 1.5V per cell 2x AA = 3V, 3x AA = 4.5V
Li-Ion / LiPo
3.7V (4.2V full, 3.0V Rechargeable, high-energy
empty) density

CR2032 (Coin cell) 3V Low current, long shelf life


9V Battery 9V Convenient but limited
capacity

Voltage Regulators:

A voltage regulator converts one DC voltage to another, stable DC voltage. There are two
main types:

Linear Regulators (LDO):

A linear regulator (Low Dropout Regulator or LDO) reduces voltage by dissipating the
excess as heat. It is simple and produces very clean, low-noise output.

V_in (9V) ──── [LDO Regulator] ──── V_out (3.3V)

GND

(heat!)

Excess energy = (V_in - V_out) × I_out

= (9V - 3.3V) × 0.1A

= 0.57W dissipated as heat

Popular linear regulator:

Dropout voltage is the minimum difference needed between input and output. An LDO with
0.2V dropout can regulate 3.5V input to 3.3V output. A standard regulator like the LM7805
needs at least 7V input to produce stable 5V
Advantages:

Simple, cheap, very low noise, no switching artifacts, minimal external components.

Disadvantages:

Inefficient when input-output voltage difference is large (wasted as heat), can overheat at
high currents.

Switching Regulators (Buck, Boost, Buck-Boost):

Switching regulators use an inductor and a rapidly switching transistor to convert voltage
much more efficiently. They waste very little energy as heat

Popular switching regulators:

 LM2596 – Buck converter, 3A, easy to use with adjustable output


 MP1584 – Small buck converter, up to 3A
 MT3608 – Boost converter, up to 2A
 TPS63001 – Buck-boost, ideal for single-cell LiPo projects

Advantages:
Very efficient (85-95%), can step up voltage, handles large voltage differences well, minimal
heat.

Disadvantages:

More complex, generates electrical noise (switching artifacts), requires inductor and
capacitors, more expensive.

Decoupling Capacitors:

Every IC in your circuit should have a decoupling capacitor (also called a bypass capacitor)
placed as close as possible to its power pins. Typically, a 100nF ceramic capacitor.

VCC ─────┬──── IC VCC pin

[100nF]

GND ─────┴──── IC GND pin

Decoupling capacitors:

 Filter out high-frequency noise on the power line


 Provide instantaneous current when the IC switches states
 Prevent one chip’s noise from affecting other chips
DAY 8: INTRODUCTION TO WOKWI

Definition and Benefits of Wokwi Software:

Wokwi is an online simulator that allows users to create, test, and debug electronic circuits an
d microcontroller projects without the need for physical components. It supports a wide range
of microcontrollers and electronic components, making it a versatile tool for both beginners a
nd experienced users. The benefits of using Wokwi include:

 Real-Time Simulation: See the behavior of your circuit instantly.


 Cost-Effective: Save money by experimenting without buying components.
 Educational: Perfect for students and educators to teach and learn electronics.
 Debugging Tools: Built-in features to help identify and fix issues quickly.

Wokwi is an online electronics and microcontroller simulator that lets you build and test
circuits directly in your web browser. It supports platforms such as Arduino, ESP32,
Raspberry Pi Pico, and many common electronic components, making it useful for
learning, prototyping, and debugging without physical hardware.

Navigating the Wokwi Interface:

When you create a new project, you'll typically see the following areas:

1. Circuit Workspace
 The main area where you place and connect components.
 You can drag, move, and rotate parts as needed.

2. Components Panel
 Contains electronic components such as:

 LEDs
 Resistors
 Push buttons
 Breadboards
 Sensors
 Displays
3. Code Editor
 Used to write Arduino, ESP32, or Raspberry Pi Pico programs.
 Supports syntax highlighting and error checking.

4. Simulation Controls
 Start Simulation ▶️runs the circuit.
 Stop Simulation ends the simulation.
 Allows you to observe how the circuit behaves.

5. Serial Monitor
 Displays output from programs using commands like [Link]().
 Useful for debugging.

Adding Basic Components:

1. LED

To add an LED:

6. Open the Components panel.


7. Search for LED.
8. Drag it onto the workspace.

The LED has two terminals:

o Anode (+) – Positive terminal


o Cathode (-) – Negative terminal

2. Resistor

A resistor limits the current flowing through an LED.

Steps:

11. Search for Resistor.


12. Place it near the LED.
13. Connect it in series with the LED.

Typical value:

o 220 Ω
o 330 Ω

3. Push Button

A push button acts as a switch.

Steps:
16. Search for Pushbutton.
17. Place it on the workspace.
18. Connect it to a digital input pin and ground or power, depending on the
circuit design.

Connecting Components

To make connections:

19. Click one terminal.


20. Drag the wire to another terminal.
21. Release to create the connection.
22. Click a wire to change its color if desired.

Example:

Arduino Pin 13

Resistor

LED

GND

Testing a Basic Interactive Circuit

Example 1: Blink an LED

Components

o Arduino Uno
o LED
o 220 Ω resistor

Connections

o Pin 13 → Resistor
o Resistor → LED Anode
o LED Cathode → GND

Arduino Code

void setup() {
pinMode(13, OUTPUT);

void loop() {

digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000);

Result

The LED blinks:

o ON for 1 second
o OFF for 1 second

Example 2: Button Controls an LED

Components

o Arduino Uno
o LED
o 220 Ω resistor
o Push button

Connections

o LED → Pin 13 through resistor


o Button → Pin 2
o Other side of button → GND

Arduino Code

const int buttonPin = 2;

const int ledPin = 13;

void setup() {
pinMode(buttonPin, INPUT_PULLUP);

pinMode(ledPin, OUTPUT);

void loop() {

if (digitalRead(buttonPin) == LOW) {

digitalWrite(ledPin, HIGH);

} else {

digitalWrite(ledPin, LOW);

Result

o Button pressed → LED turns ON


o Button released → LED turns OFF

Running the Simulation

 Build the circuit.


 Write or paste the code into the editor.
 Click Start Simulation.
 Observe the LED and interact with the button.
 Modify the circuit or code as needed and test again.

Advantages of Using Wokwi:

 No physical hardware required.


 Easy drag-and-drop circuit design.
 Supports many microcontrollers and components.
 Safe environment for experimentation.
 Fast testing and debugging before building real hardware.
DAY 9: ARDUINO UNO ARCHITECTURE

The Arduino Uno is a widely used microcontroller development board based on


the ATmega328P microcontroller. It is designed for ease of use in electronics projects and
prototyping. Below is an explanation of its key components and their functions:

Microcontroller:

The ATmega328P is the brain of the Arduino Uno. It processes inputs, executes code, and
generates outputs. Key specifications include:

 14 Digital I/O Pins, 6 of which support PWM (Pulse Width Modulation).


 6 Analog Input Pins for reading continuous voltage signals.
 32 KB Flash Memory, 2 KB SRAM, and 1 KB EEPROM for program storage and
data handling.
 Operates at a clock speed of 16 MHz.

Power supply:

The board can be powered via USB or an external power source. Key power pins include:

 VIN: Accepts external power (7-12V).


 5V: Supplies regulated 5V to the microcontroller and peripherals.
 GND: Ground pins for completing circuits.
 AREF: Provides a reference voltage for analog inputs.

Digital Pins:

The 14 digital pins can be used for input or output. Special functionalities include:

 PWM Pins (3, 5, 6, 9, 10, 11): Used for tasks like motor control and LED dimming.
 Serial Pins (0, 1): Handle UART communication (RX/TX).
 SPI Pins (10, 11, 12, 13): Enable high-speed communication with peripherals like SD
cards.
 Pin 13: Connected to an onboard LED for testing.

Analog Pins:

The 6 analog pins (A0-A5) support 10-bit ADC (Analog-to-Digital Conversion) for reading
sensor data. These pins can also function as digital I/O pins if needed.

Communication Interfaces:

The Arduino Uno supports multiple communication protocols:

 UART (Serial): For communication with computers or other devices.


 I2C: Uses SDA (A4) and SCL (A5) pins for communication with multiple devices
using minimal wiring.
 SPI: Provides fast data transfer for devices like displays and memory cards.

Crystal Oscillator:

The 16 MHz crystal oscillator ensures precise timing for the microcontroller, enabling
accurate execution of instructions and time-sensitive tasks.

Reset Button:

The reset button restarts the microcontroller, clearing its current state and reinitializing the
program.

USB Interface:

The USB port is used for uploading code to the board and powering it. It also facilitates serial
communication with a computer.

ICSP Header:

The In-Circuit Serial Programming (ICSP) header allows direct programming of the
microcontroller and connection to advanced peripherals.

Applications:

 Robotics for controlling motors and sensors.


 IoT projects for data collection and transmission.
 DIY electronics and prototyping.
 Educational tools for learning programming and electronics.
DAY 10: ARDUINO PROGRAMMING CORE

Arduino is an open-source electronics platform that combines easy-to-use hardware and


software for developing embedded systems. The Arduino programming core provides
a simplified programming environment, allowing beginners and professionals to
develop applications for automation, robotics, Internet of Things (IoT), and embedded control
systems. This report explains the Arduino programming core, its architecture,
programming structure, core functions, and practical applications. Arduino a microcontroller-
based platform designed to simplify embedded system development. It uses the C/C++
programming language with a set of built-in libraries called the Arduino Core, which
provides easy access to hardware features such as digital input/output, analog input, timers,
communication interfaces, and interrupts.

The Arduino programming core acts as an interface between the user program and the
microcontroller hardware, making embedded programming easier and more portable across
different Arduino boards.

 To understand the Arduino programming core.


 To study the architecture of Arduino software.
 To learn the basic program structure.
 To explore built-in functions and libraries.
 To understand practical applications of Arduino programming.

Arduino Programming Core Architecture:

The Arduino software stack consists of:

1. User Sketch
o The application written by the programmer.

2. Arduino Core
o Provides built-in functions like:
 pinMode()
 digitalWrite()
 digitalRead()
 analogRead()
 delay()

3. Libraries
o Extend functionality for sensors, displays, Wi-Fi, Bluetooth, motors, etc.

4. Microcontroller Hardware
o Executes machine code generated after compilation.

Arduino Program Structure:

Every Arduino program consists of two mandatory functions.


a) setup()

Executed only once after the board powers on or resets.

void setup()

pinMode(13, OUTPUT);

Purpose

 Initialize variables
 Configure input/output pins
 Start serial communication
 Initialize sensors

b) loop()

Runs continuously after setup().

void loop()

digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000);

Purpose

 Read sensors
 Control outputs
 Execute repetitive tasks

Basic Arduino Core Functions:

Function Description
pinMode() Configures a pin as INPUT or OUTPUT
digitalWrite() Sets digital output HIGH or LOW
digitalRead() Reads digital input
Function Description
analogRead() Reads analog voltage
analogWrite() Produces PWM output
delay() Waits for specified milliseconds
millis() Returns elapsed time since program started
[Link]() Starts serial communication
[Link]() Displays data on Serial Monitor

Arduino Data Types:

Common data types include:

 int
 float
 char
 boolean
 byte
 long
 unsigned long
 String

Example:

int sensorValue = 0;

float temperature = 25.6;

boolean ledState = true;

Control Statements:

Arduino supports standard C/C++ control structures.

if Statement

if(sensorValue > 500)

digitalWrite(13, HIGH);

for Loop

for(int i=0;i<5;i++)

{
digitalWrite(13,HIGH);

delay(500);

digitalWrite(13,LOW);

delay(500);

while Loop

while(button==LOW)

// Wait

Libraries in Arduino Core:

Common libraries include:

 Wire.h (I²C communication)


 SPI.h (SPI communication)
 EEPROM.h (Memory storage)
 Servo.h (Servo motor control)
 LiquidCrystal.h (LCD interface)
 SoftwareSerial.h (Additional serial communication)

Serial Communication:

Example:

void setup()

[Link](9600);

void loop()

{
[Link]("Hello Arduino");

delay(1000);

Serial communication is useful for debugging and monitoring sensor data.

Advantages of Arduino Programming Core:

 Easy to learn
 Open-source platform
 Large community support
 Cross-platform compatibility
 Extensive library support
 Fast prototyping
 Low development cost

Limitations:

 Limited processing power


 Limited RAM and Flash memory
 Not suitable for high-performance computing
 Limited multitasking capability
 Lower security compared to advanced embedded systems

Applications:

Arduino programming is widely used in:

 Home automation
 Robotics
 IoT devices
 Weather monitoring systems
 Smart agriculture
 Industrial automation
 Medical monitoring systems
 Educational projects

Example Program (Blink LED):

void setup()

pinMode(13, OUTPUT);

}
void loop()

digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000);

Working:
The built-in LED connected to pin 13 turns ON for one second and OFF for one second
repeatedly.
DAY 10: CONTROL STRUCTURE AND DIGITAL I/O

INTERFACING
Control structures are essential programming constructs that determine the flow of execution
in an Arduino program. Digital Input/Output (I/O) interfacing enables communication
between the Arduino microcontroller and external devices such as LEDs, switches, relays,
and sensors. This report explains the different control structures available in
Arduino programming and demonstrates how digital I/O interfacing is used in embedded
applications. Arduino is an open-source microcontroller platform widely used for embedded
system development. It uses C/C++ programming and provides built-in functions for
controlling hardware. Control structures help in making decisions, repeating tasks,
and controlling program flow, while digital I/O interfacing allows Arduino to
communicate with external electronic components.

 To understand control structures in Arduino programming.


 To study digital input and output interfacing.
 To learn the use of built-in digital I/O functions.
 To implement practical examples using Arduino.

Control Structures in Arduino:

Control structures determine how the program executes based on conditions or loops

Sequential Structure:

Statements are executed one after another.

Example:

void setup() {

pinMode(13, OUTPUT);

void loop() {

digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000);

}
Decision Control (if Statement):

Executes code when a specified condition is true.

int sensor = 7;

void loop() {

if (digitalRead(sensor) == HIGH) {

digitalWrite(13, HIGH);

else {

digitalWrite(13, LOW);

if–else Statement

Allows selection between two alternative actions.

if (temperature > 30) {

digitalWrite(fan, HIGH);

else {

digitalWrite(fan, LOW);

switch-case Statement:

Used when multiple conditions are possible.

switch(mode) {

case 1:

digitalWrite(13, HIGH);

break;
case 2:

digitalWrite(12, HIGH);

break;

default:

digitalWrite(13, LOW);

for Loop:

Repeats a block of code a specified number of times.

for(int i=0; i<5; i++) {

digitalWrite(13, HIGH);

delay(500);

digitalWrite(13, LOW);

delay(500);

while Loop:

Executes repeatedly while the condition is true.

while(button == LOW) {

digitalWrite(13, LOW);

do-while Loop

Executes at least once before checking the condition.

do {

digitalWrite(13, HIGH);

} while(button == HIGH);
Digital I/O Interfacing:

Digital Input/Output (I/O) refers to reading or writing digital signals (HIGH or LOW)
through Arduino pins.

Digital Input

Used to read switches, push buttons, digital sensors, and limit switches.

Digital Output

Used to control LEDs, buzzers, relays, motors (through drivers), and displays.

Digital I/O Functions:

Function Description
pinMode(pin, INPUT) Configures a pin as input
pinMode(pin, OUTPUT) Configures a pin as output
pinMode(pin, INPUT_PULLUP) Enables internal pull-up resistor
digitalRead(pin) Reads HIGH or LOW from input pin
digitalWrite(pin, HIGH) Sets output HIGH (5 V or 3.3 V depending on board)
digitalWrite(pin, LOW) Sets output LOW (0 V)

LED Interfacing

Circuit

 LED anode → Arduino Pin 13 (through a 220 Ω resistor)


 LED cathode → GND

Program

void setup() {

pinMode(13, OUTPUT);

void loop() {

digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);
delay(1000);

Working

The LED blinks continuously by turning ON for one second and OFF for one second.

Push Button Interfacing:

Circuit

 Push button connected to Pin 2


 Internal pull-up resistor enabled using INPUT_PULLUP
 LED connected to Pin 13

Program

const int button = 2;

const int led = 13;

void setup() {

pinMode(button, INPUT_PULLUP);

pinMode(led, OUTPUT);

void loop() {

if (digitalRead(button) == LOW) {

digitalWrite(led, HIGH);

} else {

digitalWrite(led, LOW);

Working

When the push button is pressed, the input becomes LOW due to the pull-up configuration,
causing the LED to turn ON. Releasing the button turns the LED OFF.
Applications:

 Home automation systems


 Industrial process control
 Security and alarm systems
 Traffic light controllers
 Smart lighting systems
 Robotics
 IoT-based monitoring
 Automatic door control

Advantages:

 Simple programming structure


 Easy hardware interfacing
 Reliable digital communication
 Fast execution
 Suitable for real-time embedded applications
 Large library and community support

Limitations

 Limited number of digital I/O pins


 Can only read binary (HIGH/LOW) signals
 Limited current output per pin
 External driver circuits are needed for high-power devices
DAY 11: ANALOG SIGNALS & SENSOR AND
CHARACTER ALPHANUMERIC DISPLAYS

Arduino provides support for interfacing with analog sensors and character alphanumeric
displays, making it suitable for a wide range of embedded and IoT applications. Analog
signals represent continuously varying values that can be measured using the
Arduino's Analog-to-Digital Converter (ADC). Character alphanumeric displays, such as
16×2 LCDs, are commonly used to display sensor readings and system information. This
report explains analog signals, sensor interfacing, and the operation
of character alphanumeric displays with [Link] digital signals, which have
only two states (HIGH and LOW), analog signals vary continuously over a range of values.
Many real-world quantities such as temperature, light intensity, pressure, and humidity
are analog in nature. Arduino reads these signals using its built-in ADC and processes them
for various applications. Character alphanumeric displays provide a simple and effective way
to display text, numbers, and sensor readings.
 To understand analog signals.
 To study analog sensor interfacing with Arduino.
 To learn Analog-to-Digital Conversion (ADC).
 To understand character alphanumeric displays.
 To interface a 16×2 LCD with Arduino.

Analog Signals:
An analog signal is a continuously varying electrical signal whose value changes over time.
Characteristics
 Continuous in nature
 Infinite possible values within a range
 Represents physical quantities accurately
 Requires Analog-to-Digital Conversion (ADC) for processing by microcontrollers
Examples include:
 Temperature
 Light intensity
 Sound level
 Pressure
Analog-to-Digital Converter (ADC):
Arduino Uno contains a 10-bit ADC, which converts analog voltages into digital values.
ADC Specifications
 Resolution: 10 bits
 Input Voltage Range: 0–5 V
 Digital Output Range: 0–1023
Formula:
Digital Value = (Input Voltage × 1023) / Reference Voltage
Example:
If the input voltage is 2.5 V,
Digital Value = (2.5 × 1023) / 5
≈ 512

Reading Analog Input


Arduino uses the analogRead() function.
Example:
int sensorValue;

void setup() {
[Link](9600);
}

void loop() {
sensorValue = analogRead(A0);
[Link](sensorValue);
delay(500);
}

Working:
The program reads the voltage connected to analog pin A0 and displays the converted digital
value on the Serial Monitor.
Analog Sensors
Analog sensors generate varying voltage according to physical conditions.

Sensor Measures
LM35 Temperature

LDR Light intensity

Potentiometer Variable voltage

MQ Gas Sensor Gas concentration

Soil Moisture Sensor Soil moisture

Flex Sensor Bending angle

LM35 Temperature Sensor Interfacing:


Connections
 VCC → 5 V
 GND → GND
 Output → A0

Program
int sensorPin = A0;
float temperature;
void setup() {
[Link](9600);
}
void loop() {
int value = analogRead(sensorPin);
temperature = value * 0.488;
[Link]("Temperature: ");
[Link](temperature);
[Link](" C");
delay(1000);
}
Character Alphanumeric Displays
Character alphanumeric displays are used to display letters, numbers, and symbols.
The most common display used with Arduino is the 16×2 LCD.
Features
 16 characters × 2 rows
 Displays letters, numbers, and symbols
 Low power consumption
 Easy to interface
 Controlled using the HD44780-compatible controller

Pin Configuration of 16×2 LCD


Pin Function

VSS Ground

VDD +5 V Supply

V0 Contrast adjustment

RS Register Select

RW Read/Write

EN Enable

D0–D7 Data pins

LED+ Backlight positive

LED− Backlight ground

LCD Interfacing with Arduino


Using the LiquidCrystal library:
#include <LiquidCrystal.h>

LiquidCrystal lcd(12,11,5,4,3,2);

void setup() {
[Link](16,2);
[Link]("Hello Arduino");
}
void loop() {
}
Working:
The message "Hello Arduino" is displayed on the first line of the LCD.

Displaying Sensor Data on LCD


#include <LiquidCrystal.h>

LiquidCrystal lcd(12,11,5,4,3,2);

void setup() {
[Link](16,2);
}

void loop() {
int value = analogRead(A0);

[Link](0,0);
[Link]("Sensor:");

[Link](0,1);
[Link](value);

delay(500);
}

Working:
The analog sensor value connected to A0 is continuously displayed on the LCD.

Applications:
 Weather monitoring systems
 Smart agriculture
 Industrial automation
 Medical monitoring devices
 Home automation
 IoT-based monitoring systems
 Digital thermometers
 Environmental monitoring

Advantages
 Accurate measurement of real-world parameters
 Easy interfacing with analog sensors
 Simple display of information using LCDs
 Low cost and low power consumption
 Suitable for educational and industrial applications

Limitations:
 ADC resolution is limited (10-bit on Arduino Uno)
 Analog readings may be affected by electrical noise
 LCDs have limited display size
 Multiple LCDs require additional I/O pins unless I²C modules are used
DAY 12: TRANSISTOR DRIVEN RELAY SIMULATION

A relay is an electrically operated switch used to control high-voltage or high-current devices


with a low-voltage control signal. Since an Arduino digital output pin cannot supply enough
current to energize a relay coil directly, a transistor is used as a switch to drive the relay.
A flyback diode is connected across the relay coil to protect the transistor from the high-
voltage spike generated when the relay is switched OFF. Relay simulation
helps in understanding how an Arduino controls external electrical loads safely through a
transistor.
 To understand the working of a transistor-driven relay.
 To interface a relay with Arduino using an NPN transistor.
 To protect the circuit using a flyback diode.
 To simulate switching of an external load.

Components Required
 Arduino Uno
 NPN Transistor (BC547 or 2N2222)
 5 V Relay
 Flyback Diode (1N4007)
 1 kΩ Resistor
 LED (optional)
 External Load (Lamp/Fan)
 Breadboard
 Jumper Wires
 5 V Power Supply

Working Principle
1. Arduino outputs a HIGH signal to the transistor's base through a 1 kΩ resistor.
2. The transistor turns ON and allows current to flow through the relay coil.
3. The energized relay closes its normally open (NO) contact.
4. The connected load (lamp, motor, etc.) receives power and turns ON.
5. When the Arduino outputs LOW, the transistor switches OFF.
6. The relay coil is de-energized, opening the contacts and turning the load OFF.
7. The flyback diode safely absorbs the reverse voltage generated by the relay coil.

Arduino Program
const int relayPin = 8;

void setup()
{
pinMode(relayPin, OUTPUT);
}
void loop()
{
digitalWrite(relayPin, HIGH); // Relay ON
delay(3000);

digitalWrite(relayPin, LOW); // Relay OFF


delay(3000);
}

Simulation Flow Diagram


Arduino HIGH


Base Current


Transistor ON


Relay Coil Energized


Relay Contacts Close


Load Turns ON
Arduino LOW


Transistor OFF


Relay Coil De-energized


Relay Contacts Open


Load Turns OFF

Simulation Procedure:
1. Build the circuit as shown in the diagram.
2. Connect the transistor base to Arduino digital pin 8 through a 1 kΩ resistor.
3. Connect the relay coil between +5 V and the transistor collector.
4. Place the flyback diode across the relay coil in reverse bias.
5. Upload the Arduino program.
6. Start the simulation in software such as Proteus or Tinkercad.
7. Observe the relay switching ON and OFF every 3 seconds.

Applications:
 Home automation
 Industrial automation
 Motor control
 Lighting control
 Smart irrigation systems
 Security and alarm systems
 IoT-based switching devices

Advantages:
 Enables low-power Arduino pins to control high-power loads.
 Provides electrical isolation between the control circuit and the load.
 Simple and reliable circuit.
 Protects the microcontroller using a transistor and flyback diode.
 Suitable for AC and DC load switching.

Limitations:
 Mechanical relays switch slower than solid-state relays.
 Relay contacts wear out over time.
 Produces an audible clicking sound during operation.
 Requires additional driver components (transistor and diode).
DAY 13: DEMO PROJECT OF POWER SUPPLY

A regulated power supply provides a constant DC output voltage regardless of changes in the
input voltage or load current. It is an essential part of electronic circuits and Arduino projects,
supplying stable power to microcontrollers, sensors, and other electronic components. A
common implementation uses a step-down transformer, bridge rectifier, filter capacitor, and
a 7805 voltage regulator to produce a regulated 5 V DC output
COMPONENTS REQUIRED:
 Plug Guard
 Stepdown Transformer
 Bridge Rectifier
 Filter
 IC 7805 Regulator
Objectives
 To understand the working of a regulated power supply.
 To convert AC voltage into regulated DC voltage.
 To learn the function of each stage of the power supply.
 To provide a stable 5 V supply for Arduino and electronic circuits.
BLOCK DIAGRAM:

A basic power supply block diagram typically consists of a transformer, rectifier, filter, and
voltage regulator to convert AC input into stable DC output.
Overview of the Power Supply Block Diagram
A power supply converts electrical energy from an input source, usually AC mains, into a
usable DC voltage for electronic devices. The main stages in a typical block diagram include:
1. AC Input: The source of electrical power, often from a wall outlet, which may
include protection components like fuses or surge suppressors to safeguard the
system from electrical hazards
2. Transformer: Steps up or steps down the AC voltage to the desired level and
provides isolation from the mains supply. The transformer’s secondary voltage is
chosen to accommodate voltage drops in later stages .
3. Rectifier: Converts AC voltage from the transformer into pulsating DC. Common
rectifier configurations include half-wave, full-wave, or bridge rectifiers
4. Filter: Smooths the pulsating DC from the rectifier into a more constant DC
voltage. Filters typically use capacitors, inductors, or resistor-capacitor networks
to reduce ripple
5. Voltage Regulator: Maintains a stable DC output voltage despite variations in
input voltage or load current. This ensures the connected devices receive a
consistent voltage

6. Output Stage: Delivers the regulated DC voltage to the load. Additional


components like monitoring circuits, overcurrent protection, or auxiliary cooling
may be included

Working Principle:
 Transformer
Reduces 230 V AC to 12 V AC.
 Rectifier
Converts AC voltage into pulsating DC.
 Filter Capacitor
Smooths the pulsating DC by reducing ripple.
 Voltage Regulator (7805)
Produces a constant 5 V DC output.
 Output
Supplies stable 5 V DC to Arduino or other electronic circuits.
Applications
 Arduino power supply
 Embedded systems
 Robotics
 Digital electronics projects
 Sensor modules
 Home automation
 Laboratory power supply
 IoT devices

Advantages
 Stable 5 V output
 Simple and reliable design
 Low cost
 Easy to build
 Protects electronic circuits from voltage fluctuations

Limitations
 The 7805 regulator dissipates excess voltage as heat.
 Heat sink may be required for higher currents.
 Not suitable for high-efficiency applications.
DAY 14: MANUAL PCB BOARD MAKING PROCESS

A PCB (Printed Circuit Board) is a flat board made from insulating materials with conductive
pathways etched onto it, used to connect electronic components in devices. A Printed Circuit
Board (PCB), also known as a printed wiring board (PWB), is a laminated structure
composed of conductive and insulating layers. These layers contain patterns of traces and
pads that connect various electronic components, allowing them to communicate and function
as part of an electronic circuit. The conductive pathways are typically made of copper, while
the substrate is usually fiberglass or other insulating materials .
PROCEDURE:
 Require components of project
 Block diagram
 Circuit diagram
 Layout design
 Circuit board selection
 Circuit Board cleaning process
 Layout tracing process
 Marking process
 Chemical process
 Washing process
 Masking process
 Drilling process
 Component fixing process
 Soldering process
 Output checking process
 REQUIRE COMPONENTS OF PROJECT
Need the components of a project
Example: power supply components of (step down
transformer,rectifier,filter,regulator)
 BLOCK DIAGRAM
Requirement components used for draw a block diagram
 CIRCUIT DIAGRAM
The block diagram used for draw a circuit diagram
 LAYOUT DESIGN PROCESS
The Inch graph using plot a boxes for as per procedure and draw a connection line.
 CIRCUIT BOARD SELECTION PROCESS:
2 types of circuit board they are
 Copper (slim)
 Glass (strong)
3 types of layers and thickness for both copper and glass board,
Total 18 boards are available
 Single layer (0.5,1.0,1.5)
 Double layer (0.5,1.0,1.5)
 Multi layer (0.5,1.0,1.5)
 CIRCUIT BOARD CLENING PROCESS
Emmery sheet is using clean the circuit board

 LAYOUT TRACING PROCESS:


The inch graph trace on a copper board

 MARKING PROCESS
Waterproof marker using for marking process because
Next process is chemical [Link] the board should not destroy.
 CHEMICAL PROCESS

ferric chloride chemical is using for chemical


[Link]: It allows for high precision in the removal of copper, making it ideal f
or intricate circuit designs. Safety: Ferric chloride is considered safer to handle than other
etchants, although proper safety precautions should still be followed.
 WASHING PROCESS
Water is using for water process
 MASKING PROCESS

 Protect copper traces from oxidation and corrosion.


 Prevent solder bridges during component assembly.
 DRILLING Process
PCB drilling is the process of creating precise holes in a printed circuit board (PCB)
for mounting electronic components

and forming electrical connections between different copper layers through


plated [Link] the correct drill bit sizes based on the hole requirements
 SOLDERING PROCESS

PCB soldering using metal is the process of joining electronic components to a printed
circuit board (PCB) by melting a solder metal alloy to form a strong electrical and
mechanical connection between the component leads and the copper pad.
 OUTPUT CHECKING PROCESS
To give the input and check the project.
For ex:

DAY 15: WATER LEVEL CONTROL


A Water Level Control System is an automatic system used to maintain the water level in a
storage tank. It detects the water level using sensor probes and controls the water pump
through a relay. When the water level becomes
low, the relay switches the pump ON. When the tank is full, the relay switches the pump OFF
automatically. This system helps save water, electricity, and reduces manual effort.
A water level control system using a relay automatically switches a water
pump ON or OFF based on the water level in a tank. The relay acts as an electrically operated
switch, allowing a low-power sensing circuit to control the higher-power pump safely.

Working Principle
1. Water level sensors are placed at different heights in the tank (e.g., low level and high
level).
2. When the water level falls below the low-level sensor, the control circuit energizes the
relay.
3. The relay closes its contacts and switches the water pump ON to fill the tank.
4. As the water rises and reaches the high-level sensor, the control circuit de-energizes
the relay.
5. The relay opens its contacts, turning the water pump OFF to prevent overflow.

Main Components
 Water level sensors (or float switches)
 Relay
 Water pump
 Power supply
 Control circuit (transistor or microcontroller, if used)

Advantages
 Prevents tank overflow.
 Prevents dry running of the pump.
 Reduces manual operation

DAY 16: GAS LEAKAGE DETECTION USING


EXHAUSTING FAN
Gas Leakage Detection System Using gas sensorare designed to identify and alert users to gas
leaks,ensuring safety in various environments. A Gas Leakage Detection Using an Exhaust
Fan system is a safety solution designed to detect the presence of hazardous gases such as
LPG, methane, or propane. The system continuously monitors gas concentration using a gas
sensor. When the gas level exceeds a preset threshold, it automatically switches on an exhaust
fan to remove the leaked gas from the area. At the same time, it can activate a buzzer and an
LED to alert occupants about the gas leak. This system helps reduce the risk of fire,
explosion, and health hazards in homes, laboratories, and industrial environments.

 Detect hazardous gas leaks quickly.


 Automatically turn on the exhaust fan during a gas leak.
 Alert users using a buzzer and LED.
 Improve safety by reducing gas concentration.

Components Required
 MQ-2 or MQ-5 Gas Sensor
 Arduino Uno (or any compatible microcontroller)
 Exhaust Fan (AC or DC)
 Relay Module
 Buzzer
 LED
 Power Supply
 Connecting Wires
 Breadboard (optional)

Working Principle
1. The gas sensor continuously monitors the surrounding air.
2. When gas concentration exceeds the threshold, the sensor sends a signal to the
Arduino.
3. The Arduino activates:
o The relay to switch ON the exhaust fan.

o The buzzer to sound an alarm.

o The LED to indicate danger.

4. Once the gas level returns to a safe limit, the Arduino turns OFF the fan, buzzer, and
LED.

Applications
 Domestic kitchens
 LPG storage rooms
 Chemical laboratories
 Industrial plants

Advantages
 Early gas leak detection
 Automatic ventilation
 Reduces risk of fire and explosion

DAY 17: LOCAL WEB SERVERS AND CLOUD DATA


LOGGING
Local Web Servers and Cloud Data Logging is an IoT-based system that enables real-time
monitoring, storage, and remote access to sensor data. A microcontroller such as an ESP32 or
ESP8266 collects data from sensors and hosts a local web server, allowing users connected to
the same network to view live readings through a web browser. Simultaneously, the device
uploads the collected data to a cloud platform for long-term storage, analysis, visualization,
and remote monitoring. This combination provides both fast local access and secure cloud-
based data management.

 Monitor sensor data in real time through a local web server.


 Store sensor readings securely on a cloud platform.
 Enable remote access to data from anywhere.
 Analyze historical data using cloud dashboards.
 Improve system reliability through local and cloud connectivity.

Components Required
 ESP32 or ESP8266 Development Board
 Sensors (Temperature, Humidity, Gas, etc.)
 Wi-Fi Network
 Computer or Smartphone
 Cloud Platform (e.g., ThingSpeak, Firebase, AWS IoT, Blynk)
 Power Supply
 Connecting Wires

Working Principle
1. Sensors collect environmental or process data.
2. The ESP32/ESP8266 reads the sensor values.
3. A local web server running on the microcontroller displays live sensor data on devices
connected to the same Wi-Fi network.
4. The device periodically uploads the sensor data to a cloud platform through the
internet.
5. Users can access both the local web interface and the cloud dashboard to monitor
current and historical data.

Applications
 Smart home monitoring
 Industrial automation
 Agriculture and greenhouse monitoring
 Healthcare monitoring systems

Advantages
 Real-time local monitoring
 Remote access from anywhere with internet connectivity and Low-cost and scalable
solution

Future Enhancements
 AI-based analytics for predictive maintenance.
 Automatic alerts via email or SMS.
 Mobile application for notifications and control.

DAY 18: SERIAL PROTOCAL


A Serial Protocol is a communication method used to transfer data one bit at a time between
electronic devices over a communication channel. It is widely used in embedded systems,
microcontrollers, sensors, computers, and industrial automation because it requires fewer
wires and supports reliable data transmission. Common serial protocols include UART, SPI,
I²C, CAN, and USB, each designed for different communication requirements.

 Enable communication between electronic devices.


 Transfer data efficiently using serial communication.
 Reduce wiring complexity compared to parallel communication.
 Ensure reliable and accurate data transmission.

Working Principle
1. A transmitting device converts data into a serial bit stream.
2. The data is sent through one or more communication lines according to the selected
protocol.
3. The receiving device reads the incoming bits and reconstructs the original data.
4. Error checking and synchronization mechanisms improve communication reliability.

Common Serial Protocols


 UART (Universal Asynchronous Receiver-Transmitter): Used for communication
between microcontrollers, GPS modules, Bluetooth modules, etc.
 SPI (Serial Peripheral Interface): High-speed communication for sensors, displays,
and memory devices.
 I²C (Inter-Integrated Circuit): Two-wire protocol for connecting multiple sensors and
peripherals.
 CAN (Controller Area Network): Used in automotive and industrial control systems.
 USB (Universal Serial Bus): Standard interface for computers and peripheral devices.
Understanding UART, I²C, and SPI Configuration
UART, I²C, and SPI are the three most commonly used serial communication protocols in
embedded systems. They enable communication between microcontrollers and peripheral
devices such as sensors, displays, memory modules, and communication interfaces.
Understanding their configuration is essential for designing efficient and reliable electronic
systems. Each protocol differs in speed, wiring, synchronization, and communication method,
making it suitable for different applications.
 Understand the basics of UART, I²C, and SPI communication.
 Learn how to configure each protocol in a microcontroller.
 Compare the features and applications of these serial interfaces.
 Interface sensors and peripheral devices using the appropriate protocol.

Components Required
 Microcontroller (Arduino Uno, ESP32, STM32, etc.)
 Computer with Arduino IDE or equivalent software
 UART device (Bluetooth or GPS module)
 I²C sensor (e.g., temperature sensor or OLED display)
 SPI device (e.g., SD card module or TFT display)
 Connecting wires
 Breadboard
 USB cable

Working Principle
1. UART (Universal Asynchronous Receiver-Transmitter)
 Uses 2 communication lines:
o TX (Transmit)

o RX (Receive)

 No clock signal is required.


 Both devices must be configured with the same baud rate (e.g., 9600, 115200 bps).
 Commonly used for communication with computers, GPS modules, and Bluetooth
modules.
2. I²C (Inter-Integrated Circuit)
 Uses 2 wires:
o SDA (Serial Data)

o SCL (Serial Clock)

 Supports multiple master and multiple slave devices.


 Each slave device has a unique address.
 Common communication speeds:
o Standard Mode: 100 kHz

o Fast Mode: 400 kHz

o High-Speed Mode: 3.4 MHz

3. SPI (Serial Peripheral Interface)


 Uses 4 communication lines:
o MOSI (Master Out, Slave In)

o MISO (Master In, Slave Out)

o SCK (Serial Clock)

o SS/CS (Slave Select/Chip Select)

 Operates in full-duplex mode.


 Provides higher communication speed than UART and I²C.
 Suitable for high-speed peripherals such as displays, SD cards, and flash memory.

Applications
 UART: GPS modules, Bluetooth modules, serial debugging.
 I²C: Temperature sensors, RTC modules, OLED displays.
 SPI: SD cards, TFT/LCD displays, flash memory, Ethernet modules.

Advantages
 Simple and reliable communication methods.
 Widely supported by microcontrollers.
 Easy integration with sensors and peripheral devices.
 Enables efficient data exchange in embedded systems.

Future Enhancements
 Integrate multiple communication protocols in a single IoT project.
 Optimize communication speed for real-time applications

Comparison of UART, I²C, and SPI

Feature UART I²C SPI


Number of Wires 2 2 4

Clock Signal No Yes Yes

Communication Type Point-to-Point Multi-device Bus Master-Slave

Speed Medium Medium High

Full Duplex Yes No Yes

Addressing No Yes No (uses Chip Select)


DAY 19: AUTOMATED SMART ROOM LIGHT
CONTROLLER
An Automated Smart Room Light Controller is an intelligent lighting system that
automatically controls room illumination based on human presence and surrounding light
conditions. The system uses sensors such as a PIR motion sensor and an LDR (Light
Dependent Resistor) to detect occupancy and ambient light intensity. When a person enters
the room and the light level is low, the controller automatically switches ON the lights. The
lights are turned OFF when no movement is detected for a certain period, helping to reduce
energy consumption and improve convenience.

 Automatically control room lighting without manual operation.


 Detect human presence using motion sensors.
 Adjust lighting based on natural light availability.
 Reduce electricity wastage.
 Improve user comfort and energy efficiency.

Components Required
 Microcontroller (Arduino Uno / ESP32 / ESP8266)
 PIR Motion Sensor
 LDR (Light Sensor)
 Relay Module
 LED Lamp or AC Bulb
 Transistor/Driver Circuit (if required)
 LCD Display (optional)
 Power Supply
 Connecting Wires
 Breadboard or PCB

Working Principle
1. The PIR sensor detects movement or human presence inside the room.
2. The LDR sensor measures the surrounding light intensity.
3. The microcontroller processes sensor inputs.
4. If a person is detected and the room is dark, the controller activates the relay to switch
ON the light.
5. When no movement is detected for a preset time, the controller switches OFF the light
automatically.
6. The system continuously monitors conditions and adjusts lighting accordingly.

Block Diagram
PIR Sensor + LDR Sensor → Microcontroller → Relay Driver → Room Light

Applications
 Smart homes
 Offices
 Classrooms
 Hotels
 Hospitals
 Energy-efficient buildings
Advantages
 Saves electrical energy.
 Reduces manual effort.
 Provides automatic lighting control.
 Low-cost and easy to install.
 Increases convenience and safety.

Future Enhancements
 Mobile app-based light control using IoT.
 Voice control using smart assistants.
DAY 20: SMART HOME SECURITY SYSTEM WITH
MOTION DETECTION

A smart home security system with motion detection is a powerful IoT application that
combines sensors, microcontrollers, and connectivity to protect your home.

Core Components
 Motion Sensors (PIR): Detect human movement in monitored areas.
 Microcontroller: Arduino, ESP8266/ESP32, or Raspberry Pi acts as the brain.
 Camera Module (optional): Captures images or video when motion is detected.
 Relay/Alarm System: Activates sirens, lights, or locks when triggered.
 Connectivity: Wi-Fi or GSM module for sending alerts to your phone

Working Principle
1. Detection: PIR sensor senses movement.
2. Processing: Microcontroller verifies the signal and decides the response.
3. Alerting: Sends a notification (SMS, app alert, or email) to the homeowner.
4. Action: Activates alarm, turns on lights, or records video.
5. Remote Control: User can monitor and control via smartphone app or web dashboard.

 Sensors (Left): PIR Motion


 Sensor and Camera feed signals into the Microcontroller.
 Microcontroller (Center): Processes inputs and decides the response.
 Outputs (Right & Bottom):
o Sends alerts via Wi-Fi/GSM to your smartphone.
o Triggers alarms, lights, or smart locks.
o Enables remote monitoring through cloud/app access.

Features
 Real-time motion detection
 Mobile notifications
 Remote monitoring
 Night vision support (with compatible cameras)

Advantages
 Enhances home security
 Easy remote access
 Quick emergency response

Limitations
 Depends on a stable internet connection.
 False alarms may occur due to pets or environmental changes

Challenges & Risks


 Power Backup: In India, power cuts can disable systems; UPS or inverter support is
essential.
 Internet Dependency: Cloud-only storage fails during outages; local SD/NVR storage
is recommended.
 Privacy Concerns: AI-based surveillance must comply with data protection norms.
 Implementation Costs: Initial setup may be higher, though long-term savings are
significant.
DAY 21: AUTOMATED TOLL MANAGEMENT SYSTEM

An Automated Toll Management System (ATMS) is an intelligent transportation solution that


automates toll collection using technologies such as RFID, Automatic Number Plate
Recognition (ANPR), sensors, and IoT. The system eliminates the need for manual toll
collection, reduces vehicle waiting time, minimizes traffic congestion, and improves revenue
collection. It provides a faster, safer, and more efficient toll payment process. The increasing
number of vehicles on highways has made manual toll collection slow and inefficient. Long
queues at toll plazas result in traffic congestion, fuel wastage, and delays. An Automated Toll
Management System addresses these issues by enabling vehicles to pass through toll gates
with minimal or no stopping. The system automatically identifies vehicles, calculates toll
charges, deducts the payment, and records transaction details.

 Automate toll collection without manual intervention.


 Reduce traffic congestion at toll plazas.
 Minimize vehicle waiting time.
 Improve accuracy and transparency in toll collection.
 Maintain a secure database of toll transactions.
 Enhance user convenience through cashless payments.
Components Required
Hardware
 RFID Tags
 RFID Reader
 Microcontroller (Arduino/ESP32/Raspberry Pi)
 IR Sensors
 Servo Motor or Barrier Gate
 LCD Display
 Wi-Fi/GSM Module
 Power Supply
Software
 Arduino IDE or Python
 Database (MySQL/Firebase)
 Web or Mobile Application
 IoT Platform (optional)

Working Principle
1. Each registered vehicle is equipped with an RFID tag.
2. As the vehicle approaches the toll gate, the RFID reader scans the tag.
3. The system verifies the vehicle information from the database.
4. The toll amount is automatically deducted from the user's prepaid account.
5. If the transaction is successful, the barrier gate opens automatically.
6. The transaction details are stored in the database, and an SMS or app notification can
be sent to the vehicle owner.
7. If the account balance is insufficient, the gate remains closed until payment is
completed.

Features
 Automatic vehicle identification
 Cashless toll payment
 Real-time transaction processing
 Automatic gate control
 Secure database management
 Vehicle entry and exit records
 SMS or mobile app notifications
 Reduced human intervention

Advantages
 Reduces traffic congestion.
 Saves travel time.
 Minimizes fuel consumption.
 Improves toll collection efficiency.
 Reduces operational costs.
 Provides accurate and transparent billing.
 Enhances road safety.

Limitations
 High initial installation cost.
 Requires regular maintenance.
 RFID tag damage or malfunction may cause delays.
 Depends on reliable network connectivity
DAY 22: TWO-WAY IOT DASHBOARD & SMART
AUTOMATION

A two-way IoT dashboard with smart automation is essentially about interaction and control
in both directions — not just monitoring devices, but also sending commands back to them in
real time.

Two-Way IoT Dashboards


 Data Collection: Sensors (temperature, motion, humidity, etc.) continuously send data
to the cloud.
 Visualization: The dashboard displays live metrics, trends, and alerts.
 Control Layer: Unlike one-way dashboards, you can also send instructions back

e.g., turn on a fan, adjust lighting, or trigger alarms.


 Feedback Loop: Devices confirm execution (e.g., “Fan switched ON”), ensuring
reliability.

Smart Automation Features


 Rule-Based Automation: “If temperature > 30°C, switch on AC.”

 Adaptive Learning: AI/ML models predict usage patterns (e.g., lights dim
automatically at sunset).
 Remote Control: Mobile/web apps let you override automation manually.
 Integration: Works with voice assistants (Alexa, Google Home) or other IoT
ecosystems.
 Energy Efficiency: Automates switching off unused devices, reducing power
consumption.

Example Use Cases


 Smart Home: Automated lighting, climate control, and appliance scheduling.
 Industrial IoT: Monitoring machinery health and triggering preventive maintenance.
 Agriculture: Soil moisture sensors automatically activate irrigation pumps.
 Healthcare: Wearable sensors send vitals to dashboards, doctors can remotely adjust
monitoring devices.
DAY 23: DESIGN RULE CHECK (DRC) TRACKING

Here’s a structured Design Rule Check (DRC) Tracking Report outline you can use. This type
of report is common in PCB design and IC layout verification, where DRC ensures that the
design complies with manufacturing rules.

DRC Tracking
 Purpose: To verify that the design adheres to foundry/manufacturer rules.
 Scope: Covers spacing, width, overlap, enclosure, and other layout constraints.

Summary of Checks
 Total Rules Defined
 Rules Executed
 Rules Passed
 Rules Violated
 Waived Exceptions

Violation Categories
Rule Type Violations Description

Metal traces below required


Minimum Width 3
width

Minimum Spacing 2 Via-to-via spacing too small

Contact not fully enclosed by


Enclosure Errors 2
poly

Overlap Errors 1 Layer overlap mismatch

Detailed Tracking
 Rule ID: DRC-045 Description: Metal1 minimum width violation Location: X=120.5
µm, Y=340.2 µm Status: Pending Fix
 Rule ID: DRC-078 Description: Via spacing violation Location: X=450.0 µm,
Y=220.8 µm Status: Fixed in Rev 2

Resolution Status
 Fixed: 5 violations corrected in latest layout revision.
 Pending: 3 violations under review.
 Waived: 2 violations approved by foundry as non-critical.
Typical DRC Rule Categories
 Clearance violations
 Trace width violations
 Via spacing violations
 Copper-to-edge clearance
 Annular ring violations
 Solder mask clearance
 Silkscreen overlap
 Component spacing
 Hole size violations
 Net connectivity errors

DRC Tracking Workflow


1. Run the DRC tool.
2. Record all detected violations.
3. Assign each violation to an owner.
4. Correct the design issue.
5. Re-run DRC to verify the fix.
6. Update the status.
7. Close the item after successful verification.

DAY 24: CLOUD-MONITORED WEATHER STATION


& ANTI-THEFT ALARM SYSTEM

A cloud monitor weather station and anti theft system is a hybrid IOT security and
enviornmental unit. It combines real time weather tracking(temp,humidity,wind,rainfall)with
physical anti theft sensors(motion detector,GPS,temper alarms)that transmit all data to a
centralized cloud platform. cloud-based weather monitoring system with an anti-theft alarm
mechanism. It collects environmental data and security alerts using IoT sensors and transmits
them to a cloud platform for real-time visualization and control through a live dashboard.

 To design a smart weather station capable of measuring temperature, humidity, and


rainfall.
 To implement an anti-theft alarm system using motion and vibration sensors.

 To enable cloud connectivity for remote monitoring and control.


 To develop a live dashboard for real-time data visualization and alerts.
System Components
Component Description

Central unit for data acquisition and cloud


Microcontroller (ESP32 / NodeMCU)
communication

DHT11 / DHT22 Sensor Measures temperature and humidity

Rain Sensor Detects precipitation levels

PIR Sensor Detects motion for theft prevention

Buzzer & LED Provides audible and visual alerts

Wi-Fi Module Enables cloud connectivity

Cloud Platform (ThingSpeak / Firebase /


Stores and visualizes data
AWS IoT)

Dashboard Interface Displays live readings and alerts

Block Diagram
System Flow: Sensors → Microcontroller → Cloud Server → Dashboard → User Alerts

Working Principle
1. Sensors collect weather and motion data.
2. The microcontroller processes and transmits data to the cloud.
3. The cloud platform updates the dashboard in real time.

4. If motion is detected, the alarm triggers and sends a notification.


5. Users can view live data and control the system remotely.

Features
 Real-time weather monitoring

 Theft detection and alert system


 Cloud-based data storage

 Live dashboard visualization


 Remote access and control

Applications
 Smart homes and farms
 Industrial safety monitoring
 Weather forecasting stations
 IoT-based security systems

DAY 25: TRANSITIONING FROM SIMULATION


Transitioning from simulation hardware to real-world deployment hardware is one of the
most critical steps in IoT, embedded systems, and automation projects.
 Simulation Hardware: Breadboards, Arduino/Raspberry Pi, FPGA boards, or virtual
tools like Proteus/Tinker cad.
 Deployment Hardware: Custom PCBs, industrial-grade controllers, ASICs, and
certified sensors/modules

The main objectives of transitioning from simulation to hardware are:


 To implement and validate simulation results on real equipment.
 To identify differences between simulated and real-world performance.
 To improve system reliability and accuracy.
 To optimize hardware and software integration.
 To ensure safe and efficient operation under practical conditions.

Transition Steps
1. Validation
 Ensure your simulated design works under different conditions (stress tests, edge
cases).
 Run simulations for power consumption, timing, and signal integrity.
2. Optimization
 Replace bulky modules with integrated circuits.
 Example: Instead of Arduino + relay module, design a PCB with a microcontroller +
relay driver IC.
3. PCB Design & Fabrication
 Translate your circuit into a manufacturable PCB layout.
 Use tools like KiCad, Eagle, or Altium Designer.
 Consider trace width, grounding, and EMI shielding.
4. Component Selection
 Choose production-grade sensors and regulators.
 Example: IC7805 for regulated 5V supply, industrial-grade gas sensors, waterproof
casings for weather sensors.
5. Cloud & Connectivity
 Move from simulated dashboards to real IoT platforms (AWS IoT, Thingspeak,
Firebase).
 Ensure secure communication (MQTT, HTTPS).
6. Testing & Certification
 EMI/EMC compliance, safety certifications, and environmental testing.
 Test under real-world conditions (temperature, humidity, vibration).
7. Deployment
 Install in the target environment (smart rooms, toll systems, weather stations).
 Ensure reliable power supply (regulated adapter, solar backup, or battery).

DAY 26: NAVIGATING SAFETY: IOT-BASED SECURITY


ALERTS FOR FISHERMAN & WEATHER
UPDATES
Fishing is one of the most important occupations in coastal communities, but fishermen often
face dangerous conditions due to unpredictable weather, rough seas, and limited
communication facilities. Many accidents occur because fishermen do not receive timely
information about storms, high waves, or emergency situations.
The Internet of Things (IoT) provides an effective solution by connecting sensors,
communication devices, and cloud-based platforms to deliver real-time safety alerts and
weather updates. An IoT-based security system can help fishermen monitor environmental
conditions, track their location, and receive emergency warnings while at sea.

The main objectives of an IoT-based safety system for fishermen are:


 To provide real-time weather updates and sea condition information.
 To send emergency alerts during dangerous situations.
 To improve communication between fishermen and coastal authorities.
 To track the location of fishing boats.
 To reduce accidents and improve fishermen’s safety.
Overview of IoT-Based Fishermen Safety System
An IoT-based fishermen safety system consists of sensors, communication modules, GPS
devices, and cloud platforms. These components collect and transmit data from the fishing
boat to monitoring stations and mobile applications.
The system continuously monitors:
 Weather conditions
 Wave height
 Wind speed
 Boat location
 Water conditions
 Emergency situations
When unsafe conditions are detected, alerts are automatically sent to fishermen and rescue
teams.

System Components
 Sensors
Sensors collect information about the surrounding environment.
Examples:
 Temperature sensor
 Humidity sensor
 Pressure sensor
 Wave monitoring sensor
 Water quality sensor
 GPS Module
A GPS module provides accurate location tracking of fishing boats. It helps authorities locate
fishermen during emergencies.
 Communication Module
Communication technologies used include:
 GSM
 LoRa communication
 Satellite communication
 Bluetooth
 Wi-Fi (near coastal areas)

These modules transfer information between boats and monitoring centers.


♦ Microcontroller
A microcontroller such as Arduino, ESP32, or Raspberry Pi processes sensor data and
controls communication.
♦ Cloud Platform

The cloud stores collected information and provides access through mobile applications or
web dashboards.

Working Principle
1. Sensors installed on the fishing boat collect environmental data.
2. The microcontroller processes the sensor information.
3. GPS tracks the boat’s location.
4. Communication modules send data to a cloud server.
5. The cloud platform analyzes weather and safety conditions.
6. If dangerous conditions are detected, alerts are generated.
7. Fishermen receive warnings through mobile devices or onboard display systems.

Security and Safety Alerts


The system provides different types of alerts:
 Weather Alerts
Warnings are generated for:
 Cyclones
 Heavy rainfall
 Strong winds
 High waves
 Storm conditions
 Emergency Alerts
The system can send:
 SOS signals
 Boat failure notifications
 Location information during rescue operations
 Collision warnings
 Geographical Boundary Alerts
The system can notify fishermen when they approach restricted or dangerous zones.
 Weather Update System
Real-time weather monitoring helps fishermen make safer decisions before and
during fishing trips.
Important weather information includes:
 Wind direction and speed
 Sea temperature
 Wave conditions
 Rainfall prediction
 Storm warnings
Weather data can be obtained from weather stations, satellites, and
meteorological services.

Advantages
 Improves fishermen’s safety.
 Provides early warning of dangerous weather.
 Enables faster rescue operations.
 Reduces risk of accidents at sea.
 Provides continuous monitoring of boats.
 Helps fishermen plan safer routes.

Challenges
 Network Limitations
Communication signals may be weak in deep-sea areas.
 Power Requirements
IoT devices require reliable power sources, which can be difficult during long
fishing trips.

 Device Maintenance
Sensors and communication equipment require regular maintenance due to exposure
to seawater.
 Cost
Installing advanced IoT equipment may require significant initial investment.

Future Improvements
Future IoT-based fishermen safety systems can include:
 Artificial Intelligence-based weather prediction.
 Automatic navigation assistance.
 Satellite-based communication.
 Solar-powered IoT devices.
 Advanced emergency response systems.
 Mobile applications in regional languages.

Applications
The system can be used in:
 Coastal fishing communities
 Marine transportation
 Search and rescue operations
 Ocean research activities
 Disaster management systems
DAY 27: SCHEMATIC CAPTURE CORRECTION

If you mean “Schematic capture corrections”, it refers to reviewing and fixing errors in an
electronic circuit schematic before moving to PCB design or hardware fabrication

Schematic Capture Corrections:

1. Check Component Connections


 Verify that all components are connected correctly.
 Ensure there are no unconnected pins or incorrect wiring.
 Check power and ground connections carefully.
2. Verify Component Values
 Confirm resistor, capacitor, inductor, and other component values.
 Correct wrong part numbers, footprints, and ratings.
3. Power Supply Corrections
 Ensure proper voltage levels are supplied to each component.
 Add required decoupling capacitors near IC power pins.
 Check polarity of power components such as diodes and electrolytic capacitors.
4. Net Label and Naming Corrections
 Use clear net names for important signals.
 Avoid duplicate or confusing labels.
 Confirm that connected nets have the same names.
5. Component Orientation
Check the orientation of polarized components:
 Diodes
 LEDs
 Capacitors
 ICs
 Transistors

6. Design Rule Check (DRC)


Run electrical rule checks to identify:
 Short circuits
 Missing connections
 Unused pins
 Incorrect component connections
7. Footprint Verification
 Ensure every component has the correct PCB footprint.
 Check package size and pin configuration.
8. Signal Integrity Improvements
 Keep high-speed signal paths short.
 Separate analog and digital sections where required.
 Add filtering components if needed.
9. Documentation Corrections
 Add component references (R1, C1, U1, etc.).
 Include notes, values, and design details.
 Maintain proper schematic formatting.
10. Final Validation
Before PCB layout:
 Perform ERC (Electrical Rule Check).
 Generate a netlist.
 Review the complete schematic.
 Verify against design requirements.

Result: Correct schematic capture reduces PCB errors, prevents hardware failures, and
improves the reliability of the final electronic system.
DAY 28: IOT-BASED SMART HEART-EEG AND VITAL
SENSOR INTEGRATION

The Internet of Things (IoT) has transformed healthcare by enabling continuous monitoring
of patients through connected sensors and smart devices. An IoT-based smart health
monitoring system integrates biomedical sensors, communication technologies, and cloud
platforms to collect, process, and analyze health data in real time.
One important application is the integration of Electroencephalogram (EEG) sensors with
vital sign sensors to monitor brain activity and physiological conditions. Such systems can
support early detection of health problems, remote patient monitoring, and improved medical
decision-making.
The main objectives of an IoT-based smart health system are:
 To continuously monitor brain activity and vital health parameters.
 To collect real-time patient data using sensors.
 To transmit health information securely through IoT networks.
 To provide early alerts during abnormal conditions.
 To support remote healthcare and telemedicine applications.

System Overview
The IoT-based smart health system consists of:
1. EEG Sensor Module
2. Vital Parameter Sensors
3. Microcontroller/Processing Unit
4. Wireless Communication Module
5. Cloud Data Storage and Analysis Platform
6. Mobile/Web Monitoring Application
The system collects physiological data, processes it, and sends it to healthcare providers for
monitoring and analysis.

EEG Sensor Integration


 EEG Monitoring
An Electroencephalogram (EEG) measures electrical activity generated by the brain using
electrodes placed on the scalp.
 EEG Applications
 Detection of abnormal brain activity.
 Sleep monitoring.
 Epilepsy seizure detection.
 Brain-computer interface applications.
 Neurological health monitoring.
 EEG Sensor Working
1. Electrodes capture brain electrical signals.
2. The EEG module amplifies and filters weak signals.
3. The processed data is sent to the microcontroller.
4. The IoT system uploads the data for analysis.

Vital Sensor Integration


Vital sensors measure important body parameters such as:
 5.1 Heart Rate Sensor
 Measures pulse rate.
 Helps detect irregular heart conditions.
 5.2 SpO₂ Sensor
 Measures blood oxygen saturation.
 Useful for respiratory monitoring.
 Temperature Sensor
 Monitors body temperature.
 Helps identify fever or infections.
 5.4 Blood Pressure Sensor
 Measures systolic and diastolic pressure.
 Supports cardiovascular monitoring.
 Respiratory Rate Sensor
 Tracks breathing patterns.
 Helps identify respiratory problems.

System Architecture
Patient → EEG & Vital Sensors → Microcontroller → IoT Communication → Cloud
Platform → Doctor/Mobile Application
Components:
 Sensors
 Collect EEG signals and vital health information.
 Microcontroller
Examples:
 ESP32
 Arduino
 Raspberry Pi
Processes sensor data before transmission.
Communication Module
Possible technologies:
 Wi-Fi
 Bluetooth
 GSM
 LoRa
Cloud Platform Provides:
 Data storage
 Real-time monitoring
 Health analytics
 Alert generation
Working Principle
1. Sensors attached to the patient collect EEG and vital signals.
2. The signals are filtered and processed by the controller.
3. Data is transmitted through an IoT communication network.
4. Cloud services store and analyze the information.
5. Doctors or caregivers access patient information through an application.
6. Alerts are generated when abnormal values are detected.

Advantages
 Continuous health monitoring.
 Early detection of medical conditions.
 Remote patient monitoring.
 Reduced hospital visits.
 Faster emergency response.
 Improved healthcare accessibility.

Challenges
 Data Security
 Medical information requires strong encryption and privacy protection.
 Sensor Accuracy
 Poor sensor contact or movement can affect measurement accuracy.
 Power Consumption
 Wearable devices require efficient battery management.
 Network Reliability
 Continuous monitoring depends on stable communication.

Applications
 Remote healthcare monitoring.
 Elderly care systems.
 Neurological disorder monitoring.
 Smart wearable healthcare devices.
 Intensive care monitoring.

DAY 29: INDUSTRIAL MANUFACTURING


FILES
If you mean “Industrial manufacturing files” for a project/report, it can refer to the different
technical documents and design files used in an industrial manufacturing process.

Industrial Manufacturing Files – Overview


[Link] Design Files

Common CAD File Types

 3D Models
o STEP (.stp), IGES (.igs), STL (.stl) → Used for CNC machining, 3D
printing, and simulation.
 2D Drawings
o DWG (.dwg), DXF (.dxf), PDF → Dimensioning, tolerances, and assembly
instructions.
 PCB Design Files
o SCH (schematic), BRD (board), Gerber (.gbr) → Electronics
manufacturing.
 Assembly Files
o ASM (.asm), SLDASM → multi-part assemblies in mechanical systems.

Purpose:
 Product design
 Mechanical modeling
 Assembly planning
 Manufacturing drawings
2. Manufacturing Drawings
These contain detailed production information:
 Component dimensions
 Tolerances
 Material specifications
 Surface finish requirements
 Assembly instructions

Common formats:
PDF
DWG
DXF
3. CNC Manufacturing Files
Used for automated machining operations.
Common formats:
G-Code files (.nc, .tap, .cnc)

 The most common CNC file format.


 Contains machine instructions: tool paths, feed rates, spindle speeds.
 Example:

Code
G01 X50 Y25 F100
→ Move tool to X=50, Y=25 at feed rate 100.

Contains:
 Tool movement instructions
 Cutting speed
 Feed rate
 Machine operations
[Link] Manufacturing Files
Used in electronics manufacturing.
Important files:
 Gerber files (.GBR)
 Drill files (.DRL)
 Pick-and-place files (.CSV)
 Bill of Materials (BOM)
Used for:
 PCB fabrication
 Component assembly
 Quality inspection
[Link] of Materials (BOM)
A list of all required parts and materials.
Includes:
 Item Description
 Part number Component identification
 Quantity Required amount
 Material Manufacturing material
 Supplier details Purchasing information
6. Manufacturing Process Documents
Includes:
 Process plans
 Work instructions
 Standard operating procedures (SOP)
 Quality control documents
 Inspection reports
7. 3D Printing / Additive Manufacturing Files
Common formats:
 . STL
 .OBJ
 .3MF
Used for:
 Rapid prototyping
 Custom parts
 Prototype testing
8. Industrial Automation Files
Used in PLC and robotic systems.
Examples:
 PLC programs (. LAD, .SCL)
 Robot programs
 HMI configuration files
 SCADA project files

Applications:
 Automated production lines
 Industrial robots
 Smart factories

9. Quality and Testing Files


Include:
 Inspection reports
 Test results
 Calibration records
 Failure analysis reports
10. Digital Manufacturing Workflow
Product Idea


CAD Design Files


Engineering Drawings


CAM / CNC Files


Manufacturing Process


Quality Inspection


Final Product
These files together form the digital manufacturing package used in industries such as
automotive, aerospace, electronics, robotics, and machinery production.

DAY 30: MICROCONTROLLER BASED CAR


PARKING MONITORING SYSTEM

With the rapid increase in the number of vehicles, finding available parking spaces has
become a major challenge in urban areas. A microcontroller-based car parking monitoring
system provides an efficient solution by automatically detecting available parking slots and
displaying real-time parking information.
The system uses sensors, a microcontroller, and display units to monitor vehicle occupancy. It
reduces parking time, improves space utilization, and helps drivers find available spaces
easily.
The main objectives of this system are:
 To automatically detect vehicle presence in parking slots.
 To display available parking spaces in real time.
 To reduce time spent searching for parking.
 To improve parking management efficiency.
 To minimize human effort in monitoring parking areas.

 System Components

 Microcontroller
The microcontroller acts as the main processing unit.
Examples:
 Arduino Uno
 ESP32
 PIC Microcontroller
Functions:
 Reads sensor inputs.
 Processes parking data.
 Controls display and alerts.
 Parking Slot Sensors
Sensors detect whether a parking space is occupied.
IR Sensor:
 Detects objects using infrared radiation.
 Low cost and easy to implement.
Ultrasonic Sensor:
 Measures distance using sound waves.
 Provides accurate vehicle detection.

 Display Unit
Displays information such as:
 Total parking spaces
 Available slots
 Occupied slots
Examples:
 LCD display
 OLED display
 LED boards

 LED Indicators
LEDs show parking status:
 Green LED → Slot available
 Red LED → Slot occupied

 IoT Communication (Optional)


The system can be connected to the internet using:
 Wi-Fi
 GSM
 Bluetooth
This allows users to check parking availability through a mobile application.

Working Principle
1. Sensors are installed at each parking slot.
2. When a vehicle enters a slot, the sensor detects its presence.
3. Sensor data is sent to the microcontroller.
4. The controller processes the information.
5. The display updates the number of available spaces.
6. LEDs indicate occupied and free slots.
7. Optional IoT connectivity sends parking data to a cloud platform.

Advantages
 Automatic parking monitoring.
 Saves time for drivers.
 Reduces fuel consumption.
 Low-cost implementation.
 Improves parking space utilization.

Applications
 Shopping malls
 Airports
 Hospitals
 Office buildings
 Smart city parking systems

Challenges
 Sensor errors due to environmental conditions.
 Maintenance of sensors.

Conclusion:

The internship in Embedded Systems and the Internet of Things (IoT) provided valuable
practical experience and strengthened my understanding of both hardware and software
development. During the internship, I learned how embedded systems are designed,
programmed, and integrated with sensors, microcontrollers, and communication technologies
to create smart IoT solutions.
Working on real-world projects improved my technical skills in circuit design, programming,
debugging, and testing. I also gained hands-on experience with IoT platforms, data
communication protocols, and system integration, while developing problem-solving,
teamwork, and project management skills.
Overall, this internship bridged the gap between theoretical knowledge and practical
application. It enhanced my confidence in designing embedded and IoT-based systems and
motivated me to continue learning about emerging technologies in automation, smart devices,
and connected systems. The knowledge and experience gained during this internship will
serve as a strong foundation for my future academic and professional career in embedded
systems and IoT.

You might also like