All streams
Search
Write a publication
Pull to refresh
54
0.7
Михаил Кнутарев @mmMike

User

Send message

навесные замки с такой дужкой — это "защита" от четных людей.
А "не честный" свернет его одним движением (рычага в пол метра вполне хватит)

Вот это да…
А вскрыть корпус и посмотреть начинку (маркировку микросхемы кодера) — это не спортивно?


Китайский производители обычно пихают в такие розетки и пультики ширпотребовские кодеры/декодеры PT2262/PT2272 + отдельные стандартные модули передатчика/приемника. Анализировать протокол на уровне радиосигнала для стандартного ширпотреба с доступными спецификациями — это какое то извращенное удовольствие.

Мне кажется, что «лазерную указку» они выдержат. Для варианта как в статье двигатель удобнее — есть фланец для крепления

И у меня такая мысль была.

Но, мне показалось гораздо проще купить очень доступные шаговики (сразу со шкивом на валу) платы драйверов для них. Их сплошь и рядом продают для 3D принтеров.
Чем возится с управляющим контуром для узла подвески и калибровать его (а в каждой модели HDD они разные). Выигрыш в размерах незначительный. А нудной возни — много.

А по поводу использования узла подшипников…
У меня валяет с пяток потрошенных корпусов от HDD. Пытался приспособить узел с подшипником от них как поворотный для этого же 3D сканера. И так прикладывал и сяк… и даже начал срезать лишнее дремелем. Извел 5 дисочков (вязкий метал… дюраль) — задолбался.

… И решил, что проще на ЧПУ вырезать самому из стеклотектолита конструкцию. Два обычных подшипника на одном валу вполне обеспечиваю необходимые требования к люфту оси.
40 минут на эскиз и подготовку файла с G-code. И час на вырезание. А стянуть болтами и закрепит все еще минут 20.

Считайте это входным барьером…
Если лень поставить Android Studio и выбрать пункт «Build», то и уже спаять провода и пр. точно будет лень
Малина у меня есть. И не одного варианта.
Быстродействие старого Samsung S5 (уже далеко не топ) далеко превосходи Малину.
Ну и да… давно новый телефон. А старый просто валялся…
Большое спасибо.
Я нечто подобное и предполагал, но лезть в боковую ветку и разбираться с ESP8266 было не охота.
Обязательно попробую.
По поводу зеркал…
Были сомнения:
  1. по точности управления углом (а это очень важно).
  2. У большинства готовых угол 15-20 максимум.
  3. готовые цифровые стоят безумные деньги.

И пр. сомнения. Да же не стал особо копать.
Не нужна здесь скорость перемещения высокая. Камера не скоростная ничуть…
Это хорошо заметно, когда в режиме позиционирования лазеров (20 градусов в сек) луч на экране телефона размазывается в полосу (и так же кадр в буфере выглядит).

Позиционирование шаговым двигателем бюджетное и предсказуемое решение.
Бюджетный сканер помещений (если не нужен цвет скана и не принципиально время сканирования, а важна точность) можно делать на линейках типа TDC1304.
Я на ней спектрометр делал.
Не дорого стоит, и разрешение (линии) всяко побольше чем у бюджетных камер.
Механика только… на коленке не сделать. Но это ВСЕХ сканеров касается. Основное в них — точность механики.
Предел для:
  1. камера Samsung S5
  2. середина пасмурного дня в помещении не на солнечной сторон .
  3. лазеры 30 мВт.

Около 3-4 метра на светлых обоях. Дальше камера не берет. Точнее результат сильно «зашумленный»
(субъективные критерии конечно. Но фотоэкспономера нет)
Это другие конструкции под другие входные условия. Поворотные столики и маленькое расстояние до камеры.

Точность определяется:
  1. разрешение камеры.
  2. угол обзора
  3. ширина линии лазера.

На расстоянии 1.5 метра для камеры смартфона и 1 мм разрешения это очень хорошо.

Очередная рекламная статья (в общем и ни о чем).
И в очередной раз повелся на заголовок.

В-четвёртых, и главное, охрана не имеет права задерживать. Они могут только загораживать выход своими телами и вызывать полицию. Тронул человека — сел.

Да ну… Я еще не стер видео, где на моих глазах парня затаскивали в служебное помещение, заломив ему руку за спину.
Может и не имеет, но по факту еще как физическое насилие используют

оптического растрового датчика для простых МК мне не попадалось

ADNS2610 сенсор из дешевой оптической мышки. Широко распространен.
Небольшая доработка линзы превращает его в камеру.
разрешение конечно убогое 18x18 и частота максимум около 4 кадров в сек (0.214s — 0.218s на кадр)
Но всяко лучше чем описанный вариант.
Это не совсем фантастика. Если посмотреть на то, что писал Казанцев и глянуть на рассекреченные проекты того времени.
Он похоже имел широкий круг общения и не стеснялся использовать их. Даже удивительно зачем ему разрешали эти «утечки».

«Фаэты»… Сахаров… проект торпеды которая должна была смыть пол побережья и опасения ученых что это может вызвать термоядерную реакцию океанской воды.
И таких «совпадений» много

Могут быть… На первый взгляд.


Но когда с ними часто работаешь, то наступает просветление.
Очень формальный и простой язык описания. Нужно только научится мыслить как парсер и просветление наступит.
Но для тех кто код будет смотреть ВСЕГДА оставляю комментарий что данный regexp делает.

Часто, это я сгоряча… фактически настройки то же только в паре месте пришлось делать.
Для для диаграмм и графиков (сhart.js).
Возможно не правильный способ. Но я с ходу самый простой что бы понять размер и подкорректировать размеры canvas под фактический размер ($el.getBoundingClientRect())
Правильный не правильный… но некогда было искать другие решения. работает и ладно.

По моему, единственная причина использование "min|max число, максимальная длинна… и пр. — это случай, когда эти условия задаются не в коде, а в настройках. Да еще настройка рассчитана на людей, который понятия не имеют о regexp.
В коде, лично мне, проще регулярные выражения писать, чем такую лапшу из проверок.

Ради интереса посмотрел dt между created и mounted для одной и той же страницы в разных браузерах (последние версии на Windows) на одном компе:


  • Chrome — среднее 180ms. деривация 5ms
  • IE 11 — среднее 400ms. деривация 15ms
  • Opera — 152ms. деривация 4ms
  • FF — 300ms. деривация 10ms
    Это на относительно дохленьком компе для средне насыщенной страницы (таблица + диаграммы и пр… по мелочи).

Субъективно разница в 0.5 сек не улавливается. Поэтому и запихивал загрузку ресурсов в уже вызываемый (для тонкой настройки) блок mounted.

Ради интереса попробовал в рабочем проекте активировать загрузку в created() (было в mounted).
Результат ожидаемый. Разницы не заметил никакой.
Все равно загрузка через axios и результат приходит всяко после того как все "отрисовано".


Так все же, а в чем суть и причина этой рекомендации?

Конкретно на фото акула живущая на такой глубине, куда аквалангом со стандартной газовой смесью вообще на занырнуть.

Не совсем так. Сам лично за ними наблюдал на 25м. Малапаскуа. Филипинны

Но вообще хорошо рассуждать будучи сытым и имея всегда еду на столе.
В Азии ловят и едят все. За пределами заповедников, где хоть как то гоняют, фактически пустыня на рифах.

Да и там где нельзя, все равно ловят. И тех же акул и даже рифовую рыбу сетями.
Сам чуть под сеть не попал когда с акулами плавал. Местный гид потом виновато объяснил… ну нельзя… но жить то чем надо.

Да чего Азия…
Греция! Мясо в ресторане существенно дешевле рыбы. У рыбаков скромные ящички с мелкой рыбой. В воде вообще живности нет. Все выловили.

Information

Rating
1,878-th
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity