Jump to content

Search the Community

Showing results for tags 'ESP32'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Автомобильная электроника
    • Питание
    • Ремонт
    • Системы охраны и наблюдения. Личная безопасность
    • Роботы и модели на ДУ-управлении
    • Световые эффекты и LED
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Металлоискатели
    • Автоматика
    • Электрика
    • Промышленная электроника
    • Измерительная техника
    • Мастерская радиолюбителя
    • КВ и УКВ радиосвязь
    • Жучки
    • Сотовая связь
    • Спутниковое ТВ
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Схемотехника для профессионалов
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
  • Товары и услуги
  • Разное
  • Переделки's ATX->ЛБП
  • Переделки's разные темы
  • Киловольты юмора's Юмор в youtube

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Пользователи форума

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Found 5 results

  1. У меня есть ESP32Cam которая берет кадры (240*176пкс. QQVGA) и пересылает их серверу по UDP. С этой частью проекта проблем нет всё работает всё ОК. Но хочу прикрутить получение данных по UDP от того же сервера причем с достаточно приличной частотой. Кто пробовал работать с такими модулями, не подскажете не будет и помехой работа с камерой, работе с сервером по UDP-протоколу. У меня есть сомнения по поводу того не будет ли эспешка в момент взятия кадра зацикливаеся на этом и в этот момент не сможет принять сообщения от сервера и управлять периферией. Подскажите пожалуйста кто может т.к. работаю с этими камнями впервые. Заранее спасибо.
  2. Компания производитель вендинговых автоматов для розлива питьевой воды в поисках инженера-системотехника/инженера электронщика. График 5/2 с 9 до 18, здесь удаленный формат не рассматриваем. Место работы – г. Екатеринбург. Мы ищем специалиста, который будет делать прототипы нового для контроллера, курировать производство, проверять, дорабатывать, перепаивать, а также: Переписывать текущие программы на С++; Создавать программу для Android для конфигурации параметров контроллера через bluetooth. (т.е. предлагать новые, современные идеи и подходы для развития имеющихся контроллеров, которыми вы владеете); Предлагать новые программные продукты, среды разработки. Будет в тренде мира микроэлектроники, китайского контрактного производства. Может предложить совершенно новую реализацию наших текущих задач, чтобы это было лучше и эффективнее. В идеале, нам нужен специалист, который имеет: Опыт программирования микроконтроллеров Atmega, STM32, ESP32; Опыт работы в Altium Designer; Опыт работы в c++ (IAR, QT); Опыт работы с modbus, rs485/232, SPI. Готовы рассматривать специалистов с разным опытом, поэтому пишите, задавайте вопросы. Резюме можно отправить на почту lb@ktekt.ru (да, мы кадровое агентство), позвонить можно по следующему тел. 89068001212 - Любовь.
  3. Программирование электронного изделия на базе микропроцессора SoC ESP32-WROOM-32 Бюджет: 100000 руб. Торг. Требования к исполнителю: иметь практический/реализованный опыт/изделий на базе ESP32. ТЗ см. вложенный файл. R30 ТЗ_V2.docx
  4. Введение. Цель данного урока – объяснить, как подключить ESP32 к беспроводной сети Wi-Fi, используя MicroPython. Процедура, показанная здесь, основана на руководстве к ESP8266 и документации к MicroPython, которую рекомендуем прочесть. Мы будем отправлять в консоль MicroPython команды и по шагам наблюдать за тем, что происходит. Если же MicroPython на ESP32 у вас ещё не установлен, то сделать это можно по шагам, описанным в этом посте. Подключаться к последовательному порту будем через PuTTy, но и любая другая аналогичная программа тоже подойдёт. Код. Сначала загружаем модуль network для работы с сетью, чтобы иметь доступ ко всем функциям, необходимым для установки сетевого соединения по Wi-Fi. import network При этом в консоль будет выведена информация, как показано на Рисунке 1. Рисунок 1. Загрузка модуля network Так как мы собираемся подключаться к сети Wi-Fi, наше устройство будет работать в режиме беспроводной станции. Значит, нам надо создать объект станции с интерфейсом Wi-Fi. Для этого просто вызовем конструктор класса WLAN и передадим ему в качестве аргумента идентификатор того интерфейса, который будем использовать. В нашем случае это интерфейс network.STA_IF. station = network.WLAN(network.STA_IF) Теперь активируем сетевой интерфейс. Для этого у созданного нами объекта вызовем метод active с аргументом True, потому что аргументами могут быть только значения типа Boolean. station.active(True) После этой команды в консоль будет выведена информация о том, что мы сейчас в режиме станции и что интерфейс запущен. Рисунок 2. Активация режима базовой станции. Наконец, воспользуемся методом connect, чтобы подключиться к Wi-Fi сети. Аргументами этого метода являются SSID (имя сети) и пароль. station.connect(“YourNetworkName”, “YourNetworkPassword”) И снова в консоль будет выведена информация о подключении. Подключение может занять некоторое время, но, когда оно установится, строка “>>>>” автоматически не напечатается. Чтобы зря не ждать, когда в консоль выведется последняя строка, просто нажмите Enter. Рисунок 3. Подключение к Wi-Fi. И последнее, подтвердим, что подключение установлено. Для этого вызовем метод isconnected, который возвращает True, если устройство подключено к WiFi. Мы также можем вызвать метод ifconfig, который возвращает IP-адрес, маску подсети, шлюз и DNS. station.isconnected() station.ifconfig() На Рисунке 4 показан результат работы этих команд, из которого видно, что мы корректно подключились к сети Wi-Fi. Рисунок 4. Подтверждение подключения к сети Wi-Fi Заметим, что IP-адрес, привязанный к ESP32, – локальный, и мы не можем использовать его для получения сообщений не из нашей локальной сети без изменения дополнительных настроек роутера. Важно: Этот пост - перевод статьи, написанной Nuno Santos из Лиссабона (Португалия), инженером в области электроники и компьютерной техники. Можно познакомиться с его оригинальными статьями здесь. Он написал ещё много полезных уроков и проектов про ESP32, ESP8266, и, если интересно, можно почитать его блог. У DFRobot есть много других обучающих статей по ESP32 и готовых проектов на основе ESP32.
  5. Введение. Цель данного урока - научиться запускать на ESP32 скрипты MicroPython, написанные на компьютере, используя программу ampy. Этот урок был опробован и на ESP8266, и на ESP32. Ampy - это утилита от Adafruit, и его исходники можно скачать отсюда. На Adafruit есть подробнейшая документация по этой утилите, и рекомендуем с ней ознакомиться. Однако, самым простым способом начать использовать ampy - это загрузить его через pip. В отличие от того, как мы поступали на предыдущих уроках, отправляя в консоль по одной команде, ampy позволит запустить скрипты на microPython из файла. На этом уроке мы по умолчанию считаем, что на вашем компьютере уже установлены Python и pip, а на плате с ESP32/ESP8266 установлен MicroPython. Процедура. Первым делом устанавливаем ampy. Для этого открываем командную строку и вводим следующую pip-команду: pip install adafruit-ampy Мы используем версию Python 2.7 на операционной системе Windows, и результат выполнения команды показан на Рис. 1. У вас может выводиться что-то другое в зависимости от ОС и версии Python. Рис.1 Установка ampy. Очень детальное руководство по установке ampy есть и на Adafruit. Ну и теперь запуск кода из скриптов станет очень простым. Для этого надо всего лишь создать файл с именем script.py в папке на Вашем компьютере и ввести код ниже. Естественно, название файла может быть любым другим. Также и расширение не обязательно должно быть *.py ( я пробовал с расширением *.txt, и всё прекрасно работало), но раз уж файл содержит скрипт, написанный на языке Python, то хорошим тоном будет использование именно расширения *.py. Для примера в файле запишем строку: print("Hello from my script!") В командной строке переходим в ту папку, куда сохранили файл. Отправляем команду, изменив значения в квадратных скобках на подходящие: ampy --port [YourDevicePort] run [YourFileName] В нашем случае ESP8266 подключен к порту COM7, а ESP32 к порту COM5, и команды для проверки каждого из них показаны ниже, также с правильным именем файла: ampy --port COM5 run script.py ampy --port COM7 run script.py Если всё в порядке, вы получите примерно то же, что и на Рис. 2, где виден результат работы скрипта на ESP32 и ESP8266. Рис.2. Результат работы скрипта, запущенного на ESP8266 и на ESP32. Важно: в той версии утилиты ampy, которая установлена у меня, выполнение любого скрипта сразу после подключения контроллеров выдаёт ошибку подобную той, что показана на Рис. 3. Это случается как на ESP8266, так и на RSP32. Но после этой первой ошибки последующие запуски скриптов выполняются нормально. Я пока не нашёл причины этого, но поделюсь, если найду. Рис. 3. Пожалуйста, напишите в комментариях, наблюдается ли такая ошибка у вас. Важно: Этот пост - перевод статьи, написанной Nuno Santos из Лиссабона (Португалия), инженером в области электроники и компьютерной техники. Можно познакомиться с его оригинальными статьями здесь. Он написал ещё много полезных уроков и проектов про ESP32, ESP8266, и, если интересно, можно почитать его блог. У DFRobot есть много других обучающих статей по связке ESP32 с ардуино и готовых проектов на основе ESP32.
×
×
  • Create New...