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

 

Платформа для 3D принтера из экрана iPad

Автор: Mike(admin) от 28-06-2014, 06:45

Если вам надоело каждый раз менять каптоновую ленту на платформе для печати вашего 3D принтера, или вы неудовлетворенны тем, что основание модели постоянно отрывается, и хотите надежную и неприхотливую в обращении платформу, то есть один хороший вариант – стекло Gorilla Glass компании Corning.


Платформа для 3D принтера из экрана iPad

Это стекло хорошо защищено от царапин, ударов, тепла, и к тому же оно достаточно гибкое. Проблема лишь в том, что оно не продается отдельно. Но его можно найти в составе, например, iPad’а, экран которого послужит отличной заменой стандартной кровати для печати в 3D принтере. Сам экран можно купить примерно за $15.

Схема для создания магнитной левитации

Автор: Mike(admin) от 26-06-2014, 05:21

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


магнитная левитация

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

Игра на Raspberry Pi, работающая без операционной системы

Автор: Mike(admin) от 24-06-2014, 16:51

Миникомпьютер Raspberry Pi в большинстве случаев используют в качестве домашнего медиа-центра или сервера. Но в Имперском колледже Лондона пошли дальше. Там для Raspberry Pi создали клон ретро-игры Star Fox, назвав свое детище PiFox.


pifox

Самое интересное то, что игра написана под «голое железо», то есть не требует операционной системы. Видео геймплея под катом.

Вычисление CRC-16

Автор: Mike(admin) от 22-06-2014, 16:05

Представленный код позволяет реализовать основанный на полиномиальной арифметике алгоритм расчёта контрольной суммы CRC16.


CRC-16

Для выполнения функции алгоритма нужно сначала присвоить константе POLYNOM одно из перечисленных до этого значений CRC16.

Выключатель сетевого напряжения с датчиком движения

Автор: Mike(admin) от 20-06-2014, 07:15

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


Выключатель сетевого напряжения с датчиком движения

Для таких целей энтузиаст под ником brmarcum предлагает создать довольно простой прибор на основе микросхемы-таймера 555, реле и инфракрасного датчика движения.

Превращаем Raspberry Pi в FM-передатчик

Автор: Mike(admin) от 17-06-2014, 04:53

Хотите знать, как превратить миникомпьютер Raspberry Pi в радиопередатчик? Приведенный способ не потребует больших затрат. По сути, вам нужен сам Raspberry Pi, провод и 15-20 минут свободного времени.


Превращаем Raspberry Pi в FM-передатчик

Суть метода заключается в том, что программа с помощью ШИМ будет генерировать сигнал на вывод GPIO4. Без дополнительного, провода-антенны, который должен быть соединен с этим выводом, Raspberry Pi будет транслировать этот сигнал только на расстояние около 10 см.

Схема простого датчика присутствия

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

Устройство, собранное по представленной схеме, реагирует на присутствие любого проводящего объекта, включая человека.


датчик приближения

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

Простой метод определения направления вращения вала инкрементального энкодера

Автор: Mike(admin) от 12-06-2014, 07:21

Определить направление вращения двухбитного инкрементального энкодера можно довольно простым способом. При этом не нужно организовывать ветвления из структур if-then, которые оценивают оба бита при каждом переходе.


инкрементальный энкодер

Здесь применяется операция исключающего ИЛИ над младшим битом новой выборки и старшим битом старой выборки.

Управляем вентилятором с помощью Arduino

Автор: Mike(admin) от 10-06-2014, 07:55

Хотите автоматизировать работу вентилятора? С помощью Arduino и датчика температуры LM35 это возможно!


Управляем вентилятором с помощью Arduino


Избавьтесь от Google Glass в своей сети

Автор: Mike(admin) от 8-06-2014, 07:11

Очки дополненной реальности Google Glass, не смотря на относительно высокую стоимость, набирают популярность. Впрочем, это нравится далеко не каждому. Люди, не желающие лишний раз попадать в объективы каких-либо видеокамер, далеко не в восторге от такой новинки. Энтузиаст по имени Julian, которого можно причислить к этой категории людей, разработал специальный скрипт glasshole, позволяющий выявить присутствие Google Glass в сети и «выпнуть» эти очки из нее.


Google Glass

Принцип работы скрипта прост и заключается в том, что каждый производитель сетевых интерфейсных устройств присваивает своей продукции собственный MAC-префикс. Это часть МАС-адреса, которая является уникальной для данного производителя. Программа с помощью утилиты arp-scan формирует список всех MAC-адресов устройств сети, которые потом сравнивает с MAC-адресом, характерным для Google Glass. При совпадении выдается предупреждающий звуковой сигнал, и затем запускается утилита aireplay-ng в режиме де-аутентификации. Это позволит отправить spoof-пакеты клиенту (очкам Google Glass), что заставит его отключиться от сети.