Цена:
Модуль беспроводной связи PYCOM GPy, плата разработчика
Шагая вслед за развивающимися технологиями, среди которых большим темпом набирает популярность "Интернет вещей" (англ. Internet of Things, IoT), командой PYCOM разработана и представлена серия плат и дополняющих расширений, позволяющих быстро связывать умные устройства между собой и обмениваться информацией по различным, широко применяемым на сегодняшний день, стандартам беспроводной связи, включая WiFi, Bluetooth, SigFox, и даже сотовую связь LTE. В первую очередь, электронные продукты PYCOM предназначены для независимых разработчиков, желающих самостоятельно заниматься конструированием подобных простых и одновременно эффективных устройств, оснащённых встроенными возможностями для взаимодействия друг с другом или с внешней средой. Примером таких устройств могут быть медицинские датчики, счетчики потребления ресурсов, устройства умного дома и т. д.
Руководство по началу работы
Самое подробное руководство по всем продуктам PYCOM вы найдёте в нашем разделе PYCOM модули документация. Руководство содержит в себе всю необходимую документацию по подключению и программированию каждого модуля, а также возможность их совместного использования. В информационном разделе расположены инструкции по предварительной настройке вашего компьютера для разных ОС, по установке совместимого ПО, требуемого для написания пользовательского кода, большое количество примеров программ, советы по устранению неполадок и многое другое.
Технические характеристики PYCOM GPy
Возможности PYCOM GPy
Модуль беспроводной связи PYCOM GPy наделён мощным высокопроизводительным вычислительным 32–битным двухядерным процессором Espressif ESP32 SoC Xtensa® LX6, содержит модули беспроводного радио WiFi 2.4 ГГц IEEE 802.11b/g/n 16Мб/с с дальностью сигнала до 1км, Bluetooth стандарта 4.2 с низким энергопотреблением (англ. Bluetooth Low Energy, BLE), и сотовой связи в диапазонах частот LTE CAT M1 (eMTC) / LTE CAT NB1 (NB-IoT), стандарты которых разработаны консорциумом 3GPP для сетей нового поколения — IoT (13я спецификация LTE Andanced Pro). PYCOM GPy поддерживает язык программирования microPhyton и полностью совместим с платами беспаечного монтажа предварительного прототипирования.
Главный процессор полностью свободен для запуска пользовательского приложения. Дополнительный ULP-сопроцессор может следить за периферийными выводами общего назначения (GPIO), каналами АЦП и контролировать большинство внутренних периферийных устройств в режиме глубокого сна, потребляя ток всего 25 микроампер. Сетевой процессор GPy способен управлять подключением WiFi и стеком IPv6. Модуль поддерживает защиту сетевых соединений по протоколам SSL/TLS, WPA-Enterprise и алгоритмы криптографического хеширования/шифрования SHA, MD5, DES, AES.
Вам доступно:
Функциональное назначение выводов GPy (распиновка)
Вывод модуля |
ESP32 GPIO |
Имя вывода |
Функция по умолчанию | АЦП | ШИМ | RTC** | Примечание |
1 | - | RST | Перезапуск | Низкоуровневый сигнал активации. Подключен к кнопке RST | |||
2 | 3 | P0 | RX0 (UART), Программирование | • | Используется загрузчиком и для программирования модуля | ||
3 | 1 | P1 | TX0 (UART), Программирование | • | Используется загрузчиком и для программирования модуля | ||
4 | 0 | P2 | 2* | • | • | При подключении к GND во время загрузки, устройство перейдёт в режим загрузчика. Соединён со встроенным RGB светодиодом. |
|
5 | 4 | P3 | TX1 (UART) | 2* | • | • | |
6 | 15 | P4 | RX1 (UART) | 2* | • | • | JTAG TDO, SD-карта CMD |
7 | 5 | LTE_RX, P5 |
Sequans модем, RX | • | Не рекомендуется для внешнего использования. 921600 бит/сек. | ||
8 | 27 | LTE_WAKE, P6 |
Sequans модем, прерывание | 2* | • | • | Не рекомендуется для внешнего использования |
9 | 19 | LTE_CTS, P7 |
Sequans модем, CTS | • | Не рекомендуется для внешнего использования | ||
10 | 2 | P8 | 2* | • | • | SD карта DAT0 | |
11 | 12 | P9 | SDA (I2C) | 2* | • | • | JTAG TDI |
12 | 13 | P10 | SCL (I2C), CLK (SPI) | 2* | • | • | JTAG TCK |
13 | 22 | P11 | MOSI (SPI) | • | |||
14 | 21 | P12 | • | При подключении к 3.3V во время загрузки, устройство переходит в безопасный режим запуска. JTAG MISO Переключатель антенны WiFi / BT, низкоуровневый сигнал = внутренняя, высокоуровневый сигнал = внешняя U.FL |
|||
15 | 36 | P13 | 1 | • | Только для ввода данных | ||
16 | 37 | P14 | MISO (SPI) | 1 | • | Только для ввода данных | |
17 | 38 | P15 | 1 | • | Только для ввода данных | ||
18 | 39 | P16 | 1 | • | Только для ввода данных | ||
19 | 35 | P17 | 1 | • | Только для ввода данных | ||
20 | 34 | P18 | 1 | • | Только для ввода данных | ||
21 | 32 | P19 | 1 | • | • | ||
22 | 33 | P20 | 1 | • | • | ||
23 | 26 | P21 | 2* | • | • | Цифро-аналоговый преобразователь (ЦАП) | |
24 | 25 | P22 | 2* | • | • | Цифро-аналоговый преобразователь (ЦАП) | |
25 | 14 | P23 | 2* | • | • | JTAG TMS, SD карта SCLK | |
26 | - | 3V3 | Питание от встроенного 3.3-вольтового регулятора | Только выход, подключение внешнего источника 3.3 вольта на этот контакт может повредить регулятор | |||
27 | - | GND | Заземление | ||||
28 | - | VIN | Питание модуля от внешнего источника | Допускается напряжение между 3.5 и 5.5 вольт |
* АЦП2 не поддерживается в прошивке mycroPhyton
** При активном домене питания RTC (RTC-часы реального времени), контакты будут обрабатывать своё состояние в режиме глубокого сна
Процессор ESP32 обладает функционалом переназначения контактов. Эта возможность позволяет периферии быть переназначенной практически на любые доступные выводы GPIO. Приведенная выше таблица показывает назначения по умолчанию. Например, на один вывод назначены сразу две шины тактирования SPI / I2C, которые не могут использоваться одновременно без переназначения одной из них на другой вывод.
Программирование устройства
UART - по умолчанию, модуль GPy запускается на интерактивном Phyton REPL через шину UART0, линии которой соединены с контактами PO (RX) и P1 (TX) на скорости 115200 бит/сек. Самый простой способ подключится к GPy - воспользоваться платой расширения. Для установления связи с GPy подойдёт любой другой адаптер USB-UART. Код возможно загрузить через интерактивный REPL, либо через дополнительное ПО PyMakr для редакторов Atom или Visual Studio Code.
WiFi - по умолчанию, GPy также запускает точку доступа Wi-Fi.
SSID: gpy – wlan – XXXX
Пароль: www.pycom.io
После подключения к Wi-Fi сети GPy, пользователю доступна двухсторонняя связь.
Telnet - запущенный через порт 23 сервер telnet. Работает аналогично соединению по UART. Он представляет вам интерактивный REPL, а также может быть использован для загрузки кода через PyMakr.
FTP - PYCOM GPy имеет собственный FTP-сервер, запускаемый при включении питания модуля. Сервер позволяет копировать файлы как на устройство, так и из него, либо с карты SD, если она совмещена с GPy. Подключение к FTP-серверу не требует настройки дополнительного шифрования в FTP-клиенте. Соединение устанавливается со следующими учетными данными:
User: micro
Password: python
Режимы загрузки
Режим загрузчика
Если требуется обновление прошивки модуля GPy, устройство необходимо перевести в режим загрузчика. Вход в режим выполняется замыканием контакта P2 на заземление (GND) с последующим перезапуском модуля.
Режим безопасного запуска
Входящий в прошивку microPhyton имеет функцию безопасной загрузки, позволяя пропускать сценарии boot.py и main.py и переходить сразу к REPL. Безопасный запуск удобен в случаях, когда запрограммированный в память GPy код приводит к сбою или полной недееспособности устройства. Доступ в режим происходит соединением контакта P12 с напряжением 3.3 вольта и последующим перезапуском модуля. При входе в режим безопасной загрузки, встроенный светодиодный индикатор начнет мигать оранжевым. В зависимости от времени удержания контакта на уровне 3.3 В, модулем PYCOM GPy будет запущена разная прошивка:
Техническая информация
Полезные библиотеки и примеры
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2024г https://compacttool.ru