ESP32, more powerful than any other Arduino

Sdílet
Vložit
  • čas přidán 1. 12. 2018
  • Hello! ESP32 is probably one of the most powerful debug boards in the Arduino environment. 240 MHz of RAM, 520 kilobytes of RAM, and flash memory up to 16 megabytes, Bluetooth and WiFi... such characteristics make this board apart from the competition.
    FireBeetle ESP32 you can find here: www.dfrobot.com/product-1590....
    link to repository: git.oschina.net/dfrobot/FireB...
    Installation instructions: www.dfrobot.com/wiki/index.ph...
    On the DFRobot site, you can find various types, modules, sensors and sensors. Ready-made development kits and platforms, such as Arduino, ESP8266, Raspberry Pi, LattePanda, etc. Robotics is devoted to a whole section! It has many different robotic platforms, from simple to the most complex.
    DFRobot is a world-leading robotics and open source hardware provider with a large community catering to future creators. DFRobot creates innovative, user-friendly hardware and software products that become the building blocks in all kinds of electronic projects and fostering a strong community of learners around it.
    www.DFRobot.com/
  • Věda a technologie

Komentáře • 237

  • @user-em7zt1kr3u
    @user-em7zt1kr3u Před 5 lety +27

    Уже год пользуясь esp32 (M5Stack, Ttgo), для этой платы использую MicroPython.

    • @UCanDo
      @UCanDo  Před 5 lety +1

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

    • @user-em7zt1kr3u
      @user-em7zt1kr3u Před 5 lety +15

      @@UCanDoНа официальном сайте MicroPython можно скачать прошивка и почитать документацию, все очень просто. Язык python3 очень прост в понимании.
      Среду для разработки я порекомендую EsPy, найдёте поиском на GitHab, там же есть подробное описание что понадобится ещё, эта среда также есть и под линукс.
      Есть и другие среды но они менее удобны.
      В русскоязычном сообществе мало освещается MicroPython для работы с микроконтроллерами, а ведь это тот же python только сильно оптимизированный.
      Удачи.
      Надеюсь что увижу от вас серию роликов по этой теме.

    • @UCanDo
      @UCanDo  Před 5 lety +3

      Спасибо! Буду изучать

    • @Dialbist
      @Dialbist Před 5 lety

      Как по поводу библиотек? так как на 8266 много всего, а вот для 32 было не очень

    • @user-em7zt1kr3u
      @user-em7zt1kr3u Před 5 lety +1

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

  • @Prompt24
    @Prompt24 Před 5 lety +6

    Отличный канал. Много полезного, некоторые проекты нашел только здесь. Так держать.

  • @user-kd9hy8qq2i
    @user-kd9hy8qq2i Před 5 lety +1

    Подскажите пожалуйста как подключить esp32 и шаговый мотор 28BYJ-48 драйвер uln2003 хочу сделать электро замок на дверь, как прошить через смартфон, если нет пк и где скачать прошивку?

  • @Ivan_krugovoy
    @Ivan_krugovoy Před rokem

    Подскажите пожалуйста, к какой esp можно подключать динамик без дополнительной обвески (то есть у каких esp есть встроенный ЦАП). Есть
    esp32-30pin,
    esp-38pin,
    esp32 wroom 32u,
    esp32-CH9102X,
    CH340C
    Тоесть их там дофига, а у каких есть встроенный ЦАП не понятно и нигде информации нет. Поэтому прошу вас подсказать

  • @user-hi5fy6wv5j
    @user-hi5fy6wv5j Před 2 lety +2

    Интересная плата даже по нашим временам.

  • @user-ww8wk7cj4j
    @user-ww8wk7cj4j Před 4 lety +3

    Добрый день, можете ли посоветовать аналогичный микроконтроллер, только меньший по размерам и допустимо отсутствие модуля WIFI?

    • @UCanDo
      @UCanDo  Před 4 lety

      Микроконтроллеры серии ESP уникальны как раз таки наличием WIFI.
      Если вам эта особенность не нужна, то берите любой микроконтроллер. На пример Atmel, или STM...
      Вы неуказании конкретных требований, по этому такой расплывчатый ответ. Если вам нужен готовый модуль минимальных размеров, то смотрите ESP-12F

    • @insolor
      @insolor Před 4 lety

      Можно попробовать микроконтроллеры семейства stm32. По поводу размера - в плате из видео сам модуль ESP32 - это то что находится под металлической защитой, остальное - "обвес" типа usb контроллера и регулятора питания. Модули ESP32 можно купить отдельно, без "обвеса".

  • @sergeyrink3003
    @sergeyrink3003 Před 4 lety +8

    Ставьте PlatformIO, всё намного удобнее и можно грузить примеры для IDF framework и изучать как правильно программировать такой мощный проц. через таски RTOS, а не в детской песочнице Arduino или uPython.
    Микропайтон это интерпретатор (типа BASIC). В память микроконтроллера вы заливаете ТЕКСТ программы и она исполняется в некомпилированном виде. Едиственное преимущество не нужно ждать сборки, компиляции :)))

    • @sergeyrink3003
      @sergeyrink3003 Před 4 lety +1

      Вот примеры github.com/anoochit/esp32-example
      И в самом PlatformIO можно скачать примеры. Я тут прикинул ESP32 примерно в 100 раз мощнее Arduino Nano328, а стоит всего в два раза дороже.

  • @vs1362
    @vs1362 Před 4 lety +3

    Сделай интернет радио))

  • @user-il1ci1mo8m
    @user-il1ci1mo8m Před 3 lety +1

    Для перезагрузки нужно подвесить электполит на ножку EN

  • @user-dn4uv7oc7h
    @user-dn4uv7oc7h Před 4 lety

    Как esp32 настроить в HID режим и подключить к ней готовый проект на Arduino Pro Micro Atmega32u4. В проекте реализовано управление андроидом в авто с помощью джойстика.

  • @cvxzx4066
    @cvxzx4066 Před rokem +1

    ничего не понятно но очень интересно

  • @delete041986
    @delete041986 Před 5 lety

    Здравствуйте. Подскажите пожалуйста. От другого производителя ESP32 плата будет работать по этой инструкции или могут быть отличия?
    Хотел дисплей ssd1306 подключить по I2c 128x32. но при компиляции выдает предупреждение что библиотека SPI может не поддерживаться архитектурой DFRobot_FireBeetle-ESP32

    • @UCanDo
      @UCanDo  Před 5 lety +1

      Есть разные ревизии ESP32. Только экспериментальным путём можно определить заработает библиотека или нет

    • @delete041986
      @delete041986 Před 5 lety

      @@UCanDo спасибо за ваш ответ. Если вас не затруднит может быть вы в дальнейшем сделаете урок про программирование на MicroPhyton

    • @UCanDo
      @UCanDo  Před 5 lety +1

      Сложно сказать когда это получится сделать. Сейчас времени совсем нет для записи новых видео

  • @ziatdinov222
    @ziatdinov222 Před rokem

    Здравствуйте! Подскажите пожалуйста! Возможно ли данное устройство использовать в качестве wifi com port? Ищу решение для подключения к устройству по данному типу подключения! Но есть один нюанс, скорость передачи данных не стандартная (1953). По параметрам порта 8n1. Спасибо!

    • @UCanDo
      @UCanDo  Před rokem

      Очень расплывчатое объяснение. Вы хотите сделать беспроводной удлинитель для UART или хотите через интернет (WiFi) передавать данные, которые потом будут переданы через USRT?

    • @ziatdinov222
      @ziatdinov222 Před rokem

      @@UCanDo да хочу сделать удлинитель для uart! Единственный uart, который смог подключить, это FTDI, у него точный делитель благодаря чему может работать на любой кастомной скорости передачи данных, в пределах rs232 естественно! У меня модуль ftdi на который сверху можно накинуть xbee модуль блютуз, но эта компоновка работает от 4,5 кбит/с! А мне бы изобрести на 2кбит/с! По схеме 8n1. Также есть wifi uart, но до него не могу достучаться в at режим, то ли брак, то ли что то делаю не так! Но мне бы понять, есть ли вообще в природе подобные решения? Спасибо!)

    • @UCanDo
      @UCanDo  Před rokem

      На какое расстояние вам нужно? Блютуз-UART удлинителей довольно много, но дальность небольшая.

    • @ziatdinov222
      @ziatdinov222 Před rokem

      @@UCanDo все в пределах полуметра, максимум 2 метра! В принципе дальность покрытия для меня не принципиально! Более важно согласовать всю схему от ноута до блока управления! Посредством радиомост- uart!)

  • @masterkit9517
    @masterkit9517 Před 4 lety +2

    а есть ли в плате эмуляция HID устройств? как в ардуино Leonardo ? У ардуино закат их допотопных микросхем. Перешёл на STM32, там всё мощнее и не каменный век

    • @UCanDo
      @UCanDo  Před 4 lety +1

      Каждой микросхеме своё место.
      А по поводу HID, вот пример: gist.github.com/sabas1080/93115fb66e09c9b40e5857a19f3e7787

    • @masterkit9517
      @masterkit9517 Před 4 lety +1

      @@UCanDo Получается можно, супер, 240мгц, много памяти, Hid поддержка, в репорт HID получается возможно удастся вписать миди устройство

  • @user-cq6ob7ri4e
    @user-cq6ob7ri4e Před 4 lety +4

    из-за логотипа не видно контента снизу особенно в коде(((

  • @liiloo1935
    @liiloo1935 Před rokem

    Здравствуйте Игорь отличное видео...Хотел спросить у меня есть плата ESP8266 Ардуино. Wemos D1 Mini Pro может она при подключение через microUSB сразу зарежать припаенный к ней аккамулятор?

    • @UCanDo
      @UCanDo  Před rokem

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

  • @eleimt
    @eleimt Před 4 lety

    Здравствуйте
    Подскажите, можно ли на её основе сделать WiFi рации, что бы можно было подключится к т.доступа и общаться как с удерживанием кнопки, так и без?

    • @UCanDo
      @UCanDo  Před 4 lety

      Хм... не пробовал такого. Надо попробовать сделать.

    • @eleimt
      @eleimt Před 4 lety

      @@UCanDo Может будет интересная подборка роликов? Я правда еще не думал о логике работы и взаимодействия, но должно быть интересно.

    • @UCanDo
      @UCanDo  Před 4 lety

      Есть микрофонные модули, которые подключаются к АЦП (аналоговому входу): czcams.com/video/JEh0oYZMb5Q/video.html
      далее осуществляется связь между модулями и на приемник подключается звуковой модуль. Самое сложное - это осуществить потоковую связь.

    • @eleimt
      @eleimt Před 4 lety

      @@UCanDo Ну понятно

  • @androidpasha
    @androidpasha Před 3 lety +1

    Ничего что там прослойка FreeRTOS к которой можно обращаться напрямую. А как насчёт параллельного выполнения задач на обоих ядрах? Нет, не слышал.

  • @Ardbot
    @Ardbot Před 5 lety +6

    Мощность, конечно, хорошая, но не представляю куда её можно реализовать.
    A вот то, что 2 ядра, это плюс, можно работать и сразу отправлять данные по Wi-Fi

    • @Dialbist
      @Dialbist Před 5 lety +1

      Можно, просто для сложных проэктов при этом чтоб был компактным с небольшим питанием.

    • @Doktor255
      @Doktor255 Před 5 lety +1

      Работа с дисплеями высокого разрешения. Хватит?

    • @Dialbist
      @Dialbist Před 5 lety +2

      Или ту же камеру подключить, 8266 не тянет, а так компактно только с 32

    • @UCanDo
      @UCanDo  Před 5 lety +1

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

    • @ilya_mzp
      @ilya_mzp Před 5 lety +1

      Советую загуглить Odroid Go. На esp32 портировали некоторые эмуляторы и игры.

  • @user-jy1uw1qe8w
    @user-jy1uw1qe8w Před 5 lety

    У меня есть вопрос, правда не по теме ролика но всё же, на Али продаются кольца и ленты из светодиодов WS2812B, но мне для моего изделия они не подойдут, я хочу купить штучно эти светодиоды установить в нужном мне положении и спаять их все последовательно так же как ленте или в кольце, у меня получится та же лента только моей нужной мне формы, но китаец упёрся после того как я начал у него спрашивать, он пишет что они управляются только с пульта но не с Ардуино, может он не понимает, или не понимаю я, светодиоды же одинаковые что в ленте что в кольце что поштучно разницы же нет, я их спаяю как ленту и должно работать, ведь так? И последнее, программировать можно как угодно? Мне нужно что бы загорался один светодиод в середине ленты и гас потом другой в другом месте, я просто ещё не программировал сам, поэтому такие идиотские вопросы задаю, понимаю что должно работать так как каждый светодиод считывает нужное себе количество бит, но всё же хотелось бы услышать конкретное да или нет, вот ссылка на эти светодиоды ru.aliexpress.com/item/NEW-2014-WS2812B-WS2811-WS2812-built-in-SMD-5050-Led-pixel-module-New-PCB-Addressable-RGB/1899918967.html?spm=a2g0s.13010208.99999999.259.76a33c00eUvxTQ

    • @UCanDo
      @UCanDo  Před 5 lety

      Эти светодиоды могут управляться чем угодно. И при помощи Ардуино в том числе. Так что можете смело их брать.
      Я немного работал с ними:
      czcams.com/video/yCZQ0MpWl9U/video.html
      czcams.com/video/q_nZ_k3jCdA/video.html

    • @user-jy1uw1qe8w
      @user-jy1uw1qe8w Před 5 lety

      @@UCanDo спасибо, а то этого китайца не поймёшь, купишь и не то, значит у меня всё получится)))

    • @UCanDo
      @UCanDo  Před 5 lety

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

  • @chinarulit1126
    @chinarulit1126 Před 8 měsíci

    esp32 держит 5вольт на логических пинах ? конвертер уровней ненужен?

    • @UCanDo
      @UCanDo  Před 8 měsíci +1

      Логика 3.3 вольтовая.

  • @user-pp2hz7ic7h
    @user-pp2hz7ic7h Před 5 lety

    Как востановить прошивку AT для ESP 8266 с которой она приходит ?

    • @UCanDo
      @UCanDo  Před 5 lety

      Скорее всего нужно перепрошивать при помощи программатора оригинальной прошивкой. Ее можно попробовать считать с такой же платы.

    • @user-pp2hz7ic7h
      @user-pp2hz7ic7h Před 5 lety

      Можете сделать об этом видео

  • @jlemyp96
    @jlemyp96 Před 5 lety +3

    а можно ссылочку на коннекторы, которыми подключался дисплей?

    • @UCanDo
      @UCanDo  Před 5 lety +2

      Зажимы: ali. pub/2coheg
      (удалите пробел)

  • @lionwangsinovoip
    @lionwangsinovoip Před 5 lety +1

    Banana pi BPI:bit is an ESP32 with 32-bit Xtensa LX6 dual-core processor based embedded system. It supports Webduino, Arduino, MicroPython as well as Scratch X programming environments.
    wiki.banana-pi.org/BPI-Bit

  • @aleksandrzakutnyy4450
    @aleksandrzakutnyy4450 Před 5 lety

    люди, подскажите, у кого были методички, как сделать приложение, разбитое на 4-5задач без операционной системы реального времени. например задачи 1 клавиатура, 2 дисплей, 3 контур тока, 4 контур скорости, 5 управление по и2с. во всех учебниках по микроконтроллерам при ведены только отдельные подзадачи, нет решеня для системы в целом. я проходил в вузе только решение с программой ловушкой- подзадачи все на прерываниях по времени и передача данных между ними через общую память. может есть другие решения . киньте решения из теории, апноутов, может есть какая то аппаратная поддержка в железе , например stm32. заранее спасибо. может у кого есть старые советские методички, как раньше делали?

    • @ilya_mzp
      @ilya_mzp Před 5 lety

      У esp32 есть Free RTOS. Такие функции как xTaskCreatePinnedToCore и xTaskCreate позволяют создавать задачу для операцонной системы.
      Вот пример использования, но на английском:
      techtutorialsx.com/2017/05/09/esp32-running-code-on-a-specific-core/
      Можете погуглить про функции Free RTOS.

  • @masterkit9517
    @masterkit9517 Před 4 lety +1

    он поддержит ардуино проекты? например омметр?

    • @UCanDo
      @UCanDo  Před 4 lety +1

      Да, можно сделать поддержку STM32 в среде Ардуино

    • @masterkit9517
      @masterkit9517 Před 4 lety +1

      @@UCanDo Спасибо большое! Т.е. можно его заказывать как ардуино ESP32 ардуино)

    • @masterkit9517
      @masterkit9517 Před 4 lety +1

      @@UCanDo Спасибо большое! Теперь стало на 1 ардуино больше, можно заказывать как ардуино ESP32, nano micro mini pro micro pro mini uno leonardo mega2560 и еще новый но мощный esp32 отличная новость!

    • @UCanDo
      @UCanDo  Před 4 lety +1

      С одной стороны это и плюс и минус. Да, среда Ардуино привычна, но очень не оптимизирована. Лучше писать код в чем-то, что предназначено для ESP32

    • @masterkit9517
      @masterkit9517 Před 4 lety +1

      @@UCanDo без библиотек не интересно( а их совсем нет нигде кроме ардуино скорее всего что тормозит масштабируемость и равзитие прогресса, библиотеки в массы для развития не только ардуино, а там партизанская тишина

  • @Ardbot
    @Ardbot Před 5 lety +2

    Интересно было бы глянуть, как справляется с видео, какой FPS выдала бы

    • @UCanDo
      @UCanDo  Před 5 lety +2

      Буду пробовать. Единственный минус - подключения дисплея будет через SPI, а для дисплеев это самый медленный интерфейс. 8-ми битная шина работает быстрее, не говоря уже про 16-тибитную... но здесь это реализовать невозможно.
      Но, так или иначе, буду тестировать.

    • @Ardbot
      @Ardbot Před 5 lety

      Давайте теоретически прикинем передачу данных по i2s со скоростью 100 кбит/с (скорость SPI не смотрел еще). То данное видео длительностью 9 минут и 10 секунд (550 секунд) в качестве 240р будет весить 7 МБ (посмотреть можно плагином Savefrom). 7 МБ это 56 400 килобит. Узнаем битрейт видео путем деления размера и продолжительности видео: 56 400/550. Битрейт равен 103 килобита/секунду, что ненамного больше пропускной способности i2s

    • @Ardbot
      @Ardbot Před 5 lety

      но почему нет возможности реализовать i2s?

    • @Ardbot
      @Ardbot Před 5 lety +1

      И разве SPI медленее i2s& или я в чем-то забуждаюсь?

    • @UCanDo
      @UCanDo  Před 5 lety +1

      Можно провести простые расчеты:
      550 секунд с частотою кадров 24 (возьмем минимум) = 13200 кадров
      1 кадр разрешением 480 * 320 (одно из стандартных разрешений для "больших" дисплеев) = 153600 пикселей
      Если изображение монохромное (только черный и белый, без полутонов) то 1 кадр = 19200 байт
      дальше, умножаем на количество кадров: 253440000 байт... то есть 241 мегабайт!!!!!
      И это только мотохромное изображение.... А если перевести в цветное, в 16-ти битный формат.... то умножайте размер примерно на 8.
      Получается, за секунду, надо передать дисплею (19200 байт * 24 кадра * 8) 3.5 Мегабайт данных в секунду (28 Мегабит)....
      Для монохромного изображения это будет 0,43 Мегабайт данных в секунду (3.5 Мегабит)....
      Так что о быстрой прорисовке можно забыть. Да и где хранить столько данных? Подключаем MicroSD флешку, занимаем процессорное время на чтение данных с флешки, те самым скорость прорисовки становится еще ниже...

  • @Eleonaish
    @Eleonaish Před 5 lety

    А 3д принтер на ней сделать насколько реально, и/или гемморно?

    • @UCanDo
      @UCanDo  Před 5 lety

      Думаю это вполне возможно

  • @yhdrhjfyrhjfgdg
    @yhdrhjfyrhjfgdg Před 4 lety

    С частотой не понял
    Она автоматом подымается от нагрузки ?

  • @Serjaru
    @Serjaru Před 8 měsíci

    ЕSP32 и ардуино - это разные вещи! Выражайтесь правильно!

    • @UCanDo
      @UCanDo  Před 8 měsíci

      ESP - это микроконтроллер, а Ардуино - это и микроконтроллер и среда разработки.

  • @MaxMyg_EcaMbaeB
    @MaxMyg_EcaMbaeB Před 4 lety

    а если чаловек немецкий в школе учил, то в чём поможет? (рекламируемый сайт)?

    • @UCanDo
      @UCanDo  Před 4 lety +1

      Сейчас вся электроника и программные пакеты в подавляющем большинстве на английском языке. Я вам могу лишь посочувствовать. Если планируете в серьез заниматься электроникой, то английский все равно хоть немного но придётся подучить.

  • @user-dz7ep4oe4l
    @user-dz7ep4oe4l Před 5 lety +9

    Это уже больше на микрокомпьютер похоже, чем на микроконтроллер. Не удивлюсь, если на ней можно запустить линукс даже с GUI

    • @Aleksandr_Sidorov
      @Aleksandr_Sidorov Před 5 lety +3

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

    • @user-dz7ep4oe4l
      @user-dz7ep4oe4l Před 5 lety +12

      @@Aleksandr_Sidorov Ты о чем? На 16мгц атмеге успешно запускали, правда заняло это 8 часов, но esp32 это не 8 битная атмега, а гораздо более солидный МК.

    • @throgvar4727
      @throgvar4727 Před 5 lety +7

      @@Aleksandr_Sidorov зачем писать чушь, если не в теме? Линукс без проблем запускается не ЕСПшке, насчет GUI, правда, не уверен...

    • @mrybs
      @mrybs Před 6 dny

      ​@@Aleksandr_Sidorov на Хабре статью читал, запускали. Может не на esp32, а на esp32c6 или типа того, но я не помню точно

    • @Aleksandr_Sidorov
      @Aleksandr_Sidorov Před 6 dny

      @@mrybs Проблема в том куда её накатывать, и что охота в реальности получить

  • @janedoe6182
    @janedoe6182 Před rokem +2

    Зачем нужен этот ДФРОБОТ, если за ту же цену можно купить на Алике ТРИ подобных ноунейм платы, или ПЯТЬ простых ESP32 модулей?

  • @cutefox8319
    @cutefox8319 Před 4 lety

    Ого, круто! Такая мощность в сравнении с Ардуино. Скажите, все модули что подходят на Ардуино, пойдут и на этот контроллер? Например NRF24L01 для передачи данных по воздуху.

    • @UCanDo
      @UCanDo  Před 4 lety +1

      Да, любой модуль можно использовать

    • @cutefox8319
      @cutefox8319 Před 4 lety

      @@UCanDo т.е. даже и не придется переделывать/обновлять библиотеки? Или все же какие-то трудности могут возникнуть при переходе с Ардуино на этот контроллер?

    • @UCanDo
      @UCanDo  Před 4 lety +1

      Не все библиотеки от Ардуино подойдут для ESP. Нужно будет дополнительно устанавливать библиотеки.

    • @cutefox8319
      @cutefox8319 Před 4 lety

      @@UCanDo понятно, благодарю за ответы! Пока посижу на Ардуино т.к. я недавно начал вникать во все это, но вот позже думаю попробую этот ЕСП32, а то как-то уж мало ресурсов у Ардуино :)

    • @UCanDo
      @UCanDo  Před 4 lety +1

      На самом деле у Ардуино вполне достаточно ресурсов. Если научиться правильно организовывать код то может поместиться практически любой код. У меня несколько раз так было: писал код который в 2 раза превышал размер памяти МК, а после оптимизации так ещё и место оставалось!
      На ESP8266, ESP32, STM32 стоит переходить если для этого есть специальная нужда. Или если вы целенаправленно планируете именно с ними работать.
      Микроконтроллеры серии ESP хороши тем что на борту имеют WiFi, ну и скорость большая, памяти много (но она быстро заканчивается). Из минусов: очень мало контактов. Дисплеи можно подключать только по SPI... + для нормального программирования нужно спец.среду разработки ставить, новый язык изучать... Конечно, можно и в ArduinoIDE писать программы, но память будет очень быстро заканчиваться.
      Есть ещё микроконтроллеры серии STM32. Самые распространённые: STM32F103C8T6. Стоят не дорого. Высокая скорость работы + много памяти. Отличие от ESP: много пинов (реально много! Больше чем у Ардуино почти в 2 раза!) из минусов: отсутствует WiFi. Для полноценной работы тоже нужно ставить спец.среду разработки и изучать определенный язык программирования...
      Но можно программировать в Ардуино IDE.
      Посмотрите мои видео на канале. Я делал несколько проектов на ESP и STM32. Примерно поймёте что это такое.

  • @user-pn2ec7fo3c
    @user-pn2ec7fo3c Před 4 lety +1

    а что делать если в менеджере плат нету ЕСП32?

    • @UCanDo
      @UCanDo  Před 4 lety

      Вам нужно сделать все по инструкции из видео.

    • @user-pn2ec7fo3c
      @user-pn2ec7fo3c Před 4 lety

      Я разобрался , просто ссылка не актуальная была

  • @MSVSanjok
    @MSVSanjok Před 5 lety

    А этим модулем можно заменить ардуино нано?

    • @UCanDo
      @UCanDo  Před 5 lety +1

      Да, только возможности программирования отличаются

    • @IvanFedulov
      @IvanFedulov Před 3 lety

      вот не стоит думать в эту сторону - это примерно так же, как и микроскопом заменить молоток.

  • @user-wc9cd8kj3g
    @user-wc9cd8kj3g Před 4 lety

    Не могу найти драйвер FireBeetle ESP32 дайте ссылку

    • @UCanDo
      @UCanDo  Před 4 lety

      www.dfrobot.com/blog-951.html?gclid=CjwKCAjw3-bzBRBhEiwAgnnLCnU3wftJmpCzIGMoPsNhtnj5d320dOwdoNvjk94Z-CSq-456spj6VxoCP3oQAvD_BwE

  • @safiulina1
    @safiulina1 Před 5 lety +4

    Блин меня немного коробит от Arduino IDE переходите с него на platformio IDE там хотя бы есть авто подстановка.

    • @UCanDo
      @UCanDo  Před 5 lety +1

      Согласен, Arduino IDE - наихудший редактор. Notepad++ и то лучше будет....

    • @Dialbist
      @Dialbist Před 5 lety

      Или MicroVisual, под VisualStudio, удобно пользоваться всеми возможностями самой IDE + разные удобности, к тому же все работает стабильно. Это для тех кто любит локально, мне как-то platformio IDE не зашел пока, хоть и есть удобство облака.

    • @Dialbist
      @Dialbist Před 5 lety +1

      Согласен, чего стоит подсветка ошибок сразу, а не пытаться собираться проект чтоб увидеть что ты провтыкал ерунду какую-то

  • @arduino2914
    @arduino2914 Před 3 lety

    А точно эту плату можно питать 3,3 ... 5В?

    • @UCanDo
      @UCanDo  Před 3 lety

      Там установлен стабилизатор, по этому можно питать от 5 вольт.

  • @vvv76736
    @vvv76736 Před 5 lety

    Есть ацп и сколько MSPS можно выжать?

    • @UCanDo
      @UCanDo  Před 5 lety +1

      Обещают производительность до 600 DMIPS
      12-разрядный АЦП до 18 каналов2 × 8 бит ЦАПа
      Подробнее можете почитать в Википедии: ru.wikipedia.org/wiki/ESP32

    • @vvv76736
      @vvv76736 Před 5 lety

      Я про другое, сколько замеров в секунду может сделать ацп , если 20 MSPS не плохой осциллограф получится .

    • @UCanDo
      @UCanDo  Před 5 lety

      Не знаю. Надо пробовать.

  • @user-ud9sf6ni8i
    @user-ud9sf6ni8i Před 7 měsíci

    Про 512Кб RAM - их там нет ! А есть 320Кб.

    • @UCanDo
      @UCanDo  Před 7 měsíci

      Этот объем ОЗУ указывается в характеристиках ESP32 на всех сайтах. Пример: www.mini-tech.com.ua/esp32-wifi-modul

  • @GreenCraft1
    @GreenCraft1 Před 5 lety

    Кажется я создаю будущий тренд..

  • @user-nz2er1hw7m
    @user-nz2er1hw7m Před 5 lety

    С Flprog ее дружил кто нибудь?

    • @UCanDo
      @UCanDo  Před 5 lety

      Сомневаюсь.

    • @vladi5700
      @vladi5700 Před 4 lety

      Обещают добавить скоро

  • @dimuabelkaSuper
    @dimuabelkaSuper Před 5 lety

    Где эту шуструю вещь можно применить?

    • @UCanDo
      @UCanDo  Před 5 lety +1

      Пока что еще не знаю. Понятно что с дисплеями работать - самое то, плюс быстрая передача данных по WiFi. Видел как вебкамеры к нему подключают...

    • @MudvinGudriy
      @MudvinGudriy Před 5 lety +2

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

    • @UCanDo
      @UCanDo  Před 5 lety +1

      Скорее на STM. У ESP32 выводов маловато. А у STM и скорость больше и выводов даже по-больше чем у Мега2560. Правда STM дороже чем ESP32...

    • @MudvinGudriy
      @MudvinGudriy Před 5 lety

      ​@@UCanDo
      Не нашел, сколько там конкретно выводов у ESP32, но навскидку вроде вполне достаточно.
      Для принтера нужно:
      на выход (цифровые) 8 линий данных для шаговиков, 2 для нагревателей и 1 для вентилятора (шим). (итого 11)
      2 на вход, аналоговые, от термопар.
      I2C - для общения с SD-картой и дисплеем. По факту не знаю сколько. Наверное 2 на вход и 2 на выход. Итого 17 линий по минимуму...
      А какой STM имелся в виду? STM32? Я просто посмотрел варианты в ту сторону, там вроде ничего страшного по цене... даже наоборот все дешево и сердито, но нет встроенного WiFi!

  • @radiovirusnft
    @radiovirusnft Před 5 lety

    Привет! Можешь сделать телефон на ардуино и GSM-модуле Sim800l из старого телефона с дисковым номероноберателем? Ребята из iArduino тоже такой делали czcams.com/video/UnpFi_UN4GE/video.html , но они брали свои платы которые дорого стоят, а процесс сборки показали в ускоренном варианте, хотелосьмы видео от тебя и с дешёвыми модулями с Али. Спасибо заранее.

    • @UCanDo
      @UCanDo  Před 5 lety

      В описании под видео есть ссылка на статью с подробным описанием что и куда подключается. К тому же скетч прилагается.
      Я бы сделал, но у меня нет GSM-модуля, и пока что приобретать не планировал.

  • @parkerparker9378
    @parkerparker9378 Před 3 lety

    Как на ESP32 поднять сервак с нуля покажите пошагаво

  • @Aleksandr_Sidorov
    @Aleksandr_Sidorov Před 5 lety +1

    Блин , выкинь среду Arduino IDE возьми Эклипс , я ESP с ней дружил нормально , и по поводу одной самых мощных и отладочных плат , взгляни в сторону STM у них до 400 мегагерц тактовая частота возрастала , кроме того там такая богатая переферия , у ESP нету ЦАП что в свою очередь хренова , далее какой битности АЦП тоже не услышал , если ты хочешь услышать что может STM32H- серии то просто ESP ты свою выкинешь , посмотри не ленись , эти платки довольнотаки крутые и не то слово крутые я просто промолчю о том что на борту у этих отладок есть Quad-SPI , что в свою очередь завораживает , и она не урезанна и не зашита и не ушита , позволяет работать и с банками , и битрейдом , как по отдельности так и в куче , и где твоя ESP после одного такого интерфейса , да хорошая штука , но мало где применима , слишком узкий круг применения , единственный плюс это WI-FI на борту , чем она и завлекает многих

    • @UCanDo
      @UCanDo  Před 5 lety

      STM и Ардуино, это разные среды. Хоть и можно сделать "поддержку" STM в среде Ардуино, но это извращение....
      В этом плате ESP более "Ардуинизованна", по этому и сравниваю с платами Ардуино.
      У меня есть плата на базе STM32F407VET6. По-тихоньку ее изучаю. Кстати, про STM у меня на канале тоже есть несколько видео. Так что это не новая тема.

    • @Aleksandr_Sidorov
      @Aleksandr_Sidorov Před 5 lety +1

      @@UCanDo STM32F407VET6 неплохой выбор , но он более профессиональный , и по поводу ESP в Эклипсе работоспособность возрастает в разы и экономия памяти колосальная , чем больше сможем с экономить тем больше место под буфера и массивы , со структурами , а это значит более грамотное построение стека и кучи , чем грамотнее построение стека и кучи тем быстрее и лучьше работает софт , да еще в Эклипсе можно настраивать тактовую частоту , что в свою очередь ведет к тому , что более гибкая работа в режимах низкого энергопотребления , и при минусовых температурах , я может в чем то и ошибаюсь не изучал досконально , но поверхностно прощелся , и сделал для себя вывод , с STM пока не слажу сижу на попе ровно , единственное что меня привлекает так это ARM9 одноплатники на интеловской логике , вот с ними поигрался бы охотно , особенно с многозадачностью , пока не покупаю по причине того что стоимость хорошая , ну это всетаки интел

    • @pr200sd
      @pr200sd Před 5 lety

      Согласен на счет Эклипс, только вот что-то мало примеров под ESP32, все пилят на ардуино, а это вся мощь ESP коту под хвост.

    • @user-ix7mt3rn7t
      @user-ix7mt3rn7t Před 2 lety

      @@UCanDo Потихоньку, без дефиса (палочки).

  • @AleksandrArtroom
    @AleksandrArtroom Před 5 lety +10

    По цене ESP32 в Китае 500 рублей стоит, а Оранжевый ПИ 2 ядерный 1.2ГГц 256МБ стоит 600 рублей.
    Платка STM32F103 на 70МГц 100 рублей.
    Если хочется просто температуру снимать и по ВайФай отправлять, то дешевле старый ESP взять, а если что по мощнее типо ВЕБ сервера, то Оражневый ПИ вне конкуренции.
    Короче, в ценовой диапазон эта плата с трудом куда либо залезает и непонятно, что на ней можно вообще делать.
    ------------------------------------
    Самодельное светодиодное освещение с сенсорными кнопками у меня на канале.

    • @UCanDo
      @UCanDo  Před 5 lety

      Да, тоже об этом думал. Omega2 тоже из этой серии.

    • @Dialbist
      @Dialbist Před 5 lety +5

      Orange Pi стоит 8.5$, а ESP32 4.50$, Сравнивать так тоже нельзя, Оранж требует больше питания и это другого плана плата, на ней полноценная операционка, которая съедает соответственно. Так что это не очень корректно.

    • @AleksandrArtroom
      @AleksandrArtroom Před 5 lety +1

      @@Dialbist
      Я немного схитрил написав одну плату с доставкой, а другую без, а так в 2 раза дороже Оранжевый ПИ.
      Хотя свой ПИ я купил за 700 рублей, а сейчас он уже 1000.
      Но дело то не только в этом, а в нише куда присунуть этот контроллер.
      Если вам нужно подрыгать ногами, то Тинька или Мега отлично подходят по 50 р.
      Если хочется быстро дрыгать и ещё что то считать то STM32 120р.
      Если хочется ВайФай без геморроя для датчиков, то ESP8266 за 120 рублей с доставкой.
      Нужны мозги, скорость и ВайФай, то ОранжевыйПИ за 1000р.
      А вот куда присунуть ESP32, который ни рыба ни мясо за 500рублей непонятно.

    • @Dialbist
      @Dialbist Před 5 lety

      Не знаю где вы Мегу берете по 50р) или ESP8266 (по факту лучше сразу брать Wemos D1 mini, чтоб без гемора) за 120 тем более) Я согласен, что 32 версия не так подходит в плане цена/нужность, но есть некоторые ниши где это имеет смысл. В плане стабильности так же, брать что-то больше, это сильно будет "из пушки по воробьям", да и стабильность организовать не так быстро и просто. Тут очень все зависит от конкретных задач и проэктов, проэкты есть разные и часто очень не стандартные

    • @AleksandrArtroom
      @AleksandrArtroom Před 5 lety

      @@Dialbist
      На Али забил ESP8266 и сортировку по заказам, там с доставкой они от 90р в зависимости от модели и продавца.
      50 р. поставил от балды, но на Али меги нашёл сейчас от 40 рублей легко, а заказы от 10 штук даже за 30 есть.
      Просто это не модули готовые, а именно микросхемы и ещё могут левак прислать, например один корпус без кристалла %)
      Со мной один раз так пошутили...

  • @corgy9832
    @corgy9832 Před 3 lety +1

    LED_BULTIN is not declared in this scope

    • @UCanDo
      @UCanDo  Před 3 lety

      You need to specify pin number instead of LED_BUILTIN

    • @corgy9832
      @corgy9832 Před 3 lety

      @@UCanDo спасибо

  • @redsand159
    @redsand159 Před 2 lety

    А она мощнее чем Arduino Due?

    • @UCanDo
      @UCanDo  Před 2 lety

      Да. У DUE частота около 80-90 мГц, у ESP32 максимальная частота 240 мГц. Плюс разница в объеме памяти. У ESP32 ее гораздо больше.

  • @vadimpetrovich2453
    @vadimpetrovich2453 Před rokem

    По поводу автозагрузки, здесь объясняют, что можно сделать czcams.com/video/IR714y0sgGk/video.html

  • @user-Lem416
    @user-Lem416 Před 4 lety

    Чего же в этой плате такого отладочного?

    • @UCanDo
      @UCanDo  Před 4 lety

      Если вы не знаете что такое Отладочная Плата, то советую посмотреть это видео: czcams.com/video/z9i0Ddp63cU/video.html

    • @user-Lem416
      @user-Lem416 Před 4 lety

      Для меня это микропроцессор. Можете убедиться , что я на нем ничего не отлаживаю. Он просто работает.
      czcams.com/video/b6JDMvUrM_0/video.html@@UCanDo

  • @MasterShuShuShu
    @MasterShuShuShu Před 5 lety +14

    "Другая ардуино"? ESP32 не имеет ничего общего с ардуино кроме наличия библиотек для поддержки в ArduinoIDE

    • @UCanDo
      @UCanDo  Před 5 lety +1

      Кто же спорит?
      :)

    • @user-el9yn2kn5d
      @user-el9yn2kn5d Před 5 lety +3

      Я вообще не понимаю сравнение легкого с теплым, и это не только на этом канале. Какое отношение эта плата имеет к ардуине? И по ядрам рассказываете немного неточно, у есп два ОСНОВНЫХ ядра которые доступны оба для выполнения в пользовательской прошивке, а не только для wifi и есть еще сопроцессор для глубокого сна

    • @UCanDo
      @UCanDo  Před 5 lety

      Это сопроцессор, но никак не ядро. Это другая тема.

    • @Doktor255
      @Doktor255 Před 5 lety +1

      Евгений Шумилов
      >>ESP32 не имеет ничего общего с ардуино кроме наличия библиотек для поддержки в ArduinoIDE
      Ложь и провокация. Прям с ходу общее. Порты ввода вывода. Мало? UART для прошивки. Опять мало? Могу ещё придумать но уже как бы доказал, что ты сморозил чушь.

    • @user-el9yn2kn5d
      @user-el9yn2kn5d Před 5 lety +1

      @@Doktor255 Может то что ардуино это не контроллер и не плата, а торговая марка? :) Если нет то можно сравнивать и с полноценными процессорами, тоже ногами дергают...

  • @user-jq1ml7yx4t
    @user-jq1ml7yx4t Před 4 lety

    загуглил home made, гадость какая то вышла.

    • @UCanDo
      @UCanDo  Před 4 lety

      Слишком много каналов и видео с подобным названием... Да, неудачно у меня подобрано название канала :(

    • @borisraskolnikov
      @borisraskolnikov Před 2 lety

      Там в настройках гуглА есть галочка убрать +18)))

  • @alexgvozd1723
    @alexgvozd1723 Před 3 lety +1

    При чем тут Ардуино?
    Или опять *опу с пальцем сравниваем?

  • @andrikjustme2871
    @andrikjustme2871 Před 4 lety

    Этот сайт втюхивает ровно в 5 раз дороже, чем китайцы!!! 19баксов за платку ESP32, которая в китайцев стоит 3.8 бакса. Не стыдно так шкуру драть, а ?

  • @klmbss
    @klmbss Před 5 lety

    2:40 - это неправда. Ты хоть бы разобрался сначала, прежде чем обзоры делать. А то лишь бы рекламу отработать.

    • @UCanDo
      @UCanDo  Před 5 lety

      Сами разберитесь: czcams.com/video/A7JXQJ8DSQY/video.html

    • @klmbss
      @klmbss Před 5 lety +1

      @@UCanDo один видеоблогер даёт ссылку на другого видеоблогера)) Называется "доказал")
      Ты контроллер держишь в руках первый раз. Тебе как денежку занесли, как плату прислали, так ты и сделал ролик. Не надо отмазываться. Ты даже с RTS не разобрался перед записью ролика. О чем можно говорить вообще. Рекламу отработал и на этом достаточно.

    • @UCanDo
      @UCanDo  Před 5 lety

      Ну, так сами докажите свои же слова. Никто из вас в даташит не заглянул и не проверил, есть ли на самом деле возможность переназначения выводов или нет. Я дал ссылку на видео где этот момент хорошо объясняется. Не нравится? Читайте даташит!
      Причём здесь RTS???

    • @user-jd2kx9nb1t
      @user-jd2kx9nb1t Před 5 lety +3

      Канал называется "То, что ты можешь сделать". Расскажите пожалуйста в следующем ролике - как, кому и какой нужно послать запрос, чтобы тебе выслали халявный контроллер взамен на недообзор??
      Ведь ссылка-то на обзор более глубокий, действительно, зачем тогда ваш этот? А я скажу зачем - отнять время подписчиков на очередное не нужное видео, чтобы отбить рекламу.
      Вообще не то чтобы понимание необходимости "отбить рекламу" раздражает, а то, что это в ролике видно невооружённым глазом. Капитализм проникает глубоко в нас, но не во всех сразу, вот вы - один из первых. Смысл в первичной цели. Если бы ваша задача была просвятить народ, то согласитесь, ролик был бы совершенно другим.
      Вот попробуйте снять ролик, искренне желая научить и мотивировать диванного критика типа меня на некие "умные поделки", чтобы я не с пивом в руках ваши видео смотрел, а с конспектом, и не бухать дальше мечтал, а реализовать что-нибудь. И вот только потом будете иметь право раздражаться на критику.

    • @101picofarad
      @101picofarad Před 5 lety

      Я бы не назвал это "переназначением", скорее это просто назначение. Когда впервые это обнаружил опытным путем - удивился.
      Вы просто пишите в ардуине при инициализации интерфейса циферки для портов. Далее при компиляции библиотеки смотрят что за циферки вы ввели и коммутируют на них нужные интерфейсы.

  • @alexgvozd1723
    @alexgvozd1723 Před 3 lety

    При чем здесь Ардуино?
    Зачем вы пытаетесь сравнивать несравниваемое?
    Засрали своими сравнениями мозги начинающим.

  • @Sergey_Prasolov
    @Sergey_Prasolov Před rokem

    ESP32 - это НЕ ардуино!

  • @yuriychekh8461
    @yuriychekh8461 Před 4 lety

    В русском языке есть прекрасная замена англицизму "более мощная": "мощнее". Не ломайте "великий могучий"...

    • @UCanDo
      @UCanDo  Před 4 lety

      «более мощная» - это литературный вариант,
      А «мощнее» - разговорный.
      И тот и тот допустимы, и хороши по-своему

    • @yuriychekh8461
      @yuriychekh8461 Před 4 lety

      @@UCanDo Похоже, вы в школе во время карантина пропустили тему ""Сравнительная степень прилагательных"

    • @UCanDo
      @UCanDo  Před 4 lety

      Вы путаете две вещи: ошибку в склонении и литературный оборот речи.
      Ошибки у меня нет. Все остальное - спор литературного вкуса. И спор бессмысленный, так как «о вкусах не спорят». Если вам нравится выражение «мощнее», то его и используйте, ваше право. Я же отдаю предпочтение фразе «более мощная».

    • @yuriychekh8461
      @yuriychekh8461 Před 4 lety

      @@UCanDo Вы имеете полное право писать безграмотно, это вам по вкусу.

    • @UCanDo
      @UCanDo  Před 4 lety

      Опять вы за свое.. Ну где написано что нельзя употреблять выражение "более мощная" ?????

  • @user-ts9bt4mj3g
    @user-ts9bt4mj3g Před 2 lety

    Не слушайте жуликов, esp32 полнейшее гавно! Кроме высокой (относительно) тактовой частоты ничего хорошего в ней нет. А вам нужна такая частота? Зато ног точно не хватит. Да и Wi-FI на 10 метров максимум.

    • @UCanDo
      @UCanDo  Před 2 lety

      У меня есть один знакомый, увлекается поделками на Ардуино. Так у него что ни Ардуино - так глючная. И работает криво, и косяки отовсюду вылазят и т.д. А вся беда от «шаловливых ручек» и почти полного непонимания что он делает.
      Подумайте об этом.
      А о самой ESP32 могу сказать что это весьма хорошая штука. Высокая частота? Ещё как нужна! Особенно когда нужно обрабатывать большие массивы данных попутно выводя информацию на большой TFT дисплей.