Экструдер из гранул
drpadawan

Кажется, меня ждёт долгое путешествие. Набросал такой план себе, под шнековый хотэнд для 3д-принтера, чтобы можно было давить из прямо гранул.

Прочитал много всего про зоны плавления, расширения, тепловые потоки, градиенты температур, теплопроводность материалов, сопротивления в сопле.

По своим ощущениям, вряд ли я осилю матмодель. А посему, начну без этого. Буду сверлить болты из нержавейки и точить алюминий. Хочу сделать модульную конструкцию, чтобы иметь возможность варьировать размеры зон плавления и формы градиента температур.

Может ли кто-нибудь поделиться матмоделью? Я бы её компьютеризировал в OpenScad например.

Пока я хочу смириться с отсутствием ретракта и возможной неравномерностью выдавливания, в некоторых пределах. Мне нужно оценить скорость работы такой головки, для размеров сопла 1-4 мм.

Если это кто-то читает, то буду благодарен за советы, ведь кто-то уже делал такое, и может быть споткнулся на чём-то.

план



Многоканальный PWM
drpadawan

Пока у меня это самое трудоемкое устройство, потому что тут пришлось сделать 8 плат ЛУТом, много паять, сверлить, делать 3д-печать для различных креплений. В основе Arduino и микросхема 16-канального PWM-драйвера PCA9685, которая работает по i2c. Проводов много, там ещё и цифровой термодатчик на DS1820. Всё это добро настраивается по COM-порту с компьютера и потом работает автономно. Функциональность незатейливая, сюда подключаются вибромоторы и крутятся только в одну сторону, но можно достаточно быстро менять их скорость. Короче, это 16-канальный вибросинтезатор :) даже глухой может услышать музыку, но делалось всё для разыгрывания музыкальных инструментов.

Взял логические полевые транзисторы - NFET - IRLL024N, они умеют открываться от 5V, на каждой плате их по два, вместе с чип-предохранителем. Пришлось также прилепить L7805, потому что при питании PCA9685 от Arduino, последняя часто перезагружалась. Суммарный ток получился около 3 ампер, можно подключать более мощные моторы.

Отдельно про программную часть. Для таких поделок неплохо заходит WEB-интерфейс + Java, вместо канонического C++. Современный web frontend - это браузер, в котором уже есть мощный инструмент работы с векторной графикой, мощным средством отладки и удобным языком разметки, а UI-логика прекрасно пишется на Javscript. Java в данном случае выбрана за кроссплатформенность, программа запускается на всех десктоп-системах. Можно даже запускать UI отдельно через встроенный в Java Web-сервер и ходить крутить настройки со своего телефона или планшета.




Video https://www.youtube.com/watch?v=cW-wz4ZX-nk

У меня пока остался один вопрос, касательно одной проблемы - защиты от КЗ. Тут схема простая с логическим полевым транзистором N-channel и быстродействующим предохранителем 50V 1.5A, всё это умножить на 16 - столько моторов. Со стороны мотора параллельно стоит диод 1n4001 и керамический конденсатор 1uF. Провода между платой с транзистором и мотором по 5 метров.

Мотор потребляет порядка 0.4-0.5А от 9 V в стабильном режиме. Когда начинается PWM, то предохранитель может перегореть. Это часто случалось, но только на некоторых моторах. Ещё это гарантированно случалось если мотор бился эксцентриком обо что-то, т.е. возрастал ток. И ещё это произошло при испытаниях в моё отсутствие, там человек притянул мотор к перилам, которые скорее всего заземлены. Но электрического контакта при этом не было, т.к. сам мотор в изоляции.

Ещё два мотора из 16 сильно грелись - доходило до 60 градусов, определенно что-то с ними не то. На них предохранители тоже выходили из строя.

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

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

Щёточный мотор из-за своей конструкции может коротить, а у меня похоже ещё и плохие моторы. Как у вас реализована защита от кз? Спасает ли она транзистор?

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

Сделал виброметр из акселерометра
drpadawan
Есть знакомый музыкант, который делает инструменты. Он верит, что если воздействовать на корпус вибрациями с частотами нот, то это улучшит качество инструмента.

Для такого проекта понадобился виброметр. По-началу я пытался использовать микрофон компьютера, но ничего толком не получилось, весь частотный диапазон до 300 Гц был смазан, и было много помех.

Тогда я задумался о том, чтобы использовать акселерометр для записи вибраций. Акселерометр есть в смартфонах, но мой Nexus 5 может отдавать только около 30 Гц, причём замеры поступают в программу с довольно нестабильной частотой, а уж о реальной частоте дискретизации приходится только догадываться, т.к. нет данных по оси времени.

Read more...Collapse )
Исходный код выложил на https://bitbucket.org/Bangybug/vibrometer/overview

Начал осваивать ЛУТ и синхронное детектирование
drpadawan
Нужда заставила сделать переходник для маленькой микросхемы ADG736BRM с расстоянием 0.2мм между выводами. Пришлось прибегнуть к методу ЛУТ - новому для меня. Хоть как-то получилось раза так с пятого, да и то не без проблем. Нужно как-нибудь при случае наработать мастерство и использовать не обычную бумагу.  Но всё-таки у меня получилось и работает.



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

А нужна она мне вот зачем...Collapse )

Обновление статуса
drpadawan
ЖЖ-ленту читаю, но писать остаётся всё меньше времени, это даже хорошо. Замечаю, как вокруг творится много перемен. На работе, startup-IT проект reltio.com вырос настолько сильно, что возникли качественно новые проблемы управления, проходятся Agile тренинги, пробуются новые решения, строятся новые вертикали управления, отбраковываются старые, по-остаточному принципу и с переменным успехом формируется корпоративная культура. Это всё заставляет взглянуть на вещи шире, чем я обычно привык.

Но парадокс со мной состоит в том, что усилилось желание иметь какой-то альтернативный опыт, не меняя профессии. В детстве немного занимался электроникой. С тех пор как брал паяльник прошло уже 10 лет, теперь же появилось много новых микросхем, они стали дешевле и доступнее на Ali/EBay. Оборудование стало дешевле, хочешь паяльную станцию с феном - пожалуйста... Появились дешевые и мощные встраиваемые микрокомпьютеры. Интернет очень развился. Так что теперь это занятие внезапно обрело для меня новые горизонты.

Начал со сборки 3д-принтера, выбрал простую конструкцию Prusa i3. Получилась вполне рабочая машина, но пришлось подтянуть 3д-моделирование, даже написал статью про любимый редактор Blender http://3dtoday.ru/blogs/bangybug/copying-of-parts-of-mechanisms-through-simulation-in-blender/

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

Read more...Collapse )

Эволюция конструкции очков для VR
drpadawan
Доделал вторую версию конструкции очков, она получилась легче:





Прикрутил отслеживание перемещения головы с помощью инфракрасных светодиодов и вебкамеры с бесплатной программой OpenTrack. Хотя в телефоне Nexus 5 неплохие датчики, так что светодиоды пока даже лишние.

Подготовил небольшой доклад для конференции uwdc. Понял, что демонстрировать что-то сразу для группы людей очень трудно. Нужно одновременно рассказывать, показывать, переключать слайды, а также заботиться о работе разнообразного софта (стриминг с очков на компьютер). Ещё и батарея в телефоне стала разряжаться.

Рассказывал о некоторых проблемах (настройка оптической системы, софт, разрешение, быстродействие). Надеюсь что удалось донести основную мысль о том, что начать разрабатывать свои приложения для VR сейчас довольно легко. Но тем не менее, приходится ориентироваться сразу на несколько основных стандартов (oculus rift, osvr, steam vr, cardboard). Надеюсь, эти технологии не разойдутся и возможность комбинирования различных составных частей (как программных, так и аппаратных) не только сохранится, но и станет стандартной.

Теперь наконец-то уберу бардак и протру пыль, и буду заниматься софтом, насколько хватит времени и энтузиазма.
что из этого вышлоCollapse )

Виртуальная реальность
drpadawan
В детстве смотрел фильм “Газонокосильщик”, всего было три части. Профессор-компьютерщик начал заниматься экспериментами с виртуальной реальностью. Соседскому умственно-отсталому парню понравилось участвовать в опытах, он каким-то образом преодолел свой недуг, но потом у него обрелись супер-способности в виртуальном мире, и всё зашло слишком далеко. Точно не помню, вроде он не превратился до конца в злодея, человечность всё-таки брала верх.

Как это бывает, технологии из фантастического фильма вдруг становятся реальностью. Неужели и “Матрица” не за горами? Кто знает, а сейчас можно реализовать всё из “Газонокосильщика”. Отслеживание движений пальцев и кисти можно сделать вполне легко, используя резисторы изгиба. А прям сейчас я начал со шлема виртуальной реальности.

ДальшеCollapse )

Бюджетный кайтинг
drpadawan


Зимний сезон волевым решением для меня закрыт. В горы съездил только пять раз, это Куса, Кыштым и Миасс. Снега было как-то мало, а самым примечательным на ГЛЦ были гигантские трамплины в Миассе.

ДальшеCollapse )

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

Зато хоть посмотрел Статую Свободы и увидел океан - это бесспорно перевешивает любое негативное ощущение, а ещё был рад возвращению обратно. Уже прошёл курс реабилитации борщом и пельмешками. Мне нравится путешествовать в таком формате. А любое путешествие для меня не проходит бесследно, ведь я стараюсь запомнить то, как живут люди, и если угодно - какую физическую реальность они для себя создают... Реальность эта достаточно интересна для меня. Начинается она с сети общественного транспорта. Мне удалось проехать 40 км от отеля до аэропорта, так и не выходя на улицу под дождь и пронизывающий ветер.

ДальшеCollapse )

Круиз в Санкт-Петербург на машине
drpadawan
Съездил в Санкт-Петербург на автомобиле, а это из Челябинска будет чуть более двух с половиной тысяч километров в одну сторону. В последний момент решил поехать один, потому что мои планы не были столь конкретны, чтобы кто-то ещё мог по ним ориентироваться.



Мне нужно было посетить офис дружественной организации Task Data, немного посмотреть город, скромно погулять, а также навестить родственников, которых я видел только в глубоком детстве. Также хотелось разобраться в некоторых своих мыслях, увидеть дороги, понять в каком они состоянии. И пожалуй была цель проехать без штрафов.

Дальше рассказ на 3 страницы + фотографииCollapse )

?

Log in

No account? Create an account