Raspberry Pi Bsed Bi-directional Li-fi Communication For Transmitting Data, Audio And Image Information

Also Available Domains WSN|Embedded with Matlab

Project Code :TEMBRE19_796

Abstract

This project presents a Raspberry Pi-based bi-directional Li-Fi (Light Fidelity) communication system designed to transmit both digital text and analog audio signals using visible light. Each communication node comprises a Raspberry Pi, an LED for transmission, and a photodiode for reception, enabling two-way data exchange without relying on radio frequencies. Text is modulated and transmitted by rapidly switching the LED on and off, while audio signals are directly coupled into the light source using amplitude modulation techniques. At the receiver end, the photodiode detects the light variations, and the Raspberry Pi decodes the digital data for display and processes the analog signal for audio output through speakers or headphones. This system demonstrates the potential of Li-Fi technology as a secure, interference-free, and energy-efficient alternative for short-range wireless communication, suitable for real-time data and audio transmission in modern smart systems.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware requirements:

  • Arduino
  • Raspberrypi
  • Lifi-Trasnmitter and receiver
  • LCD
  • Jack earphones
  • Speakers
  • Power supply

 

 

 

Software requirements:

  • Arduino IDE
  • Embedded C
  • Raspian os
  • Python

Learning Outcomes

Raspberry pi pin diagram and architecture

How to install Raspberry pi IDE software

Setting up and installation procedure for Raspbian

Basic coding in Raspbian

Basic of python language

Arduino Pin diagram and Architecture

How to install Arduino IDE Software

Setting up and Installation procedures for Arduino IDE

Introduction to Arduino IDE

Commands in Embedded C

How to install Libraries?

Basic coding in Embedded C

Working of Lifi-transmitter and reciver

How to interface Lifi with Arduino?

How to interface Lifi with Raspberry pi?

Working of Speakers

Working of LCD

How to interface LCD with Arduino?

About Project Development Life Cycle:

  • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
  • Schematic preparation 
  • Code development and debugging
  • Hardware development and debugging
  • Development of the Project and Output testing

Practical exposure to:

  • Hardware and software tools.
  • Solution providing for real time problems.
  • Working with team/ individual.
  • Work on Creative ideas.

Project development Skills

  • Problem analyzing skills
  • Problem solving skills
  • Creativity and imaginary skills
  • Programming skills
  • Deployment
  • Testing skills
  • Debugging skills
  • Project presentation skills
  • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video