• Литература по электронике?

    Ocelot
    @Ocelot
    По первым двум пунктам: Г. И. Воловиц. Схемотехника аналоговых и аналого-цифровых электронных устройств.
    По схемотехнике вообще: Хоровиц, Хилл. Искусство схемотехники.
    Ответ написан
    1 комментарий
  • Возможно ли подключить монетоприемник EU9 к arduino uno?

    Ocelot
    @Ocelot
    У этого монетоприемника тоже есть импульсный выход, подключать так же. Может только отличаться длительность импульса и процедура калибровки.
    Ответ написан
    Комментировать
  • Что может быть вместо термопасты?

    Ocelot
    @Ocelot
    Это могла быть термопроводящая резина. Она со временем размягчается и становится похожа на пластилин. А потом, наоборот, засыхает и трескается на кусочки. Лучше заменить.
    Ответ написан
    2 комментария
  • Какой недорогой паяльник купить?

    Ocelot
    @Ocelot
    > сварочный утюг пайки бесплатный доставка
    Китайцы такие китайцы. Для непрофессионального ремонта такого паяльника более чем достаточно. Качество сборки - полная лотерея: может проработать долгие годы, а может сгореть через два дня. На всякий случай купите два паяльника, один сломается - вторым почините =)

    Набор отверток вполне годный (за свои деньги). Но не всякий девайс им можно разобрать. Если винты в углублениях, короткой битой просто не подлезть.
    Ответ написан
    2 комментария
  • Можно ли как-то в Arduino Uno управлять питанием платы?

    Ocelot
    @Ocelot
    Если нужно действительно физически разрывать питание, то только как предложено выше, с перепайкой. Если нужен просто функционал включения-выключения устройства, то повесить выключатель на один из пинов. Если разомкнут - ронять контроллер в спячку (sleep или power down), если замкнут - будить.
    Правда в ардуино стоит стабилизатор с собственным потреблением в несколько миллиампер, так что батарейка медленно высасываться все равно будет.
    Ответ написан
    Комментировать
  • С нуля до создания электронных схем. Курсы, книги, навыки?

    Ocelot
    @Ocelot
    1. Крайне желательно. Знание физики здорово помогает понять, почему тот или иной элемент работает именно так, как работает. Если времени мало, можно начинать с азов схемотехники. Ом, Кирхгоф, вот это всё.
    2. Очень индивидуально. Нет ничего невозможного.
    3.
    - Схемотехника, аналоговая и цифровая, на уровне выпускника ВУЗа.
    - Типовые узлы и схемы. Усилители, источники питания, ЦАП/АЦП, логика, датчики. Хотя бы общее представление.
    - Хотя бы минимальное знание элементной базы. Одно дело - символ на схеме, другое - реальная деталь, которая ему соответствует.
    - Знание МК и/или ПЛИС очень приветствуется. Опыт написания встроенного ПО.
    - Общее представление о цикле разработки электроники.
    - Навыки работы в САПР: схемотехника, моделирование, разводка плат.
    Ответ написан
    2 комментария
  • Arduino RFID сервопривод как написать программу новичку?

    Ocelot
    @Ocelot
    Почитайте про конечные автоматы. У вас тут простейший: два состояния (открыто-закрыто), два перехода между ними (по rfid). Чтобы замок не колбасило туда-сюда при приложенной карточке, есть два решения:
    1. (легкое) Задержка чтения rfid после смены состояния.
    2. (правильное) Добавить в автомат два промежуточных состояния
    открыто_2 --(поднесли карту)--> закрыто_1 --(убрали карту)--> закрыто_2 --(поднесли карту)--> открыто_1 --(убрали карту)--> открыто_2

    Как-то так.
    Ответ написан
    1 комментарий
  • Не могу настроить rx-tx порты, как завести клон Arduino?

    Ocelot
    @Ocelot
    1) Питание на контроллер подается? Не на плату, а на сам чип. Можно измерить непосредственно на ногах атмеги или на конденсаторах рядом.
    2) Если в атмегу не прошит загрузчик, через UART ничего залить не получится. Попробуйте подключиться через ISP (6-пиновый разъем).
    Ответ написан
    Комментировать
  • Как сделать копию структуры?

    Ocelot
    @Ocelot
    Забыли задать размерности для второй матрицы. Элементы копируются, а свойства n и lines - нет.
    Ответ написан
    Комментировать
  • Какой алгоритм шифрования оптимален для коротких блоков данных (меньше 32 бит)?

    Ocelot
    @Ocelot
    Раз пользователь вводит руками, поток данных совсем небольшой. Используйте одноразовые ключи (шифр Вернама). Четырехмегабайтной флешки хватит на миллион блоков. Это два года непрерывной работы, если вводить данные раз в минуту.
    Ответ написан
    2 комментария
  • Принцип работы инфракрасного светодиода и приёмника: прерывания или отражение?

    Ocelot
    @Ocelot
    На прерывание луча. Дальность ИК датчиков, работающих на отражение, не превышает 20 см и сильно зависит от цвета объекта.
    Минимальное расстояние между лучами зависит от угла расхождения света. Даже с простейшей оптикой (собирающая линза + бленда) можно получить пятно в 1 см на дистанции в пару метров.
    Для защиты от помех луч нужно промодулировать. Соответственно, в сигнале приемника проверяется наличие нужной частоты, а не уровень.
    Ответ написан
    Комментировать
  • Как подключить cdrom motor driver к arduino?

    Ocelot
    @Ocelot
    30 пин - это не ШИМ-сигнал управления, а выбор частоты ШИМ (0=80 кГц, 1=40 кГц). Замкните этот пин на землю или на плюс питания.
    А вход управления, я так понимаю, это EC/ECR. Причем он аналоговый и дифференциальный. Когда VEC>VECR, крутит в одну сторону, когда VEC<VECR - в другую. Чем больше напряжение между EC и ECR, тем крутит быстрее с большим моментом.
    Для подключения этого хозяйства к Arduino нужен ЦАП. Думаю, подойдет простая R-2R схема. Если не нужно плавное управление скоростью, достаточно просто на EC подавать напряжение с любого цифрового выхода через делитель.
    Вход ECR подключается к земле, если не нужен реверс. Или на него подается 2.5 В через делитель, если реверс таки нужен.
    Ответ написан
    1 комментарий
  • Где купить мощные процессоры для своих устройств?

    Ocelot
    @Ocelot
    Где купить просто тот же cortex-a7 ?
    Cortex A7 это ядро. А вам нужно выбрать конкретный чип на этом ядре. Поэтому открываете каталоги производителей микроэлектроники и ищете чип, который подойдет вам по параметрам.
    Допустим, нашли, выбрали. Теперь смотрим, у кого из поставщиков электронных компонентов он есть. Причем поштучно, а не партиями по 10 000.

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

    В чем его программировать?
    Обычно, производители чипа дают какой-никакой тулкит для программирования под него. Готовых сред разработки практически нет. Собирается что-то свое под нужные задачи: компилятор, линкер, модули к ним, дебаггер (если нужно), библиотек вагон и скриптов маленькая тележка.

    Как подключить к нему внешнее ОЗУ и т.п.
    Интрерфейсы обычно стандартные, описаны в даташитах. А дальше повторяется п.1, но уже для памяти: подбор нужного вам чипа по параметрам, поиск его в продаже и т.д.
    Когда все компоненты подобраны, нужно еще развести печатную плату под всё это. В случае Cortex A7 получится как минимум 4-слойка с BGA-монтажом и частотами под гигагерц со всеми вытекающими прелестями, вроде выравнивания длины дорожек. У вас есть опыт разработки таких плат?
    Ответ написан
    1 комментарий
  • Как эффективнее всего выдать 5V с аккумуляторов 18650?

    Ocelot
    @Ocelot
    Банки соединить параллельно, чтобы не заморачиваться с балансировкой. Для получения 5 вольт использовать step-up преобразователь, вроде такого: www.dx.com/p/usb-dc-1-5v-to-dc-5v-voltage-step-up-... Можно найти и на 2 А выходного тока, подороже.
    Для зарядки тоже есть готовые модули: www.dx.com/p/tp4056-1a-li-ion-battery-charging-mod...
    Наличие защиты на аккумуляторе опознается по нашлепке на одном из торцов и металлической ленте вдоль бока банки. Если защиты нет, то она тоже продается отдельно: www.dx.com/p/charge-discharge-protective-circuit-b...
    Ответ написан
    Комментировать
  • Питание atmega328 от usb?

    Ocelot
    @Ocelot
    Не сгорит. Двухамперность блока питания говорит только о его максимальном токе. Если контроллер потребляет меньше, никто не будет в него насильно эти два ампера вкачивать.
    Ответ написан
    Комментировать
  • Как проверить исправность микроконтроллера?

    Ocelot
    @Ocelot
    Программа заведомо рабочая? На другом таком же кристалле все ок?
    Возможно, часть пинов просто неправильно сконфигурирована - не как GPIO, а как входы-выходы встроенной периферии: таймеров, USART и т.п. Вот этот зверинец вы и наблюдаете на выводах вместо своих единичек. При этом IAR будет честно показывать, что в регистрах все отлично.
    Ответ написан
  • Где взять клавиатурный контроллер?

    Ocelot
    @Ocelot
    Может, проще разобрать ненужную клавиатуру? Там как раз маленькая платка с USB / PS/2 и кучей пинов, к которым цеплялась матрица. И три светодиодика =)
    Ответ написан
    Комментировать