Share
Pin
Tweet
Send
Share
Send
Projektorfördelar:
- Skanning görs med hjälp av speglar längs X och Y.
- 2x 35 mm stegmotor med steg om 0,9 grader - 400 steg / varv - 5 V.
- Automatisk spegelkalibrering.
- Fjärrkontroll (via Bluetooth valfritt).
- Auto-läge
- GUI-fjärrkontrollapplikation.
- Öppen källkod.
Laserprojektorer kan delas in i två huvudkategorier. Antingen använder de diffraktionsglas / folie för att projicera bilden, eller så har de ett system som rör laserstrålen i riktningarna för XY-axeln, det vill säga en klassisk skanning som i tv-apparater med ett kineskop. Det andra alternativet har alltid stora fördelar eftersom du kan programmera mallen som ska projiceras. Medan laserstrålen i det första fallet projicerar en statisk bild, består den i det andra fortfarande av en stråle, som rör sig mycket snabbt och därigenom drar bilden. Om laserstrålen rör sig mycket snabbt, uppfattar vi bilden som en helhet. Vanligtvis görs denna skanning med två vinkelräta speglar, som var och en kan förflytta laserstrålen längs sin axel. Genom att kombinera kommer vi att kunna placera strålen var vi vill.
Professionella projektorer använder vanligtvis galvanometriska skannrar. De kan placera laserstrålen på 60 000 olika platser på 1 sekund. Detta skapar en riktigt smidig projektion utan strobeeffekt. Sådana projektorer är emellertid mycket dyra. Jag använde stegmotorer i min projektor. De är naturligtvis inte så snabba, men billiga.
Lasern drar ett mönster, roterar längs linjerna om och om igen med mycket hög hastighet. Ibland finns det flera delar av en mall som inte är relaterade till varandra. I detta fall separeras varje bokstav, men när lasern flyttas från en bokstav till en annan skapar den en oönskad linje. Detta avgörs genom att stänga av lasern under en kort period. Hela idén är att lasern växlar när den går från en till en annan. Detta görs med hjälp av en höghastighetsstyrenhet, som måste synkroniseras med skanningssystemet.
Enkelt uttryckt, stegmotorer roterar med en given synkroniseringshastighet och passerar genom hela projektionsområdet. Och lasern stängs av och på växelvis och projicerar önskat område.
I listan nedan hittar du komponenterna som jag använde och länkar till butiken där jag köpte dem.
- Arduino Uno - AliExpress
- Adafruit Motor Shield V2 - AliExpress
- Lasermodul grön - AliExpress
- 2x 35 mm stegmotor 0,9 ° - 400 steg / varv - 5 V - AliExpress
- LED 3 delar - AliExpress
- HC-06 Bluetooth Serial Module - AliExpress
- Photodiode - AliExpress
- Transistor BC547B - AliExpress
- 2K Variable Resistor Two Pieces - AliExpress
- Byt - AliExpress
Och sedan några material och verktyg som du behöver.
- Spegeln är dubbelsidig (den bästa metallspegeln, t.ex. HDD).
- Aluminiumplåt (eller järn).
- Varmt lim.
- Ledningar.
- Tång.
- Drill.
- Distributionsruta.
Projektormontering
Låt oss börja samla in "hjärtat" hos vår projektor - sidan av strålens svep. För att göra detta måste vi använda en metall sax för att klippa ut ett "L" -format rack för stegmotorer från aluminiumplåt (kan tillverkas av tenn).
Vi borrar ett hål och installerar stegmotorer. Stegmotorer måste vara strikt vinkelräta, men förskjutna i höjd.
Vi gör speglar.
För att skapa spegelelement måste vi ta en disk från en trasig hårddisk. Varför inte en enkel spegel? - frågar du. En enkel spegel fungerar inte, eftersom det bara är spegel på ena sidan, och som du förmodligen kommer ihåg, speglarna i projektorn snurrar i en cirkel. Du kan använda vanliga laserskivor, men de återspeglar inte så bra och en del av ljusstyrkan på dem kommer att gå förlorad.
Disken från hårddisken måste klippas, helst en kvarn.
De resulterande speglarna limmas med varmt lim på stegmotorerna.
Elektronik
Projektorn styrs av Arduino Uno plus stegmotorföraren för samma företag. Hanteringen sker via Bluetooth, men du kan också direkt via uart-adaptern.
För de som har arbetat med Arduino minst en gång tror jag att det inte är värt att förklara hur man ansluter, men för de som inte har jobbat så ser jag inte poängen.
Laserdioden drivs också via arduino med ljusstyrka. Dessutom kommer jag att visa var fotodioden är ansluten. Den här fotodioden behövs för den första kalibreringen av projektorn. Den är installerad vinkelrätt mot den övre motorn, var uppmärksam på hålet ovanför den nedre motorn.
Kalibrering
När du har samlat om felsökning måste du kalibrera projektorn. För att göra detta kommer vi att använda en fotodiod placerad i ett hål på den centrala axeln direkt ovanför X-axel stegmotor. För att få mer exakta mätningar krävdes en krets med variabelt motstånd. Under kalibreringen läser vi värdena från fotodioden, och när värdet överskrider ett visst värde (lasern lyser direkt in i den) stannar motorerna och återgår till sitt ursprungliga läge.
Kod, kalibreringsprogram.
pseudokod för kalibrering // 1: a steg = 0,9 ° / 400 steg = 360 ° = full rotationslaserOn (); för (int a = 0; a <= 400; a ++) {för (int b = 0; b = photodiodeThreshold) {laserOff (); återkomstHome (); } stegY (1,1); } stegX (1,1); } laserOff (); misslyckad ();
Slutlig montering
Hela projektorn placerades i en plastförbandslåda och dra åt med skruvar. Projektorn visade sig vara bärbar, anslut bara strömkällan, växla strömbrytaren och du har din egen laservisning.
Laserkontrollapplikation
Kontrollapplikationen skapades i C # och låter dig växla mellan mallar, justera hastigheten och se de aktuella åtgärderna.
Program och liknande kod med firmware
Du kan ladda ner den här.
Se till att .NET framework 4.5.2 är installerat på din dator, vilket är nödvändigt för att köra programmet.
Projektorvideo
Originalartikel på engelska
Share
Pin
Tweet
Send
Share
Send