Innovative Projects Using Arduino (ECE2010)
Phase –I Review Presentation
12 Channel Transmitter And Reciver Using ESP-NOW
Submitted to the Presidency University, Bengaluru in partial fulfillment of the requirements for the Innovative Projects using Arduino
By
IPA-153
Name Roll Number
Rohith S D 20231CSE0750
Madhu K 20231CSE0751
Roshini E 20231CSE0752
Yatheesh C M 20231CSE0753
Neeharika P 20231CSE0754
Mithun C A 20231ECE0061
Under the supervision of
Ms. Radhika Sreedharn
Assistant Professor
Department of Computer Science Engineering
March 1st , 2024
1
Introduction To Transmitter and Reciver
Transmitter:
When a device sends out a wireless
signal, it is called a transmitter.
Receiver:
device picks up that wireless signal and
understands the information, it is called a
receiver.
2
Why ESP 32
• The ESP32 is a powerful microcontroller commonly used
in transmitter and receiver applications due to its
versatile capabilities and integrated features.
• Wireless Communication
• Internet Connectivity
• Sensor Data Transmission
• Remote Control
• Low-Power Operation
3
Outcomes of project.
• Wireless Remote Control System: The transmitter can be used to send control signals wirelessly to the receiver, allowing users
to remotely control devices or systems.
• Model Aircraft or Drone Control: In the context of model aircraft or drones, the transmitter can control various functions such
as throttle, pitch, roll, yaw, camera tilt, landing gear, lights, and more
• Robotic Applications: The transmitter can control the movements and actions of a robot, with each channel dedicated to a
specific function such as locomotion, arm movement, gripper control, and sensor activation.
• Home Automation: The transmitter can be used to control various smart home devices such as lights, fans, blinds, and security
systems. Each channel could correspond to a different room or set of devices.
• Industrial Automation: In industrial settings, the transmitter can be used to remotely control machinery, conveyor belts, robotic
arms, and other equipment
• Wireless Gaming Controllers: The transmitter and receiver can be used to create wireless gaming controllers for consoles or PC
gaming, providing players with the freedom to move around without being tethered by cables.
• Educational Projects: Such a project can be used for educational purposes to teach concepts of wireless communication, control
systems, microcontroller programming, and electronics.
4
Circuit/Block Diagram For Trasmitter
5
Circuit/Block Diagram for Receiver.
6
Challenges Faced in Project
• Optimization: Optimizing code and configurations to maximize performance and minimize latency.
• Hardware Compatibility: Ensuring compatibility between Arduino boards and NRF24L01+ modules, along with proper
wiring and connections, was critical for seamless operation.
• Signal Stability: Maintaining signal stability in varying environments and conditions demanded careful consideration of
antenna design, positioning, and environmental factors.
• Testing and Debugging: Thorough testing and debugging throughout the development process are essential for identifyi
• Compatibility and Standards: Ensuring compatibility and compliance with relevant communication standards, such as
Wi-Fi or Bluetooth protocols, is crucial for interoperability with other devices.
• Data Transmission Reliability: Ensuring reliable data transmission across all 12 channels, particularly in environments
with noise or interference, requires robust error detection and correction mechanisms. Implementing protocols such as
packetization, checksums, and retransmission protocols can help improve reliability.
7
Project Timeline
Phase 1 Phase 2 Phase 3
• Project Initiation • Working of • Testing and
• Planning and components, optimization for
research • Circuit design efficiency and
• Budget and prototyping compatibility
• including integration with different
of charge monitoring battery types
functionality
8
Q&A
9
Thank you !!
10