Omedelbart, med tanke på läsarnas förvirring, kommer jag att reservera: användningen av enheten är rent speciell. Behovet uppstod för att indikera delar av bilder på projektioner med stor skillnad i ljusstyrka, till exempel projicering av stjärnor i ett planetarium och projektionen av en presentation på samma kupol. Föreläsare, så att spåren för pekaren inte täpper till projiceringen av stjärnhimlen (även när du använder pekaren med en minsta effekt på 1-5 mW), lyser genom muffmanschetten eller välj speciellt "döda" batterier. När man förklarade projektionen av grafer eller andra objekt på projektionen av presentationen på (skärm) kupolen användes pekaren utan skuggning. Dessa metoder verkade för mig blatant inte modern, så idén föddes av att dämpa intensiteten hos laserpekaren på elektronisk väg.
Principen för att styra ljusstyrkan valdes pulsbredd, eftersom laserdioder inte har en bred dynamisk karakteristik och strömstyrning skulle vara svår.
Det första alternativet var baserat på en logikkretsgenerator. Regleringselementet var ett variabelt motstånd, så det fanns två kontroller för pekaren: strömbrytaren och motståndshjulet. Därför måste pekarens kropp göras. Lämpligt gjordes av ett sughölje. Fördelarna med att använda en sådan pekare är dess intuitiva användarvänlighet, men det är inte särskilt bekvämt att ställa in önskad ljusstyrka: du måste vrida ratten med strömbrytaren tryckt samtidigt.
Ett ungefärligt schema för en laserpekare med justerbar. Det första alternativet.
utseende:
Nästa alternativ var en pekare med minimala mekaniska förändringar. Det minimalistiska alternativet är med en knapp, låg effekt, för vanliga AA-batterier (2 delar).
Prototypens utseende.
Under förutsättning att mekaniska förändringar skulle vara minimala, uppstod frågan om ljusstyrkan. Det var möjligt att överväga ett motstånd, men införandet av en mekanisk styrning i designen, dess integration i den befintliga designen skulle komplicera designen, så det beslutades att undvika den enda kontrollknappen och slå på / stänga av och glödens ljusstyrka. Detta alternativ, med tanke på prototypens mycket blygsamma storlek, kräver en övergång till en grundläggande ny krets. Som en elektronisk ATTiny13A-SSU-mikrokontrollern, som har lämpliga dimensioner och mjukvaru- och effektfunktioner, valdes för fyllningarna.
Använd brödskiva och när du använder Arduino UNO som programmerare testades i Arduino IDE-miljön och pekarkontrollalgoritmen blinkades in i mikrokontrollern. Firmware-lista i applikationen (listing.zip).
För att separera funktionerna för av / på och ljusstyrka användes en tillfällig metod för signalavskiljning: kort tryck på / av, lång tryck - ljusstyrka. Med en lång pressning ändras ljusstyrkan cykliskt från minimum till maximalt beroende på kubiskt beroende (i detta fall är det en ungefärlighet av det exponentiella beroendet) för visuell linearitet. Ljusstyrkan vid vilken knappen släpps blir aktuell. Och med efterföljande korta tryck utförs på / av på denna ljusstyrka. För att skydda mot glömska "faller den sömn" efter 5 minuter (den nuvarande förbrukningen är flera milliamp), medan nivån på den inställda ljusstyrkan kommer ihåg och återställs nästa gång den slås på (genom att trycka på knappen). Nackdelen med systemet är den ovanliga kontrollen av pekaren.
Den sömda styrenheten är monterad på pekardrivrutinen, som om den är avsedd för detta. För normal drift av laserdioden med samma driftsström är det nödvändigt att byta ut SMD-motståndet mot en mindre - 20 ohm. Det är också nödvändigt att kapa ledaren omedelbart efter motståndet, med vilket den är ansluten till knappkontakten.
Laserpekerschema. Det andra alternativet.
Pekarkort med installerad mikrokontroller.
Exekveringsalternativ - ingenting har förändrats utåt.
Flera kopior gjordes, flygningen är normal, bara föreläsare kan knappast behärska den ovanliga användningen, tyvärr.