Optical Fiber Communication with Arduino | Arduino-Powered Data Transmission with Fiber Optics

  Рет қаралды 13,536

ELECTRONICS TREE

ELECTRONICS TREE

Күн бұрын

Arduino-Powered Data Transmission with Fiber Optics
Welcome to our video tutorial on optical communication with Arduino, designed to be easy to follow, whether you're new to Arduino or have some experience. We'll show you how to use light for data transfer and control.
0:00 Introduction
0:30 What is Optical Fiber Communication?
0:55 How Optical Fiber Communication Works?
1:17 Optical Fiber Communication Components.
2:18 Components Selection (Optical Transmitter)
3:40 Components Selection (Optical Fiber Cable)
5:00 Components Selection (Optical Receiver)
6:13 Arduino Compatible 5Mbaud Circuit Design
8:55 Universal TTL Transmitter/Receiver Design for Embedded Devices
10:13 Hardware Setup
13:21 Data Transmission Scheme Selection
13:50 Demo Of Data Transmission with Fiber Optics
15:11 Bidirectional Optical Fiber Communication with two Arduinos
16:27 Proteus Library for Optical Communication Simulation
PART1 - Introduction To Optical Fiber Communication For Beginners | electronicstree.com/introduct...
PART2 - Light And Its Fundamentals | electronicstree.com/light-and...
PART3 - The Secrets Of Optical Fiber Cable Science | electronicstree.com/what-is-o...
PART4 - Arduino Optical Fiber Transmission Setup | electronicstree.com/optical-f...
PART5 - Arduino Optical Fiber Communication | electronicstree.com/arduino-o...
PART6 - Arduino Optical Fiber Data Transfer | electronicstree.com/arduino-o...
Here's what you can expect in this video:
Introduction to Optical Fiber Communication: We'll explain the basics of optical fibers, how they work.
Components Needed: We'll list the essential components you'll need for this project, including Arduino boards, optical fiber transmitters and receivers, and other supporting elements.
Arduino Setup: You'll learn how to set up your Arduino board and establish a foundation for your optical fiber communication project.
Optical Fiber Transmitters and Receivers: We'll guide you through connecting the optical fiber transmitter and receiver to your Arduino, ensuring a reliable data link.
Real-World Test: Test the real-world range and reliability of your optical communication system.
👍 If you found this video helpful, don't forget to give it a thumbs up, share it with your friends, and subscribe to our channel for more exciting tutorials and project ideas.

Пікірлер: 47
@Chris-ik7st
@Chris-ik7st 5 ай бұрын
wow. best instructional video i've seen in a very long time. bravo
@user-tq9bx9nf4q
@user-tq9bx9nf4q 6 ай бұрын
Very good video, it is rare that people are describing electronics details like that in arduino videos. I appreciate that :)
@electronicstree
@electronicstree 6 ай бұрын
Thank you so much! I'm glad you found the video helpful.
@manfredbogner9799
@manfredbogner9799 2 ай бұрын
Sehr gut
@roxasparks
@roxasparks 2 ай бұрын
Subbed
@HadjerElHamlili
@HadjerElHamlili Ай бұрын
si i have question : how to connect SFP modul with arduino?
@elektocity6482
@elektocity6482 7 ай бұрын
can optical communication do 2 way comunication betwen 2 arduino just using single core optical cable ?
@electronicstree
@electronicstree 7 ай бұрын
The answer is no, and the reason is that with this limited hardware setup of an optical transmitter, receiver, and Arduino, you can't achieve bidirectional communication. For this purpose, you have to choose BiDi transceivers for your two-way communication with a single optical Fiber cable.
@yametekudasaisensei539
@yametekudasaisensei539 4 ай бұрын
Could u make a video explaining a simple DIY protocol for a simple project like a coupled LED and sensor transmiting info between 2 arduinos, i mean, data structure for serial communication, error check etc
@electronicstree
@electronicstree 4 ай бұрын
Creating a DIY protocol for a project like this is quite achievable! We can design a straightforward communication protocol utilizing serial communication, implementing error checking mechanisms to ensure data integrity between the two Arduinos. I'll be sure to incorporate this into the upcoming videos.
@yametekudasaisensei539
@yametekudasaisensei539 4 ай бұрын
Ill wait for ittt thanksss!!@@electronicstree
@alexforgosh2397
@alexforgosh2397 Ай бұрын
Hey! Fantastic video, I was wondering how/if it would be possible to modify this design to work at 6.2 MBaud?
@electronicstree
@electronicstree Ай бұрын
If you're working with microcontrollers, this transmitter and receiver setup should work fine. To answer your question, you just need to adjust the values of the passive components for the transmitter. For the receiver, if you're looking at speeds above 5Mbaud, you'll want to swap out the HFBR-2412 with another model like the 2416. Check out Broadcom's Applications Support Guide for all the configuration details you need.
@alexforgosh2397
@alexforgosh2397 Ай бұрын
@@electronicstree Thank you! I will look into this, do you have sample calculations for how you chose your own passive component values?
@Wolf_of_Tarkov
@Wolf_of_Tarkov 2 ай бұрын
Could you provide the schematic for the Receiver circuit? I went on all the Arduino links you provided but I couldn't figure out the connections to the LCD. Apologies if I missed it! I really want to try this circuit out. Thank you!
@electronicstree
@electronicstree 2 ай бұрын
I have provided the receiver schematic in parts 4 and 5. All you need to do is connect the TTL data out pin to the Arduino RX pin. As for the usage of the LCD, I assume Arduino users already know how to use it because it's a basic thing.
@HadjerElHamlili
@HadjerElHamlili Ай бұрын
sir , i have question : how to connect SFP modul with arduino?
@electronicstree
@electronicstree Ай бұрын
Which specific SFP module are you looking to connect to the Arduino?
@HadjerElHamlili
@HadjerElHamlili Ай бұрын
@@electronicstree i don't know yet, i'm going to use my single -mode fiber optic system , arduino uno, two SFP modules on both sides of the fiber optic
@Mistrzu220
@Mistrzu220 6 ай бұрын
The only problem I see here is the price and availability of TX diode HFBR-1414Z and RX photodiode HFBR-2412Z. Currently, prices for these components are around $50. However, the video is very interesting!
@electronicstree
@electronicstree 6 ай бұрын
The prices I found range from 7 to 10 dollars for each module, while some sites offer them at 20 to 28 dollars. If you find any, you can use any TTL-compatible modules according to their data sheets.
@Mistrzu220
@Mistrzu220 6 ай бұрын
@@electronicstree I decided to use a different technology for my project - toslink. RX and TX (DLT1160A) cost me ~$2. Thank you for the inspiration.
@darshanpanchal3046
@darshanpanchal3046 6 ай бұрын
can i use it as for SPI communication?
@electronicstree
@electronicstree 6 ай бұрын
If you want to use the SPI interface, you will have to use the number of optical transmitters/receivers and optical fiber cables accordingly to the SPI lines. This is because it requires more signal lines (wires) than other communication methods. Essentially, you have to convert every electrical signal line to a light signal and then convert these light signals back to electrical signals. Therefore, this approach may not be suitable.
@guilhermeguerra7242
@guilhermeguerra7242 20 күн бұрын
Is it possible to have comunication of both boards with one cable?? 😊
@electronicstree
@electronicstree 20 күн бұрын
Yes, you can, but it would be simplex communication.
@guilhermeguerra7242
@guilhermeguerra7242 19 күн бұрын
@@electronicstree tks, hey friend were could i buy this HFBR-1414 / HFBR-2421
@amirtelecom6898
@amirtelecom6898 7 ай бұрын
Hi bro How to send 3 sensors at the same time ?? Thank you
@electronicstree
@electronicstree 7 ай бұрын
If you are using UART communication, you can use three modules. You can use Arduino Mega, which has multiple hardware UARTs, and for Arduino Uno, you can use SoftwareSerial. As for ASK modulation, I'm not sure, but the RadioHead library may not support multiple transmitters and receivers in a single network.
@akbarscriper
@akbarscriper 3 ай бұрын
bro, can the 2.4ghz signal be converted to this module... so that I can transmit the 2.4 signal to many routers via fiber... to act like OLT...
@electronicstree
@electronicstree 2 ай бұрын
no
@akbarscriper
@akbarscriper 2 ай бұрын
@@electronicstree oh okay... for the signal you transmit using this method, it's a digital or analog signal... bro
@electronicstree
@electronicstree 2 ай бұрын
You can transmit both analog and digital signals using this method. In the demonstration, I transmitted analog signals.
@akbarscriper
@akbarscriper 2 ай бұрын
@@electronicstree thanks bro for the explanation...I will try transmitting 2.4ghz wifi signal (analog signal) over fiber (ROF)... router laser transceiver fiberoptic laser transceiver router
@emir4707
@emir4707 Ай бұрын
​@@akbarscriperMaybe with esp32 you can transmit and recieve tcp packages
@akangrangkas4334
@akangrangkas4334 7 ай бұрын
Buat alat spliser dari arduino bisa ga ya
@electronicstree
@electronicstree 7 ай бұрын
Building a fiber optic splice tool with Arduino is tough because it needs precise equipment like fusion splicers to accurately join and fuse optical fibers. Arduino isn't well-suited for such a complex job.
@newlife4965
@newlife4965 7 ай бұрын
Plz i want circuit digram and code
@electronicstree
@electronicstree 7 ай бұрын
arduinomagix.blogspot.com/2023/10/interfacing-optical-fiber-transmission.html?m=1
@newlife4965
@newlife4965 7 ай бұрын
@@electronicstree thx so much but this code not included lcd Plz I want to make this project full details and circuit digram with ic
@electronicstree
@electronicstree 7 ай бұрын
For schematics, I have already provided you with a link. The source code, which uses ASK modulation for data transmission, is also included in the given link. If you are asking for serial control via optical fiber, you can find the code in the download section. arduinomagix.blogspot.com/p/downloads_5.html
@guilhermeguerra7242
@guilhermeguerra7242 Ай бұрын
Hey vood video, could you help me with the code??
@electronicstree
@electronicstree Ай бұрын
Sure thing! What part of the code do you need help with?
@guilhermeguerra7242
@guilhermeguerra7242 Ай бұрын
@@electronicstree its giving me wierd chars ␀␀␀␀��␄␀␒ ␀��␄␀␒ UU␀␀␀␀�␄␀␇␇␒ ␀␀␀␀��␁␇␀�
@yenimariregaladojuarez5310
@yenimariregaladojuarez5310 Ай бұрын
Hello, good afternoon, I have a problem, it doesn't allow me to unzip the libraries for Proteus, why does it ask me for a password, I was wondering if maybe you could give me the password for these libraries? Please?
@electronicstree
@electronicstree Ай бұрын
The password for the library zip file is: electronicstree.com
@yenimariregaladojuarez5310
@yenimariregaladojuarez5310 Ай бұрын
@@electronicstree Thank you very much friend, I am very grateful to you.
Trapping a Beam of Light In a Loop Of Fiber Optic Cable
10:31
The Action Lab
Рет қаралды 478 М.
LOVE LETTER - POPPY PLAYTIME CHAPTER 3 | GH'S ANIMATION
00:15
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 4,2 МЛН
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 134 М.
How Does LIGHT Carry Data? - Fiber Optics Explained
5:42
Techquickie
Рет қаралды 1,3 МЛН
How Does LIGHT Carry DATA in Fiber Optic Cable? FULL EXPLAINED
10:22
Tech solution & gaming
Рет қаралды 15 М.
How to choose SFP transceiver for fiber optical cable
6:35
FASTCABLING
Рет қаралды 54 М.
Arduino Fiber Optics | Transmitting Numbers Using Light?
5:07
Carbon Coil
Рет қаралды 31 М.
Bidirectional SFP+ modules -  What you need to know to implement them
9:08
Technology Moments
Рет қаралды 13 М.
WATERPROOF RATED IP-69🌧️#oppo #oppof27pro#oppoindia
0:10
Fivestar Mobile
Рет қаралды 17 МЛН
Мой инст: denkiselef. Как забрать телефон через экран.
0:54
OZON РАЗБИЛИ 3 КОМПЬЮТЕРА
0:57
Кинг Комп Shorts
Рет қаралды 1,5 МЛН
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 1,6 МЛН