Turinys:

Lazerio perdavimas naudojant „Arduinos“: 4 žingsniai
Lazerio perdavimas naudojant „Arduinos“: 4 žingsniai

Video: Lazerio perdavimas naudojant „Arduinos“: 4 žingsniai

Video: Lazerio perdavimas naudojant „Arduinos“: 4 žingsniai
Video: VL53L1X Лазерный дистанционный датчик времени полета 400 см 2024, Liepa
Anonim
Lazerio perdavimas su „Arduinos“
Lazerio perdavimas su „Arduinos“
Lazerio perdavimas su „Arduinos“
Lazerio perdavimas su „Arduinos“
Lazerio perdavimas su „Arduinos“
Lazerio perdavimas su „Arduinos“

Šis projektas buvo skirtas „BT Young“mokslininkui 2019 m.

Aš buvau atsakingas už „demonstracinį modelį“.

Demonstracija buvo du arduino valdomi lazeriai, kurie mirksi ir siunčia signalą kitam arduino, esančiam toli. Buvo išbandyta, kad jis veiktų net 100 m atstumu, o lazerių fokusavimas ir nukreipimas buvo didelis skausmas. Mes apskaičiavome teorinį maksimalų atstumą (darant prielaidą, kad yra labai kolimuotas lazeris) apie tūkstančius km.

Gana didžiuojuosi, kad man pavyko. Mus apklausė keli politikai ir profesoriai ir net patekome į Dublino vietinius laikraščius ir televiziją. Apie mus net socialiniame tinkle „Twitter“parašė lektorius DCU !!!

Kalbant apie prizus, buvome apdovanoti „Labai pagirti“.

Prekės

Demonstraciniam siųstuvui naudojau:

Arduino uno klonas

Maitinimo šaltinis lazeriams. Arduino buvo maitinamas iš nešiojamojo kompiuterio.

2x didelės galios žali lazeriai

Relės lazeriams valdyti (mes neturėjome jokių MOSFETS ar nieko)

Didelis skystųjų kristalų ekranas su I2C kuprine tekstui ir pan.

2x šviesos diodai, kurie mirksi tuo pačiu metu kaip ir lazeriai, vienas žalias ir vienas raudonas (dažniausiai dėl efekto, bet ir dėl derinimo) mirksintys žibintai linkę pritraukti žmones ir padaryti juos vėsesnius.

Imtuvui mes naudojome:

Arduino uno klonas

2x fotodiodai

Įvairūs rezistoriai jautrumui sureguliuoti

2x šviesos diodai, rodantys, koks signalas ateina į derinimą ir trikčių šalinimą. Taip pat dėl efekto, kaip ir su siųstuvu.

LCD ekranas, rodantis gautas transliacijas

Jungiklis, skirtas iš naujo nustatyti arduino

1 žingsnis: Pirmas žingsnis: surinkimas

Pirmas žingsnis: surinkimas
Pirmas žingsnis: surinkimas
Pirmas žingsnis: surinkimas
Pirmas žingsnis: surinkimas
Pirmas žingsnis: surinkimas
Pirmas žingsnis: surinkimas

Viskas buvo surinkta taip, kaip parodyta schemoje.

Viena lazerio ir fotodiodo pora buvo naudojama duomenims, kita - laikrodžiui. Galima naudoti tik vieną lazerį abiem, bet aš to nežinojau.

Pateikimui iš „Lego“pagaminome keletą siųstuvo ir imtuvo modulių dėklų.

Siekiant užtikrinti, kad būtų aišku, jog tarp dviejų įrenginių nėra laidinio ryšio, kiekvienam iš jų buvo naudojamas atskiras maitinimo šaltinis. Du lazeriai, turintys skirtingą įtampą, buvo maitinami atskirai sieniniu karpu ir įtampos reguliatoriais. Žinau, kad relių naudojimas nėra idealus, nes tai riboja perdavimo greitį, tačiau tuo metu turėjome turėti viską.

2 žingsnis: kodas

Kodas
Kodas

Kodas užtruko ilgiausiai, nes prieš bandydamas šį projektą neturėjau per daug patirties.

Mano kodas yra mano „github“

3 žingsnis: bandymas

Testavimas
Testavimas
Testavimas
Testavimas
Testavimas
Testavimas

Jei ketinate tai padaryti patys, tai reikės išbandyti.

Tai padariau įrašydamas vieno iš foto diodų išvestį ir įklijavęs rezultatus į skaičiuoklę.

Iš ten aš pakeičiau imtuvo rezistorių vertę, kol išvestas grafikas buvo kiek įmanoma apibrėžtas. Tada greitis buvo kitas tikslas. Kuo greičiau mirksi lazeris, tuo mažesnis ryškumas, taigi ir prastesnė signalo kokybė. Mus ribojo relės iki maždaug 60 Hz, tačiau valdėme greitį iki 50 bitų per sekundę (kiekvienas simbolis yra 1 baitas, maždaug 6 raidės per sekundę), naudojant galingesnius lazerius ir nustatant, kad fotodiodai būtų jautresni. Negana to, relėms trūko laikrodžio ciklų.

4 žingsnis: galutinis produktas

Galutinis produktas
Galutinis produktas

jis veikė kaip žavesys beveik kiekvieną kartą, ypač per trumpą vietą mūsų stende.

Mes nustatėme, kad mirksinčios lemputės, laidai, ekranai ir tt gana gražiai pritraukė minias.

Rekomenduojamas: