Люди склонны не замечать очевидных вещей. За Великой Октябрьской социалистической революцией стояли не немецкие марки, а коты. Именно они диктовали свою непреклонную волю Ильичу.
В то время Россия жила своей неповторимой жизнью: Разруха, нищета, коррупция. На троне восседал настоящий живодер и маниакальным убийцей братьев нашей меньших.
День простоял холодный и серый.
В 11 час. поехали к обедне и завтракали со всеми. Принял морской доклад. Гулял с Дмитрием в последний раз. Убил кошку. После чая принял князя Хилкова, кот. только что вернулся из поездки на Дальний Восток. После обеда простились с Эллой и детьми и проводили их на станцию. Вернувшись домой, занимался.
Из Дневника Николая II за 1905 год
Кто-то должен был все это остановить. И коты выбрали своего человека.
Именно поэтому после смерти, Ленина похоронили как требовали древние египетские традиции.
Присоединяйтесь к каналу на Дискорде: https://discord.com/invite/Tmg4JHPm9K
Пообщаемся!
Модуль называется TTP223, дешевле всего на Али, но можно найти в
других интернет-магазинах.
Моя телега - https://t.me/nick_geek
В далекое домибилизационное время подвязался изготовить комплект плат по готовому проекту для пикабушника. И вот что вышло.
В сети имеется как минимум три годных проекта. Выбрал этот как самый понятный. Примерная схема.
В моем варианте плата "врезается" в цепи управления реле по плюсу.
Нарисовал плату в sprint'е.
Распечатал и перенес на текстолит.
Комплект из трех штук. Для каждой двери свой.
Вытравил в растворе какой то химии.
Убрал остатки краски ацетоном.
Залудил...
.... и магия монтажа.
Смысл примерно следующий:
-монтируем плату между кнопкой и штатным реле(управление плюсом)
-при коротком нажатии на кнопку вниз/вверх, стекло опускается или поднимается до упора
-если в течении 6 секунд(можно выбрать при прошивке) стекло все еще в движении, срабатывает защита по времени
-если 6 секунд не прошли и стекло дошло до конца, сила тока потребляемая моторчиком растет
-если сила тока растет, срабатывает датчик тока в виде катушки и геркона, и срабатывает защита по току
-при длительном нажатии, стеклоподъемник работает штатно
Если кому нужна печатка моего варианта в lay, пишите. Дополню
пост.
p.s. Спасибо прочитавшим. Кстати, теперь я не только безработный, но и малоимущий студент колледжа) Если вдруг станет интересно почему и зачем, расскажу в следующих постах. И помните, что ваши плюсы поднимают пост в горячее и позволят мне заработать много денег, когда новый владелец пикабу наконец начнет менять их на рубли.
"Starlink Илона Маска заявляет, что больше не может предоставлять Украине бесплатные услуги и просит Пентагон заплатить за это. Starlink изменил правила игры на войне.
Это произошло через несколько дней после того, как посол УкраиныАндрей Мельник сказал Маску отъебись."
"Мы просто следуем его рекомендации\_()_/"
14 лет вместе, 12 лет в браке, сын и дочь погодки 12 и 11 лет, мне 42, супруге 39. Были радости и были неудачи, но это только укрепляло наши отношения. Всегда находили слова, если ссорились, всегда делились радостью. Но пришла в нашу семью онкология. Всегда, когда читал об этом на пикабу, сопереживал утратам или радовался победе, но никогда не думал, что коснётся нашей семьи. Аденокарцинома яичников, канцероматоз брюшины и сопутствующий ему асцит, метастазы по брюшине и печени , сильное истощение и упадок сил. Неделю назад только выписалась из хирургии после дренирования брюшной полости, а она опять наполняется жидкостью. Супруга бодрится, шутит, улыбается, ждёт звонка из онкоклиники по поводу даты операции. А я боюсь это последнее испытание. Детям сказал, что мама сильно заболела, но всю правду не могу им сказать.
За последние пару месяцев собрал на заказ более 6
копировальщиков/снифферов. Ознакомиться можно по ссылке.
Казалось, что тема разжевана вдоль и поперек (в том числе мной). Но у заказчиков по прежнему возникают детские вопросы. Попробую разжевать. Пост будет полезен тем, кто решил заняться копированием домофонных ключей, но тратить 30к+ на smkey не желает.
Речь пойдет о самых популярных mifare 1k, которые UID 4 байта.
Что нужно:
-телефон на андроид с приложением MCT
-сниффер/копировальщик mifare
Нам принесли исходную метку и для начала нужно понять, что она из себя представляет.
Открываем приожение MCT, прикладываем и считываем TagInfo. Там увидим такую картинку.
Значит пациент наш. Далее попробуем прочитать метку со стандартными ключами этим же приложением.
Простой вариант, стандартные ключи. На скрине видно информацию, которая записана в сектор ноль. Он состоит из четырех блоков. Первые четыре байта нулевого блока - UID. Первые и последние шесть байт последнего блока - ключи А и Б. Между ними биты отвечающие за условия доступа. Подробнее читать здесь.
Если используются стандартные ключи как на скрине выше, то можно запросто считать, сохранить и записать на болванку этим же приложением. Можно использовать проксмарк или копировальщик/сниффер в режиме записи UID.
Возможно, что ключи будут стандартные, но другие. Можно встретить при попытке прочитать карту тройка. Впрочем, некоторые легко найти и дополнить словарь.
Приложение MCT пишет только на заготовки CUID, если нужно внести
изменения в нулевой блок нулевого сектора. Для записи заготовок
зеро используйте копировальщик или проксмарк. Последний умеет
финализировать заготовки UFUID.
Средний вариант, нестандартные ключи. При попытке прочитать выдает такое.
Ну или как то так. Если просто скопировать UID, заготовка может
не сработать. Нужно узнать ключ А нулевого сектора. Для этого можно
включить проксмарк и попробовать атаки nested, hadrnested и
darkside. Они позволяют получить ключи от секторов. Во многих
случаях этого достаточно, чтобы сделать полный дамп ключа. Осталось
записать на подходящую заготовку. Если считыватель (например iron
logic) имеет фильтр, то стоит использовать cuid(mf3).
Сложный вариант, нестандартные ключи, атаки не работают. Достаем копировальщик/сниффер и отправляемся к домофону. Используем функцию захват криптоключа и забиваем их в приложение MCT. Считываем дамп и записываем на болванку CUID или CUID(MF3).
Домофоны вроде метаком со считывателем iron logic часто
используют 14 сектор. Его тоже нужно скопировать.
Если 14 сектор не нужен и тот же метаком со старой прошивкой, можно
использовать функцию "копирование сектора" или "запись на классик"
на сниффере. В этом случае подойдут любые заготовки. Сравнить
исходный и записанный ключ можно в приложении MCT. Вообще,
рекомендую освоить его функционал - очень полезно.
Другой вариант, ключ не читается или TagInfo выдает что
то другое. Попробуйте считать дамп приложением MCT, найдите
подходящую заготовку и попробуйте записать. Но в этом случае, лучше
использовать проксмарк как максимально функциональный инструмент.
Но не факт, что у вас получится.
Возможно исходная метка низкочастотная em-marine. Можно опять же скопировать проксмарком или любым другим совместимым копировальщиком. Например.
Немного о копировальщике/сниффере.
Фнкционал:
-работа с mifare 1k 4 byte
-захват криптоключа(не все считыватели)
-запись на классик(работает с не самыми свежими метакомами, в том числе защищенные)
-запись uid(отличная функция для домофонов домру, beware и похожих - где авторизация по uid)
-копирование сектора целиком
-сброс испорченных заготовок zero и криптоколючей
-база меток(работает криво)
-эмуляция(работает криво)
Отлично дополняет приложение MCT и proxmark. Для простых ключей вполне самостоятельное устройство. Работает с андроид. Внешняя антенна нужна для перехвата и эмуляции.
Пост в том числе для определенных людей. Но в целом, информация будет полезна всем, кто не хочет покупать копировальщик по цене золотого слитка. И напротив, хочет разобраться - как оно работает. Получилось сумбурно. Если есть вопросы, пишите. В течении суток смогу дополнить информацию и ответить на интересующие вопросы. Все актуально для вполне серьезных СКУД работающих с тем же дырявым стандартом.
Мой по прежнему пустой сайт http://safboard.ru/
Моя телега https://t.me/bb773301
Вопросы в комментарии.
p.s. не планировал больше писать на эту тему. Пикабу это все же про сисечки и котиков. Но если вам вдруг интересно что то другое, можете поставить плюс. Пост увидит больше людей и мне будет приятно.
В общем, я захотел сделать часы, которые по механизму были похоже на стрые табло на вокзалах. Двухстворчатый дисплей - Split-flap display, или иногда просто откидной дисплей.
Перед началом изготовления была создана 3D модель часов в программе Fusion 360.
Из-за ограничения выходных портов на плате Arduino, пришлось
спроектировать редуктор, чтобы 2 сегмента работали от одного
двигателя. Редуктор позволяет достигнуть отношения 1 к 10
прокручивания одного сегмента к другому, что позволяет уменьшить
количество двигателей, взамен на быстродействие циферблата.
Например, когда на часах будет переход с 59 минут на 00 сегментам
придется крутить в холостую, проходя от 60 до 99, и только после
будет 00.
Часть редуктора.
В дальнейшем была заказана 3D печать некоторых деталей. Через функцию создания чертежей в Fusion 360 чертежи деталей корпуса были распечатаны, и по ним выпиливались детали корпуса. В дальнейшем, по мере сборки, детали склеивались цианакрилатным клеем. Для наглядности механизма корпус сделан прозрачным. Оси были сделаны из обычной спицы для вязания.
Чертежи створок сегментов были также распечатаны из программы и сделаны из обычной папки для бумаг, так как материал папки хорошо подходит под задачу. На створки краской нанесены цифры с помощью трафарета.
Написана программа для Arduino, которая проворачивала шаговые двигатели на определенный градус с соответствием с модулем времени.
Получившиеся часы могут также иметь другое назначение, кроме как
показывать время. Их можно запрограммировать на отображение любых
четырехзначных чисел, так как плата Ардуино это позволяет.
Итоговый результат
Ну и моя любимая функция обнуления
Комментарий автора: Когда кто-то говорит мне, что нужно хорошо выглядеть для фото, я ничего не могу с собой поделать и начинаю корчить рожи. Еще одно моё хобби портить селфи моих племянниц для Снапчата самыми дурацкими выражениями лица, которые я могу сделать.
Закончил изготовление первой версии платы контроллера для гроубокса. Хочу поделиться.
Месяц назад взял небольшой заказ на сборку простого контроллера для гроубокса.
Задачи примерно такие:
1.Управление вентиляторами - вытяжной, приточный, обдува,
охлаждения. Регулировка оборотов. Все 12 вольт.
2.Автополив, управление системой гидро/аэропоники, системой
увлажнения воздуха. Все от 12 вольт.
3.Вкл/выкл светодиодных драйверов 230 вольт.
4.Управление яркостью светодиодных линеек 12 вольт.
Притом, все должно работать автоматически. Для этого будут использованы датчики:
1.Датчики температура/влажность i2c. 2 шт.
2.Датчики температуры ds18b20. 3 шт.
3.Датчики воды. 2 шт.
От себя добавил измерение напряжения питания в диапазоне 6-16 вольт. Для автоматического полива, вкл/выкл света использовал модуль часов реального времени. Управление строго по блютус, но на всякий случай вывел одну кнопку. 8 каналов для управления постоянным током, 4 из которых с высокочастотным ШИМ для управления яркостью диодов или скоростью вентиляторов. 2 канала управления переменным 230 вольт с контролем нуля. Пищалка на всякий случай, пригодится.
Вроде все, но мог что то забыть. Развел плату.
Это было долго. Нужно много всего учитывать и постараться, чтобы выглядело симпатично. Обошлось без критичных косяков. Перенес на текстолит.
Кое где подмазал маркером. Плат получилось две. На основном два канала управления постоянным током. На дополнительной еще 6. Вытравил.
Очистил от тонера.
Залудил и засверлил.
Отверстий очень много. В такие моменты трудно без сверлильного станка. Но в целом получилось неплохо. Припаял детали.
Это вид сзади. После припаял детали спереди.
Здесь не хватает как минимум 12 разъемов, батарейки, держателя
для предохранителя 230 вольт и радиаторов симисторов. Сейчас
понемногу пилю прошивку и ищу косяки. После допаяю оставшиеся
детали или переразведу плату с учетом обнаруженных косяков. В этот
раз ощутил всю боль изготовления односторонней платы. Здесь точно
не хватает еще пары слоев. Из за одного слоя, ту же атмегу распаять
не вышло. Пришлось лепить цельной ардуинкой.
Этот котроллер будет полностью управлять жизнью гроубокса, ну
или почти полностью. Электроника будет 12 вольтовая. Блок питания -
обычный от ПК. В будущем можно реализовать управление аэропоникой и
автономное питание в случае отключения электричества. Управление с
телефона по блютус.
Такие дела, вопросы можно задать в комментариях, в телегу не пишите ради пообщаться от скуки. Жду критику, советы и предложения по функциям. Сразу уточню, заказавший товарищ сказал, что контроллер нужен для выращивания экзотических перцев.
Как то раз я увидел на алишке 4 датчика веса за пару соток и в голову пришла идея досрочно открыть горнолыжный сезон. Как же так, спросите вы? А вот так. Закрепив датчики по углам прямоугольной платформы, можно оценить направление момента, приложенного к этой платформе. Такой момент как раз создаёт диванный сноубордист, если прикрутить его саморезами к платформе и наклонять в разные стороны (на самом деле будет достаточно трёх датчиков, но с 4-мя оно попроще реализуется):
Минутка оффтопа: как то раз на военных сборах товарищ майор прикрутил саморезами все неправильно поставленные шлёпанцы к деревянному полу казармы. Возможно тогда я и увлёкся горнолыжкой.
Направление момента можно перевести в наклон джойстика геймпада и играть таким образом в какой-нибудь симулятор сноуборда! С этим нам поможет Arduino Micro:
Дело за малым. Собрать ту самую платформу, которая по факту упрощается до двух поперечных опор:
На концах опор закрепляем датчики:
Подключаем всё по схеме:
Ну а дальше немного магии и арифметики, как получить два направления по осям из четырёх сигналов с датчиков:
Для проверки правильности вычислений накидал простенькую программку на Processing, всё работает чётко!
И, как говорится, можно ехать.
Геймпад в руке для переключения камеры и прыжков. Прыжки я тоже хотел сделать и в принципе даже сделал, но из-за непонятных глюков в работе библиотеки компьютер получал неправильные команды, и у меня "в присяде" менялась раскладка управления. Победить так и не смог, прыгал с пульта. Но сама отработка прыжка работала очень чётко, по производной от суммарного сигнала с датчиков:
Решил сделать проекты из двух вирусных видео, на Пикабу они тоже были:
Для обоих вариантов понадобится
- Arduino
- Адресная светодиодная лента (я брал WS2812b)
- Микрофон (я брал модуль на MAX9814
- Блок питания на 5V
Ссылки на исходники прошивок (там несколько вариантов) есть в описании под видео на ютубе. Пара статичных картинок с результатом:
Прошел почти год, как я тут создавал пост с вопросом, как стать разработчиком. Год этот был тернист, так как я никогда ранее не занимался программированием и работой с микроконтроллерами, знал совсем немного схемотехнику и единственное что это CAD моделирование.
Как не крути, но для хорошего начала нужна толика везения и я через знакомых смог найти контору, где требовалось делать примитивные вещи, уровня помигать светодиодом, но в основном монтаж, при том навесной. Это мне позволило зарабатывать на хлеб и обучаться. По этому в первую очередь я закупился моим кумиром и кормильцем, китайской паялкой на T12, которая верой и правдой служит мне и сейчас и не поменяю я ее даже на индукционку. Купил фен, ЛБП сам собрал, нормальный мультиметр, кучу ручного инструмента для работы с проводами, в основном мгтф:
кусачки, зачистки, обжимки, плоскогубцы самых разных видов и назначений. Отверток, сверел, и т.д. и т.п. в общем фулл эпик сет для монтажника. Также взял 3d принтер flying bear gost 5, моделил и печатал. Печатать качественно получилось ой как не сразу. Взял примитивный осцил, сразу второй монитор, ноут, рабочую мебель, короче устроил дома мастерскую. Попутно смотрел лекции по с++, повторял проекты Алекса на ардуинке, познакомился с гитхабом. По мере необходимости разбирался с работой i2c, spi, uart, 1-wire. В какой то момент мне стало неудобно работать с атмегой. Перешёл на esp32. Шикарная вещь. Куча памяти, 2 ядра, высокая частота, встроенный wi-fi и Bluetooth, а самое главное поддержка freertos. Поставит vs code, platformio и мне открылся новый чудный мир. Потом начал разбираться с передачей данных по wi-fi и Bluetooth. Открыл для себя самую нелогичную главу (даже битовые операции мне легче зашли) стринг и таблицы ascii. Но кое как справился, теперь в mit app Inventor делаю приложения под андроид и верчу переменные на х... как хочу :) и получается очень не плохо, самое главное стабильно, ни разу не видел ошибок или дисконектов. Уже несколько сделал на заказ. Да, монтаж у меня занимал большую часть времени и я не доволен объемом того, что я успел изучить за год. Я начал пояса Яндекса по c++, что бы структурировать знания, но пришлось бросить из-за срочного, большого и денежного заказа. Но в этом направлении тоже вырос, теперь разрабатываю сам не сложные печатные платы на smd, заказываю у нас в России, там же трафареты, паял феном, но сейчас закажу термостол, что бы по взрослому уже. В итоге на esp32 и готовых датчиках, экранах, исполнительных устройствах я могу разработать уже интересные вещи, могу читать чужой код, выдирать из него куски для себя и ковырять библиотеки. Но вот стала задача, где нужна stm32 с встроенной аппаратной поддержкой usb, датчики, где идёт голый модуль и на него есть только даташит, протокол передачи данных по usb и Bluetooth с компьютером, высокоскоростной, параллельный с автоидентификацией подключаемых устройств, да так, что бы разработчики ПО под винду и другие ос смогли обработать эти данные и усе, я чувствую себя как год назад, когда я ничего не знаю и не понимаю. Вот только тут я столкнулся с проблемой, что эта информация уже не начального уровня и ее не так много, точнее много, но она не структурирована и тебя не водят за ручку. В том году мне много чего подсказали, может и сейчас кто подскажет, где можно в достатке получить эти знания, по схемотехнике, как делать всю обвязку для stm32 и различных датчиков имея только даташит, по протоколам передачи данных, по программированию. А еще я бы хотел познакомиться с web интерфейсами, например на raspberry поднять web сервер с интерфейсом и передавать на него переменные с микроконтроллера по wi-fi с обратной связью. Делал из малинки локальный сервер blynk, wi-fi маршрутиризатор, подключал к ней esp32 и телефон, вышло просто и красиво, но такое нельзя использовать в коммерческих целях, только для себя, а значит не практично.
Понимаю, что лучший способ, это пойти работать в фирму, где занимаются подобными разработками, но это не путь самурая. Недавно даже приглашали в Московскую фирму, но блин, они тоже используют esp32, а он мне уже не интересен. Я бы даже заплатил кому-нибудь, что бы меня ввели в курс, что где сейчас используют, что мне надо изучить, куда копать и ответили на пару сотен моих вопросов, но что то я ни нашел таких вариантов.
Кстати, я тут пару лет назад делал пост как прожить на МРОТ, сейчас то время вспоминаю с ужасом и непониманием, как я так жил. Даже моих примитивных знаний хватает, что бы зарабатывать в несколько раз больше. И спасибо короне, из-за которой меня сократили и я решил попробовать себя в самозанятых, а то так бы и продолжал работать, думая что это нормально.
P.S. Писал после 14 часов работы лежа с телефона, по этому простите за сумбур и орфографию.