цифровая электроника
вычислительная техника
встраиваемые системы

 

Строительный 3D принтер, собранный в гараже

Автор: Mike(admin) от 30-05-2014, 06:07

Для того, чтобы собрать строительный 3D принтер, печатающий бетоном, не нужно быть частью большой университетской программы или корпорацией. Это доказал энтузиаст Андрей Руденко, построив в своем гараже такое устройство, способное печатать части домов.


Строительный 3D принтер

За основу принтера был взят популярный проект RepRap, а управляется он с помощью Pronterface. Сейчас Андрей ищет сотрудничество с архитекторами, дизайнерами, строителями и любыми заинтересованными в его проекте лицами. На видео под катом можно посмотреть, как работает его 3D принтер.

Музыкальный робот - гусли-самогуды

Автор: Mike(admin) от 18-05-2014, 07:23

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


Молния

Извлечение музыки происходит благодаря действию шести сервоприводов, одного шагового двигателя и одного двигателя постоянного тока. Управляют всем этим две платы Arduino Uno. Под катом имеется видео работы этого чудо-инструмента.

Потрясающие и пугающие микророботы

Автор: Mike(admin) от 8-05-2014, 06:13

Ученые из научного центра SRI International создали микророботов для производственных задач в компактных и интегрированных системах. Эти крошечные, похожие на муравьев роботы управляются посредством магнитного поля и могут использовать инструменты, двигаться с большой скоростью, а также формировать рой из большого числа таких машин.


микророботы

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



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

Автор: Mike(admin) от 7-03-2014, 05:03

Если корпус микросхемы слишком широкий, а для проекта требуется что-нибудь поуже, то при большом желании и некотором умении пользоваться станком с ЧПУ можно изменить размер корпуса до требуемых показателей. Главное здесь - не задеть сам кристалл.


600 mil 300 mil

На видео под катом показан такой способ отшлифовывания всего лишнего с помощью станка. В данном случае издевались над микроконтроллером LPC1114 с DIP корпусом, сужая его ширину с 600 mil до 300 mil.

Очередной клон Flappy Bird. Теперь на Arduino!

Автор: Mike(admin) от 19-02-2014, 06:16

Похоже, мир сходит с ума по игре Flappy Bird. Хотя создатель этой игры удалил ее из всех магазинов приложений, многочисленные клоны все же пытаются повторить славу самой Flappy Bird.


Flappy Bit

Теперь же в списке платформ, подвергнутых атаке клонов, имеются не только айфоны и андройдофоны, но и Arduino! Энтузиаст под ником Dan200 создал простейшую игру Flappy Bit. Концепция игры та же - управляем объектом одним нажатием и следим, чтобы он не врезался в препятствие. Только вместо полноценной птички здесь мы имеем один пиксель, поскольку экран представляет собой светодиодную матрицу 8x8. Но это не сильно мешает наслаждаться самой игрой. Видео с игровым процессом под катом.

Пайка SMD-компонентов … на горячем песке!

Автор: Mike(admin) от 17-02-2014, 07:20

Нужно запять SMD-компонент, но нет инструментов? Нет проблем! Оливер Крон (Oliver Krohn) придумал метод пайки на горячем песке.


пайка на песке

Для нагрева керамического горшка с песком он использует горелку Бунзена. В итоге песок в данном случае выступает вроде нагревательной плиты. Этот довольно уникальный метод можно даже улучшить, например, поместив в песок температурный датчик. Как Оливер паяет на песке, смотрите видео ниже.

faBrickation: сочетание Lego и 3D печати

Автор: Mike(admin) от 1-02-2014, 09:45

Хотя 3D печать позволяет нам изготавливать оригинальные вещи, все же у нее есть некоторые недостатки. Одной из проблем является время и стоимость печати больших объектов, которые зачастую представляют собой достаточно простые структуры.


Чтобы справиться с этой проблемой немецкие исследователи из Потсдамского института разработали программу faBrickation. Она позволяет объединять напечатанные на 3D принтере объекты с деталями Lego. Эта CAD-программа также дает инструкции, как собирать Lego-детальки для создания конечного объекта, и экспортирует модели для печати в формат STL.


faBrickation

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

15 алгоритмов сортировки за 6 минут

Автор: Mike(admin) от 15-01-2014, 12:15

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


сортировка

Алгоритмы демонстрируются в следующем порядке: сортировка выбором, сортировка вставками, быстрая сортировка, сортировка слиянием, сортировка кучей, поразрядная сортировка (с младшего разряда), поразрядная сортировка (со старшего разряда), std::sort (интроспективная сортировка), std::stable_sort (адаптивная сортировка слиянием), сортировка Шелла, метод пузырька, шейкерная сортировка, гномья сортировка, битоническая сортировка и случайная сортировка (bogo sort). Сверху видео также можно посмотреть количество сравнений и число обращений к массиву.


Смотреть на алгоритмы->

Неудачный опыт работы с бесколлекторным двигателем

Автор: Mike(admin) от 25-10-2013, 15:58

Майкл Кон (Michael Kohn) решил попрактиковать "не слишком" тёмную магию управления бесколлекторным двигателем. Первым делом он хотел понять, как управлять трехпроводным двигателем, когда он ожидал увидеть в нем только два провода. Ему нужно было придумать механизм переключения, при котором на каждый провод приходилось бы по три состояния: положительный полюс, отрицательный полюс и «не подключено». Он принял решение использовать MOSFET-транзисторы. Это хорошая идея, но к сожалению те транзисторы, которыми он располагал, не подходили по характеристикам, и во время испытаний один из них взорвался, как показано на видео ниже.



Найдя более мощные транзисторы Майкл продолжил испытания, которые закончились небольшим пожаром. Дело в том, что провода калибра AWG 22, соединенные с литиевым аккумулятором не смогли справиться с нагрузкой. Огонь и паника показаны на видео ниже.

Символьный ЖК-дисплей способен на большее

Автор: Mike(admin) от 17-10-2013, 07:13

Товарищ под ником Art сделал программирование символьных ЖК-дисплеев настоящим искусством. Для своих экспериментов он взял дисплей с контроллером Hitachi HD44780. Обычно подобные дисплеи используются для индикации информации в виде букв и цифр. Но Art пошел дальше. Он написал графическую библиотеку с двойной буферизацией, с помощью которой теперь можно заставить символьные ЖК-дисплеи проделывать трюки, присущие графическим дисплеям. Еще одним интересным моментом является то, что все это работает под управлением запрограммированного на PICBASIC микроконтроллера PIC16F628A компании Microchip.



Еще видео (с музыкальным сопровождением):