User Tools

Site Tools


wio:firststeps-en

Deutsche VersionEnglish Version

WIO First Steps

Introduction

WIO is the abbreviation for Wireless I/O.
There are two flavours of WIO:

  • WIO which is targeted to the ESP8266, ESP32 and RP2040(PicoW) microcontrollers,
  • WIOpi for the Raspberry Pi single-board computers.

Documents



Requirements

A target board is required to start with WIO.

Espressif based boards

Raspberry Pi

Microcontroller

Single-board computer

Install

The most easiest way to start with WIO is the PicoW from Raspberry Pi.
It does not need any additional software for programming.

Espressif

Raspberry Pi



WiFi Setup

WIO Dialog:

Tips:

  • WIO only support 7 bit ASCII for SSID Name and Password. (Do not use special characters like: äüöß.)
  • Multicast must be enabled in the network router to be able to find the Rocrail server automatically.
  • The WiFi channel must be in range between 3 and 11. Under certain circumstances it is advisable to use a fixed channel in the AP.



WIO Types

IO16

Standard functions:

  • 16 I/O (Sensors, switches, signals, outputs, …)
  • 4 Servos
  • Neopixel
  • UART for RFID or RailCom
  • I2C
    • Displays
    • Sensors
    • I/O extenders

Additional functions:

  • Stepper motor control: 4W & 3W
  • Signal Multiplexing (Charlyplexing)
  • DCC generator (ESP32)
  • Mobile motor control (Locomotive)
  • Camera
  • Throttle with rotary speed control
  • CAN interface



Application Examples

  • Stepper (TT/FY)
  • Servo
  • Neopixel
  • LED Signal
  • Multiplex Signal
  • LEDs
  • Display



Pinouts

Wemos

ESP32

No official documentation found. FIXME

  • ESP32 D1 Mini
  • ESP32 Dev Module
  • ESP32 Wrover Module

Raspberry Pi

GCA WIO PCBs

I/O

DCC

Throttle

CAN

wio/firststeps-en.txt · Last modified: 2022/12/07 13:04 by rjversluis