Ответы пользователя по тегу Микроконтроллеры
  • Трудоустройство Embedded developer без технического образования?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Яя... где-то тут уже писал об этом, но если кратко - можно поставить себе цель сделать что-то не совсем простое, например, одноплатник, в процессе научишься разводить процы, DDR, дифпары, узнаешь о согласовании и выравнивании длин дорожек и т.п.

    Небольшая реклама, недавно сделал чат в телеграм где как раз собирался набрать джунов и помогать им в электронике, если кому интересно, мой профиль на тг в информации профиля тут
    Ответ написан
    Комментировать
  • Почему в композитном USB устройстве на stm32f407 (CubeIDE) работает только один endpoint?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Библиотека от ST это сущий ад, там ничего не работает, даже я находил в ней ошибки
    Я в итоге стал использовать tinyusb
    Ответ написан
    1 комментарий
  • ESP8266: waiting for host В чем проблема?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    1) Проверь все пины, есть ли подтяжки для бута, нормально ли ведет себя линия ресета, и не проседает/пропадает питание (установи на осциле ждущий режим)

    2) Железо иногда умирает, просто надо купить новую
    Ответ написан
    Комментировать
  • Как лучше реализовать простой энергоэффективный компактный диктофон (устройство)?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    И так

    Во первых используйте STM32 с I2S. Почему? Да потому что недавно срок лицензии на MP3 кодек истек и вот он уже лежит в открытом доступе на сайте ST с кучей встроенных настроек, эквалайзеров и примеров реализации и записи на флешку (почти весь ваш готовый диктофон)

    Во вторых используйте цифровой микрофон. Почему? Да потому что за вас в нем уже сделан аналоговый фронтэнд (AFE), и поверьте, как бы просто не звучала задача "оцифровать АЦП", она не очень простая если вы хотите получить действительно хороший звук. А если и не хотите, почему бы не поставить? Ведь это ничего не стоит

    В третьих, берите производителей которые давно на рынках микрофонов, а не несколько лет (например, ST недавно начали их делать, но пока это средне). Вот, посмотрите на этих ребят, которые работают с 1946 (!) https://www.knowles.com/subdepartment/dpt-micropho...

    В четвертых, у STM32 есть встроенные возможности для работы с дисплеями, будет плюсом. И есть серии STM32L как раз для портативной электроники и энергосбережения

    В пятых, блютуз можно добавить, но в таком случае я советую вам резко сменить курс и поставить NRF52, как у него будет с MP3 кодеком я уже не знаю, возможно придется поломать голову, и на сколько помню у него нет встроенного интерфейса SD карты EMMC, только SPI (что по мне так костыль). Вариантом так же является использовать NRF52 чисто как блютуз и STM32, тогда у вас будет 2 МК, если не против удорожать ваше устройство на пару баксов тогда это вполне приемлемо (многие WIFi и BLE модули в ноутах являются такими же МК с предустановленной прошивкой, и часто в драйверах линукса можно найти код, который каждый раз при старте такого модуля зашивает одну и ту же прошивку. Хоть плеер это не ноутбук и тут такое немного не в тему, но я говорю это чтоб вы понимали, что такой подход вполне нормален)

    В шестых.. нуу.. эм, остались ещё какие-то вопросы?
    Ответ написан
  • Сколько проживёт MicroSD карточка с операционкой в Raspberry PI?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Не очень сложно сделать плату с АКБ под малину
    Как только питания нет, мы спокойно её выключаем
    Когда питание есть - заряжаем акб
    Ответ написан
  • Какой контроллер взять для передачи изображения с камеры по Wi-Fi?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Ох, это примерно то, чем я занимаюсь уже почти лет 5 на своей работе (делаем проводные и беспроводные эндоскопы)

    Чтоб передать картинку по WIFI её надо закодировать, ни один МК это не потянет, но есть камеры у которых есть режим, когда они кодируют в JPEG сами (не h264 и уж тем более не h265), но фпс будет проседать т.к. камера не может кодировать много и быстро, вы получите 720р на около 10фпс

    Если захотелось всеж поделать что-то самому, то самое простое взять ESP32 и стандартную либу под её OV2640

    Дальше по сложности идет ESP32 без ардуино IDE, разобраться как писать под голый ESP32 и написать свой драйвер для камеры, которую ты выбрал у sony/onsemi/ov, запросил у производителя даташиты и, скорей всего, подписал NDA

    Ещё более сложно взять какой-нибудь STM32 с его аппаратным DCMI и прикрутить внешний WI-FI (хотя кому как, по мне этот вариант легче)

    Ещё один уровень это найти проц (предлагаю ti или nxp, больше особо открытых нет), и на нем повторить все, что предугадал выше, найти проц надо уже хотя бы с h246

    Ну, или взять плис, тут без комментариев

    Самый простой вариант - возьмите малину
    Ответ написан
    Комментировать
  • Есть ли в Москве хорошие очные курсы по программированию микроконтроллеров?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Только программирование? т.е. платы разводить вы не будете?
    Ответ написан
    Комментировать
  • Насколько надежен esp8266?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Это китайский производитель Espressif, мы отказались его использовать в проекте т.к. его поддержка держится на добром слове и хайпе
    Ответ написан
    2 комментария
  • Не хватает портов arduino или как сделать драйвер LCD?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Вы говорите что желательно не BGA, т.е. вы рассматриваете это как крайний случай?
    Вы готовы развести плату под BGA, а для этого, скорей всего, придется использовать HDI, потом ещё где-то монтировать, но при этом вы ставите ардуино?? Первый раз такое слышу

    Если что-то не подходит когда вы делаете электронное устройство, тогда меняйте то, что не подходит, возьмите другой дисплей, возьмите не ардуино, а сделайте свою плату, возьмите плис

    Варианты:
    1) Найти дисплей с SPI или I2C
    2) Использовать STM32 с MIPI DSI интерфейсом и такой же дисплей, никто не делает миниатюрные устройства с дисплеем на 64 пина
    3) Сделать свой драйвер на плис или другом МК (без BGA не обойтись)
    Ответ написан
    Комментировать
  • Какие книги, ресурсы посоветуете для embeded программиста изучающего С++?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Christopher Kormanyos
    Real-Time C++
    Ответ написан
    Комментировать
  • Как припаять - подключить датчик к телефону на андроиде?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Если вы вообще задаете такой вопрос, то стоит начать с ардуино вариантов что тут предлагают

    Если нормально, то берете STM32 с USB OTG и к нему цепляете датчик, разводите плату и заказываете на pcbway или в резоните у нас
    В этом варианте все получится крайне компактно и надежно, размером с монетку (чего не сделаешь с ардуино)
    Ответ написан
    Комментировать
  • Какой монохромный сенсор для самоделок посоветуете?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Заказывайте на маузер компоненты и ищите там же, а не по всяким али https://www2.mouser.com/Sensors/Optical-Sensors/Im...
    Там есть фильтр в поиске Color Sensing
    Ответ написан
    Комментировать
  • Какую программу магистратуры выбрать программисту микроконтроллеров?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Если хотите учится то выбирайте место где можно больше всего не учится, т.е. там где сможете больше времени уделять саморазвитию дома, потому что вас ничему толком не научат
    Если все равно на корочку, то идите работать по специальности, найдите место где вас возьмут с вашим уровнем знаний. Участие в реальных проектах за год даст вам больше чем все обучение где-то в университете за все время
    Ответ написан
    Комментировать
  • Можно ли писать нейронные сети для микроконтроллеров или лучше использовать ПЛИС?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    МК не потянет такое, если вы только не хотите робота который будет принимать решение что перед нем через несколько дней
    Написать нейросеть под ПЛИС если был только опыт работы с ардуино будет ну оочень долго, для начала оцените масштабы и попробуйте написать сеть которую выполняет вашу задачу на каком-нибудь с++ совсем без пакетов и библиотек, даже библиотеки матриц не берите, пишите все сами, сколько времени это займет?

    Наверно вы хотите по быстрей получить результат, берите мощный одноплатник, что хорошо подойдет так это tegra jetson tx1, но потянет ли ваш бюджет? Может тогда выбрать для себя задачу по проще для начала?
    Ответ написан
    3 комментария
  • Бесплатный симулятор электрических схем для windows 10?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Из разряда не "детских" симуляторов есть LTspice от Linear Technology: www.linear.com/designtools/software
    Заодно стараюсь сам ставить питание только от Linear, т.к. они дают симуляции к ним
    Ответ написан
    Комментировать
  • Как реализовать хорошую графику на arduino?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Используйте микроконтроллеры STM32F4 или STM32F7, в них есть встроенный графический ускоритель и примеры кода
    https://www.youtube.com/watch?v=qEZJVlx2g5E
    Ответ написан
    Комментировать
  • Есть аналоги esp8266 без WIFI, но bluetooth/BLE (миниатюрный микроконтроллер с BLE)?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Есть у меня такое правило, если нужен какой-то чип, то первым делом надо посмотреть решения от TI
    www.ti.com/lsds/ti/wireless_connectivity/overview.page
    Ответ написан
    Комментировать
  • Какую пользу можно извлечь из микросхем смартфонов?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Все, на чего найдешь полный даташит
    Ответ написан
    Комментировать
  • Есть ли ресурс с готовыми схемами для sprint layout?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Что вы имеете ввиду под схемами? Случайно не путаете с печатными платами?
    И в чем проблема найти ресурс просто со схемами и делать их в sprint layout?
    Да и вообще, есть много программ по лучше sprint layout, попробуйте DipTrace или altium designer
    Ответ написан
    Комментировать
  • Где найти библиотеку на nrf24l01 радиомодуль?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Легче купить макетную плату и сразу делать схемы на ней, заливается прошивка быстро, чем хуже протеуса?
    Тем более у тебя ардуина, соединяй модули да радуйся, а просто схемы быстро создавать в диптрейс, а ещё лучше потратить дня 3-4 и научится базовым навыкам работы с альтиум, там схемы очень презентабельно выглядят
    Ответ написан
    Комментировать