Найти тему
Петрович

Как умерший лазерный уровень мне балкон "покрасил"

Значит взяли мы с женой квартиру, и вот настала пора ремонта. Что-то делали мы сами(например, ободрали до голого бетона стены и полы, так же я делал всю электрику, сантехник), ну а многое делали наёмные рабочие. Большая часть работ легла на... назову его Гарри и вот данная история произошла благодаря ему.

Притащил он к нам "на объект" лазерный уровень, модель не знаю, помню производитель Clubiona и выглядел он как-то так:

Фото из открытых источников
Фото из открытых источников

Показал он мне его, рассказал, что вот купил, да как-то не очень он ему подходит, как штукатуру, даже предлагал его купить у него :-)

Питается это чудо от сетевого адаптера, так же можно засунуть 3 АА батарейки либо чудо китайской инженерии - аккумулятор в виде сборки 3АА батареек с гнездом MicroUSB для подзарядки:

Фото из открытых источников
Фото из открытых источников

И вот однажды звонит он мне и ведает следующее. У него сел этот аккум, а работать надо, и он запитал его от сетевого адаптера. В процессе работы зацепил кабель и уровень упал и больше не работал :-) Но на этом он не остановился и вскрыл его :-) Не знаю, что он там хотел найти, но нашел дополнительные проблемы - оборвал какие-то волоса(я не сразу понял, о чём речь - так было сказано по телефону). Ну и попросил меня восстановить его работоспособность(тыжэлектрик, помоги!).

Забрал я уровень, открыл его и узрел следующую картину. В общем, блок формирования лазерных лучей висит на кардановом подвесе и самовыравнивается(как отвес), а чтобы увеличить точность само_установки - питание на лазеры заводится по тончайшим проводникам:

Видите их ? Вот вот, мне больших трудов стоило найти фото, где их видно :-)

И, на самом деле, это оказалось меньшей из проблем. Я взял в барахле какой-то кабель(USB от мыши, наверное), распушил его и впаял эти волоски. Казалось бы, победа ! Но не всё так просто было. Путём манипуляций с мультиметром выяснилось, что таки помер контроллер, управляющий всем уровнем:

Вот он, красавец, на отдельной плате(фото из личного архива)
Вот он, красавец, на отдельной плате(фото из личного архива)

У него по питанию ни стабилизатора, ни каких-либо защит, чисто тухлый электролит made in China podval. Видимо родной(ага, такие родственнички хуже врага) адаптер не вписался в допуск по питанию и спалил контроллер.

Прикинув возможные варианты, я обрисовал ситуацию:

1) вариант простейший, но и колхозный - врезать в корпус микрики какие-нибудь и включать лучи ими, но при этом теряется функционал типа пищалки(об этом дальше)

2) вариант продвинутый - я чиню ему эту платку и всё работает, как прежде.

Гарри решился на второй вариант.

И тут уже началась мозговая работа :-)

Сперва я думал, что просто подберу совместимый по распиновке контроллер и перепаю его. Думалось мне, что это PIC(почему-то помнил, что вроде как у PIC питание подходит к "средним" ножкам, как у древней логики), но оказалось, что ни PIC, ни AVR(что сейчас одна и та же фирма) совместимый не найти - тут китайцы запаяли какой-то свой контроллер, аналогов которого у них целые залежи и они пихают их куда ни попадя, хотя за пределами Китая о таких мало кто слышал. Окей, придётся плату рисовать свою.

Аккуратно и нежно на утюге сдуваю все компоненты и прикидываю схему.

Что мы имеем:

1) управление 3 группами лучей и пищалкой(через воон те 4 малюсенькие N-канальные MOSFET'ы в SOT-23)

2) зажигание диода подсветки пузырькового уровня

3) опрос 3 кнопок и датчика касания.

Логика работы такова: по нажатию на кнопку H происходит вкл/выкл горизонтальных лучей, по нажатиям на кнопку V происходит включение первой группы вертикальных лучей, потом включение второй группы вертикальных лучей, потом выключение первой группы, а затем выключение второй группы, после чего повторяется по кругу всё. Назначение 3ей кнопки было неизвестно, я сделал отключение пищалки.

Ах да, если уровень стоит неровно, то срабатывает датчик касания блока лазеров о раму и уровень при этом мигает всеми лазерами и пищит.

Задача стояла починить максимально бюджетно, что в данном случае вылилось в починку с использованием всех запчастей, что были в наличии. Всякую SMD мелочь и разъёмы я сдул с оригинальной платы, фольгированный текстолит был, травить чем тоже было, а контроллер... нашел в сусеках Atmega8 в корпусе TQFP-32 о_О Жирновато было для такой задачи, но, как говорится, что имеем.

Дальше нарисовал в Spring Layout плату, применил метод лазерного утюга и вытравил её с применением раствора перекись + лимонная кислота + соль(листайте галерею):

Ну а дальше дело за малым(ага, конечно). Взял ардуину из хлама и зашил в неё программатор для AVR:

Ардуина подключена к моему франкенштейну
Ардуина подключена к моему франкенштейну

После чего левой стороной пятки правой ноги накидал код:

ПОГРОМИСТ ОТ БОГА!
ПОГРОМИСТ ОТ БОГА!

Да, вот это самое проблемное было, ибо вменяемых средств отладки нет в Arduino IDE, ставить что-то нормальное было было влом, ну и как-то так за вечер я таки отладил прогу, вернув уровень в первоначальный вид.

Как выглядит моя плата в недрах уровня:

Вот так, антураж кураж монтаж) а справа те самые ВОЛОСА!
Вот так, антураж кураж монтаж) а справа те самые ВОЛОСА!

После этого уровень был отдан его владельцу с наказом от греха подальше не включать его в розетку и пользоваться аккумулятором :-) Дальнейшая судьба уровня мне неизвестна, но зато результат своих трудов я вижу каждый день - за то, что вернул аппарат к жизни, Гарри сделал мне балкон. А именно - положил линолиум и плинтуса, и покрасил стены с "потолком". Вот такой вот бартер - взял за свою "эксклюзивную" работу не деньгами, а делами :-)

Понравилась история ? Подпишись на мой канал !

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц