Охота на плейбоя

Пробежал по окрестным магазинам в поисках журнала с круглой наклейкой «Playboy для юных техников».

playsticker

Журналы обнаружились в «Седьмом континенте». В отличие от Vogue, Playboy почти вдвое тоньше, поэтому наличие плеера прощупывается пальцами, гнуть и мять журнал не надо. Других вкладок там нет, поэтому и визуальный контроль вполне работает. Внутри вкладки — плата с маркировкой XZ0032 V1.3 2010-09-06. К плате подключены две кнопки и установлена флешка Samsung K9G4G08U0B-PCB0 (если верить даташиту — на 512 мегабайт, «половина» от Vogue). Других отличий от старого варианта не обнаружилось, разве что шлейф дисплея теперь идет без экранирования.

playboy

Взял пять штук, себе оставлю один или два, остальные могу выслать желающим, естественно, не забесплатно. Я не такой бессребренник, как [info]dlinyj, поэтому цену на журнал/вкладыш установлю в 150 рублей + стоимость пересылки (для вкладыша по России это будет 150-200 рублей). ВнутриМКАДоцев и внтуриКАДовцев прошу не беспокоиться, а натянуть портки и пробежаться по окрестным магазинам. Такого ажиотажа, как с Vogue, сейчас нет, хаброиды у стойки с журналами не дерутся.

UPD Хаброиды проснулись и побежали скупать весь тираж журнала.

Целевая аудитория

Китайская фирма Ingenic совместно с Americhip и Marlboro предлагает новые демо-платы с процессором JZ4725B. Стоимость платы — всего 200-с-чем-то рублей, а в качестве бесплатного приложения к ней идет журнал Playboy.

lenta.ru сообщает:

Табачный бренд Marlboro, принадлежащий компании Philip Morris, запустил видеорекламу в журнале Playboy, использовав технологию Video in Print («Видео в печати»). Об этом говорится в пресс-релизе издания.
Вместо традиционной печатной рекламы Marlboro на страницах июньского номера российского Playboy появится страница со встроенным роликом бренда. Рекламное видео будет демонстрироваться на четырехдюймовом экране и сопровождаться звуком.

Marlboro является одной из самых популярных в мире марок сигарет. По данным британской исследовательской компании Millward Brown Optimor, в 2011 году Marlboro занял восьмое место в рейтинге самых дорогих мировых брендов со стоимостью в 67,522 миллиарда долларов.

Впервые в России видеореклама появилась в 2010 году. В декабрьском выпуске журнала Vogue был размещен ролик Martini Gold от Bacardi. Технология рекламы Video in Print была разработана американской корпорацией Americhip.

Думаю, Playboy попадет к целевой аудитории. Это вам не какой-то Vogue.

Радиокубики

Прислали ссылочку на описание радиоконструктора Gakken EX-150.

Gakken_EX150

И вспомнилось мне, что где-то я такое уже видел. На сайте Валерия Харченко «Радиотехника XX века» нашелся советский конструктор ЭКОН-1 — но появившийся на 10 лет позже Gakken и при этом очень на него похожий. Могу предположить, что скопирован был Gakken EX-30, как раз на 30 конструкций.

ekon01

Казалось бы, все ясно, совки сперли игрушку у японцев, да еще и опоздали на 10 лет? Так вот, дальнейший поиск по сайту Харченко принес более интересные ссылки. Например, в 1978 году выпускалась «Радиоэлектронная мозаика» — тоже кубики с радиодеталями, но не вставлявшиеся в «базовый модуль», а соединявшиеся друг с другом перемычками:

radiomozaika

В 1977 году — конструктор МРК-2 (40 различных схем):

mrk2

Думаете, что отстали мы всего на 5 лет? Нет, иначе я и не стал бы писать про советские конструкторы.

Если был МРК-2 — то несомненно, был и МРК-1. О его существовании ни я, ни Валерий Харченко не знаем. В 1971 году в приложении к «Юному технику» была опубликована статья В. Мацкевича «Электронный конструктор», где юным техникам предлагалось «сделать пластмассовые кубики размером 3,5х3,5 см и вмонтировать в каждый 3…4 магнита, притягивающие кубики друг к другу и прижимающие при этом латунные или посеребренные контактные пластинки, укрепленные на кубиках.» Кроме того, сообщалось, что «электронный конструктор в скором времени будет выпускаться промышленностью». Кроме того, было описано 19 несложных схем. Брошюра в формате DJVU отсканирована, так что можно с ней ознакомиться.

Википедия сообщает нам, что производство наборов «радиокубиков» под маркой Gakken началось в 1972 году. Может, байки про японцев, читающих «Маленькие хитрости» в журнале «Наука и жизнь» не лишены оснований?

UPD А вот кстати на Милитера нашлась изложенная автором история создания этих кубиков. Работая на Чкаловской станции юных техников, в конце 60-х он и придумал эти самые «кубики». В 1969 году в Японии на выстаке «Экспо-70» демонстрировался в том числе и собранный юными техниками робот. Его электронная «начинка» была собрана именно этим способом.

Kenwood TH-K4AT

Братан купил Китаенвуд. Имею два вопроса:

Kenwood-tk4at4u_enl

1) Что на него можно услышать на юго-востоке Москвы (репитеры и т. п.)
2) Стоит ли покупать второй? (вопрос, разумеется, риторический).

Фотоаппарат против ноутбука

Из сегодняшнего [info]ru_radio_electr.

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

Вогоплеер с кнопками

Собрал сабж в корпусе от PSP. В принципе, получилось ничего. Единственное «но» — не закрывается задняя крышка, слишком много проводов в заднем отсеке, и некуда впихнуть переходник для UART. Наверное, куплю при возможности бухточку самого тонкого МГТФ и сделаю «внутреннюю разводку» нормальным человеческим жгутом, обвязанным ниточкой — как в лучшей советской технике.

Вторая клавиатура для вогоплеера

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

Первая клавиатура для вогоплеера

Сделал для вогоплеера в корпусе от PSP первую (левую) клавиатуру. Разместил на ней кнопки OK (большая круглая блямба чуть ниже левого «джойстика» PSP) и «курсорные» клавиши, соединив их с K1 — K4. Настроил все в программке Vogue_cfg, наслаждаюсь просмотром фильмов.

Про вогоплеер в корпусе от PSP

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

Начну с описания необходимых доработок корпуса. Они достаточно значительные и связаны с двумя вещами: «бутерброд» из платы и дисплея Воговского плеера не соответствует плате PSP по форме и воговский дисплей со шлейфом немного больше по высоте, чем оригинальный PSP-шный.

Корпус от PSP внутри разделен перегородками на несколько частей. Центральный «отсек» (если смотреть спереди) предназначен для дисплея и платы, слева в достаточно глубоком отделении, видимо, размещаются плата PSP и кнопки, справа в отделенном перегородкой «отсеке» — аккумулятор, а над ним — пленочная клавитура для «кнопок со значками». Правый отсек отделен от центральной части корпуса высокой перегородкой. В центральной части корпуса есть «полочка», на которую в PSP опирается основаня плата и дисплей. Кроме того, на тыльной стороне размещен оптический привод, для которого на «полочке» есть выступы (они мешаются) и вырезы.

Расстояние от левой части «полочки» до передней панели как раз соответствует толщине платы и экрана, а вот от правой ее части, перемычки и части аккумуляторного отсека надо избавиться.

pspcut

Помеченные красным части вырезаем, зеленые — оставляем, обведенную желтым перемычку срезаем до половины ее высоты.

Хочу заметить, что и после этого плеер не будет влезать внутрь PSP-шного корпуса. Причина — «наш» дисплей вместе с экранированным шлейфом больше по высоте, чем PSP-шный. Надо срезать часть пластика вдоль верхней стороны задней крышки корпуса.

С разводкой проводов я решил поступить так: с левой стороны воговской платы провода от батареи вывел в «задний» отсек с откидывающейся крышкой (через проделанное в перегородке отверстие), для USB-шного шлейфа справа внизу немного расширил имеющуюся там прорезь и планирую закрепить MiniUSB-разъем на его штатном для PSP месте. Для кнопок планирую сделать пару небольших плат и задействовать для этого левый джойстик, большую круглую кнопку под ним, а также «резиновые» кнопки справа. Для девяти кнопок вогоплеера (K1-K6, Power и неподписанные кнопки посередине платы, в оригинальном варианте регулировавшие громкость) этого как раз хватит. Перемычку, подписанную на плате SW я дополню переключателем — она оказалась как раз на том месте, где у PSP находится выключатель Wi-Fi. В бывшем батарейном отсеке будет размещен UART-RS232 адаптер. Другие доработки — слот для SD-карт и т. п. делать не буду — велика вероятность угробить аппарат, а второй такой достать непросто. Мне он нужен не столько как плеер, сколько как демоплата.

В общем, при возможности выложу рисунки дополнительных плат для «клавиатуры» и UART. В целом выходит вполне «презентабельно». Конечно, не так красиво, как оригинальная PSP, но функционально.

Покупки в онлайн-сельпо

Пришла очередная посылка из Гонконга. Шла долго, две недели валялась на гонконгской почте в честь китайского Нового Года. Зато пришло некоторое количество полезняшек.

Во-первых, китайский корпус для Play Station Portable. По причине неимения плейстейшена, купил его для того, чтобы запихнуть туда вогоплеер.

pspbody

Сразу же после получения, распаковав посылку, дрожащими от нетерпения руками я стал запихивать вогоплеер в корпус, предназначенный для Playstation. Естественно, что залез он туда далеко не сразу, а только через пару часов с паяльником и напильником. До сих пор в комнате стоит непередаваемый аромат жженой пластмассы — и ведь это еще далеко не конец! Удалось более-менее нормально приладить на место экран и плату (для чего в разделенном на кучу отсеков корпусе PSP пришлось вырезать все «переборки»), но пока у этого чуда нет ни одной нормальной кнопки. Батарею я планирую разместить в отсеке для мини-дисков, а на место PSP-шной батареи встроить переходник с UART на RS232.

В принципе, ничего особо сложного в упихивании вогоплеера в PSP-шный корпус нет, зато в результате получится вполне юзабельный девайс, а не «демоплата» с кучкой висящих на проводах динамиков, батареек и переходников с UART на более удобоваримые интерфейсы.

Кроме этого замечательного корпуса для PSP (по назначению его использовать, кстати говоря — себя не любить, да и что вы хотите за 11 долларов) купил еще пару игрушек. Наконец-то разжился стриппером (инструментом для снятия изоляции, от слова strip, так же, как и стриптиз) для коаксиального кабеля и после того, как был выгнан карманным историком проветриваться (на самом деле он себе Скайп поставил, и я ему тупо мешал, слушая Sabaton через линейный вход приемника Мир-152) пошел зачищать все кабели, попавшие в поле зрения. Очень прикольно. В Москве эти стрипперы одно время продавались в сети «Профи», но потом куда-то исчезли.

stripper

Устройство очень простое — в «прищепку» зажимается кабель, в нижней (на рисунке) части имеются два ножа, выдвинутые на разную высоту. Крутим «прищепку» пальцем — для этого есть кольцо — и прорезаем изоляцию на заданную глубину, не больше и не меньше. Цену в 5$ вполне оправдывает — задолбало чистить кабель ножиком, особенно, когда изоляция от старости «задубела».

Единственный недостаток стриппера этой модели — он не может нормально зачистить кабель марки ШГЭС (2 или 4 тонких экранированных жилы) — он слишком тонкий. Хотя можно так настроить лезвия, что будет сниматься только «дубовая» внешняя оболочка, а изоляцию центральной жилы можно и отжечь паяльником.

Ну и last but not least — 60-кратная лупа с подсветкой. На фотографии изображено некое подобие микроскопа — не верьте, длина всей лупы — не больше двух сантиметров.

magnifier

В эту лупу рассматривали российский паспорт, с удивлением обнаружили, что «сплошные» линии, на которых на первой странице вписаны паспортные данные — это на самом деле микропечать, состящая из слов ИМЯ, ФАМИЛИЯ, ОТЧЕСТВО и т. п. в соответствующих строках. Одно дело — прочитать об этом где-нибудь в интернете, а другое — увидеть своими глазами.

На удивление ничего из посылки не оказалось «галимой китайчатиной», как большая часть барахла с Dealextreme. Имею, кстати, вопрос к общественности. Вот многие пишут, что покупают в китайских онлайн-магазинах очень часто. А что именно? Ведь на том же Dealextreme «полезных» наименований — раз, два и обчелся, а большая часть товаров — это какие-то совершенно гнусные игрушки.

Наслаждаюсь чистым эфиром

Впервые за последний год не ругался с братаном по поводу одновременной работы ноутбука и приемника. Блок питания Dell практически не «гадит» в коротковолновом диапазоне по сравнению с «неоригинальным» БП «Раведа».

Кстати, по поводу неоригинальных питальников для ноутбуков. В московском «НИКСе» блок питания фирмы «Раведа» любой модели стоит около 1000 рублей. В китайском онлайн-сельпо стоимость аналогичного БП составляет, держитесь за стул, аж в два раза меньшую сумму!

А стоит ли платить за картонную коробку, если в ней лежит то же самое китайское дерьмо — решайте сами.

Прошил вогоплеер

Залил на девайс прошивку версии 1.0.36 за авторством Tronix. Почему-то залить ее «напрямую», с помощью обычного прошивальщика не получилось — девайс выдавал при загрузке черный экран, а в консоль сыпал Unrecoverable ECC error. Пришлось сначала прошиться версией 1.35, а затем — обновить версии ПО с помощью файла UPDATE.BIN.

В целом, плеер свои функции выполняет нормально, а с разогнанным процессором — еще лучше :) Во всяком случае, подтормаживания видео больше не заметно.

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

Про эмулятор терминала

По совету камрада Tronix поставил для общения с вогоплеером программку под названием ZOC. Очень порадовала, гораздо лучше PuTTY или Hyper Terminal.

Понравилась, в числе прочего, опция установки межсимвольной задержки при вставке или отправке текстовых файлов. Если кто-то повторял мои извращения со standalone-программами для U-Boot, то, наверное, заметил, что файлы *.srec далеко не всегда вставляются правильно — видимо, из-за рассинхронизации UART компьютера и плеера. Если настроить в U-Boot задержку в 1 миллисекунду перед отправкой следующего символа, то все придет в норму. Сразу видно софт, «растущий» из времен OS/2. На «полуось» указывает и интерпретатор незаслуженно забытого языка REXX.

Единственный минус — программа платная, но ведь это не проблема?

Настоящее радиолюбительское

Сегодня речь пойдет о том, как писать свои (вах!) программы для быдлодевайса, более известного, как вогоплеер. Внимательные читатели моего блога помнят, что я обещал продолжить ковырять его в феврале, так что пора бы и написать что-то осмысленное.

Итак, я съездил на Митино, купил MAX3232, и даже два раза сделал небольшую платку-адаптер. Стандартная схема включения микросхемы MAX232 и ей подобных хорошо известна, и останавливаться на этом я не буду.

Немножко больше я напишу про местонахождение выводов UART на воговской плате. Если Tx хорошо виден и находится на контактной площадке между процессором и флешкой, то Rx нашли не все и не сразу. Как оказалось, эта нога UART-а объединена с левым контактом кнопки K1. Но это еще не все! Для нормальной работы последовательного порта надо еще и демонтировать конденсатор над кнопкой K3. Про это все подробно написано на гуглосайте VoGeeky в специальном разделе, посвященном UART.

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

Первым делом надо собрать U-Boot и примеры для него под нашу плату. К сожалению, редакция журнала Vogue не озаботилась тем, чтобы выложить где-нибудь конфиги U-Boot для этой платы, поэтому приходится использовать версию для китайской демо-платы Volans. Итак, используя настроенный toolchain, выполняем в директории с исходниками U-Boot (а где его взять, все уже знают) команды

make volans_nand_config
make

Пока U-Boot собирается, держим пальцы крестиком или пьем кофе — в общем, развлекаемся, как можем. По окончании «сборки» получаем все в той же директории файл u-boot-nand.bin, который надо «прошить» в устройство.

Для прошивки можно воспользоваться швейной машинкой Зингера, а можно — прошивальщиком USBboot китайского производства. И что характерно, прошивальщик работает только под Windows, да еще и 32-битным. Кто там советовал поставить «для разработки» Linux? Берем прошивальщик все на том же VoGeeky, в разделе «Прошивка ядра».

Теперь — физкультминутка! Одной рукой берем плату плеера и зажимаем на ней кнопку K1, второй рукой (помогая себе ногами и другими конечностями) подключаем USB-кабель к плееру. Получилось? Windows обнаружила неизвестное устройство с названием типа JZ4750 Boot Device? Молодцы!

После небольшой разминки устанавливаем драйвер. Если вы — пресловутый «опытный пользователь» Windows, то укажите установщику драйверов путь к файлу Usb_Boot_Driver.inf из комплекта USBboot. Если вы не понимаете, что написано в предыдущем предложении — зачем вы досюда дочитали? Дальнейшее можно смело прокручивать :)

Теперь, когда установлен драйвер устройства, можно смело запускать Test_jz4740_usb.exe, подкинув к нему в папку u-boot-nand.bin. Откроется окошко для ввода команд, в котором ничтоже сумнящеся вводим следующее:

boot 0
nerase 0 4096 0 0
fconfig USBBoot_nand.cfg 0
nprog 0 u-boot-nand.bin 0 0 -n

После успешного завершения прошивки подключаем вогоплеер к COM-порту, запускаем терминальную программу (лучше Hyper Terminal, настройки порта — 57600 бод, 8 бит данных, 1 стоповый бит, без проверки четности и управления потоком) и «перезагружаем» его передергиванием питания.

Если все настроено правильно, то в терминал вывалится вот такая «простыня» текста:

NAND Secondary Program Loader
Starting U-Boot ...
U-Boot 1.1.6 (Feb 1 2011 - 22:13:18)
Board: Ingenic VOLANS (CPU Speed 336 MHz)
DRAM: 32 MB
Flash: 0 kB
NAND:1024 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Net: No ethernet found.
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x400000, size 0x300000
3145728 bytes read: OK
## Booting image at 80600000 ...
Bad Magic Number
VOLANS #

Все заканчивается приглашением к вводу. U-Boot — очень мощная программа, фактически — небольшая однозадачная операционная система, типа DOS или CP/M. Список команд можно посмотреть, набрав help, он достаточно велик, но сейчас нас больше всего интересует запуск «самописного» софта. При компиляции U-Boot автоматически «собрался» небольшой пример. Для его загрузки набираем команду loads, а затем загружаем текстовый файл hello_world.srec из поддиректории examples, находящейся там, где мы собирали U-Boot.

VOLANS # loads
## Ready for S-Record download ...
S705802000005A012080B00120804D03208080012080E6
## First Load Addr = 0x80200000
## Last Load Addr = 0x802003A7
## Total Size = 0x000003A8 = 936 Bytes
## Start Addr = 0x80200000
VOLANS #

Пользователи PuTTY, видимо, оказались в пролете. Самописный софт для U-Boot может использовать небольшую часть стандартной библиотеки C, реализованную в U-Boot. Этого хватает, например, для вполне осмысленного Hello, World. Запускаем его командой go 80200000.

VOLANS # go 80200000 Hello Ingenic World from shura@luberetsky.ru
## Starting application at 0x80200000 ...
Example expects ABI version 3
Actual U-Boot ABI version 3
Hello World
argc = 6
argv[0] = "80200000"
argv[1] = "Hello"
argv[2] = "Ingenic"
argv[3] = "World"
argv[4] = "from"
argv[5] = "shura@luberetsky.ru"
argv[6] = ""
Hit any key to exit ...
## Application terminated, rc = 0x0
VOLANS #

Думаю, теперь не составит труда написать что-то вроде 99 bottles of beer, ну а я более плотно займусь Minix-ом. Во всяком случае, теперь у девайса есть boot monitor в лице U-Boot’а и нормальная консоль в виде Hyper Terminal :) Что еще надо для запуска Unix-образной операционки?

К вопросу о стобаксовом компьютере

Прислали ссылочку:

http://hunterdavis.com/archives/843

Мужик приделал к стоящему 25$ мини-серверу Dockstar FreeAgent USB-шные видео- и звуковые адаптеры (порядка 75$ в розницу) и получил некое подобие «переносного компьютера» с довольно неплохими параметрами: процессор Marvell архитектуры ARM, работающий на частоте 1,2 ГГц, 128 Мб ОЗУ, 256 Мб ПЗУ, USB и Ethernet порты. На всем этом железе неплохо работает Debian и некоторые игры. При этом потребление устройства — всего несколько ватт.

Я более чем уверен, что при большем распространении всяческих планшетных ПК на ARM у многих возникнет вопрос: почему домашний компьютер — это все еще железный ящик, гудящий несколькими вентиляторами и жрущий электричество, как электрочайник? Собственно, современные x86 процессоры больше похожи на электронагревательные приборы, чем на вычислительные устройства :)

Кстати, знаете, отчего массово выходят из строя материнки на Socket 478? Из-за системы охлаждения, как ни странно. Если кто лазал с отверткой внутрь компьютера, то гарантированно видел радиатор процессора — довольно массивное сооружение из меди или алюминия, которое держится на хлипких пластиковых защелках. Так вот, защелки не выдерживают пятилетней эксплуатации, ломаются, и все это великолепие провисает, полностью лишая процессор теплоотвода. Тот моментально перегревается и сгорает, утягивая за собой на тот свет еще и системную логику.

На «оверклокерских» и «моддинговых» кулерах предусмотрены крепления, поддерживающие кулер и радиатор «сверху», иначе килограммовое медное чудо просто ломает материнку. А тем временем андроидные планшеты прекрасно обходятся без активного охлаждения, вплотную подбираясь по производительности к первым моделям Pentium 4 (тех самых, для Socket 478).

Тут меня в твиттере отрекомендовали, как радиогубителя

Так вот: я не настоящий сварщик, я маску нашел!

Вчера съездил на Митино, купил MAX3232 (и еще всякой дряни), ну и на радостях решил заделать адаптер UART-RS232 для вогоплеера. Долго удивлялся, почему на плате я сделал 18 дырок для DIP-микросхемы, а у MAX-ов — только 16. Оказалось, что тупо обсчитался, причем два раза подряд (сначала один ряд ножек, потом второй).

ППКС

[info]nameresu удивляется, куда с современных «мобильников» пропали банальные кнопки звонка и отбоя.

А кроме того, его приводит в недоумение еще один простой факт — все современные «мобильники» по ТТХ уже почти не уступают неплохой персоналке восьмилетней давности. Но на этих персоналках без тормозов работала, например, Windows XP и игры типа третьей кваки. На мобильниках, похоже, умудряются делать тормозящие тетрисы.

Кстати, а вы купили бы «минимальный» компьютер с характеристиками «мобильника», но:

— с полноценным набором внешних интерфейсов (PS/2, USB, HDMI/DVI/VGA, LAN и т. п.)
— в компактном корпусе — не больше, чем у роутера
— с потреблением энергии порядка 10-15 Вт «в пике»
— с «нормальным» Linux и Open Office «на борту»
— и по цене в 100-150$?

Смеялся

На сайте журнала «Ксакеп» наткнулся на статью «Дверной замок на Arduino«.

Много смеялся. Считаю, собрала бы немало плюсов на хабре. В наше время модно было цеплять релюшки к LPT-порту.