Pull to refresh
49
0
Дмитрий @Int_13h

Пользователь

Send message

Прямая печать плат на текстолите

Reading time3 min
Views183K
Вот периодически мне бывает нужно сделать печатные платы для моих поделок. ЛУТ для меня чрезвычайно капризный метод — то тонер переплавится и растечется, то качество бумаги не сгодится, то еще какой- нибудь геморрой — нервы нужны стальные-железные. Для фоторезиста реактивы специфические и ламинатор.

«А если для этого станочек специальный соорудить? Чтоб сразу краской печатать?», — подумалось мне. «Принтер переделай!», — резонно заметила лень. Поиск в интернете выявил, что люди успешно переделывают для печати на текстолите струйники, однако это довольно трудоемкий процесс (нужно допиливать и поднимать рамку с печатающей головкой и т. п.), к тому же, своим струйным принтером я дорожу, как мадам Грицацуева ситечком (МФУ, все-таки). А вот ненужный лазерный HP lj 6L у меня валялся без дела — в общем, довалялся. Полез смотреть характеристики и случайно наткнулся на статью (кэш статьи, на всякий пожарный) по переделке именно этого принтера под текстолит. Но тема в статье так и не раскрылась до конца — в частности, там не рассказывается, как сделать так, чтобы тонер прилипал к фольге текстолита, чем потом этот тонер запекать и, главное, — нет видеодемонстрации работающего образца, поэтому я довел это дело до ума самостоятельно. Я настоятельно рекомендую ознакомиться с вышеупомянутой статьей, потому что повторять описанное там во всех деталях не буду — нечего плодить копипаст. Под катом много фотографий.
Читать дальше →
Total votes 102: ↑100 and ↓2+98
Comments66

Экскурсия на производство компании Ноотехника + обзор набора «Умный дом за 1 час с Noolite»

Reading time13 min
Views34K
Сегодня мы расскажем о том, как Madrobots совместно с компанией Ноотехника придумали и сделали наборы, которые позволяют сделать дом немного более «умным». Под катом — экскурсия на производство компании Ноотехника, обзор наших наборов и некоторых штук от ноотехники, про которые я еще не писал.

Не переключайтесь!
Читать дальше →
Total votes 29: ↑25 and ↓4+21
Comments40

Еще одно применение станка ЧПУ

Reading time7 min
Views25K
ЧПУ станок — это станок с числовым программным управлением. Позволяет изготавливать детали по заранее подготовленной программе с высокой точностью, повторяемостью и скоростью. В этой статье пойдет речь о созданном мною намоточном станке, которому я дал название Орбитер (Orbiter).

Сфера ЧПУ плотно пересекается со сферой 3D принтинга. Мой станок имеет довольно необычную для станков ЧПУ конструкцию, так как все привыкли видеть фрезерные станки с ЧПУ, ЧПУ выжигатели, 3D принтеры, а станок, описываемый в данной статье, намоточный, а точнее станок для намотки шаров-абажуров из ниток и клея. Принцип работы — намотка на надутый вращающийся шар, который после высыхания клея спускается и вынимается.



За последний десяток лет цена на ЧПУ комплектующие и электронику заметно снизилась, поэтому собрать ЧПУ станок может себе позволить практически каждый. При сборке станка, я руководствовался инженерным образованием, бюджетом и здравым смыслом. По этому детали для станка старался искать в свободной продаже с минимумом слесарной обработки, что-то заказывалось в Китае, что-то покупалось в авто- и строительных магазинах, что-то допиливалось в гаражах друзей. Некоторые детали все равно пришлось заказать токарю.

Читать дальше →
Total votes 38: ↑38 and ↓0+38
Comments15

Нужна ли нормализация в числах с плавающей точкой?

Reading time4 min
Views16K
В прошлом топике (1 ) мы говорили о числах с плавающей точкой/запятой, нормализованных в соответствии со стандартом IEEE754. Там же были рассмотрены денормализованные числа, искусственное введение которых в стандарте привело к чудовищным программно-аппаратным затратам, тормозящим процессы компьютерной обработки чисел в десятки и сотни раз. Но, так уж ли нужна эта самая нормализация и тем более оправдано ли введение экзотического класса денормализованных чисел в компьютерную арифметику? Попробуем разобраться с этим вопросом.
Читать дальше →
Total votes 13: ↑8 and ↓5+3
Comments33

Модернизация IDA Pro. Debugger-плагин. Часть I. Теория

Reading time4 min
Views28K

Всем привет. Я решил попробовать начать цикл статей по модернизации нашей с вами любимой IDA Pro.
В каждом из туториалов я попытаюсь раскрыть довольно таки сложную и мало изученную тему: написание различных модулей:
  • загрузчики;
  • плагины;
  • дебагер-плагины;
  • процессорные модули;
  • скрипты.

И, если процессорные модули, плагины и скрипты — тема все таки более менее раскрытая, то все остальное — практически полный мрак (в конце статьи я дам список литературы и проектов, где есть хоть что-то).

Итак, первая статья из цикла будет посвящена написанию плагина-отладчика, а точнее предварительной теории. В штатной поставке IDA SDK уже имеются исходники основных дебагеров (Windows, Linux, Mac). Но как быть, например, с Amiga, M68000?
Читать дальше →
Total votes 21: ↑18 and ↓3+15
Comments13

Использование конфигурируемых логических ячеек PIC микроконтроллеров для управления WS2812

Reading time7 min
Views29K
Эта статья про управление светодиодами WS2812b, немного о синтезе логических схем и реализации их внутри микроконтроллера. Статья с небольшими отступлениями и двумя бонусами. Первый бонус основывается на том факте, что когда мы пишем, то одновременно читаем (разве нет?). Второй бонус поможет начать программировать микроконтроллеры и за 10 минут самим повторить реализацию, описанную в статье.
Читать дальше →
Total votes 18: ↑18 and ↓0+18
Comments4

Надежное хранение и обновление данных во флэш памяти микроконтроллеров STM32 и MSP430

Reading time8 min
Views27K
Часто возникает задача сохранить изменяемые данные, например конфигурацию, во флэш памяти микроконтроллера. Решение кажется простым, однако обеспечить надежность обновления данных при условии, что питание может отключиться в любой момент, оказывается весьма нетривиально, и даже использование контрольных сумм не решает проблему полностью. Из этой статьи вы узнаете
  • как устроена флэш память
  • к каким проблемам приводит выключение питания в момент записи или стирания
  • как эти проблемы решаются

Для желающих применить на практике — работающий код под STM32F4
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments4

OpenCL. Как начать

Reading time7 min
Views108K

Тяжелый старт


Всем привет! Какое-то время назад я начал копать тему с OpenCL под C#. Но наткнулся на трудности, связанные с тем, что не то, что под C#, а вообще по этой теме очень мало материала. Какую-то вводную по OpenCL можно почерпнуть здесь. Так же простой, но работающей старт OpenCL описан вот тут. Ни на йоту не хочу обидеть авторов, но все статьи, что я находил на русском (и на хабре в том числе) страдают одной и той же проблемой — очень мало примеров. Документация есть, её много и как принято для хорошей документации читается сложно. В своей статье (а если всё будет нормально, то и в цикле статей), я постараюсь поподробней описать эту область, с точки зрения человека, который начал её копать с нуля. Думаю такой подход будет полезен тем кто хочет быстро стартовать в высоко производительных вычислениях.
Дальше
Total votes 31: ↑29 and ↓2+27
Comments33

Виртуальное время. Часть 1: источники времени в компьютере

Reading time13 min
Views40K
Человек, имеющий одни часы, твердо знает, который час. Человек, имеющий несколько часов, ни в чём не уверен.
Закон Сегала
Зачем нужно знать время внутри программы? На самом деле, довольно большое число алгоритмов, используемых на практике, вообще никак не зависят от того, который сейчас час. И это хорошо: история знает много случаев, когда программы, работавшие на старой аппаратуре, «ломаются» при выполнении на новой, более быстрой, как раз из-за завязанности на характерные временные длительности процессов.
Я смог придумать три вида задач, которые требуют чтения текущего времени в повседневной жизни.
  1. Определять относительный порядок событий. Для этого используются часы, измеряющие время от «начала времён», «эпохи» или какого-то иного фиксированного события в прошлом.
  2. Измерять длительность процессов. Для этого используются секундомеры, таймеры.
  3. Не пропустить важное событие в будущем. Для этого нужны будильники.

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


Читать дальше →
Total votes 46: ↑46 and ↓0+46
Comments14

Функциональный DDS rенератор на ПЛИС

Reading time11 min
Views73K
Недавно я увидел проект генератора сигналов на микроконтроллере AVR. Принцип генерации — DDS, на базе библиотеки Jesper максимальная частота — 65534 Гц (и до 8 МГц HS выход с меандром). И тут я подумал, что генератор — отличная задача, где ПЛИС сможет показать себя в лучшем виде. В качестве спортивного интереса я решил повторить проект на ПЛИС, при этом по срокам уложиться в два выходных дня, а параметры получить не строго определенные, а максимально возможные. Что из этого получилось, можно узнать под катом

Что получилось?
Total votes 26: ↑26 and ↓0+26
Comments36

Конкурс MiTM Mobile: как ломали мобильную связь на PHDays V

Reading time8 min
Views32K


Хотя мы не раз публиковали исследования о возможностях прослушки мобильной связи, перехвата SMS, подмены абонентов и взлома SIM-карт, для многих читателей эти истории всё равно относятся к области некой сложной магии, которой владеют только спецслужбы. Конкурс MiTM Mobile, впервые проводившийся в этом году на PHDays, позволил любому участнику конференции убедиться, насколько легко можно проделать все вышеописанные атаки, имея в руках лишь телефон на 300 рублей с набором бесплатных хакерских программ.
Читать дальше →
Total votes 22: ↑22 and ↓0+22
Comments13

Металлообработка — 2015, часть первая: электроэрозия, гидроабразивы, прессы, лазеры и фрезеры

Reading time7 min
Views22K
И вновь в нашем блоге репортаж с выставки Металлообработка-2015 — самой крупной выставки, посвященной станками для различных видов обработки металла. 32 страны, более 900 экспонентов, из которых 400 — российские компании, тысячи станков, сотни тонн металла, литры эмульсии и килограммы стружки. Было весело!



В этот раз мы посетили все 7 павильонов, и поэтому одна часть вместе с гифками весит почти 50 мегабайт.
Товарищ! Будь осторожен с трафиком, заходя под кат!

Это первая часть статьи. Читайте вторую часть тут.
Читать дальше →
Total votes 52: ↑45 and ↓7+38
Comments10

Цифровой окуляр для микроскопа своими руками

Reading time2 min
Views84K
В школьные годы мне очень нравилось рассматривать разные предметы под микроскопом. Все что угодно — начиная от внутренностей транзистора и заканчивая различными насекомыми. И вот, недавно решил я снова побаловаться микроскопом, подвергнув его небольшим переделкам. Вот что из этого получилось:


Под микроскопом — микросхема КС573РФ2 (ROM c УФ-стиранием). Когда-то на ней была записана тестовая программа для Спектрума.

Читать дальше →
Total votes 40: ↑37 and ↓3+34
Comments30

Знакомство с робототехническим конструктором ТРИК: обратный маятник

Reading time7 min
Views65K

Введение и постановка задачи




Что общего между женской грудью и игрушечной железной дорогой? Правильно, и то, и то предназначено для детей, а играют с ними папы. Несколько дней назад я обзавёлся роботехническим конструктором ТРИК. Комплект довольно суровый, разработчики утверждают, что он хорош для быстрого прототипирования и для обучения, а именно (само-)обучение меня в данный момент и интересует.

Что сейчас широко доступно на рынке для робототехнических игр? Самодельное изготовление плат под каждый проект не рассматриваем. Лего, распи, ардуино. Лего прекрасен, но, к сожалению, очень и очень сильно ограничен. Распи и ардуины неплохо расширяются, но довольно неудобны и быстро превращаются в рассыпуху разных карточек-шильдиков-макеток. Вот тут и выходят на рынок питерские ребята со своим конструктором ТРИК.

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

Читать дальше →
Total votes 39: ↑39 and ↓0+39
Comments86

Как самому собрать аналоговый левитрон

Reading time6 min
Views79K

0.Предисловие


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

1.Краткое описание


Левитрон – это устройство, удерживающее объект в равновесии с силами гравитации с помощью магнитного поля. Давно известно, что невозможно левитировать объект, используя статичные магнитные поля. В школьной физике это называлось состоянием неустойчивого равновесия, насколько я помню. Однако, затратив немного желания, знаний, усилий, денег и времени, возможно левитировать объект динамически путем использования электроники в качестве обратной связи.

Получилось вот что:


Читать дальше →
Total votes 73: ↑73 and ↓0+73
Comments36

Применение KolibriOS. Часть 2: Экзоверсия ядра для разработчиков железа

Reading time6 min
Views16K
За окном уже наступило лето, ну а мы представляем вам продолжение цикла статей о практическом применении КолибриОС. В первой части мы провели теоретический обзор возможных сфер применения, а теперь, как и было обещано, переходим к более практической части: экзоверсии ядра для разработчиков железа.
Читать дальше →
Total votes 26: ↑25 and ↓1+24
Comments11

Электрический наддув для авто на Arduino: миф или все возможно?

Reading time4 min
Views64K
Начать свое повествование хочу с цитаты: «автомобиль — не роскошь, а средство передвижения». И действительно, на дорогах нашей страны с каждым годом автомобилей становится все больше, их поколения сменяются поколениями, модели моделями. В данном разнообразии очень легко запутаться, а вот выделиться из общего потока наоборот становится все сложнее и сложнее.

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


Читать дальше →
Total votes 24: ↑21 and ↓3+18
Comments128

Когда не помогает ЦАП. Цифровые потенциометры в деталях. Часть первая

Reading time9 min
Views124K


Прогресс не обошёл стороной не только велосипед. Сегодня традиционные переменные и подстроечные резисторы в очень многих приложениях уступают место цифровым сопротивлениям. В англоязычных источниках их называют digital potentiometer, RDAC или digiPOT. Область применения этих устройств гораздо шире регулировки уровня звукового сигнала. В частности они приходят на помощь в очень многих случаях, когда требуется изменять параметры обратной связи, что трудно реализовать с помощью традиционных ЦАП.

Особенно эффективно их применение в связке с операционными усилителями. Так можно получить регулируемые усилительные каскады, преобразователи разного рода величин, фильтры, интеграторы, источники напряжения и тока и многое многое другое. Словом эти очень недорогие и компактные устройства могут быть полезными каждому разработчику электроники и радиолюбителю…

Изначально я хотел написать краткую статью, но в результате углубленного изучения темы материал с трудом уместился в две части. Сегодня я постараюсь рассказать об архитектуре данных устройств, их возможностях, ограничениях использования и тенденциях развития. В заключении вскользь затрону тему областей применения, поскольку конкретные примеры практической реализации схем на их основе будут рассмотрены во второй части. МНОГО примеров!

Лично я за последние пять лет с успехом применял цифровые сопротивления в нескольких своих разработках, надеюсь что данный цикл статей окажется полезным для многих и поможет вам решать многие задачи более изящно и просто, чем сегодня. Людям, далёким от разработки электроники данная статья может просто расширить кругозор, показав как эволюционируют под натиском цифровых технологий даже такие простейшие вещи, как переменные резисторы.

P.S.Так получилось, что уже вышла ещё одна статья из этой серии и в ней пример всего один, зато подробно разобранный. Для остальных обещанных примеров придётся писать третью.
Читать дальше →
Total votes 53: ↑53 and ↓0+53
Comments89

Литье пластмасс в силикон — доступное мелкосерийное производство в домашних условиях

Reading time8 min
Views338K
Многие из тех, кто печатает на 3D-принтере сталкиваются или с необходимостью получить партию моделей в короткие сроки, или скопировать удачно получившуюся деталь, или получить изделия с прочностными характеристиками, превосходящими таковые у пластиков для домашней 3d-печати.

3D-принтер далеко не всегда способен выполнить такие задачи, но отлично подойдет для создания единственного образца, или мастер-модели. А дальше на помощь нам приходят материалы производства компании Smooth-On, наверное, самого популярного производителя материалов холодного отверждения.

image

В этом обзоре мы сравним самые основные и популярные силиконы, полиуретаны и добавки к ним, кратко посмотрим на основные способы создания форм и изделий, подумаем, где это может найти применение и, наконец, создадим свою силиконовую форму и модель.
Перед написанием этого поста мы прошли трехдневный тренинг у официального дилера Smooth-On в России, чтобы разобраться во всех тонкостях литья в силикон.
Читать дальше →
Total votes 45: ↑44 and ↓1+43
Comments26
1
23 ...

Information

Rating
Does not participate
Location
Россия
Registered
Activity