Goedkope laserprojector

Projectorvoordelen:


  • Het scannen gebeurt met behulp van spiegels in X en Y.
  • 2x 35 mm stappenmotor met stappen van 0,9 graden - 400 stappen/omw. - 5 V.
  • Automatische spiegelkalibratie.
  • Afstandsbediening (via Bluetooth optioneel).
  • Automatische modus.
  • Afstandsbedieningsapplicatie met grafische interface.
  • Open source.

Goedkope laserprojector

Laserprojectoren kunnen worden onderverdeeld in twee hoofdcategorieën. Ofwel gebruiken ze diffractieglas/folie om het patroon te projecteren, ofwel hebben ze een systeem dat de laserstraal in de XY-richting beweegt, d.w.z. de klassieke zwaai van CRT-tv's. De tweede optie heeft altijd grote voordelen omdat je het patroon dat geprojecteerd wordt kunt programmeren. Terwijl in het eerste geval de laserstraal een statisch beeld projecteert, bestaat de laser in het tweede geval nog steeds uit een enkele straal die zeer snel beweegt, waardoor het beeld wordt getekend. Als de laserstraal heel snel beweegt, nemen we het beeld als één geheel waar.Meestal wordt dit scannen gedaan met behulp van twee loodrechte spiegels, die elk in staat zijn de laserstraal langs zijn eigen as te bewegen. Door te combineren kunnen we de balk plaatsen waar we maar willen.
Goedkope laserprojectorGoedkope laserprojector

Professionele projectoren maken doorgaans gebruik van galvanometrische scanners. Ze kunnen de laserstraal in 1 seconde op 60.000 verschillende locaties positioneren. Hierdoor ontstaat een werkelijk vloeiende projectie zonder het stroboscoopeffect. Dergelijke projectoren zijn echter erg duur. Ik gebruikte stappenmotoren in mijn projector. Ze zijn natuurlijk niet zo snel, maar ze zijn goedkoop.

De laser tekent het ontwerp door met zeer hoge snelheid steeds opnieuw langs de lijnen te draaien. Soms zijn er meerdere delen van een sjabloon die geen verband met elkaar hebben. In dit geval wordt elke letter gescheiden, maar wanneer de laser van de ene letter naar de andere beweegt, ontstaat er een ongewenste lijn. Dit kan worden opgelost door de laser een korte periode uit te schakelen. Het hele idee is dat de laser overschakelt terwijl hij van de een naar de ander gaat. Dit gebeurt met behulp van een snelle besturingseenheid die moet worden gesynchroniseerd met het scansysteem.
Simpel gezegd: stappenmotoren roteren met een bepaalde synchronisatiesnelheid en gaan door het hele projectiegebied. En de laser wordt afwisselend uitgeschakeld en ingeschakeld, waarbij de gewenste gebieden worden geprojecteerd.

In de onderstaande lijst vind je de componenten die ik heb gebruikt en links naar de winkel waar ik ze heb gekocht.

En dan nog wat materialen en gereedschappen die je nodig hebt.
  • De spiegel is tweezijdig (de beste metalen spiegel, zoals HDD).
  • Aluminiumplaat (of ijzer).
  • Hete lijm.
  • Draden.
  • Tang.
  • Oefening.
  • Verdeelkast.

Projectormontage


Laten we beginnen met het samenstellen van het "hart" van onze projector: de zijkant van de straalbeweging. Om dit te doen, moeten we een metalen schaar gebruiken om een ​​“L”-vormige standaard voor stappenmotoren uit een aluminiumplaat (of uit blik) te knippen.
We boren een gat en installeren stappenmotoren. Stappenmotoren moeten strikt loodrecht staan, maar in hoogte verschoven.
Goedkope laserprojector
Goedkope laserprojector
Goedkope laserprojector
Goedkope laserprojector
Goedkope laserprojector
Goedkope laserprojector

Wij maken spiegels.


Om spiegelelementen te maken, moeten we een schijf van een kapotte harde schijf halen. Waarom geen simpele spiegel? - je vraagt. Een eenvoudige spiegel zal niet werken, omdat deze slechts aan één kant gespiegeld is, en zoals u zich waarschijnlijk herinnert, draaien de spiegels in de projector in een cirkel. Je kunt ook gewone laserschijven gebruiken, maar deze reflecteren niet zo goed en er gaat een deel van de helderheid verloren.
De harde schijf moet worden doorgesneden, bij voorkeur met een slijpmachine.
De resulterende spiegels lijmen we met hete lijm op de stappenmotoren.
Goedkope laserprojector

Elektronica


De projector wordt bestuurd door een Arduino Uno plus een stappenmotordriver van hetzelfde bedrijf. De bediening vindt plaats via Bluetooth, maar kan ook rechtstreeks via een uart-adapter.
Voor degenen die minstens één keer met Arduino hebben gewerkt, denk ik dat het niet nodig is om uit te leggen hoe ze wat moeten aansluiten, maar voor degenen die niet hebben gewerkt, zie ik het nut niet in.
De laserdiode wordt ook gevoed via een Arduino met aanpassing van de helderheid. Bovendien zal ik je laten zien waar de fotodiode is aangesloten. Deze fotodiode is nodig voor de initiële kalibratie van de projector.Hij wordt loodrecht op de bovenste motor geïnstalleerd, let op het gat boven de onderste motor.
Goedkope laserprojector

Goedkope laserprojector

Goedkope laserprojector

Goedkope laserprojector

Kalibratie


Nadat u alles hebt gemonteerd en debuggen, moet u de projector kalibreren. Om dit te doen, zullen we een fotodiode gebruiken die in een gat in de middenas direct boven de X-as stappenmotor is geplaatst. Om nauwkeurigere metingen te verkrijgen, was een circuit met variabele weerstand vereist. Bij het kalibreren lezen we de waarden van de fotodiode af en wanneer de waarde een bepaalde waarde overschrijdt (de laser schijnt er rechtstreeks in), stoppen de motoren en keren terug naar hun oorspronkelijke positie.
Code, kalibratieprogramma's.
pseudocode voor kalibratie

// 1stap = 0,9° / 400stappen = 360° = volledige rotatie

laserAan();

voor (int a=0; a<=400; a++) {

voor (int b=0; b<=400; b++) {

fotodiodewaarde = leeswaarde();

if (fotodiodewaarde >= fotodiodedrempel) {

laserUit();

terug naar huis();

}

stapY(1,1);

}

stapX(1,1);

}

laserUit();

mislukt();

Eindmontage


De gehele projector werd in een plastic aansluitdoos geplaatst en met schroeven vastgezet. De projector is draagbaar: sluit gewoon de stroombron aan, zet de schakelaar om en je hebt je eigen lasershow.
Goedkope laserprojector

Goedkope laserprojector

Laserbesturingstoepassing


De besturingsapplicatie is gemaakt in C# en biedt de mogelijkheid om tussen sjablonen te schakelen, de snelheid aan te passen en huidige acties te bekijken.
Goedkope laserprojector

Programma en soortgelijke code met firmware


Je kunt het hier downloaden.
Zorg ervoor dat .NET framework 4.5.2 op uw computer is geïnstalleerd. Dit is vereist om de applicatie uit te voeren.

Video van de projector die werkt



Origineel artikel in het Engels
terugkomen
Opmerking
  • vlinderdasglimlachlachendblozensmileyontspannen ontspannengrijns
    hart ogenkussend hartkussende_gesloten_ogengespoeldopgeluchttevredengrijns
    knipoogvastgezette_uit_tong_knipogende_ooguitgestoken tong gesloten ogengrijnzendkussenvastzittende_uit_tongslapen
    bezorgdfronsengekweldopen mondgrimmigverwardstil
    uitdrukkingsloosniet geamuseerdzweet_glimlachzweetteleurgesteld_opgeluchtvermoeidheidpassief
    teleurgesteldverwardangstigkoud zweetvolhoudenschreeuwsnik
    vreugdeverbaasdschreeuwvermoeid gezichtbooswoedetriomf
    slaperigjammiemaskerzonnebrilduizelig gezichtimpglimlachend_imp
    neutraal_gezichtgeen_mondonschuldig
3+drie=
Opmerkingen (5)
  1. Stempel
    #1 Stempel Gasten 2 september 2017 19:14
    4
    Het coolste ding!!! hart ogen
  2. Dennis
    #2 Dennis Gasten 2 september 2017 21:13
    0
    Ik heb alles besteld! Bedankt! Ik ben nu begonnen met het maken van de casus.
  3. Kastjan
    #3 Kastjan Gasten 3 september 2017 13:49
    2
    Eh, hoe kan ik ze sneller laten bewegen... Ik heb naar deze fabrieksscanners gekeken, en de goedkoopste op Ali kosten vanaf 4.000 roebel.
  4. Artem Krisko
    #4 Artem Krisko Gasten 14 april 2021 14:52
    0
    Zijn 28BYJ-48 stappenmotoren van vijf volt geschikt voor projectorbediening?
  5. Kirill
    #5 Kirill Bezoekers 11 november 2022 18:44
    1
    Hallo, ik heb besloten jouw project als diploma te nemen. Ik verwierf alle onderdelen, het enige dat nog overbleef was het schrijven van de schets, maar er deden zich enkele problemen voor tijdens het schrijven van de schets. Zou je de voltooide schets kunnen posten?
    Alvast bedankt!