Technique

Technical Data

Vehicle Hardware:


techdata_car

  • Main Board:
    • ARM Micro-controller + power supply + 868MHz RF Communication + static positioning markers detection system.
    • Electronic system can be fit to many vehicles. Miniaturized and mass production ready.
    • Full-duplex 868MHz communication (2.4GHz band already filled by Wifi/Bluetooth), simple and robust dedicated protocol.
    • Communication with controller using USB modules or embedded Linux system over Ethernet.
  • Embedded Lights and Collision avoidance system:
    • Front board for lights and collision avoidance system.
    • Rear board for lights and collision avoidance system.
    • Detection distance between 1 and 15cm, 60° angle.
  • Energy :
    • Electronic charging board (according to selected charging system).
    • LiPo battery, from 30 minutes for small vehicles (moving) up to over 16 hours (bigger vehicles, moving).
    • Sleep mode, with wake on radio or wake on timer.
    • Contact-less charging system under development.
    • Continuous contact-less power supply planned.
  • Mechanical hardware :
    • Motor with worm gear.
    • Resin 3D printed chassis including direction system and simple assembly system for all vehicle parts.
    • Usual magnet direction system, compatible with existing Car-system installations.
    • Adaptable to existing vehicle bodies (Herpa, Norev, …) at HO scale (1/87ème).
    • Possibility to use ball bearings for rear axle, but seems unnecessary when using resin 3D printing.


    techdata_chassis

  • Possibility to add a RFID tag for quick identification of vehicles on key points and for maintenance.
  • Possibility to extend system by adding slave boards (for vehicles with full direction, complex lightning, embedded sounds, or complex mechanical systems.

Model Hardware:

  • Mechanical:
    • Usual vehicle direction system using magnet band and servo-motors with easy mount system for directions selection.
    • Static markers system without batteries, detected by the vehicles for autonomous operation.
    • In-road detectors used to identify and locate the vehicles.
  • Electronic:

  • techdata_maquette-01


    techdata_maquette-02


    techdata_maquette-03

    • Embedded system (BeagleBone Black and specific Cape) for full system handling:
      • Ethernet/IP network interface.
      • Can be replaced using any computer with USB to RF and USB to RS485 modules.
      • Software bridges for RF/RS485 to Ethernet/IP network interface.
      • Comprehensive logging system.
    • Electronic board for direction control and road sensor interface.
    • Electronic board for lightning effects and animation control:
      • Simplified 5V/12V lights cabling
      • Traffic lights handling.
      • Model animation control using 5V DC, 12V DC and 16V to 48V AC.
      • Individual control of up to 256 leds, each one being able to play any predefined sequence from the sequences set (A sequence is a series of 1.5ms on/off states, with up to 254 different sequences, from 12ms to 1.5s). Without sequence change orders from supervision the current sequence is played in a loop.
    • Electronic control board for automated charging systems
    • Communication with distant boards using RS485 Full-duplex Bus.

Features

Model and Vehicles Part:


fonctionalities-01

  • Vehicles miniaturization at 1/87th scale (HO) for buses, trucks and sedan cars. (Smaller cars under development).
  • Client-server architecture with parts of the control system integrated in the vehicle.
  • Vehicle lights (front, rear, breaking, blinkers, beacon), with different power levels for front (dipped headlights, position, and highlights) and rear lights (position and breaking).
  • Vehicle speed control for realistic acceleration and braking.
  • Individual address for each vehicle.
  • Autonomous collision avoidance system.
  • Individualized and dynamic configuration of the vehicles over RF.
  • Sleep mode with wake-up on timer or RF communication.
  • Robust control with magnetic guide in the model, branch selection by servo motors, multiple possible branches.
  • Simple vehicle tracking using magnet detectors.
  • Autonomous vehicle positioning by invisible static tags on the model.
  • Realism and fluidity of road traffic.
  • Traffic lights handling.
  • Priorities handling at intersections with or without direction switches.
  • Vehicles with dynamic scenarios.
  • Automated and invisible charging system.
  • Handling of motorized animations.
  • Advanced lighting handling, with limited wires and multiple effects which can be mixed to produce incredible combinations and simulate real life.


fonctionalities-02

Server Part:

  • Traffic handling: crossings and lanes configuration.
  • Crossings handling.
  • Vehicles tracking.
  • Individual vehicle handling, making specific behaviors implementation easy. Each vehicle can have it’s own behavior.
  • Traffic and city lighting handling.
  • Vehicle charge handling.
  • Model animations handling.
  • Allows up to 16000 vehicles.
  • Communication with 100 vehicles per second on each RF channel (868MHz). Over 10 RF channels available.
  • Modular software architecture.
  • Techno-Innov’s Car-System

    Presentation:

    Techno-Innov’s Car-System has been designed for the model exhibition project Mini World Lyon which should open on June 30th 2016 next to Lyon.


    presentation_car_system

    Our system is inspired by many existing systems, from which interesting systems have been improved to achieve the objectives of this ambitious animated model exhibition project at the scale of 1/87th (HO).

    Designed with entertainment, reliability, industrialization, modularity, and widespread use constraints, our system is unique and can be used in parallel to some of the existing systems, while providing several additional features in its current version, and maintaining scalability in order to add new features such as contact-less vehicle charging in the future.

    The usual magnetic tape (or metallic wire) steering system has been kept to allow compatibility with existing circuits. Vehicle guidance is thus made from the model using switches.

    In order to create the most realistic system as possible, part of the driving decisions are made within the vehicle, which includes an autonomous collision avoidance system, and is able to execute a set of orders triggered by static tags spread along the vehicle paths.
    Vehicles can then locate themselves and trigger animations at the right time (slow down in a bend, turn on or off blinkers, stop at a crossing, …).
    The remaining decisions are taken by the control system, with a handler specific to each vehicle, making it simple to implement different behaviors, modularity being then an easy job, and reproducing real drivers behaviors to get realistic and fluid traffic.

    The charging system has also been reworked to provide invisible contact and contact-less solutions, even if this improvement has not yet been deployed by Mini World Lyon.

    Finally, the miniaturization and the use of advanced technologies in electronics and 3D resin printing (made by Drim 3D), makes it possible to create reliable, motorized, remote controlled vehicles, having an autonomy and a life time suitable for use in a miniature exhibition.

    [youtube 6WvuIil5O3I 600 490]
    (Watch the video on Youtube)

    Download the Video (mpeg4/130Mo)

    Technical Data

    RF Sub-1GHz module’s technical data:

    RF Sub-1GHz module reference manual.

    Hardware:

    Micro-controller : NXP’s LPC1224

    • Core ARM Cortex-M0
    • Core Frequency: 48MHz
    • Flash : 32Ko onboard programmable
    • SRAM : 4Ko
    • 2xUART, SPI, I²C, GPIO, ADC, PWM, …

    Interfaces and Features:

    • Cortex-M0 micro-controller running at 48MHz, with 4Ko of SRAM, 32Ko of fully onboard programmable Flash with no additional equipment.
    • CC1101 RF transceiver from Texas Instrument
    • TMP101 temperature sensor from Texas Instrument.
    • AP1603 step-up voltage regulator, 0.9V minimal voltage input.
    • Integrated USB to UART bridge, FTDI FT230X.
    • Bicolor LED.
    • Reset and ISP buttons (ISP available for user after boot).
    • Micro-SD card on the standalone version.
    • 15 GPIO, including 2 ADC inputs, 3 PWM outputs, I2C, SPI and SWD access, using 2.54mm pins for easy prototyping.

    Complete autonomy:

    Thanks to the integrated USB-to-UART bridge giving access to UART0 for programming (access to serial ISP mode), communication and providing power.

    Programming of the UEXT and Standalone versions requires a USB-to-UART adapter (3.3V).

    All three versions may be operated using a battery or any power supply between 0.9 and 4.2V providing enough current (required current not yet tested).

    Size :

    Note : the heigth (15mm) depends on the headers you choose to mount and the selected side for mounting them. The indicated heigth is the worst case, with headers on both sides.
    Height for standalone module with no header is 7mm.

    • Board with USB type A male connector (L x l x H): 65.5mm x 22.5mm x 15mm
    • Board with UEXT connector (L x l x H) : 50mm x 22.5mm x 15mm
    • Standalone board (L x l x H) : 40mm x 22.5mm x 15mm

    Cotes RF USB module

    Weight :

    • Full version with USB type A male connector: 10g

    Technical documents :

    Sub-1GHz RF Module

    The Sub-1GHz RF module is a radio module for sub 1GHz frequencies (315/433MHz and 868/915MHz).

    This module is based upon the GPIO-Demo module (or LPC1224-BO) and adds an RF transceiver (CC1101 from Texas Instrument), an oscilator for the internal RTC, and a “Step-up” (step-up voltage regulator) for battery operation.

    The module exists in three different versions:

    • USB, for PC interface and development,
    • UEXT, for intergration with the DomoTab project,
    • Standalone for all the other uses (create you own IOT devices or drive any part of your home).

    RF Sub-1GHz

    The software is available in the modules project in our git repository.
    The code from the sample apps (under apps/rf_sub1G/) makes it easy to start using the module, and will be completed with more complex examples, including specific configurations of the RF transceiver, use of encrypted communication, and power handling, along with the support of existing protocols.

    Sources for the electronic part (schematics and routing) are available in this directory (KiCad). Get the three archives (.tar.bz2) (The schematics are also available in the technical documentation of the module).

    The technical documentation for the USB version is available.
    It includes all technical information about the hardware, the software, the schematics, and the BOM.
    UEXT and standalone versions are very close to the USB version, their documentation will be written in a near future.

    Technical Data

    LPC1224-BreakOut board’s technical data:

    LPC1224-BreakOut board reference manual

    Hardware:

    Micro-controller : NXP’s LPC1224

    • Core ARM Cortex-M0
    • Core Freq: 48MHz
    • Flash : 32Ko onboard programmable
    • SRAM : 4Ko
    • 2xUART, SPI, I²C, GPIO, ADC, PWM, …

    Interfaces and Features:

    • Cortex-M0 micro-controller running at 48MHz, with 4Ko of SRAM, 32Ko of fully onboard programmable Flash with no additional equipment.
    • Integrated USB to UART bridge, FTDI FT230X.
    • Bicolor LED.
    • Reset and ISP buttons (ISP available for user after boot).
    • Easy access to 34 GPIO, including 6 ADC inputs and access to UART0, UART1, I²C and SPI using 2.54mm pins for easy prototyping, plus 5V, 3.3V and ground from USB on dedicated pins for use without external supply.

    Complete autonomy:

    Thanks to the integrated USB-to-UART bridge giving access to UART0 for programming (access to serial ISP mode), communication and providing power.

    Size :

    • Board with USB type A male connector (L x l x H): 65.5mm x 35mm x 15mm
    • Board with micro USB female connector (L x l x H) : 50mm x 35mm x 15mm

    Logo SiDO

    Weight :

    • Full version with USB type A male connector: 10g

    Technical documents :

    LPC1224-BreakOut Board

    The LPC1224-BreakOut board (or LPC1224-BO) is a simplified version of the GPIO Demo module, using a different form factor for easier use with rapid prototyping boards.

    LPC1224-BO

    This board is not specificaly designed for the DomoTab project, but rather as an autonomous development platform for NXP’s LPC1224 micro-controller.

    This development board has all the development specific features from the GPIO Demo module: a FTDI FT230X USB/Serial interface which allows you to power and reprogram the module without cables, cards or power supplies (with choice between micro USB or typa A connector), a two tone LED, two buttons for micro-controller Reset and access to ISP boot mode, and of course access to 34 GPIO (including 6 ADC inputs) on 2.54mm threaded pins. They are spaced conveniently for use on a test plate and have access to 3.3V and 5V power.

    Another complete USB key sized development platform!

    The main differences (appart from the form factor) are the removal of the UEXT connector and the I²C components (EEPROM and temperature sensor).

    Software is already available as well as the schematics, in KiCad format obviously (Get the .tar.bz2 files).
    The schematics are also included in the technical reference manual

    The reference manual is available !
    This manual includes all technical information about the hardware, some help about the software.

    Technical Data

    The starter kit is both a soldering introduction kit and an ARM Cortex-M0 micro-controller discovery kit.

    Technical Data to be updated.

    Reference manual yet to be written.

    Schematics sources (KiCad) and other usefull technical data (documentations and BOM).

    Source code not yet available. Best choice is mbed for LPC812 target.

    Uploading a new binary requires an USB-UART adapter.

    Starter Kit


    starter_kit_rgb

    The “Starter Kit” has been created upon a request from Open World Forum organisation team for a soldering introduction workshop during the “Experipent” day (Saturday).

    Rather than creating a limited, almost useless assembly that would blink a led, but no more, how-ever hard you try, we set a somewhat more ambitious target: creating an ARM micro-controller dev board within the budget (which would blink a few leds … of course).


    starter_kit-25

    No problem, NXP just released a brand new micro-controller in DIP8 package (big one, easy to solder): the LPC810. Despite it’s clumsy appearance, it’s an ARM Cortex-M0 micro-controller that runs at 30MHz and has a really big set of peripherals (UARTs, I2C, SPI, comparator, timers, …), and most can be assigned to almost any pin (except the power supply pins …). Other very good point for us : it’s price : about 50 cents (0.5 euros) (when you buy 1000).

    Our “Starter Kit” is much more than a simple blinking led badge. After improving your soldering skills, you will be able to discover ARM Cortex-M0 micro-controller programming, change the led blinking scheme (or the RGB led color for the “expert” version), or do much more with some of the powerfull micro-controller peripherals.

    Of course this is an “Open Hardware” design, so you’ll find all the sources on the technical data page.


    starter_kit-02

    Technical Data

    GPIO Demo module’s technical data:

    GPIO Demo module reference manual

    Hardware:

    Micro-controller : NXP’s LPC1224

    • Core ARM Cortex-M0
    • Core Freq: 48MHz
    • Flash : 32Ko onboard programmable
    • SRAM : 4Ko
    • 2xUART, SPI, I²C, GPIO, ADC, PWM, …

    Interfaces and Features:

    • Cortex-M0 micro-controller running at 48MHz, with 4Ko of SRAM, 32Ko of fully onboard programmable Flash with no additional equipment.
    • Integrated USB to UART bridge, FTDI FT230X.
    • 128Kb I2C EEPROM 16Ko) for identification and data storage
    • TI’s TMP101 temperature sensor, with alarm function.
    • Bicolor LED.
    • Reset and ISP buttons (ISP available for user after boot).
    • UEXT Connector (Specified by Olimex) including power, UART (UART0), I2C bus, and SPI bus.
    • Easy access to 24 GPIO, including 6 ADC inputs and access to UART1, using 2.54mm pins for easy prototyping, plus 5V, 3.3V and ground from USB on dedicated pins for use without external supply.

    Complete autonomy:

    Thanks to the integrated USB-to-UART bridge giving access to UART0 for programming (access to serial ISP mode), communication and providing power.

    Size :

    • Board with USB type A male connector (L x l x H): 83mm x 23mm x 19mm
    • Board with micro USB female connector (L x l x H) : 77.5mm x 22.5mm x 19mm

    Weight :

    •  Full version with USB type A male connector: 10g

    Technical documents :