Sadržaj:
Video: Optički izolirana jednožična komunikacija: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Poštovani, za projekt akvarija trebala mi je duga električna žica koja bi mogla:
- napajanje uređaja
- omogućiti komunikaciju
Ostalo
- Struja i naponi su niski
- Žica je duga +/- 3m
- Sporo prenošenje podataka
- Dvosmjerna komunikacija, poludupleks
- Ograničeni prostor u uređaju
- Galvanska izolacija
Komunikacija je između 2 uređaja. Uređaj može biti Arduino, Raspberry PI ili drugi uređaj koji koristi digitalne pinove.
Korak 1:
Neki senzori, poput DS18B20, koriste 3 žice za napajanje i komunikaciju s drugim uređajem. U ovom projektu žice imaju sljedeće funkcije:
- +5V
- Ground
- Podaci (0 / +5V)
Nakon nekog pretraživanja na internetu nisam mogao pronaći nešto jednostavno što bi se lako moglo implementirati. Većina postavki temelji se na određenim čipovima i protokolima s puno opcija koje mi nisu trebale. Iako sam pronašao neke lijepe primjere koji bi se mogli prilagoditi mojim potrebama, poput:
- NXP, AN2342, https://www.nxp.com/docs/en/application-note/AN23…. slika 5
- EmSa, https://www.esacademy.com, Mogu li napraviti galvansko razdvajanje svog I2C sabirnice?
- Ugrađeno, https://www.embedded.com/print/4025023, slika 1
Kako bih bio fleksibilan, odlučio sam izgraditi sklop, koristiti standardne / zajedničke dijelove, programirati jednostavan protokol. Napomena: Budući da se ovaj projekt koristi u drugom projektu, objasnit ću izgradnju kruga i programiranje testnog programa. Iskoristite ovo za svoj vlastiti projekt, morate stvoriti odgovarajući protokol za svoje potrebe.
Korak 2: Lista dijelova
- Napajanje +5V
- Fleksibilna električna žica za domaćinstvo s 3 vodiča
- Perfoboard 5x7cm
- 2x otpornik 470Ω
- 1x otpornik 680Ω
- 2x otpornik 1 kΩ
- 2x dioda (npr. 1N4148)
- 2x Optička spojnica EL817
- LED
- Pin header ženski 2 pin
- Zaglavlje iglica žensko 3 pinsko
- Pin header ženski 4 pin
- Okrugli zaglavlje ženski 6 pinski
- Okruglo žensko 4 -pinsko zaglavlje
Također su potrebni neki alati: pinceta, rezači, stege, lemilica, fitilj, stalak.
Kako lemiti:
Budite svjesni sigurnosnih rizika i koristite ličnu zaštitnu opremu.
Korak 3: Shema
Objašnjenje sheme:
Zbog ograničenog prostora, desna strana sheme nalazi se u stroju s uređajem 2. Lijeva strana sheme je masovna i njome upravlja uređaj 1. Između lijeve i desne strane vodiča podataka.
- Digitalni "OUT" na desnoj strani zaštićen je diodom.
- Optokaplera „OUT“zaštićena je diodom.
- Za ograničavanje struje, otpornik se nalazi ispred pina 1 optokaplera "IN" i "OUT"
- Pin 2 optičkih spregača spojen je na masu
- Odašiljač Pin 3 uzemljen je s otpornikom
- Kolektor Pin 4 se napaja
Za vizualizaciju prijenosa podataka LED dioda je spojena na podatkovnu liniju. Vrijednost otpornika ovisi o LED diodi i željenoj svjetlini. Upozorenje: Ako je vrijednost otpornika preniska, previše struje će pregorjeti pin iz uređaja 2 ili se optički sprežnik "IN" neće pravilno pokrenuti.
Vidi tabelu:
- Ako je "OUT1" ili "OUT2" "HIGH", linija podataka bit će +5V.
- Ako je “OUT1” ili “OUT2” “LOW”, linija podataka bit će 0V.
- Na pinu „IN1“ili IN2”može se očitati vrijednost linije podataka.
U Fritzingu se određuje raspored dijelova na perforaldi. Diode i otpornici su postavljeni okomito, pogledajte žute, narančaste i crvene linije. Plave linije su vodiči ispod perforature.
Korak 4: Programiranje
Da biste provjerili radi li krug, možete koristiti priložene programe.
Uređaj 1 je glavni i trebao bi se napajati posljednji. Poslat će određeni niz bitova. Prvo 8 početnih bitova, 1 stopbit, a zatim niz "uključeno" i "isključeno".
Uređaj 2 je podređen i prvo ga treba napajati. Program će početi čitati dataline. Kada se pročita 8 startnih bitova. Program će početi snimati bitove. Kada se zabilježi 8 bitova, program će vratiti bitove.
Tokom zamjene podataka bitovi „uključeno“i „isključeno“mogu se pratiti trepćućom LED diodom i LED diodama (pin13) na uređajima.
Kad je vaše lemljenje u redu i programi su učitani, vidjet ćete treptanje LED dioda slično LED diodi u videu.
(Da biste izbjegli kratki spoj, gole metalne vodiče možete premazati epoksidom)
Preporučuje se:
Optički laserski ventilatori: 9 koraka (sa slikama)
Optički laserski ventilatori: Šta je super? Optika od vlakana. Šta je hladnije? Laseri. Šta je super? Vatreni ventilatori. Ova instrukcija je djelomično inspirirana vatrenim navijačima, a dijelom bioničkom balerinom. Svaki ventilator je napravljen od pet optičkih šipki, osvijetljenih senzorom nagiba da bude crveno ili žuto
Kako napraviti optički sprežnik (Vactrol): 6 koraka (sa slikama)
Kako napraviti optički sprežnik (Vactrol): Ovo je kratki članak o tome kako napraviti optokapler. Postoji čitav niz imena pod kojima se nalazi ova mala električna komponenta. Ostali uključuju vaktrol, optički izolator, fotokapleru i optički izolator. Optokapler vam omogućuje prijenos
Raspberry Pi izolirana GPIO ploča s napajanjem od 12-24VDC do 5VDC: 3 koraka (sa slikama)
Raspberry Pi izolirana GPIO ploča s napajanjem od 12-24VDC do 5VDC: Ova tablica s uputama pomoći će vam pri postavljanju Raspberry Pi s izoliranom GPIO pločom. Značajke ploče su 1) 12 do 24V ulaz i izlaz (industrijski standardi). 2) Raspberry Pi pin za pričvršćivanje odgovarajućih zaglavlja tako da ih možete složiti na
Dodajte optički tahometar zasnovan na Arduinu CNC usmjerivaču: 34 koraka (sa slikama)
Dodajte optički tahometar zasnovan na Arduinu CNC usmjerivaču: Izgradite optički indikator broja okretaja za svoj CNC usmjerivač s Arduino Nano, IR LED/IR fotodiodnim senzorom i OLED zaslonom za manje od 30 USD. Inspirirao me eletro18 -ov Measure RPM - Optički tahometar sa instrukcijama i želio sam dodati tahometar
Optički senzor za kišu: 6 koraka (sa slikama)
Optički senzor za kišu: Mjerenje kiše laserom? Moguće je. Slijedite ove upute za izradu vlastitog optičkog senzora za kišu