Turinys:
- Prekės
- 1 žingsnis: Pirmas žingsnis: surinkimas
- 2 žingsnis: kodas
- 3 žingsnis: bandymas
- 4 žingsnis: galutinis produktas
Video: Lazerio perdavimas naudojant „Arduinos“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Š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
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 užtruko ilgiausiai, nes prieš bandydamas šį projektą neturėjau per daug patirties.
Mano kodas yra mano „github“
3 žingsnis: bandymas
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
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:
Belaidis energijos perdavimas naudojant 9 V bateriją: 10 žingsnių
Belaidis energijos perdavimas naudojant 9 V bateriją: Įvadas. Įsivaizduokite pasaulį be laidinio ryšio, jei mūsų telefonai, lemputė, televizorius, šaldytuvas ir visa kita elektronika būtų prijungti, įkrauti ir naudoti belaidžiu būdu. Iš tiesų to norėjo daugelis, net ir elektrinis elektroninis genius
Pamoka: Kaip sukurti „VL53L0X“lazerio diapazono jutiklio modulį naudojant „Arduino UNO“: 3 žingsniai
Pamoka: Kaip sukurti „VL53L0X“lazerio diapazono jutiklio modulį naudojant „Arduino UNO“: Aprašymai: Ši pamoka visiems jums, vaikinams, išsamiai parodys, kaip sukurti atstumo detektorių naudojant VL53L0X lazerio diapazono jutiklio modulį ir „Arduino UNO“, ir jis veiks kaip jūs nori. Vykdykite instrukcijas ir suprasite šį mokytoją
„Visuino“- perimetro apsauga naudojant lazerio detektorių naudojant „Arduino“: 7 žingsniai
„Visuino“- perimetro apsauga naudojant lazerio detektorių naudojant „Arduino“: Šioje pamokoje mes naudosime foto rezistorių modulį, lazerio modulį, LED, garsinį signalą, „Arduino Uno“ir „Visuino“, kad nustatytume, kada buvo nutrauktas lazerio spindulys. Žiūrėkite demonstracinį vaizdo įrašą. Pastaba: fotorezistoriai yra vieni populiariausių apšvietimo lygių
„Pasidaryk pats“belaidis perdavimas naudojant IR šviesos diodus ir saulės kolektorių: 4 žingsniai
„Pasidaryk pats“belaidis perdavimas naudojant IR šviesos diodus ir saulės kolektorių. Tai puiki nemokamo energijos šaltinio dovana. Tačiau vis tiek jis nėra plačiai naudojamas. Pagrindinė to priežastis yra brangios
Automatinis sugriebimas naudojant lazerio jutiklį ir balso komandas: 5 žingsniai (su nuotraukomis)
Automatinis sugriebimas naudojant lazerinį jutiklį ir balso komandas: suimti objektus, kurie mums atrodo paprasti ir natūralūs dalykai, iš tikrųjų yra sudėtinga užduotis. Žmogus regėjimo pojūčiu nustato atstumą nuo objekto, kurį nori patraukti. Ranka automatiškai atsidaro, kai ji yra arti