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

  Рет қаралды 27,572

ELECTRONICS TREE

ELECTRONICS TREE

Күн бұрын

Пікірлер
@DArnez-c5n
@DArnez-c5n 20 сағат бұрын
OMG this tutorial is super crazy! Thank you you have opened the door of optical communication just now for me!
@PawełRapta
@PawełRapta Жыл бұрын
Very good video, it is rare that people are describing electronics details like that in arduino videos. I appreciate that :)
@electronicstree
@electronicstree Жыл бұрын
Thank you so much! I'm glad you found the video helpful.
@Chris-ik7st
@Chris-ik7st Жыл бұрын
wow. best instructional video i've seen in a very long time. bravo
@Bravo_Ventures_LLC
@Bravo_Ventures_LLC Ай бұрын
Beautiful. I love the detailed explanations.
@flavor_townn
@flavor_townn Ай бұрын
This was an awesome tutorial, thank you so much!
@ajredband
@ajredband 4 ай бұрын
Hi, is it possible to have both emitter and receiver connected to the same Arduino unit? I am trying to connect 3 different types of fiber sensors and one of them is through beam. Thank you for all the information.
@electronicstree
@electronicstree 4 ай бұрын
Yes, you can
@ajredband
@ajredband 4 ай бұрын
@@electronicstree thank you, I will go ahead and use this as a reference.
@elektocity6482
@elektocity6482 Жыл бұрын
can optical communication do 2 way comunication betwen 2 arduino just using single core optical cable ?
@electronicstree
@electronicstree Жыл бұрын
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.
@CraigHollabaugh
@CraigHollabaugh 4 ай бұрын
At 9:34 you mention frequency compensation, then at 12:06 you say the diode D1 protects the TTL data from reverse voltage, don't quite understand, reverse voltage from where? Does I suspect D1 does both waveshaping and protection, is this correct? Otherwise, exceptional video, thank you.
@electronicstree
@electronicstree 4 ай бұрын
The reverse voltage here refers to the transient voltages or spikes caused by the SN75452B's switching activity. In this configuration, the diode is used to protect the optical transmitter from these voltage transients or spikes that may be generated by the SN75452B.
@iceberg789
@iceberg789 Ай бұрын
you can also transmit audio over incandescent lightbulb in room.
@armando9638
@armando9638 13 күн бұрын
Potentiometers which type did you use ?
@electronicstree
@electronicstree 12 күн бұрын
Simple rotary pot
@armando9638
@armando9638 23 күн бұрын
Hello Dr, I would like to make this project but if I finish this project how can i make it sending from device to another?
@electronicstree
@electronicstree 23 күн бұрын
I didn't understand what you said. What is meant by sending from other device?
@armando9638
@armando9638 22 күн бұрын
@@electronicstree meant we have to make it transfer data from device to another, how can we do that ?
@K2KITECH
@K2KITECH 5 ай бұрын
Intuitive ❤
@guilhermeguerra7242
@guilhermeguerra7242 7 ай бұрын
Is it possible to have comunication of both boards with one cable?? 😊
@electronicstree
@electronicstree 7 ай бұрын
Yes, you can, but it would be simplex communication.
@guilhermeguerra7242
@guilhermeguerra7242 7 ай бұрын
@@electronicstree tks, hey friend were could i buy this HFBR-1414 / HFBR-2421
@yametekudasaisensei539
@yametekudasaisensei539 11 ай бұрын
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 11 ай бұрын
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 11 ай бұрын
Ill wait for ittt thanksss!!@@electronicstree
@OsaedChundrigar
@OsaedChundrigar 3 ай бұрын
can i get a consultation on making this circuit, I cant get it to work, I have tried everything
@electronicstree
@electronicstree 3 ай бұрын
of course
@HadjerElHamlili
@HadjerElHamlili 8 ай бұрын
si i have question : how to connect SFP modul with arduino?
@zhanaroo
@zhanaroo 3 ай бұрын
What i can use instead of TX and RX HFBR? More cheaper?
@electronicstree
@electronicstree 2 ай бұрын
Sorry for the late reply. You can use any TTL-compatible module with Arduino, just make sure it matches the specs in the datasheet for everything to work smoothly.
@alexforgosh2397
@alexforgosh2397 8 ай бұрын
Hey! Fantastic video, I was wondering how/if it would be possible to modify this design to work at 6.2 MBaud?
@electronicstree
@electronicstree 8 ай бұрын
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 8 ай бұрын
@@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 10 ай бұрын
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 10 ай бұрын
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.
@rodrigoc.goncalves2009
@rodrigoc.goncalves2009 2 ай бұрын
Very interesting! I read something about drones used in the Ukrainian conflict that use one optical fiber cable without buffer not jacket, for bidirectional communication. Do you think this is realistic? Having bidirectional comm in just one cable, and not having an outer layer
@electronicstree
@electronicstree 2 ай бұрын
Yes, it’s definitely possible to use a single optical fiber for two-way communication. This is achieved using special technology that allows data to flow in both directions simultaneously. To make this work, you’d need BiDi transceivers designed for two-way communication over a single optical fiber cable. As for the lack of an outer protective layer, I’m not entirely sure how that would work with drones. I have no idea how they’d handle an unprotected optical fiber. It’s possible the design includes other ways to safeguard the fiber, but I’m not sure how common or practical that would be.
@Sanggar_waringin
@Sanggar_waringin 10 ай бұрын
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 10 ай бұрын
no
@Sanggar_waringin
@Sanggar_waringin 10 ай бұрын
@@electronicstree oh okay... for the signal you transmit using this method, it's a digital or analog signal... bro
@electronicstree
@electronicstree 10 ай бұрын
You can transmit both analog and digital signals using this method. In the demonstration, I transmitted analog signals.
@Sanggar_waringin
@Sanggar_waringin 10 ай бұрын
@@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 8 ай бұрын
​@@Sanggar_waringinMaybe with esp32 you can transmit and recieve tcp packages
@darshanpanchal3046
@darshanpanchal3046 Жыл бұрын
can i use it as for SPI communication?
@electronicstree
@electronicstree Жыл бұрын
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.
@HadjerElHamlili
@HadjerElHamlili 8 ай бұрын
sir , i have question : how to connect SFP modul with arduino?
@electronicstree
@electronicstree 8 ай бұрын
Which specific SFP module are you looking to connect to the Arduino?
@HadjerElHamlili
@HadjerElHamlili 8 ай бұрын
@@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 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@electronicstree I decided to use a different technology for my project - toslink. RX and TX (DLT1160A) cost me ~$2. Thank you for the inspiration.
@moftahaltajoury6314
@moftahaltajoury6314 6 ай бұрын
Is it possible to modify the code so that it transmits texts via the serial monitor using this same circuit?
@electronicstree
@electronicstree 6 ай бұрын
Yes 👍
@moftahaltajoury6314
@moftahaltajoury6314 6 ай бұрын
Can you give me or help me with a code that performs this process?
@yenimariregaladojuarez5310
@yenimariregaladojuarez5310 8 ай бұрын
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 8 ай бұрын
The password for the library zip file is: electronicstree.com
@yenimariregaladojuarez5310
@yenimariregaladojuarez5310 8 ай бұрын
@@electronicstree Thank you very much friend, I am very grateful to you.
@amirtelecom6898
@amirtelecom6898 Жыл бұрын
Hi bro How to send 3 sensors at the same time ?? Thank you
@electronicstree
@electronicstree Жыл бұрын
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.
@manfredbogner9799
@manfredbogner9799 9 ай бұрын
Sehr gut
@akangrangkas4334
@akangrangkas4334 Жыл бұрын
Buat alat spliser dari arduino bisa ga ya
@electronicstree
@electronicstree Жыл бұрын
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.
@roxasparks
@roxasparks 9 ай бұрын
Subbed
@guilhermeguerra7242
@guilhermeguerra7242 8 ай бұрын
Hey vood video, could you help me with the code??
@electronicstree
@electronicstree 8 ай бұрын
Sure thing! What part of the code do you need help with?
@guilhermeguerra7242
@guilhermeguerra7242 8 ай бұрын
@@electronicstree its giving me wierd chars ␀␀␀␀��␄␀␒ ␀��␄␀␒ UU␀␀␀␀�␄␀␇␇␒ ␀␀␀␀��␁␇␀�
@newlife4965
@newlife4965 Жыл бұрын
Plz i want circuit digram and code
@electronicstree
@electronicstree Жыл бұрын
arduinomagix.blogspot.com/2023/10/interfacing-optical-fiber-transmission.html?m=1
@newlife4965
@newlife4965 Жыл бұрын
@@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 Жыл бұрын
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
Arduino Fiber Optics | Transmitting Numbers Using Light?
5:07
Carbon Coil
Рет қаралды 35 М.
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН
How to choose SFP transceiver for fiber optical cable
6:35
FASTCABLING
Рет қаралды 74 М.
Reliable data transmission
43:54
Ben Eater
Рет қаралды 1,7 МЛН
How Russian Drone Strikes Works against Ukraine?
8:45
AiTelly
Рет қаралды 824 М.
How Optical Fiber Connected the World
17:42
Asianometry
Рет қаралды 120 М.
Coupling Laser beams into Fiber Optic Cable!
14:04
Les' Lab
Рет қаралды 65 М.
Upgrading from Ethernet to Fiber Optic Network: Step-by-Step
8:28
Build Your Own Drone Tracking Radar:  Part 1
20:08
Jon Kraft
Рет қаралды 632 М.
LoRa - Long-Range Radio for IoT | Arduino, ESP32, RPI Pico
1:07:58
DroneBot Workshop
Рет қаралды 378 М.
Optical fiber cables, how do they work? | ICT #3
7:31
Sabin Civil Engineering
Рет қаралды 4 МЛН