Sadržaj:
Video: Optički izolirana jednožična komunikacija: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Poštovani, za projekt akvarija trebala mi je duga električna žica koja bi mogla:
- napajanje uređaja
- dopustiti komunikaciju
Ostalo
- Struja i naponi su niski
- Žica je duga +/- 3 m
- Spor prijenos 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
- Uzemljenje
- 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. Slobodno koristite ovo za svoj vlastiti projekt, morate stvoriti odgovarajući protokol za svoje potrebe.
Korak 2: Popis dijelova
- Napajanje +5V
- Fleksibilna električna žica za kućanstvo s 3 vodiča
- Perfoboard 5x7 cm
- 2x otpornik 470Ω
- 1x otpornik 680Ω
- 2x otpornik 1 kΩ
- 2x dioda (npr. 1N4148)
- 2x Optička spojnica EL817
- Led
- Zaglavlje iglica žensko 2 pinsko
- Zaglavlje iglica žensko 3 pinsko
- Zaglavlje iglica žensko 4 pinsko
- 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 osobnu zaštitnu opremu.
Korak 3: Shematski prikaz
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.
- Optokapler "OUT" zaštićen je diodom.
- Za ograničavanje struje otpornik se nalazi ispred pina 1 optokaplera "IN" i "OUT"
- Pin 2 optoelementa spojen je na masu
- Odašiljač kontakta 3 uzemljen je s otpornikom
- Kolektor Pin 4 se napaja
Za vizualizaciju prijenosa podataka LED je spojen 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 tablicu:
- Ako je "OUT1" ili "OUT2" "HIGH", podatkovna linija bit će +5V.
- Ako je “OUT1” ili “OUT2” “LOW”, podatkovna linija bit će 0V.
- Na pinu “IN1” ili IN2”može se očitati vrijednost podatkovnog reda.
U Fritzingu se određuje raspored dijelova na ploči. Diode i otpornici postavljeni su 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 zadnji. Poslat će određeni niz bitova. Prvo 8 početnih bitova, 1 zaustavni bit, 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. Kad se pročita 8 startnih bitova. Program će početi snimati bitove. Kad se zabilježi 8 bitova, program će ih vratiti.
Tijekom zamjene podataka bitove „uključeno“i „isključeno“možete 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čeni:
Muire: Optički efekti osjetljivi na zvuk: 5 koraka
Muire: Optički efekti osjetljivi na zvuk: Možda ste vidjeli valni uzorak na području gdje se mreža protiv komaraca preklapa kada sunce sija. Kad pomaknete obližnju mrežu protiv komaraca ili promijenite kut, valni uzorak se također pomiče. Ako uzorak s pravilnim razmacima, kao i krevetne mreže
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 u 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 mjerač okretaja baziran na Arduinu CNC usmjerivaču: 34 koraka (sa slikama)
Dodajte optički mjerač okretaja temeljen 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 - Optic Tachometer Instructable i htio 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
AM modulator - optički pristup: 6 koraka (sa slikama)
AM modulator - optički pristup: Prije nekoliko mjeseci kupio sam ovaj komplet radio prijemnika za DIY AM od Banggooda. Sastavio sam ga. (Kako to učiniti, namjeravao sam opisati u zasebnoj Instructable) Čak i bez ikakvog podešavanja bilo je moguće uhvatiti neke radio postaje, ali pokušao sam doći do