Профиль пользователя заблокирован сроком с 30 декабря 2015 г. и навсегда по причине: Подозрение на взлом аккаунта
Ответы пользователя по тегу Arduino
  • Какой arduino подойдет для потоковой передаче видео ?

    @Eddy_Em
    > Как я понимаю разницы между arduino как таковой нету
    Как же, как же... Есть и на совершенно дохлых атмелегадостях, есть и на ARM'ах 32-битных... И все это - ардуйня!
    Потоковое видео по синезубу - это нечто, конечно. Какой там будет битрейт? Или надо 1 кадр в секунду в качестве 640х480?
    Советую купить кубитрак и попробовать с ним. Уж более-менее мощная двухъядерная система-то с видео справится наверняка!
    Ответ написан
  • Как передать массив byte[] в Arduino из C#?

    @Eddy_Em
    И в чем беда? Если по UART передача идет, просто со стороны компьютера делаем write, на дурине принимаем, вычисляем CRC и отправляем обратно, на компьютере сравниваем CRC и выполняем определенные действия.
    Это - от силы десяток строк кода. Ну, на "сидиезе", возможно, побольше.
    Кстати, лучше на нормальном С делать подобные низкоуровневые вещи: чем выше абстракция, тем меньше шансов, что все будет работать как надо. Особенно в случае "сидиеза", который как был мелкомягкой поделкой, непонятно зачем придуманной, так ею и остается!
    Ответ написан
  • Совместная работа ардуино и линукс?

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

    Интерфейс подключения к микроконтроллеру может быть как древним RS-232, так и USB — смотря как настроить микроконтроллер. В любом случае, если USB настроить на CDC, то никакой разницы с точки зрения софта не будет: открываете /dev/ttyUSB0 и работаете, как будто это обычный RS-232.
    Но при желании можно и через libusb в bulk-режиме. Это имеет смысл, если необходимо много данных гонять по шине.
    Ответ написан
  • Электронный градусник температуры за окном, как сделать?

    @Eddy_Em
    Купить на ибее. Стоит рублей 150. У самого такая штука: за окном датчик, на окне внутри квартиры - экранчик, отображающий температуру и влажность за бортом. Делать такое самому - и дороже, и уродливей.

    Если нужна метеостанция, то уже подороже будет - рублей 500.
    Ответ написан
  • Какой arduino выбрать?

    @Eddy_Em
    Советую взять простую платку на STM32F103. Стоимость — около 400-500 рублей.
    Архитектура ARM, в отличие от...
    В общем, намного лучше, чем ардурина на атмеле. Хоть какая-то польза будет, а не просто поиграться и выкинуть.

    P.S. А еще существуют копеечные STM32F042 с аппаратным USB... Да много их - под любые капризы!
    Ответ написан
    6 комментариев
  • Как отнести цифровой датчик более чем на 50 метров от Arduino?

    @Eddy_Em
    1-wire для таких расстояний не предназначен. Этот псевдопротокол годится лишь для расстояний не больше метра от микроконтроллера.
    Если нужно так сильно разносить, то проще взять дешевый МК (скажем, STM8S003 - совсем копейки) и преобразователь уровней (RS-232, CAN или RS-485 - что больше по нраву), так и связать — чтобы и протокол был более приличным, и передача данных по дифлинии происходила. Ну или вообще радио, как предложили.
    Ответ написан
  • Linux на плате. Как сделать подобие Arduino с нуля?

    @Eddy_Em
    Для начала купите raspberry. Потом, если будет не хватать возможностей, возьмете кубитрак какой-нибудь.
    А самому делать (да еще и, судя по тексту, с абсолютным нулем познаний) выйдет значительно дороже. Хотя бы просто купить такой процессор: ведь их никто поштучно не продаст, минимум упаковка на несколько тысяч штук! Либо у посредников по конской цене.

    Для понимания же электроники нужно не только проштудировать Титце-Шенка, Хоровица-Хилла и т.п., но и хорошо знать физику, уметь программировать (если вам нужна цифровая электроника), и т.д., и т.п.

    P.S. В качестве примера: разработка прототипа обычно имеет очень высокую стоимость. Скажем, у нас для системы управления одним прибором уже около ста тысяч рублей ушло! При том, что то, что получится в итоге, какие-нибудь китайцы вполне могли бы шлепать тысячи по 2-3!
    Ответ написан
    Комментировать
  • Как запитать nRF24L01+ (3.3v) от Arduino Nano (5v)?

    @Eddy_Em
    1. Почитать для начала Хоровица и Хилла, а также Титце и Шенка.
    2. Только после выполнения п.1 заниматься электроникой.
    3. Тогда будет ясна разница между импульсными и линейными стабилизаторами и станет понятно, что из них в данном случае правильней выбрать.
    Ответ написан
    Комментировать
  • Как с помощью Arduino осуществить переключение между microsd картами?

    @Eddy_Em
    Смотрите на картинку:
    pinout-tflash.jpg
    Т.к. наверняка флешки у вас будут по SPI, то обратите внимание на контакт №2 (CS). Если его подтянуть к земле, флешка будет работать с SPI, если нет — не будет откликаться.
    Чтобы кучу ног не заводить, ставьте декодер: скажем, каскад двоично-десятичных 4-битных декодеров обеспечит M = 2^N (N - разрядность подводимой адресной шины) выходов.
    Итого, понадобится: 3 SPI-ноги для работы с карточками + log2(M) ног для адресации.

    Про кардридер я не понял: для чего он?
    Ответ написан
    Комментировать
  • Бывают ли аудиокниги по радиофизике, электронике, микроконтроллерам?

    @Eddy_Em
    "Вы прослушали полный аудиокурс теоретической физики Ландау и Лифшица"...

    Ну и бредятина! Вообще молодешь обленилась! Скоро и читать разучатся!
    Ответ написан
    4 комментария
  • Кто может помочь по практическому использованию Arduino.. или аналогов?

    @Eddy_Em
    Если уж колхозить, то следует для простоты выбрать цифровые датчики: на zacwire или 1-wire (конкретную модель выбирать в зависимости от диапазона температур и требуемой точности). Городить АЦП стоит лишь если температура имеет слишком большие пределы изменения.
    Ну, а работать с этим можно даже на элементарных копеечных 8-битных микроконтроллерах (я, скажем, делал на STM8). Связь с компьютером - по USB (через баксовый PL2303), RS-232/485 или CAN (преобразователь уровней малость дороже будет + для 485 и CAN придется в компьютер тоже преобразователь интерфейсов втыкать).

    Ну, а если денег завались, то присоединяюсь к предыдущему оратору. Можно вообще у NI купить все железо и в LabView нарисовать интерфейс. Получим то же самое, но вместо 5000 рублей (к примеру) отдадите такую же сумму в долларах (а то и больше).
    Ответ написан
  • Электро-механический ТИР на базе АРДУИНО

    @Eddy_Em
    Нет проблем запихать в "винтовку" 10-рублевый лазер. Проблема - зарегистрировать его свет. Потому что всякие фоторезисторы/фототранзисторы/фотодиоды слишком мелкие. А вам нужно хотя бы сантиметра 3 в диаметре сделать "бычье сердце" + ,возможно, 1-2 внешних кольца.
    Можно попробовать взять матовую белую пластмасску и за ней разместить светоприемник. Кстати, лучше поискать светоприемники со встроенным Шмидтом и КМОП-уровнями на выходе: подтянуть его резистором к плюсу питания, а при попадании он будет просаживать на землю.

    А вообще, у вас больше проблем наверняка возникнет с логикой этой игры, а не с железяками.
    Ответ написан
    4 комментария
  • Нитратомер на микроконтроллере

    @Eddy_Em
    Запросто. Только это тема диссертационной работы. Нужно на большом статическом материале исследовать зависимость проводимости содержимого помидора от количества нитратов в нем. А для использования не только с помидорами, нужно еще и разработать калибровки.
    Ответ написан
    Комментировать
  • Как связать Arduino и 74HC138N?

    @Eddy_Em
    Схема, кстати, есть в оригинальной статье.
    Управление мультиплексорами простое: они имеют три входа для декодера и три разрешешающих. Два разрешающих — инвертированные, посажены на «землю».
    Первый мультиплексор управляет разрешающими входами, т.е. «включает» нужный мультиплексор. Если использовать контроллер с бóльшим количеством ног, он не нужен (т.к. он «экономит» лишь две ноги).
    Остальные мультиплексоры сидят на одной и той же параллельной шине: какой код зададите на их входе, такой их выходной порт и активируется (в соответствии с двоичным сигналом на входе), если этот мультиплексор активирован (т.е. на EN-входе — логическая единица).
    Таким образом, для активации нужного столбца светодиодов следует подать на выходные порты 2..6 дуины код, равный номеру нужного столбца (старшие биты «автоматически» переключают мультиплексоры).
    А вот ряды сидят на пяти ногах дуины (внедрение сюда мультиплексора сэкономило бы лишь две ноги). Запись кода в порты 7..11 дуины активируют слой, на который подаете логическую единицу. В принципе, для предотвращения ошибок здесь лучше было бы воткнуть мультиплексор. Хотя, быть может, это — «не баг, а фича» — замысел разработчика, позволяющий «засвечивать один столбец за один присест».
    Ответ написан
    7 комментариев
  • Нужен совет по выбору Arduino и его модулей

    @Eddy_Em
    Советую не связываться с ардуино, а либо купить готовое, либо же собрать на основе какого-нибудь ARM-микроконтроллера. Выйдет намного дешевле.
    Arduino хорошо лишь в одном случае — на стадии моделирования и экспериментов (т.к. можно по-быстрому «обкатать» тот или иной алгоритм и узлы схемы), а как конечный продукт использование ардуино неоправданно дорого.
    Ответ написан