• Как логировать напряжения в сети 220в на arduino?

    @Alexeyslav
    Программирование, электроника
    Так это по любому надо будет иметь какой-то АЦП, если городить на дискретном АЦП - получится слишком сложно. Возможно, проще самому разработать модуль измерения напряжения на той же ардуинке с 8-канальным АЦП и I2C выходом.
    Отдельно стоит вопрос о гальванической развязке... Можно запитать этот модуль через трансформаторный преобразователь напряжения 1:1 а данные передавать через оптрон, а можно гальванически отвязать каждый вход, но это станет слишком дорого - модули гальванической развязки как в осциллографах используют стоят от 50$ за штуку. Но зато не надо будет беспокоится о разных фазах напряжений на индивидуальных входах.
    Ну и в конце=концов, дешевле всего выйдет использование маломощных трансформаторов на каждый вход - есть трансформаторы на 0.6Вт@6.3В размерами 20x30мм - и гальваническая развязка тебе, и дешево.
    Ответ написан
    1 комментарий
  • Подключение 100 светодиодов к arduino. Какие есть решения?

    @Alexeyslav
    Программирование, электроника
    Чего это не хватит? вполне хватит. Например не по одному биту загружать, а 8 сразу - 8 параллельных цепочек из регистров которые пополняются одним сигналом. Мало? тогда 40-ногий контроллер и по 16 бит за раз. За 8 тактов передадим 128 независимых состояний светодиодов... если ограничить 32-мя уровнями яркости то цикл составит 32*8 тактов - 256 тактов. При скорости загрузки в регистр 100К-тактов/сек частота такого ШИМ составит около 500Гц что позволит делать индивидуальные вспышки длительностью 1/500 сек с произвольным уровнем яркости. Это более чем достаточно.

    Если использовать SPI и цепочку из 16 регистров, то довольно несложно достичь аналогичных результатов.
    Ответ написан
    1 комментарий
  • Skype: запрет обновлений

    @Alexeyslav
    Программирование, электроника
    Странное ведь дело, у меня скайп 6.0 и проверка обновлений судя по всему включена но он не пытается обновится до 6.8 интересно почему? А вот 6.3 — судя по настройкам обновление отключено но пункт в меню недоступен — его включить нельзя(чей-то?) но при каждом запуске предлагает обновится до 6.8 и это дико раздражает, поскольку новый скайп на WinXP попросту не работает и достаточно одного неосмотрительного нажатия на кнопку «обновить» и остаешься с нерабочим скайпом.
    Ответ написан
    Комментировать
  • «масштабирование» на микроконтроллерах

    @Alexeyslav
    Программирование, электроника
    10Мгц с контроллера на 20МИПС можно получить лишь с огромными ограничениями. И не уверен что каждый контроллер способен такое выдать. Например, AVR может каждую инструкцию инвертировать один вывод порта, это если организовать бесконечный цикл из таких инструкций без использования команды перехода(она прервет генерацию в этот момент на пару тактов) можно будет говорить о частоте 5Мгц на выходе т.к. каждая подобная инструкция выполняется за 2 такта — а это лишь половина периода генерируемого сигнала. При этом контролер будет занят исключительно на генерацией сигнала на одном выводе и делать больше ничего не способен.

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

    А для формирования медленно изменяющихся изображений может вполне хватить связки жесткая логика + 2-х портовая RAM (реализуется из обычной путем демультиплексирования шин адреса и данных на два независимых входа-выхода) — один порт на чтение ЦАП а другой порт на запись со стороны контроллера. Обычно это все умещается на средних размеров ПЛИС-ине.
    Ответ написан
    Комментировать
  • Имеется 1000 jpeg-ов, надо в уголок каждого автоматически впечатать растром его имя файла. Как?

    @Alexeyslav
    Программирование, электроника
    FastStone Photo Resizer с этой задачей справляется. Это пакетный обработчик изображений, помимо ватермарков умеет применять и другие эффекты в пакетном режиме.
    Ответ написан
    Комментировать
  • IDEA пихает Firefox в своп

    @Alexeyslav
    Программирование, электроника
    доставить еще 8 гигов…
    Ответ написан
    Комментировать
  • Как организовать разрешение конфликтов?

    @Alexeyslav
    Программирование, электроника
    Вроде бы велосипед изобретаете, существуют же для этих целей системы контроля версий. Но они не ориентированы на произвольные двоичные данные, больше с текстом работают и то порой возникают конфликты которые в общем случае разрешить без вмешательства извне попросту невозможно. Представьте себе ситуацию когда три клиента вдруг решили изменить один и тот же блок, и каждый представляет свои уникальные изменения… кому отдать предпочтение? кто последний, тот и папа? а если при этом 4-й и 5-й вообще предлагают удалить эту часть с данными и вносят еще с десяток исправлений в разные части файла? С двоичными данными, да еще без знания особенностей структуры файла и логики работы с этими данными придумать «универсальное» решение кроме полной блокировки файла ото всех на время внесения исправлений — невозможно. Либо сохранять все варианты модификаций при невозможности устранить конфликт и разбирать их потом вручную.
    Ответ написан
    1 комментарий
  • Знакомство школьников с git и github… Стоит ли? И с чего начать?

    @Alexeyslav
    Программирование, электроника
    Не стоит. Знакомить с GIT-ом их стоит только когда они сами осознают необходимость его(как впрочем и любой другой системы контроля версий) применения. Как минимум — это совместная работа над одним достаточно большим проектом из разных мест.

    Да, базовые возможность GIT-а довольно просты, главное научить не командам а тому зачем и когда они нужны. Просто если им будет непонятна суть этих всех систем с насильственным обучением, то в последствии они будут боятся их как огня.Слишком сложно будет понять суть изучая сначала команды.
    Ответ написан
    Комментировать
  • Tornado обращается на китайский сайт

    @Alexeyslav
    Программирование, электроника
    QQ это случайно не китайская национальная соцсеть? Похоже на какую-то закладку или троянца. Попробуй его переустановить из доверенного источника.
    Ответ написан
  • Взлом роутеров или что-то другое?

    @Alexeyslav
    Программирование, электроника
    Массовость проблемы указывает не на конкретного хакера(врятли 80-й порт да еще у роутера открыт по дефолту наружу, к тому же мало провайдеров которые дают доступ к 80-м портам клиентов снаружи). Это либо проблема самого роутера(порча настроек) ибо взлом его инженерным паролем изнутри провайдерской сети — а именно с клиентского оборудования каким-нибудь трояном например. Хакера внутри провайдерской сети вычислить в принципе возможно, но если затронуты и другие провайдеры — скорей всего это какой-то вредонос пользующийся уязвимостями роутеров и по всей видимости делающий это неправильно — меняет какие-то настройки внаглую затирая важные(под какую-то другую модель роутера рассчитан) отсюда и демаскировка.
    Ответ написан
    Комментировать
  • Восстановление данных с FAT32?

    @Alexeyslav
    Программирование, электроника
    А вот еще интересно, как можно восстановить данные с карточек в которых умер контроллер? Я понимаю что для этого нужно считать данные с микросхемы флеш-памяти, но как правило в дешевых карточках микросхем стоят 2 штуки — отбраковка, из двух флеш-микросхем по 512Мб делают флеш-карту на 512Мб. Допустим, дамп снять с обеих микросхем не проблема, а вот что дальше делать, как их свести к одному образу? Какие способы организации данных(интерлив побайтный или посекторный/страничный, размер страницы/сектора, определить какая из м/с четная) в таких случаях используются? Как и где отмечаются «плохие» области?
    Ответ написан
    Комментировать
  • Порекомендуйте, пожалуйста, монитор

    @Alexeyslav
    Программирование, электроника
    21" и больше надо подключать через цифровой DVI, VGA-выход по своей природе аналоговый цвета будут искажаться, а чего хорошего могут начать смазываться на резких переходах.
    На моей практике так же было замечено влияние на кабель к монитору магнитных полей, а так же влияние его пространственного положения на картинку вплоть до срыва строчной синхронизации — она выползала в область видимого изображения. Если даже такие «мелочи» влияют на изображение то какая может быть речь о качественной передаче цвета?
    Ответ написан
    2 комментария
  • Запретить определённому пользователю отправлять письма?

    @Alexeyslav
    Программирование, электроника
    фаерволом же. или учетку отключить если он спамит через подконтрольный почтовый сервер.
    Ответ написан
    Комментировать
  • Вылетает Wi-Fi

    @Alexeyslav
    Программирование, электроника
    Проверь качество питания роутера, на пониженном/повышенном напряжении бывают глюки происходят так же из-за качества блока питания.
    Ответ написан
    5 комментариев
  • Как добится объединения света нескольких светодиодов в один рассеяный общий свет?

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

    Когда-то разбирал 4-цветную индикаторную лампу советских времен — цветосмешение происходило за счет коллиматоров направляющих излучение на матовое стеклышко.
    Ответ написан
    Комментировать
  • Самая маленькая Arduino?

    @Alexeyslav
    Программирование, электроника
    Информацию о потреблении можно посмотреть в документации на контроллер используемый в плате с ардуино, плюс надо учесть потребление стабилизатора. Если например активно использовать спящий режим контроллера(возможно ли это в ардуине?) то потребление контроллера можно свести к считанным микроамперам, но примененный стабилизатор часто не дает шансов — простые стабилизаторы которые ставят на ардуины имеют слишком высокое собственное потребление — 1-2мА запросто как с куста. Даже сами по себе стабилизаторы могут разрядить батарейку. Можно, конечно, отказаться от стабилизатора на свой страх и риск…
    Дальше потребление контроллера зависит от частоты на которой он работает и режима его работы. Добавляем сюда еще неопределенность с емкостью батареек разных производителей получаем слишком размытые диапазоны оценки рабочего времени от батареек.
    Попытаться увеличить время работы — да, а вот просчитать его — весьма трудоемкое и неопределенное занятие.
    Ответ написан
  • Постоянно разлогинивает. В чём может быть проблема?

    @Alexeyslav
    Программирование, электроника
    кукисы протухают, еще может быть виновато местоположение — кукис/сессия привязывается к внешнему IP-шнику или диапазону когда пытаешься войти с другого IP-шника то не смотря на кукис тебя вынуждают заново залогинится. Вероятно, дополнительно ведется статистика мест с которых заходишь и заново войти вынуждают когда входишь с какого-то незнакомого места.
    Ответ написан
    1 комментарий
  • Как организовать автоматическую подсветку в туалете?

    @Alexeyslav
    Программирование, электроника
    Как решение? Уже готово?

    Самый простой датчик — геркон и магнит на двери. Сигнал с геркона проходит через D-триггер тактируемый частотой 50 или 100Гц который убирает возможный дребезг контактов и поступает на счетный триггер (все это на одной 561ТМ2) + реле времени на 512ПС1(или генератор + две 561ИЕ10) настроенное на максимальный коэффициент деления которая выдаст импульс через 20 минут и сбросит счетный триггер — это предотвратит накручивание электроэнергии от случайного срабатывания, если оно вообще возникнет — ведь в закрытом состоянии двери ГЕРКОН ЗАМКНУТ. выход триггера через транзистор управляет реле, и там уже какую хочешь нагрузку.
    Ответ написан
    Комментировать
  • I2C RAM, есть такая?

    @Alexeyslav
    Программирование, электроника
    Помоему, таких не существует. Смысл в таких объемах RAM с последовательным доступом?

    Хотя, да есть такие кажется. только называется эта память ферро-электрической(FRAM), гибрид достоинств RAM и FLASH технологий. FM24V02 попробуй глянуть.
    Ответ написан
  • Связь между температурой тела и испускаемым электромагнитным излучением?

    @Alexeyslav
    Программирование, электроника
    Немножко путаете причину со следствием. То что нагретое тело излучает ЭМ-излучение является частным случаем. Нагрев приводит к возникновению излучения, но это не значит что излучать могут ТОЛЬКО нагретые тела.
    Ответ написан
    Комментировать