Веднага, очаквайки недоумението на читателите, ще направя резервация: използването на устройството е чисто специално. Възникна необходимостта да се посочат части от изображения върху проекции с голяма разлика в яркостта, например, проекция на звезди в планетариум и проекция на презентация върху същия купол. Лекторите, така че следата на показалеца да не запушва проекцията на звездното небе (дори когато използвате показалеца с минимална мощност 1-5mW), блестяха през маншета на ръкавите или избират специално „мъртви“ батерии. Когато обяснява проекцията на графики или други обекти върху проекцията на презентацията върху (екрана) купол, показалецът е използван без засенчване. Тези методи ми се струваха несъвсем модерни, така че се роди идеята за намаляване на интензитета на лазерното петно с електронни средства.
Принципът за контрол на яркостта е избран широчина на импулса, тъй като лазерните диоди нямат широка динамична характеристика и контролът на тока би бил труден.
Първата опция се основава на генератор на логическа схема. Регулиращият елемент беше променлив резистор, така че имаше два контрола за показалеца: бутона за захранване и колелото на резистора. Следователно тялото на показалеца трябваше да бъде направено. Подходящо е направено от смукателен корпус. Предимствата на работа с такъв показалец са неговата интуитивна лекота на работа, но не е много удобно да зададете необходимата яркост: трябва да завъртите копчето с едновременно натиснат бутона за захранване.
Приблизителна схема на лазерен указател с регулируем. Първият вариант.
Външен вид:
Следващият вариант беше указател с минимални механични изменения. Минималистичният вариант е с един бутон, ниска мощност, за обикновени АА батерии (2 броя).
Появата на прототипа.
При условие, че механичните промени трябва да бъдат минимални, възникна въпросът за контрола на яркостта. Възможно е да се обмисли резистор, но въвеждането на механично управление в дизайна, интегрирането му в съществуващия дизайн би усложнило дизайна, така че беше решено да се освободи от единствения контролен бутон и включване / изключване и яркостта на сиянието. Този вариант, предвид много скромния размер на прототипа, изисква преход към принципно нова схема. Като a електронен За пълнежите беше избран микроконтролерът ATTiny13A-SSU, който има съответните размери и софтуер и мощност.
Използване на табла и при използване Arduino UNO като програмист е тестван в средата на Arduino IDE и алгоритъмът за управление на показалеца се мига в микроконтролера. Списък на фърмуер в приложението (listing.zip).
За да се разделят функциите за контрол на включване / изключване и яркост, се прилага временен метод за разделяне на сигнала: кратко натискане - включване / изключване, дълго натискане - контрол на яркостта. При продължително натискане яркостта се променя циклично от минимална до максимална в кубичната зависимост (в този случай това е приближение на експоненциалната зависимост) за визуална линейност. Яркостта, при която се освобождава бутона става актуална. И с последващи кратки натискания, включването / изключването се извършва на това ниво на яркост. За да се предпази от забрава, включеният показалец, ако не е имало влияние, „заспива“ след 5 минути (консумацията на ток е няколко милиалета), докато нивото на зададената яркост се запомня и възстановява следващия път, когато се включи (чрез натискане на бутона). Недостатъкът на системата е необичайното управление на показалеца.
Зашитият контролер е монтиран на дъската на драйвера на показалеца, сякаш е предназначен за това. За нормална работа на лазерния диод със същия работен ток е необходимо SMD резисторът да бъде заменен с по-малък - 20 Ohms. Необходимо е също така да изрежете проводника веднага след резистора, с който той е свързан към контакта на бутона.
Схема на лазерни показалки Вторият вариант.
Табло с указател с инсталиран микроконтролер.
Опции за изпълнение - нищо не се е променило навън.
Направени са няколко копия, полетът е нормален, само преподавателите трудно могат да овладеят необичайната употреба, за съжаление.