Ответы пользователя по тегу Arduino
  • Как подключить внешнее устройство к Arduino?

    @evgeniy_lm
    Идеальный вариант гальваническая развязка.
    Можно использовать делитель на стабилитроне 4,7-5,1В
    Ответ написан
    Комментировать
  • Как запитать что-либо от аккумуляторов 18650?

    @evgeniy_lm
    Я использую это и это. Если нужен больше выходной ток то это
    Ответ написан
    2 комментария
  • Какие детали нужны для коннекта ардуино с удаленным сервером?

    @evgeniy_lm
    Я беру здесь. Понадобится это (лучше это) , это и это
    Ответ написан
    Комментировать
  • Как сохранить память arduino?

    @evgeniy_lm
    Что такое RAW код.?
    Как я понимаю вы каким то образом записали как мигает светодиод пульта. Вам не приходило в голову скинуть все это в комп, проанализировать и сжать раз в 20?
    Ответ написан
    Комментировать
  • Нужен хороший и понятный онлайн/оффлайн симулятор простых электрических схем (аналоговых и цифровых)?

    @evgeniy_lm
    Один из самых простых симуляторов Proteus, но он больше заточен на работу с цифровыми схемами, может автоматом разводить платы.
    Хвалят Multisim, но я его не понял.
    Старичок Electronics Workbench может на что-то сгодится.
    EasyEDA прикольный онлайн симулятор, нашел недавно еще не разобрался
    Ответ написан
    2 комментария
  • Что нужно для антипожарной системы?

    @evgeniy_lm
    Слышал о такой вещи как Arduino, можно ли на ней это как-то реализовать?
    Не только можно, но и нужно.
    И какие технологии мне могут помочь в столь интересной для меня реализации?
    Arduino это не только контроллеры, но и датчики к ним. Выбирай какие тебе нужны.
    И может тут есть люди которые могут примерно огласить финансовый расход на это все :) Так примерно : ) Ибо студент !)
    Цены разные. Не совсем понятно что тебе нужно, но думаю Arduino Mega будет достаточно. Имей ввиду, что качество китайских плат такое же высокое как и итальянских, при этом цены в полтара-два раза ниже.

    Промежуточный сервер не обязательно, Arduino сам может отсылать необходимую инфу по Ethernet или WiFi
    Ответ написан
    Комментировать
  • Какая частота ШИМ достаточна для того, чтобы не замечать мерцания?

    @evgeniy_lm
    глаз не будет замечать мерцания уже при 30Гц, но мозг еще будет.
    1000Гц более чем достаточно
    Если вы собираетесь управлять яркостью освещения в квартире, вам необходимо знать следующее.
    1. Управление переменным током требует учитывать переход напряжения через 0 для управления симистором (он только так выключается) т.е. хотите вы или нет, видите вы мерцание 100Гц или нет это не важно, потому как это единственно возможная частота ШИМ.
    2. Управлять освещением с помощью ШИМ можно только используя лампочки Ильича, Лампы ЛДС (экономки) и LED (светодиодные) ШИМ убьет
    Ответ написан
    2 комментария
  • Индикатор температуры(термометр). Встраиваемый в электронику. Где купить, как найти или как сделать самому?

    @evgeniy_lm
    Подобных схем в инете миллион +1

    В общем случае тебе понадобится любой микроконтроллер со встроенным АЦП (почти все Atmega), любой операционный усилитель, можно даже копеечный LM358 и какой ниибудь индикатор
    Ответ написан
    Комментировать
  • Как правильно подключить китайское arduino uno?

    @evgeniy_lm
    Сначала необходимо определится какой у вас UART-USB и искать на него драйвер под Win10
    Ответ написан
  • Как считывать в память EEPROM arduino uno?

    @evgeniy_lm
    EEPROM имеет ограниченное на количество циклов перезаписи ее не стоит так использовать. Для записи данных нужно использовать внешнюю SD карту
    Как работать с приемником написано здесь, про SD карту можно прочитать здесь
    Ответ написан
    Комментировать
  • Каков принцип работы подтягивающего резистора?

    @evgeniy_lm
    Все работает согласно закона Ома
    Если просто то на выходе стоит транзистор с эмиттером на землю. В закрытом состаянии сопротивление перехода коллектор-эммитер много выше подтягивающего резистора и все напряжение падает на транзисторе т.е. на коллекторе (выходе) около 5В (1). Когда надо передать данные транзистор открывается, все напряжение падает на подтягивающем резисторе, на коллекторе 0В (на выходе 0).
    В Arduino используются МК AVR у них сопротивление внутренних подтягивающих резисторов около 50кОм. По всей видимости датчики DHT своего подтягивающего резистора не имеют, а сопротивление внутреннего в МК для них много по этому необходим дополнительный подтягивающий резистор 5-10к
    Ответ написан
    Комментировать
  • Arduino max485 как не перемешать отправляемые данные с нескольких ардуин?

    @evgeniy_lm
    Все просто, посылаете данные по очереди. Желательно по требованию Мастера.
    Можно использовать Modbus, а можно что либо свое наваять или проще или сложнее
    Ответ написан
    Комментировать
  • Отличие драйвера от программы в робототехнике?

    @evgeniy_lm
    К примеру, покупаем привод (микромоторчик), приппаиваем к нему провод usb (или нужен переходник?) и втыкаем в комп, тогда моторчик начинает крутиться, так как есть ток, верно? Теперь, чтобы сделать включение/выключение с компьютера, и уж тем более скорость вращения, нам нужен некий контроллер. Для которого просто необходим драйвер?
    Дикая идея. Чисто теоретически можно запитать моторчик от USB, но лучше этого не делать. Даже если ты запитаешь моторчик от USB он просто будет крутится, для управления моторчиком с компьютера нужен микроконтроллер с соответствующей программой (не драйвером, учись использовать правильную терминологию) и программа управления на компьютер. Проблема в том, что МК с аппаратным USB стоят дорого, а программный USB штука для новичка сложная, но есть выход это платы Arduino (или их более дешевые и такие же надежные китайские братья). На платах Arduino есть конвертер USB-UART, т.е. при подключении такой платы к компьютеру у тебя будет обычный COM порт (вот тут тебе понадобится драйвер конвертера) с помощью которого можно обмениваться данными с МК.

    Все драйвера пишутся на c++ либо ассемблере, так? Я пишу в visual studio на c#. Нельзя ли как-то обойтись без c++ и ассемблера для таких задач?
    Не вижу проблемы в изучении С# и С++ ближайшие родственники. У Arduino свой язык Wiring похожий на С. Т.е. для компа пишешь на C# для Arduino на Wiring

    И второй уровень, если я хочу подключить wi-fi (питание тут не интересует, из розетки или батареек), то мне в вентилятор необходимо добавить сам модуль wi-fi, но чтобы теперь организовать работоспособность, необходим процессор, который будет работать с вайфаем? То есть в вентиляторе нужна управляющая программа (прошивка? программа-сервер?), а так же драйверы по управлению приводами, которые необходимо писать для этого процессора? На компьютере же у нас останется только программа с вызовом (клиент?).
    Да пожалуйста, без проблем

    Родной язык c#, нельзя ли как-то обойтись одним этим языком? Так же наткнулся на описание microsoft robotics developer studio, но конкретных примеров не нашел. Такие вещи создавались как раз, чтобы упростить решение моей задачи? Так же есть некие arduino, это и есть та плата, на которой могут быть установлены двигатели и wi-fi модуль, через которую можно будет с компьютера управлять моторами используя какой-то их высокоуровневый язык без необходимости писать драйверы?
    В реальном программировании программист должен знать и уметь так много, что знание языков это малозначительная мелочь. Если ты, при необходимости, не можешь освоить второй/третий язык в программировании тебе делать нечего.
    Microsoft Robotics Developer Studio это совсем не то что тебе нужно в данный момент. Там пишут программы для управления роботами стоимостью за миллион долларов.

    ЗЫ Если будут вопросы пиши на почту, постараюсь помочь
    Ответ написан
    2 комментария
  • Как с помощью Arduino получить POSTкарту?

    @evgeniy_lm
    Опыта нет, но думаю что можно. Проблема в другом, ну узнаете вы неисправность, а дальше что? Для ремонта платы нужно столько разного оборудования при покупке которого POSTкарту дают в подарок.
    Ответ написан
  • Как прошить Arduino Atmega328 через ethernet?

    @evgeniy_lm
    В принципе можно. Для этого нужно написать соответствующий бутлоадер. Стандартный бутлоадер работает с UART, а ethernet модуль связывается через SPI
    Ответ написан
    Комментировать
  • Как рассчитать количество светодиодов под блок питания и наоборот?

    @evgeniy_lm
    напряжение 5 В, лишнее рассевается балластным резистором так что (1-0,045)*0,9/0,02= 43 светодиода
    само собой это если рассматривать что гореть будут все одновременно, иначе можно больше. Так же ненужно забывать что максимальный ток нагрузки выхода 40мА, но стоит больше 25мА. Т.е. если включать несколько светодиодов параллельно нужен транзистор
    Ответ написан
    Комментировать
  • Сборка системы автополива комнатных растений, вопрос?

    @evgeniy_lm
    Самопальный циркуляционный насос из маленького вентилятора 12В (например такой). время до лета еще есть, можешь собрать на каждый цветок по насосику
    Ответ написан
    Комментировать
  • Как откалибровать датчик DHT22?

    @evgeniy_lm
    Скорее всего у вас не DTH22, а DTH11, у него паспортная точность 2 градуса. Ко всему прочему ваш контрольный термометр то же врет. Для тестирования датчиков я использую несколько откалиброванных спиртовых термометров, а не один случайно купленный на рынке. Сравнивать с показаниями термометра в мультиметре не стоит у него погрешность более 2 гр. Погрешности складываются, вот откуда ваши 4 гр.

    Вообще измерять температуру с помощью DTH дело не благодарное. Возьмите DS18B20 и будет вам счастье. Если нужно измерять температуру и влажность датчики можно соединить параллельно.
    Ответ написан
    Комментировать