- Видео 9
- Просмотров 85 472
BlinkingLED
Добавлен 4 окт 2011
Моргнуть светодиодом! С этого начинают большинство робототехников!
Попробую сохранить этот принцип на этом канале, когда сложные вещи приводятся к пониманию на уровне мигания светодиодом.
Попробую сохранить этот принцип на этом канале, когда сложные вещи приводятся к пониманию на уровне мигания светодиодом.
Теория и практика 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
Несколько слов о радиопередачи и законодательстве, для тех кто увлекается интернетом вещей и самых популярных протоколах 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...
В блоке SPI ошибка, там нет адресации, мастер слейвами управляет, прижав CS (chip select) к земле, то есть на одно ведомое устройство выделяется один пин выбора, на МК.
На картинке нет ошибки, т.к. соденения показаны шинами. Можно использовать сдвиговый регистр или управлять всем вместе или отдельно. Варинат подключения зависит от задачи. Возможно, мне нужно было это озвучить отдельно. Спасибо за комментарий!
Спасибо, сделал распознавание коптеров, работает очень медленно, отклик примерно 7 секунд. И ноутбук вроде не плохой,
Здесь вопрос оптимизации. Как вариант, уменьшить количество кадров в секунду, снизить разрешение, обрабатывать только часть изображения, использовать другие библиотеки/модели, использовать аппаратную оптимизацию.
@@BlinkingLED спасибо! Вы на стационарном компе делаете?
@@torhristos115 В том числе. Зависит от задачи. На одноплатном ПК, скорость сильно проседает. По этому и нужна оптимизация. Был вариант, переноса сложной обработки на ПК по wifi с одноплатного ПК, даже можно сделать с esp32.
я вот не понял про айтуси -резитором подтягиваем к чему плюс или минус - и должны ли резисторы быть разным номиналом
На схеме видно, что подтяжки идёт к VCC, т.е. "+". Номинал резисторов одинаковый и подбирается в зависимости от аппаратуры и требования к каналу. Некоторые МК не смогут считаться сигнал меньше 1мА. По этому открываем документацию на МК, читаем требование к сигналам ввода вывода, далее определяемся сколько должна потреблять схема (выше ток - больше потребление) и подбираем соответствующие номиналы. Примерно так. Порядок обычно от 4,7 КОм до 10 КОм, но все индивидуально.
Это от 1000 рублей. При средней ЗП по РФ в районе 30тр, не так уж и бюджетно... Слава вору
За 300 рублей у китайцев можно взять ESP32, та же ардуина только в 10 раз быстрей и с поддержкой wifi/Bluetooth. Программируется также через ардуино иде но я бы советовал использовать platformIO
@@At_Nightツ на 200-400 руб дешевле. Ну и там ниже автор ответил...
@@At_Nightツ только для большинства проектов это будет жирно, лучше esp8266 взять, 85 рублей голый чип, 140 вемос
Все четко и понятно.
Вообще четко и структурированно, спасибо
Спосибо за уроки и лайк,если можно вопрос - для быстроты обработки информации не лучше ли использовать языки c,c++,взамен payton,или разница небольшая,спасибо заранее за ответ.
Это зависит от задач. Данный пример показывает, что это доступно для новичков. На С++ будет быстрее, но интеграция потребует больше знаний и умений, чем на питоне. Для образовательных задач скорости питона хватает, почти всегда)
На фонограф звук писали? Спасибо!
Можно сказать и так)
Гороскоп или гироскоп?
Спасибо большое за данное видео, очень помогли 😊
" а теперь ааааа давайте ааааа сделаем аааа следующее ааааа" - автор, как вам предложеньице ? Калька с вашего. Не в обиду, НО давайте уже в сети развивать нормальный ГОДНЫЙ конент. Давайте перед выкладыванием роликов РАБОТАТЬ НАД СОБОЙ!
Спасибо Автору за подробного информации уроке! до конца посмотрев я нашел то что искал! место мигание лампочки пробую написать код вывод на жк дисплей Приветствие меня и написать код Приветствие с Озвучкой!
Дружище, такая же плата, может ты подскажешь.(К вопросу о моментах и сложностях😅) Написал элементарный код, чтоб моргал светодиодом через цифровой пин с задержкой 1000, но через несколько итераций цикла, ардуинка виснет и светодиод начинает иногда быстрее моргать, а по итогу вообще начинает непрерывно гореть. Нигде в нете ответ на подобную проблему не нашёл, может ты сталкивался с подобным?
Тут может быть очень много причин. Сам код, сделать эту функцию можно по разному. Проблемы питания платы. ЭМИ наводки. Элементарно плата может лежать на проводящей ток поверхности и т.д. Что бы решить вопрос. Нужно взять стандартный код, создать условия проверки и взять другую плату. Тогда будет что понято, где возникает проблема. Если речь идёт о питоне, то нужно искать софт, который может мешать работе ком порта.
@@BlinkingLED Перешёл на Arduino IDE 2 и проблема исчезла. Я уже и на наводки грешил, ан нет, обошлось. Спасибо за ответ. Не забрасывай канал =^._.^= ∫ Видео по протоколам мне прям зашло: какой и к чему применим + схемы и графики.
@@i_town Спасибо!)
SPI 8 bit? Как 16 бит разом передать?
Если аппаратный spi 8 bit, то никак, только в двух посылках.
А нельзя было скорости привести к одному параметру? А то юарт в ботак, i2c в киллобитах, а spi в мегагерцах.
Можно, но стандарты старых интересов указываются обычно в бит/сек, новые в мегагерцах. При желании можно перевести в любую другую. Все эти скорости очень условны и зависят от многих факторов: длина, помехи и др.
🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️ даже не знаю как это можно прокомментировать
Эээм аааа эээээ ААААА ээээммммм аааааа, слушать невозможно
здравствуйте! с какого ростояния может определить обект ?
Доброго дня! Это завит от камеры, алгоритма и его настройки. Для большего расстояния нужно использовать оптические системы. Но нужно понимать, что нагрузка на процессор сильно вырастает.
@@BlinkingLED Спасибо
Станислав, здравствуйте. Не понял в начале, где преподаете?
Добрый день, Виталий! На момент записи видео в кванториуме, Роббо, Гимназии. Сейчас только Роббо.
Очень много слов
Как тебе такое илон маск?
😂
с таким преподавателем аааааааааааааааааааааа можно с ума сойти аааааааааааааааа через 10 мин уже голова разкалуеться от аааааааааааааааааааа
This is Elon Musk
Микрофон как будто в баночку
Самий дешовий будет с ESP32 или esp8266 с бесправодной управленям.
Уровень входа другой, чем на ардуино, т.ч. и по готовому По для детей.
Класс ! Продолжай дальше. Только звук надо улучшить
Спасибо! Можно по точнее, какая проблема со звуком?
Спасибо!
Пожалуйста!
А у тебя почему не получилось?
😂
Расскажите, пожалуйста, больше про возможньіе протокольі общения между МК и программой компьютера. Готовьіе библиотеки и удачньіе решения обмена/обработки сообщений
Протоколов много! Есть аппаратные, есть программные. Есть RS232, I2C, SPI и их разновидности. У меня почти готов материал по некоторым протоколам с примерами, но времени нет, что бы доделать и выложить. Очень надеюсь на этих выходных доделать.
@@BlinkingLED уточню, последовательньій интерфейс (uart, socket)
@@ath0mic Извиняюсь, конечно, uart!
Круто! Огонь! С определением понятно! А как на счёт "расспознать хозяина?" Например, что бы дверь на вход открыть? ;)
На самом деле это не так сложно как кажется. В код нужно добавить несколько строк, если будете использовать облачное распознавание. Информация здесь teachablemachine.withgoogle.com/
Круто! Спасибо за видео
Механизмы это класс! Везде они наши промышленные помощники.
Я правильно понял, обрабатывает всё компьютер, ардуинка только исполняет через pyfirmata.?
Да. Все верно. Такой вариант можно повторить на raspberry pi подобных одноплатных ПК.
Рандом, но только он ещё должен определить отличается первая фраза от второй или нет, если нет, то выдавать ответ который был первый раз, но может и просто рандом и на видео совпало
Спасибо на урок
Очень странно слышать от человека, который именует себя преподавателем рассуждения "Не будем брать этот код, потому что много кода". Может нужно разобраться почему его много? Почему в одном случае решение более многословное чем в другом? Что вообще делает это код в разный момент времени? Разобраться и объяснить. Ну не хотите на видео разбираться, но можно же подготовиться, сформулировать готовое решение и хотя бы поверхностно рассказать что этот код делает. Если уж это не тема урока, то с акцентировать, что мол углубляться не будем. В конце концов еще лучше это написать код в процессе урока и объяснить что и для чего. А то как-то дилетантством попахивает. Что тогда на курсах происходит? "Вот натИ разбирайтесь сами" ?
На мой взгляд, преподаватель, который все разжевал и не дал подумать головой, поступает не очень верно. Всегда должна быть возможность к самостоятельному полету мысли. Так же, брать длинные портянки кода и их из разбирать, не вижу смысла, когда есть более короткие решения поставленной задачи. Прежде чем рассуждать о моем дилетантстве, поработайте преподавателем пару годиков и буду рад, если поделитесь своим опытом.
- Стоит ли сейчас пойти прибить автора? - Было бы хорошо.
29раз пересмотрел, думал что он хоть раз скажет Да
А что за конструктор?
Vex IQ первой версии. Очень качественной проработки.
А про "бухнуть" он как выдаст ответ?или идти ли на работу?
На чем он основан?
Основан кто? Контроллер, если не ошибаюсь, сделан на STM32. В каждом датчике, моторе свой "мозг". Программа - на нормальном распределении.
@@BlinkingLED 😳прямиком из сколково?
@@yuriiyurii2 Нет, из деревни Борисовичи на западных рубежах) В Сколково любят LEGO )
@@BlinkingLED так это сие творение как раз таки и похоже на лего😅
@@yuriiyurii2 Практически все образовательные конструкторы предназначенные для младшего возраста одинаковые. Но этот по сильнее лего будет, скорость сборки в разы выше. Но и цена под 100 тыс.
АРГАНИЗМ САМ ДОЛЖЕН СКАЗАТЬ СТОИТ ИЛИ НЕСТОИТ ДЕЛАТЬ ШТОТО УКАЖДОЙ ВЕЩИ ДОЛЖНО БЫТЬ СВОЕ МНЕНИЯ ВЛОЖЕНО 👈🌹🌹👽
Курам насмех
Странно, почему никто не пошутил про Илона Маска?😅
Ща исправим
здравствуй очень отличные уроки... А как написать на пайтоне связав сенсорный датчик огня чтобы она определял пожар ? еще раз спасибо за уроки
Спасибо! Все не сложно, описание есть здесь roboticsbackend.com/control-arduino-with-python-and-pyfirmata-from-raspberry-pi/ Смотрите раздел, где рассматривается подключение кнопки button. Там видно как сделать ввод данных с arduino.
А вы спросите, "стоит ли дышать" 🙂
Поздно, уже нет доступа к этому экземпляру. Возможно, впереди новый вариант)
А потом он скажет нет💀
На эту разработку было выделено 23 млн. долларов
К сожалению, а может и к счастью, на работаю в ростехе, что бы реализовывать крутые проекты. Что действительно грустно, так то что это было сделано бесплатно, за день до увольнения. Там был ещё один робот, где-то 1.2 метра, но он уже никогда не оживет (
@@BlinkingLED ростех это что?,
@@mblitz289Py rostec.ru/
@@BlinkingLED причина увольнения: прокрастинировал Шекспиром "2b or not 2b"
@@AlexandrSvetlakov это чтото из nier automata😅
О да игру в дротики роботизировали, будущее такое крутое
Рандомное да/нет это думатель 2023?
На самом деле, там четыре ответа, на подобии магического шара. А нормальное распределение никто не отменял)
Ремарка! В большинстве случаев, в подобных наборах генераторы псевдослучайных чисел.
Чувак красава, до рофла докопался))