Share
Pin
Tweet
Send
Share
Send
Projektorin edut:
- Skannaus tehdään peileillä X: ää ja Y: tä pitkin.
- 2x 35 mm askelmoottori 0,9 asteen välein - 400 askelta / kierros. - 5 V.
- Automaattinen peilin kalibrointi.
- Kaukosäädin (bluetoothin kautta valinnainen).
- Automaattinen tila
- Kaukosäätimen GUI-sovellus.
- Avoin lähdekoodi.
Laserprojektorit voidaan jakaa kahteen pääluokkaan. Joko he käyttävät diffraktiolasia / kalvoa kuvan projisoimiseen, tai heillä on järjestelmä, joka liikuttaa lasersädettä XY-akselin suuntiin, toisin sanoen klassista skannausta kuten televisioissa, joissa on kineskooppi. Toisella vaihtoehdolla on aina suuria etuja, koska voit ohjelmoida mallin heijastettavaksi. Vaikka ensimmäisessä tapauksessa lasersäde projisoi staattista kuvaa, toisessa laser koostuu silti yhdestä säteestä, joka liikkuu erittäin nopeasti, piirtäen siten kuvaa. Jos lasersäde liikkuu erittäin nopeasti, niin havaitsemme kuvan kokonaisuutena. Yleensä tämä skannaus tehdään käyttämällä kahta kohtisuoraa peiliä, joista kukin pystyy liikuttamaan lasersäteen akseliaansa pitkin. Yhdistämällä pystymme sijoittamaan palkin mihin haluamme.
Ammattimaisissa projektorissa käytetään tyypillisesti galvanometrisiä skannerit. Ne voivat sijoittaa lasersäteen 60 000 eri kohtaan 1 sekunnissa. Tämä luo todella tasaisen ulkoneman ilman nauhoitusta. Tällaiset projektorit ovat kuitenkin erittäin kalliita. Käytin projektorissani askelmoottoreita. Ne eivät tietenkään ole niin nopeita, mutta halpoja.
Laser piirtää kuvion kiertäen viivoja uudestaan ja uudestaan erittäin suurella nopeudella. Joskus mallissa on useita osia, jotka eivät liity toisiinsa. Tässä tapauksessa jokainen kirjain erotetaan toisistaan, kun laser liikkuu kirjaimesta toiseen, se luo ei-toivotun viivan. Tämä päätetään sammuttamalla laser lyhyeksi ajaksi. Koko idea on, että laser kytkeytyy liikkuessaan toiseen. Tämä tehdään käyttämällä nopeaa ohjausyksikköä, joka on synkronoitava skannausjärjestelmän kanssa.
Yksinkertaisesti sanottuna askelmoottorit pyörittävät annetulla synkronointinopeudella läpi koko projektiokeran. Ja laser kytkeytyy vuorotellen pois päältä ja päälle, heijastaen halutun alueen.
Alla olevasta luettelosta löydät käyttämäni komponentit ja linkit myymälään, josta ostin ne.
- Arduino Uno - AliExpress
- Adafruit Motor Shield V2 - AliExpress
- Vihreä lasermoduuli - AliExpress
- 2x 35 mm askelmoottori 0,9 ° - 400 askelta / kierros. - 5 V - AliExpress
- LED 3 kpl - AliExpress
- HC-06 Bluetooth-sarjamoduuli - AliExpress
- Valodiodi - AliExpress
- Transistori BC547B - AliExpress
- 2K: n muuttuva vastus, kaksi kappaletta - AliExpress
- Kytkin - AliExpress
Ja sitten joitain tarvitsemiasi materiaaleja ja työkaluja.
- Peili on kaksipuolinen (paras metallipeili, kuten kiintolevy).
- Alumiinilevy (tai rauta).
- Kuuma liima.
- Johtoja.
- Pihdeillä.
- Pora.
- Jakelurasia.
Projektorin kokoonpano
Aloitetaan kokoamaan projektorimme "sydän" - säteen pyyhkäisyn sivu. Tätä varten meidän on käytettävä metallisaksia leikataksesi L-muotoinen teline askelmoottoreille alumiinilevystä (voi olla tinaa).
Porataan reikä ja asennetaan askelmoottorit. Askelmoottorien on oltava tiukasti kohtisuorassa, mutta korkeuden suhteen siirtyneet.
Teemme peilit.
Peilielementtien valmistamiseksi meidän on otettava levy vioittuneelta kiintolevyltä. Miksi ei yksinkertainen peili? - kysyt. Yksinkertainen peili ei toimi, koska se on vain toisella puolella oleva peili, ja kuten todennäköisesti muistat, projektorin peilit pyörivät ympyrässä. Voit käyttää tavallisia laserlevyjä, mutta ne eivät heijasta niin hyvin ja osa niiden kirkkaudesta häviää.
Kiintolevyn levy on leikattava, mieluiten hiomakone.
Tuloksena olevat peilit liimataan kuumalla liimalla askelmoottoreihin.
Elektroniikka
Projektoria ohjaa Arduino Uno plus saman yrityksen askelmoottoriohjain. Hallinta tapahtuu Bluetooth-yhteyden kautta, mutta voit myös suoraan uart-sovittimen kautta.
Niille, jotka ovat työskennelleet Arduinon kanssa ainakin kerran, mielestäni ei ole syytä selittää miten muodostaa yhteys, mutta niille, jotka eivät ole toimineet, en näe pistettä.
Laserdiodi saa virtansa myös arduinon kautta, kirkkauden säädöllä. Lisäksi näytän, mihin valodiodi on kytketty. Tätä valodiodia tarvitaan projektorin alkuperäiseen kalibrointiin. Se on asennettu kohtisuoraan ylempään moottoriin nähden, kiinnitä huomiota alemman moottorin yläpuolella olevaan reikään.
Kalibrointi
Kun olet kerännyt kaikki virheenkorjaukset, sinun on kalibroitava projektori. Tätä varten käytämme fotodiodia, joka on sijoitettu keskiakselin reikään suoraan X-akselin askelmoottorin yläpuolelle. Tarkempien mittausten saamiseksi tarvittiin piiri muuttuvalla vastuksella. Kalibroinnin aikana luemme arvot fotodiodilta, ja kun arvo ylittää tietyn arvon (laser paistaa suoraan siihen), moottorit pysähtyvät ja palautuvat alkuperäiseen asentoonsa.
Koodi, kalibrointiohjelmat.
pseudokoodi kalibroinnille // 1 askel = 0,9 ° / 400 askelta = 360 ° = täysi kierto laserOn (); for (int a = 0; a <= 400; a ++) {for (int b = 0; b = fotodiodiThreshold) {laserOff (); returnHome (); } vaihe Y (1,1); } vaihe X (1,1); } laserOff (); epäonnistunut ();
Lopullinen kokoonpano
Koko projektori asetettiin muoviseen liitäntärasiaan ja kiristettiin ruuveilla. Projektori osoittautui kannettavaksi, kytke vain virtalähde, kytke kytkin ja sinulla on oma lasershow.
Laserohjaussovellus
Ohjaussovellus luotiin C # -muodossa ja sen avulla voit vaihtaa mallien välillä, säätää nopeutta ja nähdä nykyiset toiminnot.
Ohjelma ja vastaava koodi laiteohjelmistolla
Voit ladata sen täältä.
Varmista, että .NET-kehys 4.5.2 on asennettu tietokoneellesi, mikä on tarpeen sovelluksen ajamiseksi.
Projektorivideo
Alkuperäinen artikkeli englanniksi
Share
Pin
Tweet
Send
Share
Send