Ответы пользователя по тегу Arduino
  • Существует ли более мощный аналог LM338?

    @evgeniy_lm
    Учите матчасть. Вы пишите о параметрических стабилизаторах. По сути это не более чем "умный резистор" который в сочетании с нагрузкой образует такой делитель напряжения, что не зависимо от сопротивления нагрузки на ней всегда упадет определенное напряжение. Само собой лишнее напряжение достанется самому стабилизатору. По этому чем выше стабилизируемый ток тем выше рассеиваемая мощность и как следствие больше размеры. Т.е. подобные стабилизаторы имеют применение только при малых токах. При больших токах следует рассмотреть импульсные стабилизаторы мощность рассевания (потери) которых невелики. Существует масса относительно недорогих стабилизаторов (в том числе и регулируемых ) с током до 15А
    Ответ написан
  • Как объединить два скетча в один чтобы работали два датчика одновременно?

    @evgeniy_lm
    А в чем проблема? Добавляешь недостающий код одного скетча в другой. Главное нужно помнить, что BMP-280 использует аппаратный I2C (выводы А4, А5) так, что для MQ-2 доступны А0-А3
    Ответ написан
  • GSM-модуль и Ардуино к БД?

    @evgeniy_lm
    Возможно ли, подключить GSM-модуль к Ардуино

    Конечно можно.

    будет посылать всю информацию в БД, например, 1С

    Не забывайте, что БД должна как то принимать данные, т.е. там тоже должен быть GSM-модуль. По хорошему GSM в данной ситуации можно использовать в случае если расстояние между вашим сканером и БД более 1 км. Если расстояние невелико (до 200 м) то лучше использовать Ethernet. До 1км при отсутствии возможности установки множества коммутаторов для усиления Ethernet (по паспорту придел 100 м, в реале меньше) можно использовать направленный WiFi
    Ответ написан
  • Как в Arduino развернуть данные?

    @evgeniy_lm
    Если совсем примитивно map тебе в помощь. Если реально, то обороты двигателя серьезно зависят от нагрузки и не будут пропорциональны ШИМ. Т.е. если ШИМ 100 увеличить до 200 это вовсе не значит, что обороты возрастут в двое. В случае если нагрузка постоянная то можно записать таблицу значений ШИМ для каждого значения джойстика (или не для каждого, а промежуточные вычеслять)
    Ответ написан
  • Как грамотно реализовать мониторинг напряжения и силы тока от солнечной панели?

    @evgeniy_lm
    ткнуть носом в какую-нибудь тематическую литературу по данному вопросу

    Тыкаю

    С помощью небольшого самодельного мультиметра на базе ардуино снимать показания (напряжение, силу тока)

    тыц , немного конкретнее тыц

    Показания сохранять в логи и передавать на сервер

    тыц, конкретнее тыц

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

    Для технически грамотного человека все возможно. Готовые инструменты конечно же существуют 1, 2, .... Само собой это не наш путь.
    Ответ написан
  • Сброс счётчика ARDUINO?

    @evgeniy_lm
    В loop отсчитывать интервалы таким образом будет только очень пузатый чайник. Точность в таком случае будет никакая. Увы, порог входа в Arduino почти нулевой (так задумывалось изначально), по этому почти весь ардуинский код есть самый жуткий говнокод (в том числе и оба ваши примера).
    Как уже писали, продвинутые чайники используют millis() (или micros()). Тогда код будет выглядеть так.

    void loop() {
    if (!state) {
    if (millis() - myTimer > PERIOD) { // таймер периода
    myTimer = millis(); // сброс таймера
    }
    } else {
    if (millis() - myTimer > WORK) { // таймер времени работы
    myTimer = millis(); // сброс
    }
    }

    }

    Здесь вы можете быть уверенны в точности +-2мс для millis() или +-50мкс для micros()
    Программисты для отсчета интервалов используют счетчики таймеры. В таком случае можно осуществлять более точные и сложные измерения. Только при этом нужно помнить, что все таймеры используются функцией analogWrite(), таймер 0 так же используется millis() и micros(). При других настройках таймеров эти функции будут недоступны.
    Для очень точного отсчета больших интервалов используйте RTC, в Mega2560 он встроен, для других нужен внешний
    Ответ написан
  • Какую модель ардуино выбрать для проекта?

    @evgeniy_lm
    Стандартная Arduino UNO имеет 14-2 цифровых входов входов + 6 аналоговых входов которые без проблем можно использовать как цифровых входы/выходы. итого 18.
    У вас 10 кнопок (5 входов, 2 выхода), 1 выход -реле, 1 -выход замок (как я понимаю у вас опечатка), 2 выхода динамики (у вас стерео звонок?) итого 5+2+1+1+2 = 10 т.е. более чем достаточно.
    Можно использовать
    Arduino Nano
    это тоже самое что и UNO только меньше и чуть дешевле, но мене удобный. Можно Arduino Pro Mini она еще меньше, но там нет преобразователя UART-USB нужно купить отдельный такой или любой другой, но главное наличие DTR выхода
    Так же вам понадобятся транзисторы для управления мощными нагрузками (реле, замок), например, такие. Реле можно взять такое. Если динамики это не пьезоизлучатель, то вам так же понадобятся транзисторы. Можно не использовать дорогой электромагнитный замок, а модернизировать обычный с использованием соленоида

    PS
    1.Ссылки даны на лучший магазин в Украине. цены почти как у китайцев, но доставка в течении 2-3 дней. Если вам это не подходит ищите у себя или у китайцев.
    2. Приведены ссылки на китайские Arduino, они не хуже фирменных, но существенно дешевле.
    3. Если нужна помощь с проектом, обращайтесь. Могу сделать проект полностью, но это другая история
    Ответ написан
  • Получиться сделать гаусс пушку из модуля 12-220 В.?

    @evgeniy_lm
    Конденсаторы в Гаусс-пушке ненужны, но эта фигня вам тоже не особо не поможет.
    Вообще-то этот модуль сам по себе имеет определенную ценность. Если сильно хочется найдите хорошего электронщика у себя во дворе и обменяйте эти модули на Гаусс-пушку
    Ответ написан
  • Возможно ли такое на arduino?

    @evgeniy_lm
    Возможно, GOOGLE знает
    Самое главное ни каких сайтов и ни какой JS даже рядом не стоял
    Ответ написан
  • Как самому сделать подобное?

    @evgeniy_lm
    Не нужно тут ни каких сайтов и ни каких JS. Забудьте про эту хрень вообще.
    Сама электроника и программный код здесь вообще примитивные, но с механикой придется повозиться. Если у вас есть доступ к 3D принтеру будет проще
    К сожалению рассказ как сделать такую штуку это не формат данного сервиса. но в общем вам понадобится:
    1. Знания основ конструирования и умение работать в каком нибудь CADе
    2. Наличие 3D принтера
    3. Пластик для 3D принтера
    4. Обычный принтер и бумага (желательно самоклеещаяся)
    5. Aruino любая, например такой
    6. 3 моторчика от детских игрушек пример
    7. полевой транзистор 3 шт
    8. сервопривод
    9. Провода, резисторы, кнопки, концевики и прочая мелочь.
    ......
    100500. Возможно еще чего.
    Ответ написан
  • Почему только после добавления задержки стали нормально отображаться цифры 1234 на семисегментных индикаторах?

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

    @evgeniy_lm
    Даже если "взбунтуется" какой нибудь самопальный "умный дом" его более умный владелец теоретически должен успеть добежать до рубильника. У вас речь идет о безопасности бессловесных живых тварей.
    В вашем вопросе я, как дипломированный инженер конструктор, вижу много часов проектирования, различных расчетов в т.ч. и отказоустойчивости системы. Потом полевые испытания, наработка на отказ, тесты отказа различных датчиков. В общем набежит год-полтора работы и то это не даст 100% гарантии сохранности ваших зверушек. Короче, только один проект это вопрос на не одну тысячу долларов, я погуглил, ваши звери столько не стоят, это скорее тема небольшого стартапа. В вашем случае попросите соседскую бабу Машу приглядеть за живностью и вся автоматика.

    ЗЫ
    8. Макетная плата

    Откровенно улыбнуло. Хотя в прочем, весь ваш список указывает на ваши живодерские наклонности
    Ответ написан
  • Почему Arduino не выдерживает напряжение от 14,8 вольт?

    @evgeniy_lm
    там стоит параметрический стабилизатор который все "лишние вольты" превращает в тепло. В вашем случае это 9,8В. Atmega328 потребляет 5мА+ток всяких светодиодов 20-30мА в итоге 9,8*30=300мВт это почти предел для установленного стабилизатора. А если еще добавить нагрузку на входы/выходы может и дым пойти. По этому для Arduino предел 12В, а рекомендуется не более 9В
    Ответ написан
  • Стоит ли начинать с Ардуино, если хочешь познать мир микроконтроллеров на хорошем уровне?

    @evgeniy_lm
    1. Arduino у вас уже есть. Не вижу причины его не изучать
    2. Arduino это просто удобно упакованный МК AVR, ни кто вам не мешает писать для него программы в любой другой среде кроме Arduino IDE.
    3. Упрощения Arduino это его фишка. Как правило большинство проектов не требуют огромного быстродействия, но реализовать алгоритм работы в Arduino IDE существенно проще чем в Atmel Studio и пр.
    4. STM32 штука замечательная, но ни кто из фанатов не может вразумительно ответить почему все уважаемые производители плат на STM32 обязательно делают порт для Arduino IDE, а многие даже повторяют формфактор плат Arduino.
    5. Для Arduino библиотек работы с различной периферией и прочих ресурсов несоизмеримо больше чем для STM32.
    6. Конечно в бочке меда Arduino IDE есть большая ложка дегтя - отсутствие аппаратной отладки. Лично меня это бесит.

    Единственное мне не понятно какую конкретную цель вы преследуете. Возможно я мог бы посоветовать что нибудь более конкретное
    Ответ написан
  • Как с помощью провода передать сигнал на ИК-приемник?

    @evgeniy_lm
    1. Схема ваще бред. Вы пытаетесь ИК приемник подключить к двум Arduino одновременно, при этом принимать сигнал будет только В.
    2. Если хотите чтобы сигнал принимали обе соедините выводы GND на обоих платах. Хотя это тупизм.
    3. Если хотите чтобы платы обменивались данными между собой по ИК то у вас должен быть на каждой плате отдельный ИК излучатель и ИК приемник. Хотя это тоже тупизм, за исключением редких случаев.
    4. Если хотите "с помощью провода" то у вас как минимум 4 варианта:
    1)UART . Самый простой вариант, но он используется при программировании. По этому перед заливкой скетча связь нужно разъединить
    2) Программный UART. принцип тот же, но будет занимать процессорное время и память. Но можно назначить любые выводы.
    3) SPI. расходуется много выводов.
    4) I2C Лично я думаю что это самый приемлемый вариант
    Ответ написан
  • Как воспроизводить MP3-сэмпл ардуиной без прерывания?

    @evgeniy_lm
    Не совсем понятно зачем для воспроизведения простого короткого звука сложные приблуды. Погуглите что такое covox и будет вам счастье
    Ответ написан
  • Могут ли возникнут проблемы при провозе ардуино через границу?

    @evgeniy_lm
    Может быть все что угодно. Могут пропустить, а могут оштрафовать как за покупку GPS трекера или экшен-очков. А еще могут посадить на 8 лет как за изобретение дешевой солнечной батареи. Это Россия, детка. Что касается Абхазии, то это вообще жопа мира, я бы туда не рекомендовал соваться, хоть с Arduino, хоть без.
    Ответ написан