Git Product home page Git Product logo

andino-x1's Introduction

Andino X1

Andino X1, a base board that allows the raspberry pi to be used in an industrial environment

Andino X1 - Raspberry Pi on DIN Rail

For more technical documentation please see here

New !

Andino X1 with Serial Numbers from 201903xxx has the ATMega328 instead the ATMega168 build in. This means double Flash, EEProm and RAM !

Please see here for more Details

Overview

The Andino X1 is a microcontroller board for the Raspberry Pi in a DIN-rail housing for installation in a control cabinet. It is used to adapt digital inputs and outputs for a voltage of 24 V. The X1 has its own microcontroller for precise signal preprocessing and adaptation of signal generators and actuators. It also contains a Raspberry Pi (2/3). The inputs and outputs as well as the power supply of the Pi are optimally protected. Communication between the microcontroller and the Pi takes place via the UART interface.

The Andino X1 offers the following advantages:

The sensitive GPIO of the Raspberry Pi are protected. Fast signals can be precisely detected by the microcontroller. Actuators and sensors can be electrically connected to the Raspberry Pi. It provides an industrial power supply for the Raspberry Pi. Customized adapters from the Raspberry Pi GPIO or the micro controller IO can be connected electrically to terminals. Provides mounting on a DIN rail for installation in manifolds.

Raspberry Pi compatible

The 40-pin connector is compatible with Raspberry Pi 2 B and Raspberry Pi 3

Arduino compatible

The Atmel microcontroller of the Andino X1 comes with an Arduino-compatible bootloader. The combination of Arduino and Raspberry Pi on the Andino X1 is ideally suited for use in home automation and sensor technology, as well as in more demanding industrial automation applications. The strengths of both boards complement each other perfectly. While the single-board computer Raspberry Pi can perform complex tasks (eg hosting of database and WebServer) as a full-value computer, the Arduino microcontroller can take care of the fast signal pre-processing. The Atmel Controller communicates via UART with the Pi. Programmable is the X1 with the Arduino IDE via USB from a PC or from a Raspberry (firmware update in the field).

Integrated power supply

The X1 board has a 9-24V wide-range DC input with reverse polarity protection. Powerful, reliable, stable power supply: 5 Volt, 2.6 Amp – enough power for the Raspberry, your USB hardware and customer-specific adaptation. The integrated EMC protection circuits protect the Pi from voltage surges and current surges on the supply line.

8 Bit Microcontroller

Programmable 8-bit microcontroller (Atmega 168 8Mhz) for adapting the inputs and outputs. Accurate and reliable detection of digital and analog signals.

Galvanically isolated

The X1 board has two electrically isolated inputs (up to 5kV isolated) as well as two relay outputs for 42 volts and 1 amp. The IO is controlled by a microcontroller. Further GPIO of the Raspberry Pi as well as IO of the Microcontroller are led on an internal pin header. This makes it possible to bring own adaptations to the screw terminals.

Expandable

Via the SPI and the I2C interface of the Raspberry Pi, further hardware extensions can be connected and led to the free screw terminals. Thus, a stable, control cabinet-compatible wiring is possible. Further Interfaces: RS485 / RS422 (2/4 lines) (planed for Q1/2017) M-Bus (Meter Bus) Analog Input (e.g. via Microchip MCP3008) Digital Input

Realtime Clock (RTC)

The integrated, battery-buffered RTC provides the correct time even if no NTP (time) server is available. The high-precision time chip DS3231 from Dallas Semiconductors is used. Due to the internal temperature compensation of the oscillator, the chip achieves a very high accuracy of ± 2ppm at 0 ° C to + 40 ° C.

Block diagram

Andino X1 - Raspberry Pi on DIN Rail - Block diagram

Extendable

The SPI and I2C Busses of the Raspberry Pi and the Arduino Controller are connected with a Pin Header. Different plugins can be plugged into this header.

Andino X1 - Extension port

Different extensions are available.

Dualchannel RS232 Extension

Extends the Raspberry or the Arduino by two serial interfaces

Andino X1 - Dualchannel RS232 Extension

See here for more details.

RS485 / RS422 Extension

Extends the Raspberry or the Arduino by a fully isolated RS485 / RS422 interface

Andino X1 - Dualchannel RS485 Extension

See here for more details.

3 Digital Input

With this Extension the total count of Inputs is five. The Inputs are galvanically isolated to max 5kV.

Andino X1 - Digital input extension Extension

See here for more details.

1 Digital Input / 2 Relay Output

With this Extension the total count of Inputs is three and the total Relays are four. The Inputs are galvanically isolated to max 5kV.

Andino X1 - Digital input, Relais extension Extension

See here for more details.

5 Digital Input

With this Extension the total count of Inputs is seven. The Inputs are galvanically isolated to max 5kV.

Andino X1 - Digital input, Relais extension Extension

See here for more details.

Breadboard

For prototyping of a additional extension a Breadboard is also available.

Andino X1 - Breadboard Extension

Application examples

  • Data collection on production machines
  • Collect and count Number of items, products
  • Downtime detection
  • Create Performance indicators Creation such as OEE, GAE and utilization
  • Data collection at environmental monitoring stations
  • Telecontrol and protocol converters
  • Central in the house automation
  • IoT nodes

How to prepare the Raspbian

See here for more details.

Programming examples

How to use Andino X1 with Node red
How to use Andino X1 with python
Example Firmware

Author

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.