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

    riky
    @riky
    Laravel
    HiLink возьми, довольно компактный. если не страшно 220 в эту коробочку заводить которую руками будут брать.
    Гирлянда тоже не мало может кушать, для нее еще надо отдельный понижающий с достаточным током (надо бы сначала ток гирлянды посчитать).
    А так со встроенным СЕТЕВЫМ питанием не видел. от 18650 еще можно поискать.
    Ответ написан
    1 комментарий
  • Стоит ли начинать с Ардуино, если хочешь познать мир микроконтроллеров на хорошем уровне?

    riky
    @riky
    Laravel
    вы правильно поняли ардуино для тех кому надо быстрый результат без погружения вдебри.
    поддержу вариант stm32 - дешевая мощная и современная замена, с очень богатым функционалом.
    ардуино тоже можно использовать и на низком уровне, но он к тому же и морально устарел.
    Ответ написан
  • Запуск параллельных потоков из setup, не из loop?

    riky
    @riky
    Laravel
    когда то давным давно тоже делал библиотеку для псевдопотоков.
    controll.run(); должен быть в loop.
    вы же понимаете что никакой многопоточности в ардуино быть не может. controll.run в каждой итерации loop проверяет все подключенные обработчики/thread и если пришло их время запускает эти функции. никакого волшебства, ровно как и никаких реальных потоков.

    если вы не вызываете controll.run в loop то эти обработчики никогда не будут запущены.

    также учтите что код в обработчиках не выполняется параллельно!!!
    то есть если 2 функции(thread) которые там добавлены выполняются каждая по 1 секунде (например они содержат sleep внутри себя) то они будут выполнены ровно по очереди и вместе будут выполняться 2 секунды, а не 1 секунду как было бы при честной многопоточности.

    либо еще вариант делать их запуск по условию
    initTime = millis() + 5000;
    
    loop() {
       if (millis() < initTime) {
          controll.run(); 
      }
    }


    controll.run будет запускаться только первые 5 сек. если вы не хотите получить лишние накладные расходы при обычной работе после запуска.

    UPD: читайте как работают EventLoop в любых языках программирования и библиотеках.
    Ответ написан
    Комментировать
  • Можете подсказать аналог Arduino Micro с Ethernet и PoE?

    riky
    @riky
    Laravel
    PoE можно и самому приделать, используйте просто 4 неиспользованных для сети провода, друг так делал.
    для сети - ethernet shield.

    а вообще для ваших целей лучше иметь одну ардуину и управлять всем светом.
    при этом не обязательно выключатель и ардуину дерать в одном месте, используйте старую добрую схему "длинный коридор" при которой свет можно выключать из двух точек.
    electrohobby.ru/shema_podklyuch_prohod_vyiklyuch.html
    правда к выключателю нужно 3 провода вести (хотя для вас похоже не проблема так как витую пару все равно собираетесь как то вести).
    Ответ написан
  • Стоит ли покупать arduino начинающему программисту?

    riky
    @riky
    Laravel
    для старта можешь глянуть уроки джереми на этой же амперке

    если ардуина нужна быстро и по цене не важно - то как сказали в амперке, если надо подешевле и время не важно то на али их миллион, и стоят копейки, много раз покупал - хоть и клоны но совместимые, там же можно и датчиков напокупать.

    для начала бери не думай arduino uno, потом можешь еще мегу256 взять, или наоборот микро и нано (супер дешевые и миниатюрные). на уно плюс в том что легко можно ставить любые шилды, а на других могут быть нюансы. для изучения все равно количество ног хватит и ее, почти все мануалы также описаны для нее.
    Ответ написан
    Комментировать
  • Робот на arduino, есть перспективы?

    riky
    @riky
    Laravel
    Dima Kim: мнения бывалых такие: если интересно - занимайтесь (хотя бы для саморазвития), если не интеренсо - не занимайтесь.
    шанс что дойдет до внедрения близок к нулю, тк подобных вещей много и продвигаются большими компаниями.

    к тому же работать с камерой и "идентификации подозрительных предметов" на ардуино будет крайне сложно, изза его очень низких возможностей.
    Ответ написан
    Комментировать
  • Можно ли такое осуществить?

    riky
    @riky
    Laravel
    для ардуины есть библиотека для работы с пультами
    https://github.com/z3t0/Arduino-IRremote
    в ней уже зашиты пульты многих производителей, если не ошибаюсь можно свои добавлять.

    как то баловался с пультами, получается не сложно.
    надо будет сначала изучить структуру сигналов от пульта. там нифига не как фонарик) там определные тайминги у сигналов, посути цифровой код

    это все она уже делает
    Ответ написан
    Комментировать
  • Как сделать ЭКГ с помощью arduino?

    riky
    @riky
    Laravel
    недавно на али как раз наткнулся
    у китайцев есть готовые шилды для ардуины 30-40$

    ru.aliexpress.com/item/3-3V-AD8232-Single-Lead-Hea...

    ru.aliexpress.com/item/Duinopeak-ECG-EKG-EMG-Shiel...
    Ответ написан
    Комментировать