Embedded PI - Platform for Raspberry Pi, Arduino and 32-bit embedded ARM

PTR001951
Últimos artigos em stock
40,90 €
Com IVA

Embedded PI - Platform for Raspberry Pi, Arduino and 32-bit embedded ARM

Embedded Pi is a triple-play platform for Raspberry Pi, Arduino™ and 32-bit embedded ARM. Blending all three communities together, Embedded Pi helps you to get the most out of each platform.

Embedded PI - Platform for Raspberry Pi, Arduino and 32-bit embedded ARM

What is Embedded Pi?

Embedded Pi is a triple-play platform for Raspberry Pi, Arduino™ and 32-bit embedded ARM. Blending all three communities together, Embedded Pi helps you to get the most out of each platform. The Embedded Pi is based on the STMicroelectronics STM32F103RB MCU, and can operate as a bridge between Raspberry Pi and Arduino™ shields and in standalone mode as a Cortex-M3 evaluation board.

Depending on the jumper placement on the Embedded Pi, you can select each of the three modes of operation:

STM32/Standalone Mode

The Embedded Pi works as an Arduino™ form-factor compatible mother board where the STM32 controls the Arduino™ shields directly without the use of Raspberry Pi. It can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators.

ST-Adapter Mode

The STM32 controls the Arduino™ shields, and the Raspberry Pi works as the GUI or command line console to send commands/data to and receive data from the STM32. This is an advanced mode which extends and strengthens the automation control capability of the Raspberry Pi, taking the advantage of STM32F103RB NVIC (Nested VectoredInterrupt Controller), GPIOs, and more peripherals like ADC and PWM.

Preparation: A firmware to control the Arduino™ shields and communicate with the Raspberry Pi should be programmed to the STM32 before hand; it can be generated from the project built in CoIDE, and be programmed with CoIDE, CoFlash, or ISP tool. The source code to control the Arduino™ shields are the same with those in the STM32/Standalone Mode, while the Protocol Decode Layer code components (as shown in the figure below) for communication with the Raspberry Pi will be provided in CoIDE and this page.

Ras-Pi Mode

The Embedded Pi works as a hardware connection bridge between Raspberry Pi and Arduino™ shields, allowing the Raspberry Pi to interface directly with existing Arduino™ shields, having a number of sensors & control to interact with external environment. It offers all the possibilities of connecting digital and analog sensors using the common footprint of Arduino™ but with the power and capabilities of Raspberry Pi.

Key Features

Provides Raspberry Pi with easy access to abundant Arduino™ shields.

  • Compatible with both 5V and 3.3V Arduino™ shields, selectable with jumpers
  • Hundreds of Arduino™ shields available on the market enhance the control capability of Raspberry Pi, e.g. to control Motor, sensors, etc.

Brings 32-bit ARM MCU into the world of Arduino.

  • 32-bit ARM Cortex-M3 STM32F103RB MCU operating at 72MHz, with 128KB Flash, 20KB RAM, motor control, USB, and CAN
  • Hundreds of Arduino™ shields available on the market with extremely portable drivers provided or to be shared by CooCox and CoFans
  • A complete set of FREE CooCox tools for ARM development
  • A common footprint next to Arduino™ footprint for connection with expansion daughter cards which will be developed by CooCox
  • Raspberry Pi and the STM32 MCU can work independently or in conjunction with each other to control the Arduino™ shields or other accessories.

 

Resources
 
Oficial Website

 

Hardware Information

Circuit Schematic Diagram.pdf

Compliance and safety info.pdf

User Manual

Embedded Pi User Manual

Configure GCC toolchain in CoIDE

Getting started with the STM32/Standalone Mode and CoIDE

Reference Manual

STM32F103RB Documents

Embedded Pi Command

The protocol anylysis framework of Embedded Pi

 

Source Code

Modified arduPi Library Compatible with Embedded Pi: arduPi.tar.bz2

Ras-Pi Mode:

  • Step Motor demo1(used in the video): MotorShield_Cmd.tar.bz2
  • Step Motor demo2: MotorShield_Demo.tar.bz2
  • Tinker Kit demo: tinkerkit.tar.bz2

ST-Adapter Mode:

  • Example Code: The Ras-Pi Application (used in the two ST-Adapter mode videos): RasPi_Demo.tar.bz2
  • Common Library:
    • The STM32 Application: RPI_EPI.zip
    • The Ras-Pi Application: RasPi_cmd.tar.bz2

No reviews

Clientes que compraram este produto também compraram:

Produto adicionado a lista de desejos
Produto adicionado para comparar

Ao continuares a navegar estás a consentir a utilização de cookies que possibilitam a apresentação de serviços e ofertas adaptadas aos teus interesses. Poderá consultar no seguinte link a nossa Politica de Cookies