Category: технологии

mult

CNC - Регулятор оборотов шпинделя/мотора

Понадобился тут (для нового станка) регулятор оборотов, т.к. на максимальных оборотах невозможно обрабатывать мягкие материалы (оргстекло, например, плавится). Плюс, из-за особености корпуса станка есть резонансные частоты, которые ухудшают обработку из-за дополнительной вибрации (т.е. режимы надо подбирать). Решил поискать готовый модуль для этого в интернет-магазине eBay. Требования для поиска были простые: ручка регулировки оборотов, небольшие габариты и характеристика мотора:
motor
12000RPM - 48V - 400W

Выбор оказался непростым. Большинство не подходило по номинальному напряжению в 48V (всё было меньше) и габаритам. Так же старался смотреть на фотографии плат, что на них установлено, ибо зная китайцев, не посмотрев можно оказаться по технологиям в "прошлом веке" (т.е. искал PWM/ШИМ).
В итоге нашел всего пару моделей - их и заказал:

MC01 MC02
Модель 1 Модель 2

Где-то через две недели пришла модель №1. Регулятор по началу мне очень понравился, начал с ним работать. Заметил одну особеность, на максимальных оборотах мотора, регулятор начинал греться. Значения этому не придал, т.к. внешне он был сделан очень добротно (толстые радиаторы внутри). Пока работал на маленьких оборотах - всё было замечательно, но понадобилось работать на максимальных, при длительном режиме. И тут он нагрелся, запах и сгорел! Хорошо я был рядом и успел остановить процесс обработки.
Попытка отремонировать модуль ни к чему не привела (детально рассматривать попытку ремонта не буду - не суть), но было открыто, что схема расчитана максимум на 40V (а не как обещал продавец 48). Не удивительно, что всё так закончилось. Пока возился с первым модулем - пришел второй.
С модулем №2 вышло ещё лучше: продавец мне прислал вовсе другую модель, да ещё все надписи были на китайском! :D После долгой переписки с ним выяснялось, что он по ошибке прислал не то, второй модуль был расчитан на напряжение до 32V. Т.е. он мне не подходит вообще. Вот как выглядят эти "чуда":

2014_10_18_10_36_44_HDR 2
Модель 1 Модель 2

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

2014_11_01_21_17_17_HDR 1 2014_11_01_21_16_29_HDR 1

В сравнении с китайскими разработками выглядит это так:

2014_11_01_21_09_39_HDR 1

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

2014_11_01_21_01_21_HDR 1

Характеристики модуля:

Напряжения питания: 6-60В
Ток до: 5A
ШИМ: 15.6 КГц

А как же всего 5А для мотора в 400 Ватт (скажете Вы)?
Да никак.
По моим наблюдениям за разными режимами работы (обработка разного материала/фрезами), получилось, что ток больше 1 - 1.5А мотор не потребляет. Т.е. того, что есть - достаточно.

130593441960095422

Из других достоинств и хотелок появилось:

- плавный старт мотора (нет больших пусковых токов);
- защита от перегрева;
- защита по току;
- модуль практически не греется (чуть теплый);
- можно настраивать как работать модулю при включении (сразу запускать мотор или только по кнопке);
- расчет скорости оборотов мотора относительно входного напряжения;
- настройка характеристик мотора: напряжение и обороты в минуту (для расчета скорости);
- запоминание разных установок скорости, профили (можно быстро переключать обработку скажем: оргстекла или PCB);
- OLED - экран. ;)

Приблизительно как это всё работает:



Вот такой обкатываю функционал, пока устраивает, по мере необходимости буду улучшать.
mult

Гарнитура Sony SBH50 - для леворуких

Решил обновить себе гарнитуру (старая была тогда ещё: Sony Ericsson MW600), почитав разные отзывы и обзоры в интернете - остановил свой выбор на Sony SBH50.
Вот эта красавица:


В целом всё улучшилось (качество звука, удобство в управлении), но после некоторого времени использования начали всплывать весьма "детские" недочеты:

1. вся информация выводится на экран кверху ногами, если держать гарнитуру в правой руке. В настройках есть опция, которая переворачивает вывод на экран, но при этом зачем-то частично переворачивается и управление. После этого пользоваться (управлять) у меня так и не получилось, не удобно. Пришлось вернуть всё обратно.
2. русские буквы выводятся вопросами (русский не понимает).

С первой проблемой ещё как-то можно жить, а вот с второй - позор Сони (и это ростест)! Таких проблем в MW600 не наблюдалось.

Использовал все гарнитуры с телефоном Nokia Lumia 920, но т.к. SBH50 ориентирована на андроид, то все плюшки и обновления прошивки можно делать только через него. Попробовал это сделать (друга попросил), прошивка оказалась последней версии.

В общем надо иметь это ввиду.
mult

i-Sobot

Давно в детстве мечтал я как-то о роботе гуманоиде, но в временна СССР сие игрушки были весьма примитивные (заводные) и не доступные (думали только о колбасе и на всё был дефицит). Вообще в те времена робототехника использовалась только за рубежом и только на производстве (механическая рука). Мне как ребёнку оставалось наслаждаться фантастикой (книгами и фильмами), а спустя какое-то время, в книжном магазине увидел серию книг про роботостроение. Да это были серьёзные книги и как ребенку было многое не только не понятно и как-то не интересно, т.к. в живую всё это потрогать нельзя, по экспериментировать... Прошло много времени, менялось всё: технологии, страна, взгляды и через довольно большое время многое стало доступно и тут возник вопрос, как малой кровью можно реализовать мою детскую мечту? На мой взгляд существует два основных варианта, это:

Collapse )
cool

Part 05, Recorder для Sony Ericsson x10 mini (Android). Запись телефонных разговоров.

Версия 1.6.9 теперь в Андроид Маркете.

Конечно дивная задумка Гугла не показывать разработчикам их собственное приложение в Маркете (нет доступа). От части их понять то же можно, чтобы хозяева ПО не разводили полемику прям там, тем самым загромождали чистоту отзывов, но почему такую возможность не дать (сделать на пример отдельно) - не понятно, ведь не все понимают смысл написанной программы и как правильно её использовать, чтобы было меньше себе же проблем и поля для доп. информации описания программы весьма ограничены.

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

Продолжение...
cool

Part 04, Recorder для Sony Ericsson x10 mini (Android). Запись телефонных разговоров.

По некоторым советам пробовал разместить часть кода программы отвечающего за мониторинг звонка и запись его в service - тот же глюк, всё виснет и микрофон отключается. В ходе создания нового вида/дизайна программы заметил более частое появление этого глюка, т.е. сдается мне, что если бы был голый андроид без СЕ оболочки (скейпа) - сбоя не было (да и на предыдущей версии прошивки его не было). Пытался в программе включить режим автоматической подгонки интерфейса под разные разрешения экранов и тут получил ещё более частое появление этого глюка (пришлось отключить). Буду ждать следующей прошивки и надеяться на корректность её работы.

зы: так появились ещё версии программы: 1.6.9 (пофиксен баг с вторым входящим звонком и переводом), 1.7.0 (графический интерфейс) и 1.7.1 (запись в service).

Продолжение...
cool

Part 02, Recorder для Sony Ericsson x10 mini (Android). Запись телефонных разговоров.

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

Версия 1.6.5 (андроид 1.6)
<Recorder_v1.6.5.apk>



Продолжение...
cool

Part 01, Recorder для Sony Ericsson x10 mini (Android). Запись телефонных разговоров.

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


Версия 1.3 (андроид 1.6)
<Recorder v1.3.apk>

Программу писал под свою малютку SE x10 mini:

Ядро: 2.6.29 (SEMCUser@SEMCHost #1)
Сборка: 1.0.А.1.38


Ручной диктофон/запись звонков, у меня работает на 5+.
Никакой дизайнерской роскоши - один минимализм.

Результат работы можно скачать и послушать тут:

"Rec [11.6.2010] 19-25-6_671.3gp" - просто запись с микрофона;
"Rec [11.6.2010] 19-25-55_331.3gp" - запись разговора.

Комментарии:
  • кнопка "Play" - проигрывает последнюю записанную информацию циклически;
  • кнопка "Exit" - закрывает полностью приложение, т.е. освобождает память;
  • программа создает папку "Recorder" на SD-карте куда складывает записанные данные;
  • данные пишутся в формате 3gp (audio), воспроизводить можно стандартным плеером или конвертировать в mp3 (скажем) ffmpeg-ом (на ПК);
  • самолично делал 50 минутные записи разговоров;
  • ВНИМАНИЕ - не забываем занести приложение в игнор лист таск-менеджера (если такой установлен в системе) иначе при разных настройках его он может подвесить систему намертво на некоторое время т.к. жажда выкинуть приложение есть (разговоры долгие, а смена скрина вызова сменяется экраном программы записи, что влечет за собой режим засыпания и блокировки или как вариант можно по пробовать вернуть назад окно вызова), а само приложение в работе и сопротивляется (не хочет закрываться). У меня такое один раз было (по недосмотреннию), но после длительного ожидания после нажатия кнопки "stop" всё корректно отработало.
Надеюсь, что кому-нить программа будет полезной, не только мне.


Версия 1.6.1 (андроид 1.6)
<Recorder_v1.6.1.apk>

Обновил программу, теперь если крашится, то должна что-то говорить + добавилась функция автоматической записи телефонных разговоров (вкл/выкл запись при снятии трубки и завершении разговора). Достаточно запустить программу (параллельно мониторит входящие/исходящие звонки).
Когда включается автоматическая запись, то выводится сообщение в TaskBar.
Примечание: если пытаться прослушивать последнюю записанную сессию, то при входящем звонке воспроизведение остановится и начнется запись.


После обновления прошивки на "1.1.А.0.8" программа стала работать некорректно, ошибка кроется в самом обновлении ОС от СЕ, перестало работать всё ПО касаемо записи в любом виде, вернее оно работает, но после разовой записи придется перегружать аппарат, т.к. в системе перестанет работать полностью обслуживание микрофона.

Продолжение...