Kazalo:
Video: Optično izolirana enožična komunikacija: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
Pozdravljeni, za projekt akvarija sem potreboval dolgo električno žico, ki bi lahko:
- napajanje naprave
- dovolite komunikacijo
Drugo
- Napetost in tok sta nizka
- Žica je dolga +/- 3 m
- Počasen prenos podatkov
- Dvosmerna komunikacija, pol dupleks
- Omejen prostor v napravi
- Galvanska izolacija
Komunikacija poteka med dvema napravama. Naprava je lahko Arduino, Raspberry PI ali druga naprava, ki uporablja digitalne zatiče.
Korak 1:
Nekateri senzorji, na primer DS18B20, uporabljajo 3 žice za napajanje in komunikacijo z drugo napravo. V tem projektu imajo žice naslednje funkcije:
- +5V
- Tla
- Podatki (0 / +5V)
Po nekaj iskanju po netu nisem našel ničesar preprostega, kar bi lahko enostavno izvedli. Večina nastavitev temelji na določenih čipih in protokolih z veliko možnostmi, ki jih nisem potreboval. Čeprav sem našel nekaj lepih primerov, ki bi jih lahko prilagodili svojim potrebam, kot so:
- NXP, AN2342, https://www.nxp.com/docs/en/application-note/AN23…. slika 5
- EmSa, https://www.esacademy.com, Ali lahko izvedem galvansko ločitev svojega vodila I2C?
- Vdelano, https://www.embedded.com/print/4025023, slika 1
Za prilagodljivost sem se odločil zgraditi vezje, uporabiti standardne / skupne dele, programirati preprost protokol. Opomba: Ker se ta projekt uporablja v drugem projektu, bom razložil gradnjo vezja in programiranje preskusnega programa. To lahko uporabite za svoj projekt, ustvariti morate ustrezen protokol za svoje potrebe.
2. korak: Seznam delov
- Napajanje +5V
- Fleksibilna gospodinjska električna žica s 3 vodniki
- Perfoboard 5x7 cm
- 2x upor 470Ω
- 1x upor 680Ω
- 2x upor 1 kΩ
- 2x dioda (npr. 1N4148)
- 2x Optični sklopnik EL817
- LED
- 2 -polni ženski zatič glave
- Zatič za glavo ženski 3 -polni
- Nosilec za glavo ženski 4 -polni
- Okrogla ženska 6 -polna glava
- Okrogla ženska 4 -polna glava
Potrebna so tudi nekatera orodja: pinceta, rezalniki, primeži, spajkalnik, stenj, stojalo.
Kako spajkati:
Zavedajte se varnostnih tveganj in uporabljajte osebno zaščitno opremo.
3. korak: Shema
Pojasnilo sheme:
Zaradi omejenega prostora je desna stran sheme nameščena v stroju z napravo 2. Leva stran sheme je v glavnem in jo upravlja naprava 1. Med levo in desno stranjo je podatkovni vodnik.
- Digitalni izhod na desni strani je zaščiten z diodo.
- Optoelement "OUT" je zaščiten z diodo.
- Za omejevanje toka je upor pred zatičem 1 optoelementa "IN" in "OUT"
- Pin 2 optičnih sklopk je povezan z maso
- Oddajnik pin 3 je ozemljen z uporom
- Zbiralnik Pin 4 je napajan
Za vizualizacijo prenosa podatkov je LED priključen na podatkovno linijo. Vrednost upora je odvisna od LED diode in želene svetlosti. Opozorilo: Če je vrednost upora premajhna, bo prevelik tok pregorel iz naprave 2 ali pa optični sklopnik "IN" ne bo pravilno poganjal.
Glej tabelo:
- Če je “OUT1” ali “OUT2” “HIGH”, bo podatkovna linija +5V.
- Če je “OUT1” ali “OUT2” “LOW”, bo podatkovna linija 0V.
- Na zatiču “IN1” ali IN2 “je mogoče prebrati vrednost podatkovne vrstice.
Pri Fritzingu se določi postavitev delov na plošči. Diode in upori so nameščeni navpično, glejte rumene, oranžne in rdeče črte. Modre črte so prevodniki pod ploščo.
4. korak: Programiranje
Če želite preveriti, ali vezje deluje, lahko uporabite priložene programe.
Naprava 1 je glavna in jo je treba napajati zadnjo. Poslal bo določeno zaporedje bitov. Sprva 8 začetnih bitov, 1 zaustavitveni bit in nato zaporedje »vklopljeno« in »izklopljeno«.
Naprava 2 je podrejena in jo je treba najprej napajati. Program bo začel brati dataline. Ko se prebere 8 startnih bitov. Program bo začel snemati bite. Ko je zapisanih 8 bitov, program vrne bite.
Med izmenjavo podatkov lahko utripajočo LED diodo in svetleče diode (pin13) na napravah spremljate bita za vklop in izklop.
Ko je spajkanje v redu in so programi naloženi, boste v videoposnetku videli utripanje LED, podobno kot LED.
(Da bi se izognili kratkemu stikalu, lahko gole kovinske prevodnike premažemo z epoksidom)
Priporočena:
Optično vlakno Snoot!: 8 korakov (s slikami)
Optično vlakno Snoot !: Pri podvodni fotografiji je svetloba zelo pomembna, pogosto majhne bliskavice, ki jih najdemo pri kamerah za snemanje in snemanje, ne zadostujejo. Na globini so lahko barve videti umazane in modre, zato se za boj proti tej težavi običajno uporabljajo bliskavice zunaj kamere. Te moči
RGB LED optično drevo (znano tudi kot Project Sparkle): 6 korakov
RGB LED optično drevo (imenovano Project Sparkle): se vam zdi soba preveč dolgočasna? Bi mu radi dodali malo iskrice? Tukaj preberite, kako vzeti LED RGB, dodati nekaj optične žice in jo zasijati! Osnovni cilj projekta Project Sparkle je vzeti super svetlo LED in nekaj optičnih kablov z žarečim vlaknom
Raspberry Pi izolirana GPIO plošča z 12-24VDC do 5VDC napajalnikom: 3 koraki (s slikami)
Izolirana GPIO plošča Raspberry Pi z napajalnikom 12-24VDC do 5VDC: Ta tabela z navodili vam bo pomagala pri nastavitvi Raspberry Pi z izolirano GPIO ploščo. Značilnosti plošče so 1) 12 do 24V vhod in izhod (industrijski standardi). 2) Raspberry Pi pin, da pripnete ustrezne glave, tako da jih lahko zložite o
Optično krilo meduze: 16 korakov (s slikami)
Optično krilo meduze: Ker je učinek optičnih vlaken tako fascinanten, sem razmišljal o tem, da bi naredil obleko z optičnimi vlakni in RGB LED diodami. Trajalo je nekaj časa, da sem se domislila modela in ugotovila, kako vlakna pritrditi na LED trak. Na koncu sem
Razstavite optično miško: 7 korakov
Razstavite optično miško: Dr Destruct-o razstavi nekaj optičnih »IntelleMice« Microsoft Explorerja, da preveri, ali so v notranjosti kakšne uporabne dobrote