Pycom WiPy 2.0 е компактен IoT модул изграден с Espressif ESP32 микроконтролер, програмира се с MicroPython и осигурява WiFi и Bluetooth комуникация. Има 24 GPIO порта, от които до 8 аналогови входа, до 4 PWM изхода, I2C, I2S, 2хSPI, 2хUART и др. – WiPy 2.0 Pinout. Намира приложение при експериментиране и изграждане на Internet of Things (IoT) проекти и прототипи.
Платката е с размери 42mm x 20mm, с разстояние между интерфейсните изводи 2,54mm – съвместима е с Breadboard. Има RGB светодиод, reset бутон, вградена керамична антена и uFL конектор за външна антена за достигане на WiFi обхват до 1км при добри условия. Захранва се с напрежение 3,3V – 5,5V. Работното напрежение на GPIO портовете е 3,3V, при връзка с устройства и микроконтролери работещи на 5V, е необходимо да се използва конвертор на логически нива.
Модулът е зареден и работи с фърмуер за използване на MicroPython език. Производителят е разработил мощен и интуитивен Python API за фунциите на хардуера и интерфейсите, изискващ минимално време за обучение и запознаване с инструкциите. Осигурен е безплатен софтуер за добавяне към Atom IDE или Visual Studio, служещ за бързо и лесно писане на скриптове и зареждането им в платката.
Зареждането на скрипт в WiPy може да се направи безжично по WiFi или серийно по UART интерфейс. Актуализирането на версията на фърмуера се осъществява само по UART, с помощта на разширителната платка Expansion Board или с USB-сериен порт конвертор. Ако няма да се използва Expansion платката е препоръчително USB-сериен порт конвертора, с който ще се актуализира фурмуера или ще се зареждат скриптове, да е с FTDI или SP2104/02 чипсет. Не е желателно да се използва кабела с PL2303.
На страницата Pycom docs са осигурени подробно ръководство и примерни проекти за използване на модула.
Важно:
- Преди да се използва платката е препоръчително първо да се актуализира фърмуера до последна версия. Актуализацията не може да се извърши безжично, необходимо е да се използва USB-сериен порт конвертор (FT232, Pololu CP2104) или Expansion платката на производителя. За да се актуализира фърмуера е необходимо 23-ти порт да се свърже към маса – допълнителна информация: Updating Device Firmware
- Работното напрежение на I/O портовете на модула е 3,3V. Подаване на сигнал с по-високо напрежение, например 5V, ще повреди платката.
Комплектът съдържа:
- Pycom WiPy 2.0 модул – 1бр.
Характеристики:
-
Микроконтролер:
- Espresiff ESP32, 32-bit, 32Mbit flash
- Bluetooth 4.2 – low energy and classic
- WiFi – 802.11b/g/n, 16mbps
- RAM: 512MB
- Език за програмиране: MicroPython
- Захранване: 3,3V – 5,5V
- Работно напрежение GPIO портове: 3.3V, не толерира 5V
- Ниска консумация на ток
- Консумация в deep sleep: до 25uA
- Допълнителна Flash памет: 4MB
-
24 GPIO порта, 3,3V
- до 8 аналогови входа, 12-бита
- до 4 таймера/PWM изходи, 16-бита
- Интерфейси: 2 х UART, 2 х SPI, I2C, I2S
- RTC 32KHz – часовник за реално време
- Вградена висококачествена антена
- uFL конектор за външна 2,4GHz антена
- Зареден с MicroPython фърмуер
- Програмира се с MicroPython
- Безплатни плъгини за Atom IDE и Visual Studio
- Безжично програмиране или серийно – UART
- Размери: 42mm x 20mm
- Тегло: 5г
- Hash/Encryption: SHA, MD5, DES, AES
- Security: SSL/TLS support, WPA Enterprise security
Допълнителна информация:
- Pycom. Сайт на производителя
- WiPy 2.0. Подробно описание
- WiPy 2.0 specs (pdf)
- WiPy 2.0 pinout (pdf)
- Pycom Docs. документация, ръководства, примери, софтуер
- Firmware API Reference
- Forum
- MicroPython Basics: What is MicroPython?
Съвместими продукти: