BlinkingLED
BlinkingLED
  • Видео 9
  • Просмотров 85 472
Теория и практика UART, I2C (TWI), SPI на arduino.
Здесь мы рассмотрим виды сигналов и варианты цифровой модуляции, такие как: амплитудная, фазовая, частотная, широтноимпульсная (ШИМ/PWM).
Несколько слов о радиопередачи и законодательстве, для тех кто увлекается интернетом вещей и самых популярных протоколах UART, I2C (TWI), SPI.
По каждому разделу будет три части: теория работы, пример кода для ардуино (arduino), область применения.
Разделы:
0:00 Сигналы и модуляция
2:08 Частоты и лицензирование интернет вещей (IoT)
4:10 Протоколы обзор
5:45 UART
11:38 I2C (TWI)
16:35 SPI
GitHub github.com/blinking-led/
RUclips ruclips.net/user/BlinkingLed
Дзен zen.yandex.ru/id/628491a9a5abcc4d8d01dea0
Донат donate.stream/BlinkingLED
#blinkingled
Просмотров: 7 470

Видео

Сделать свою игру на scratch менее чем за две минуты.
Просмотров 140Год назад
В этом видео нет пояснений, потому что лучший учитель - это опыт. Менее чем за две минуты здесь не просто создаётся игра, а еще показывается основной функционал языка scratch: от простых действий и циклов, до условий и переменных. Этого набора блоков достаточно для большинства игр, осталось сменить фон и героев и уже можно махать световым мечом. GitHub github.com/blinking-led/ RUclips ruclips.n...
Интернет вещей(IoT) на пальцах. Часть 4. Демонстрация работы.
Просмотров 132Год назад
В предыдущих видео мы рассмотрели функциональную схему умного дома, подготовили arduino для работы с wifi модулем ESP-01, по отдельности рассмотрели возможность оправки и получения данных. Здесь мы рассматриваем итоговый результат - управление исполнительными устройствами и передачу данных Важно понимать, что у нас создано два канала данных. Один отвечает за передачу информации о датчиках, втор...
Интернет вещей(IoT) на пальцах. Часть 3.
Просмотров 81Год назад
В предыдущих видео мы рассмотрели функциональную схему умного дома и подготовили arduino для работы с wifi модулем ESP-01. В этом видео мы по очереди загрузим два кода: первый на отправку данных, второй на их получение. Построчно, разберем код и способы изменения состояний. Важно понимать, что у нас создано два канала данных. Один отвечает за передачу информации о датчиках, второй - за состояни...
Интернет вещей(IoT) на пальцах. Часть 1.
Просмотров 266Год назад
В этом видео мы попробуем разобраться, что такое интернет вещей(IoT). Сделаем первый запуск интернета вещей без приобретения оборудования и без регистрации на сайтах. Для работы нам нужен только python или любой другой язык для отправки сообщений в сеть. Далее, будет еще несколько частей, где попробуем собрать поделку на adruino. GitHub github.com/blinking-led/easy-IoT RUclips ruclips.net/user/...
Интернет вещей(IoT) на пальцах. Часть 2.
Просмотров 258Год назад
Подключение wi-fi модуля ESP-01 к arduino UNO. В следующем видео мы рассмотрим способ подключения wi-fi модуля ESP-01 к arduino UNO. В данном видео используется адаптер для подключения ESP-01, который может сильно облегчить жизнь. Для тех у кого нет адаптера, можно пойти по "прямой схеме" (у меня схема работала, т.ч. без дополнительных резисторов). Описание здесь: esp8266.ru/esp8266-podklucheni...
Питон + компьютерное зрение + ардуино (python + opencv + arduino)
Просмотров 24 тыс.3 года назад
Здесь рассказывается, как можно легко и просто соединить python, компьютерное зрение (библиотека openCV) и плату arduino. Ссылки на использованный материал: * Код для распознавания лица artelliq.com/blog/how-to-build-a-webcam-face-detector-using-opencv-python/ (не забиваем правильно указать камеру ) * Файл-описание для оправления лиц raw.githubusercontent.com/opencv/opencv/master/data/haarcasca...

Комментарии

  • @user-os3vp1su9u
    @user-os3vp1su9u Месяц назад

    В блоке SPI ошибка, там нет адресации, мастер слейвами управляет, прижав CS (chip select) к земле, то есть на одно ведомое устройство выделяется один пин выбора, на МК.

    • @BlinkingLED
      @BlinkingLED Месяц назад

      На картинке нет ошибки, т.к. соденения показаны шинами. Можно использовать сдвиговый регистр или управлять всем вместе или отдельно. Варинат подключения зависит от задачи. Возможно, мне нужно было это озвучить отдельно. Спасибо за комментарий!

  • @torhristos115
    @torhristos115 2 месяца назад

    Спасибо, сделал распознавание коптеров, работает очень медленно, отклик примерно 7 секунд. И ноутбук вроде не плохой,

    • @BlinkingLED
      @BlinkingLED 2 месяца назад

      Здесь вопрос оптимизации. Как вариант, уменьшить количество кадров в секунду, снизить разрешение, обрабатывать только часть изображения, использовать другие библиотеки/модели, использовать аппаратную оптимизацию.

    • @torhristos115
      @torhristos115 2 месяца назад

      @@BlinkingLED спасибо! Вы на стационарном компе делаете?

    • @BlinkingLED
      @BlinkingLED 2 месяца назад

      @@torhristos115 В том числе. Зависит от задачи. На одноплатном ПК, скорость сильно проседает. По этому и нужна оптимизация. Был вариант, переноса сложной обработки на ПК по wifi с одноплатного ПК, даже можно сделать с esp32.

  • @user-xi8dv4xz2f
    @user-xi8dv4xz2f 3 месяца назад

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

    • @BlinkingLED
      @BlinkingLED 3 месяца назад

      На схеме видно, что подтяжки идёт к VCC, т.е. "+". Номинал резисторов одинаковый и подбирается в зависимости от аппаратуры и требования к каналу. Некоторые МК не смогут считаться сигнал меньше 1мА. По этому открываем документацию на МК, читаем требование к сигналам ввода вывода, далее определяемся сколько должна потреблять схема (выше ток - больше потребление) и подбираем соответствующие номиналы. Примерно так. Порядок обычно от 4,7 КОм до 10 КОм, но все индивидуально.

  • @ptn-vr22
    @ptn-vr22 3 месяца назад

    Это от 1000 рублей. При средней ЗП по РФ в районе 30тр, не так уж и бюджетно... Слава вору

    • @At_Nightツ
      @At_Nightツ 2 месяца назад

      За 300 рублей у китайцев можно взять ESP32, та же ардуина только в 10 раз быстрей и с поддержкой wifi/Bluetooth. Программируется также через ардуино иде но я бы советовал использовать platformIO

    • @ptn-vr22
      @ptn-vr22 2 месяца назад

      @@At_Nightツ на 200-400 руб дешевле. Ну и там ниже автор ответил...

    • @mrybs
      @mrybs Месяц назад

      ​@@At_Nightツ только для большинства проектов это будет жирно, лучше esp8266 взять, 85 рублей голый чип, 140 вемос

  • @user-em7nd5nk5x
    @user-em7nd5nk5x 4 месяца назад

    Все четко и понятно.

  • @tree-service
    @tree-service 4 месяца назад

    Вообще четко и структурированно, спасибо

  • @artashesmkhitaryan3482
    @artashesmkhitaryan3482 4 месяца назад

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

    • @BlinkingLED
      @BlinkingLED 4 месяца назад

      Это зависит от задач. Данный пример показывает, что это доступно для новичков. На С++ будет быстрее, но интеграция потребует больше знаний и умений, чем на питоне. Для образовательных задач скорости питона хватает, почти всегда)

  • @postoronny
    @postoronny 4 месяца назад

    На фонограф звук писали? Спасибо!

    • @BlinkingLED
      @BlinkingLED 4 месяца назад

      Можно сказать и так)

  • @mikekotter6463
    @mikekotter6463 5 месяцев назад

    Гороскоп или гироскоп?

  • @senko1268
    @senko1268 6 месяцев назад

    Спасибо большое за данное видео, очень помогли 😊

  • @user-hd7hq4lf4y
    @user-hd7hq4lf4y 8 месяцев назад

    " а теперь ааааа давайте ааааа сделаем аааа следующее ааааа" - автор, как вам предложеньице ? Калька с вашего. Не в обиду, НО давайте уже в сети развивать нормальный ГОДНЫЙ конент. Давайте перед выкладыванием роликов РАБОТАТЬ НАД СОБОЙ!

  • @GoldenHandsCooking
    @GoldenHandsCooking 8 месяцев назад

    Спасибо Автору за подробного информации уроке! до конца посмотрев я нашел то что искал! место мигание лампочки пробую написать код вывод на жк дисплей Приветствие меня и написать код Приветствие с Озвучкой!

  • @i_town
    @i_town 8 месяцев назад

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

    • @BlinkingLED
      @BlinkingLED 8 месяцев назад

      Тут может быть очень много причин. Сам код, сделать эту функцию можно по разному. Проблемы питания платы. ЭМИ наводки. Элементарно плата может лежать на проводящей ток поверхности и т.д. Что бы решить вопрос. Нужно взять стандартный код, создать условия проверки и взять другую плату. Тогда будет что понято, где возникает проблема. Если речь идёт о питоне, то нужно искать софт, который может мешать работе ком порта.

    • @i_town
      @i_town 8 месяцев назад

      @@BlinkingLED Перешёл на Arduino IDE 2 и проблема исчезла. Я уже и на наводки грешил, ан нет, обошлось. Спасибо за ответ. Не забрасывай канал =^._.^= ∫ Видео по протоколам мне прям зашло: какой и к чему применим + схемы и графики.

    • @BlinkingLED
      @BlinkingLED 8 месяцев назад

      @@i_town Спасибо!)

  • @oleg521521
    @oleg521521 11 месяцев назад

    SPI 8 bit? Как 16 бит разом передать?

    • @BlinkingLED
      @BlinkingLED 11 месяцев назад

      Если аппаратный spi 8 bit, то никак, только в двух посылках.

  • @gromitwoll6907
    @gromitwoll6907 11 месяцев назад

    А нельзя было скорости привести к одному параметру? А то юарт в ботак, i2c в киллобитах, а spi в мегагерцах.

    • @BlinkingLED
      @BlinkingLED 11 месяцев назад

      Можно, но стандарты старых интересов указываются обычно в бит/сек, новые в мегагерцах. При желании можно перевести в любую другую. Все эти скорости очень условны и зависят от многих факторов: длина, помехи и др.

  • @zoltan6925
    @zoltan6925 Год назад

    🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️ даже не знаю как это можно прокомментировать

  • @v_404_v
    @v_404_v Год назад

    Эээм аааа эээээ ААААА ээээммммм аааааа, слушать невозможно

  • @user-wz8mk6dv8x
    @user-wz8mk6dv8x Год назад

    здравствуйте! с какого ростояния может определить обект ?

    • @BlinkingLED
      @BlinkingLED Год назад

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

    • @user-wz8mk6dv8x
      @user-wz8mk6dv8x Год назад

      @@BlinkingLED Спасибо

  • @user-do2wl8sd2j
    @user-do2wl8sd2j Год назад

    Станислав, здравствуйте. Не понял в начале, где преподаете?

    • @BlinkingLED
      @BlinkingLED Год назад

      Добрый день, Виталий! На момент записи видео в кванториуме, Роббо, Гимназии. Сейчас только Роббо.

  • @Peoplesnow
    @Peoplesnow Год назад

    Очень много слов

  • @Vaenkomat_Russia
    @Vaenkomat_Russia Год назад

    Как тебе такое илон маск?

  • @IskatelContenta
    @IskatelContenta Год назад

    😂

  • @NemetsAlex
    @NemetsAlex Год назад

    с таким преподавателем аааааааааааааааааааааа можно с ума сойти аааааааааааааааа через 10 мин уже голова разкалуеться от аааааааааааааааааааа

  • @CBOlikvidirovanNEOJID
    @CBOlikvidirovanNEOJID Год назад

    This is Elon Musk

  • @iqubik
    @iqubik Год назад

    Микрофон как будто в баночку

  • @nuralidostmurodov4966
    @nuralidostmurodov4966 Год назад

    Самий дешовий будет с ESP32 или esp8266 с бесправодной управленям.

    • @BlinkingLED
      @BlinkingLED Год назад

      Уровень входа другой, чем на ардуино, т.ч. и по готовому По для детей.

  • @DmMukhin
    @DmMukhin Год назад

    Класс ! Продолжай дальше. Только звук надо улучшить

    • @BlinkingLED
      @BlinkingLED Год назад

      Спасибо! Можно по точнее, какая проблема со звуком?

  • @user-zg1si3wc5m
    @user-zg1si3wc5m Год назад

    Спасибо!

  • @valick1977
    @valick1977 Год назад

    А у тебя почему не получилось?

  • @ath0mic
    @ath0mic Год назад

    Расскажите, пожалуйста, больше про возможньіе протокольі общения между МК и программой компьютера. Готовьіе библиотеки и удачньіе решения обмена/обработки сообщений

    • @BlinkingLED
      @BlinkingLED Год назад

      Протоколов много! Есть аппаратные, есть программные. Есть RS232, I2C, SPI и их разновидности. У меня почти готов материал по некоторым протоколам с примерами, но времени нет, что бы доделать и выложить. Очень надеюсь на этих выходных доделать.

    • @ath0mic
      @ath0mic Год назад

      @@BlinkingLED уточню, последовательньій интерфейс (uart, socket)

    • @BlinkingLED
      @BlinkingLED Год назад

      @@ath0mic Извиняюсь, конечно, uart!

  • @alexe7861
    @alexe7861 Год назад

    Круто! Огонь! С определением понятно! А как на счёт "расспознать хозяина?" Например, что бы дверь на вход открыть? ;)

    • @BlinkingLED
      @BlinkingLED Год назад

      На самом деле это не так сложно как кажется. В код нужно добавить несколько строк, если будете использовать облачное распознавание. Информация здесь teachablemachine.withgoogle.com/

  • @user-ow1he8qm2h
    @user-ow1he8qm2h Год назад

    Круто! Спасибо за видео

  • @user-fvectV
    @user-fvectV Год назад

    Механизмы это класс! Везде они наши промышленные помощники.

  • @redmercury7194
    @redmercury7194 Год назад

    Я правильно понял, обрабатывает всё компьютер, ардуинка только исполняет через pyfirmata.?

    • @BlinkingLED
      @BlinkingLED Год назад

      Да. Все верно. Такой вариант можно повторить на raspberry pi подобных одноплатных ПК.

  • @yarikgo3034
    @yarikgo3034 Год назад

    Рандом, но только он ещё должен определить отличается первая фраза от второй или нет, если нет, то выдавать ответ который был первый раз, но может и просто рандом и на видео совпало

  • @kurmanbekomurzakov9285
    @kurmanbekomurzakov9285 Год назад

    Спасибо на урок

  • @user-tr5nr7nz9n
    @user-tr5nr7nz9n Год назад

    Очень странно слышать от человека, который именует себя преподавателем рассуждения "Не будем брать этот код, потому что много кода". Может нужно разобраться почему его много? Почему в одном случае решение более многословное чем в другом? Что вообще делает это код в разный момент времени? Разобраться и объяснить. Ну не хотите на видео разбираться, но можно же подготовиться, сформулировать готовое решение и хотя бы поверхностно рассказать что этот код делает. Если уж это не тема урока, то с акцентировать, что мол углубляться не будем. В конце концов еще лучше это написать код в процессе урока и объяснить что и для чего. А то как-то дилетантством попахивает. Что тогда на курсах происходит? "Вот натИ разбирайтесь сами" ?

    • @BlinkingLED
      @BlinkingLED Год назад

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

  • @AHAPXIICT
    @AHAPXIICT Год назад

    - Стоит ли сейчас пойти прибить автора? - Было бы хорошо.

  • @cegap54
    @cegap54 Год назад

    29раз пересмотрел, думал что он хоть раз скажет Да

  • @user-zk3dh4op9y
    @user-zk3dh4op9y Год назад

    А что за конструктор?

    • @BlinkingLED
      @BlinkingLED Год назад

      Vex IQ первой версии. Очень качественной проработки.

  • @yuriiyurii2
    @yuriiyurii2 Год назад

    А про "бухнуть" он как выдаст ответ?или идти ли на работу?

  • @yuriiyurii2
    @yuriiyurii2 Год назад

    На чем он основан?

    • @BlinkingLED
      @BlinkingLED Год назад

      Основан кто? Контроллер, если не ошибаюсь, сделан на STM32. В каждом датчике, моторе свой "мозг". Программа - на нормальном распределении.

    • @yuriiyurii2
      @yuriiyurii2 Год назад

      @@BlinkingLED 😳прямиком из сколково?

    • @BlinkingLED
      @BlinkingLED Год назад

      @@yuriiyurii2 Нет, из деревни Борисовичи на западных рубежах) В Сколково любят LEGO )

    • @yuriiyurii2
      @yuriiyurii2 Год назад

      @@BlinkingLED так это сие творение как раз таки и похоже на лего😅

    • @BlinkingLED
      @BlinkingLED Год назад

      @@yuriiyurii2 Практически все образовательные конструкторы предназначенные для младшего возраста одинаковые. Но этот по сильнее лего будет, скорость сборки в разы выше. Но и цена под 100 тыс.

  • @user-gw3lc4qc8d
    @user-gw3lc4qc8d Год назад

    АРГАНИЗМ САМ ДОЛЖЕН СКАЗАТЬ СТОИТ ИЛИ НЕСТОИТ ДЕЛАТЬ ШТОТО УКАЖДОЙ ВЕЩИ ДОЛЖНО БЫТЬ СВОЕ МНЕНИЯ ВЛОЖЕНО 👈🌹🌹👽

  • @ititechnologii5816
    @ititechnologii5816 Год назад

    Курам насмех

  • @user-jg3ve3cx1q
    @user-jg3ve3cx1q Год назад

    Странно, почему никто не пошутил про Илона Маска?😅

  • @onlaynstudy8811
    @onlaynstudy8811 Год назад

    здравствуй очень отличные уроки... А как написать на пайтоне связав сенсорный датчик огня чтобы она определял пожар ? еще раз спасибо за уроки

    • @BlinkingLED
      @BlinkingLED Год назад

      Спасибо! Все не сложно, описание есть здесь roboticsbackend.com/control-arduino-with-python-and-pyfirmata-from-raspberry-pi/ Смотрите раздел, где рассматривается подключение кнопки button. Там видно как сделать ввод данных с arduino.

  • @ititechnologii5816
    @ititechnologii5816 Год назад

    А вы спросите, "стоит ли дышать" 🙂

    • @BlinkingLED
      @BlinkingLED Год назад

      Поздно, уже нет доступа к этому экземпляру. Возможно, впереди новый вариант)

    • @user-lp6qi7bw9s
      @user-lp6qi7bw9s Год назад

      А потом он скажет нет💀

  • @user-nk1sf9if7s
    @user-nk1sf9if7s Год назад

    На эту разработку было выделено 23 млн. долларов

    • @BlinkingLED
      @BlinkingLED Год назад

      К сожалению, а может и к счастью, на работаю в ростехе, что бы реализовывать крутые проекты. Что действительно грустно, так то что это было сделано бесплатно, за день до увольнения. Там был ещё один робот, где-то 1.2 метра, но он уже никогда не оживет (

    • @mblitz289Py
      @mblitz289Py Год назад

      @@BlinkingLED ростех это что?,

    • @BlinkingLED
      @BlinkingLED Год назад

      @@mblitz289Py rostec.ru/

    • @AlexandrSvetlakov
      @AlexandrSvetlakov Год назад

      @@BlinkingLED причина увольнения: прокрастинировал Шекспиром "2b or not 2b"

    • @androidbart7575
      @androidbart7575 Год назад

      @@AlexandrSvetlakov это чтото из nier automata😅

  • @flar1o
    @flar1o Год назад

    О да игру в дротики роботизировали, будущее такое крутое

  • @wezzyfeyks
    @wezzyfeyks Год назад

    Рандомное да/нет это думатель 2023?

    • @BlinkingLED
      @BlinkingLED Год назад

      На самом деле, там четыре ответа, на подобии магического шара. А нормальное распределение никто не отменял)

    • @BlinkingLED
      @BlinkingLED Год назад

      Ремарка! В большинстве случаев, в подобных наборах генераторы псевдослучайных чисел.

    • @makimaki3442
      @makimaki3442 Год назад

      Чувак красава, до рофла докопался))