Рубрика «контроллер» - 3

Доброго времени суток! Сегодня я поделюсь опытом разработки программы для контроллера ROBO TX от немецкой фирмы Fischertechnik. Возможно, на данный момент он не является топовой моделью, однако базовые принципы, которые я собираюсь описать далее, могут быть полезны юным разработчикам, которые столкнутся с контроллерами этого производителя.

Контроллер ROBO TX

image

Данный контроллер в основном предназначен для конструирования простых роботов с целью обучения. В комплекте идет графическая среда программирования, которая помогает заложить в него простые алгоритмы. Также ребята из русского представительства Fischertechnik подсказали, что имеется динамическая библиотека c API от создателей, которая предоставляет полный контроль и позволяет решать требуемые задачи более гибко уже путем разработки собственного софта, что как раз и произошло в моем случае.
Читать полностью »

Вступление

Измерение trueRMS переменного напряжения — задача не совсем простая, не такая, какой она кажется с первого взгляда. Прежде всего потому, что чаще всего приходится измерять не чисто синусоидальное напряжение, а нечто более сложное, усложнённое наличием гармоник шумов.
Поэтому соблазнительно простое решение с детектором среднего значения с пересчётом в ср.кв. значения не работает там, где форма сигнала сильно отличается от синусоидальной или просто неизвестна.
Профессиональные вольтметры ср. кв. значения — это достаточно сложные устройства как по схемотехнике, так и по алгоритмам [1,2]. В большинстве измерителей, которые носят вспомогательный характер и служат для контроля функционирования, такие сложности и точности не требуются.
Также требуется, чтобы измеритель мог быть собран на самом простом 8-битном микроконтроллере.

Общий принцип измерения

Читать полностью »

Всем привет! Хотим рассказать историю о том, как мы СКУД создавали (собирали) практически из того, что было под рукой. А именно — микроконтроллер с сетевым интерфейсом, пара дешевых китайских считывателей, rs232 tcp сервер, конверторы интерфейсов rs232 to rs485, планшет на Андроиде ну и собственно сам турникет (точнее то, что от него осталось после предыдущих попыток запуска СКУД на предприятии— это, в основном, механическая часть).

В статье содержится много картинок!

Серьезная СКУД на несерьезной базе - 1
Читать полностью »

image

Часто наше желание найти новый метод ввода — нечто большее, чем мыши, трекпады или игровые контроллеры — обусловлено только новизной или интеллектуальным любопытством. Но не в случае гарнитуры GlassOuse (т. е. «очки+мышь»). Она сделана специально, чтобы помочь тем, кто не может использовать обычную мышь. Носится на голове, как очки и может подключаться к Windows, Linux, Mac и Android-устройствам через Bluetooth и выполнять функции мыши, сообщает theverge.
Читать полностью »

Сегодня выходной, так что напишу коротко про мелочи, до которых, как правило, руки не доходят.

TCP FS

Есть ещё одна вещь, которой нет в современном Юниксе и которую я хочу иметь в unix box фантома. Она проста как мычание, и почему её никто не сделал — непостижимо:

#cat /tcp/host/port > local_file

Правда, я хочу использовать иной синтаксис имени файла, URL style — tcp://host:port, но это уже детали. Естественно, наравне с TCP просится UDP, и там вообще проблем нет.

Заголовок спойлера

Вообще unix-подсистема Фантома «ест» как традиционные Юниксовые имена, /usr/include/stdio.h, так и URL-и, tcp://ya.ru:80.

Для TCP есть очевидная проблема — нужен ли нам listen или connect, но её можно решить через указание в имени «файла» определённого суффикса.

Сказать на эту тему настолько больше нечего, что перейдём без остановки к следующей.

TRFS — тривиальная дистанционная файловая система.

Читать полностью »

До тех пор, пока твердотельные накопители не перещеголяют HDD по соотношению цены и ёмкости, покупатели будут продолжать кивать на жёсткие диски и рассказывать, что «вон там точно такие же диски раздают намного дешевле». Поэтому, во имя великой борьбы с увеличивающейся энтропией и просто ликбеза ради необходимо поговорить о конструктивных особенностях SSD.
Сам ты винчестер! Разбираемся в конструкции SSD - 1
Читать полностью »

image

Уже не первый год компания DJI является монополистом по производству готовых решений мультикоптеров, способных летать «из коробки». Квадрокоптеры линейки Phantom обрели большую популярность именно по причине своей интуитивности и простоты — даже новичку под силу разобраться в настройках Фантома и почувствовать себя пилотом в считанные часы после покупки. Но у этой медали есть и обратная сторона – недостатки, с которыми пилоту новичку придется столкнуться чаще всего уже в первый день полетов. Перечисленные недостатки, речь о которых пойдёт в этой статье, в большей степени относятся к двум последним поколениям Phantom 3 и 4.
Читать полностью »

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

Оригинал статьи можно прочитать на сайте Jerome's Adventures in Software.

Как DHH (Дэвид Хайнемайер Хенссон) организовывает rails контроллеры

В недавнем интерьвью «с Full stack radio» наш гуру и спаситель DHH объяснил как он организовывает структуру rails контроллеров в последней версии Basecamp. Вот расшифровка его святых слов:

Я пришел что бы рассказать, то что будучи почти фундаменталистом в создании контроллеров, я остаюсь приверженцем REST'у который постоянно меня выручает.
Читать полностью »

Доброе время суток, дорогие друзья!
Первым делом хотелось бы с лучшими пожеланиями поздравить всех с минувшими новогодними праздниками!
Ранее в статье была анонсирована разработка RNDIS USB драйвера для контроллеров серии STM32F4. С тех пор библиотека постепенно развивалась и нынче доросла до первой release-версии. Библиотека под названием LRNDIS (LWIP + RNDIS) позволяет нам создавать на базе контроллера STM32F4 как устройства класса USB «модем», так и любые другие устройства с управлением через web-интерфейс. Пример управления платой stm32f4-discovery из web-браузера на Android-планшете представлен на видео:

На странице видеоролика представлена ссылка на исходные коды и HEX-файл прошивки для платы discovery, с которым вы сможете повторить данный эксперимент. В статье рассказано о том, как и когда технология доступа через WEB-интерфейс полезна, а также — как работает библиотека LRNDIS для контроллеров STM32F4. Также присутствует обучающий материал о работе USB и устройстве Ethernet-сетей.
Читать полностью »

image

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

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

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js