Taula de continguts:
Vídeo: Comunicació òptica d'un cable aïllat: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Hola, per a un projecte d’aquari necessitava un cable elèctric llarg que pogués:
- subministra energia al dispositiu
- permetre la comunicació
Altres
- El corrent i les tensions són baixes
- El cable fa +/- 3 m de llarg
- Transferències de dades lentes
- Comunicació bidireccional, mig dúplex
- Espai limitat al dispositiu
- Aïllament galvànic
La comunicació es realitza entre dos dispositius. El dispositiu pot ser un Arduino, Raspberry PI o un altre dispositiu que utilitzi els pins digitals.
Pas 1:
Alguns sensors, com el DS18B20, utilitzen 3 cables per subministrar energia i comunicar-se amb un altre dispositiu. En aquest projecte, els cables tenen les funcions següents:
- + 5V
- Terra
- Dades (0 / + 5V)
Després d’haver cercat a la xarxa, no he trobat res senzill que es pugui implementar fàcilment. La majoria de les configuracions es basen en determinats xips i protocols amb moltes opcions que no necessitava. Tot i que he trobat alguns bons exemples que es podrien adaptar a les meves necessitats com:
- NXP, AN2342, https://www.nxp.com/docs/en/application-note/AN23…. figura 5
- EmSa, https://www.esacademy.com, puc fer un desacoblament galvànic del meu bus I2C?
- Incrustat, https://www.embedded.com/print/4025023, figura 1
Per ser flexible, vaig decidir construir un circuit, utilitzar parts estàndard / comunes, programar un protocol senzill. Nota: Com que aquest projecte s'utilitza en un altre projecte, explicaré la construcció del circuit i la programació del programa de prova. No dubteu a utilitzar-ho per al vostre propi projecte, heu de crear un protocol adequat per a les vostres necessitats.
Pas 2: llista de parts
- Alimentació + 5V
- Cable elèctric flexible de la llar amb 3 conductors
- Perfoboard 5x7cm
- 2x resistència 470Ω
- 1x resistència 680Ω
- 2x resistència 1kΩ
- 2x díodes (per exemple, 1N4148)
- 2x Optocoplador EL817
- Led
- Capçal de pin femella de 2 pins
- Capçal femella femella de 3 pins
- Capçal de pin femella de 4 pins
- Capçal rodó femella de 6 pins
- Capçal rodó femella de 4 pins
També es necessiten algunes eines: pinces, talladores, torns, soldador, metxa, suport.
Com soldar:
Tingueu en compte els riscos de seguretat i utilitzeu equips de protecció individual.
Pas 3: Esquema
Explicació de l'esquema:
A causa de l’espai limitat, el costat dret de l’esquema s’allotja a la màquina amb el dispositiu 2. El costat esquerre de l’esquema és la quantitat massiva i és operat pel dispositiu 1. Entre el costat esquerre i el dret del conductor de dades.
- El “OUT” digital situat al costat dret està protegit per un díode.
- L'optocoplador "OUT" està protegit per un díode.
- Per limitar el corrent, hi ha una resistència davant del pin 1 dels optoacopladors "IN" i "OUT"
- El pin 2 dels optoacopladors està connectat a terra
- L'emissor Pin 3 està connectat a terra amb una resistència
- El col·lector Pin 4 es subministra amb energia
Per visualitzar la transferència de dades, es connecta un led a la línia de dades. El valor de la resistència depèn del led i de la brillantor desitjada. Advertiment: si el valor de la resistència és massa baix, es cremarà massa corrent del pin 2 del dispositiu 2 o l’optocoplador “IN” no funcionarà correctament.
Veure taula:
- Si “OUT1” o “OUT2” és “HIGH”, la línia de dades serà de + 5V.
- Si "OUT1" o "OUT2" és "BAIX", la línia de dades serà 0V.
- Al pin "IN1" o IN2 "es pot llegir el valor de la línia de dades.
A Fritzing es determina la disposició de les parts del perfoboard. Els díodes i resistències es col·loquen verticalment, vegeu les línies grogues, taronja i vermella. Les línies blaves són els conductors que hi ha sota la placa de perfos.
Pas 4: Programació
Per provar si el circuit funciona, podeu utilitzar els programes adjunts.
El dispositiu 1 és el mestre i s’ha d’alimentar darrerament. Enviarà una seqüència determinada de bits. Al principi, 8 bits inicials, 1 stopbit i després una seqüència "on" i "off".
El dispositiu 2 és l’esclau i s’ha d’alimentar primer. El programa començarà a llegir la dataline. Quan es llegeixen 8 startbits. El programa començarà a gravar els bits. Quan es graven 8 bits, el programa els retornarà.
Durant el canvi de dades, els bits "on" i "off" es poden controlar mitjançant el LED parpellejant i els leds (pin13) dels dispositius.
Quan la soldadura estigui bé i els programes estiguin carregats, veureu el parpelleig dels leds semblants al led del vídeo.
(Per evitar un curtcircuit del circuit, els conductors de metall nu es poden recobrir amb epoxi)
Recomanat:
Llarg abast, 1,8 km, comunicació sense fils Arduino a Arduino amb l'HC-12 .: 6 passos (amb imatges)
Llarg abast, 1,8 km, comunicació sense fils Arduino a Arduino amb l'HC-12: en aquest instructiu aprendreu com comunicar-vos entre Arduinos a una distància llarga de fins a 1,8 km a l'aire lliure. L'HC-12 és un port sèrie sense fils mòdul de comunicació molt útil, extremadament potent i fàcil d'utilitzar. Primer sortireu
Catifa amb sensors / Comunicació RF amb Arduino Micro: 4 passos (amb imatges)
Catifa amb sensors / Comunicació RF amb Arduino Micro: recentment he acabat la instal·lació Igualment diversa, que consisteix en una sèrie de làmpades que reaccionen als sensors col·locats en una catifa a sota de les làmpades. Així és com vaig fabricar la catifa amb sensors de pressió. Espero que us sigui útil
Cable d'àudio aïllat per al nucli coclear CP800: 9 passos
Cable d'àudio aïllat per al nucli coclear CP800: aquest objectiu està dissenyat per proporcionar una connexió segura de la sortida d'àudio del telèfon o la tauleta al processador d'implants coclears Nucleus CP800. Podeu comprar un adaptador de cable de fàbrica a un preu aproximat de 120 dòlars o el podeu crear vosaltres mateixos al cost d’uns 1 dòlar
Tauler GPIO Raspberry Pi aïllat amb font d'alimentació de 12-24VDC a 5VDC: 3 passos (amb imatges)
Tauler GPIO Raspberry Pi aïllat amb font d'alimentació de 12-24VDC a 5VDC: Aquesta taula d'instruccions us ajudarà a configurar el Raspberry Pi amb la placa GPIO aïllada. Les característiques de la placa són 1) entrada i sortida de 12 a 24V (estàndards industrials). 2) Pin de Raspberry Pi per fixar capçaleres coincidents perquè pugueu apilar-lo o
Maverick: cotxe de comunicació bidireccional amb control remot: 17 passos (amb imatges)
Maverick: cotxe de comunicació bidireccional amb control remot: Ei, tothom, sóc Razvan i us donem la benvinguda al meu „ Maverick ” project Sempre m’han agradat les coses controlades a distància, però mai he tingut un cotxe RC. Així que vaig decidir construir-ne un que pugui fer una mica més que moure’s. Per a aquest projecte farem