Rei Vilo's fischertechnik Corner
  • About
  • Blog
  • Reviews
    • How to Start?
    • Controllers >
      • Robotics TXT
      • TXT 4.0 Controller
      • Bluetooth Smart Beginner Set
      • Interface Boards for fischertechnik Models
      • Didacta Advance Pi-F5 interface board
    • Sets >
      • Technical Revolutions Set
      • Pneumatic Power Set
      • Automation Robots Set
      • Electro-Pneumatic Set
      • Starter Set for micro:bit
      • Bluetooth Smart Beginner Set
      • Robotics TXT Smart Home Set
    • Exploring the Lego World >
      • Purchasing
      • Unboxing
      • Installing
      • Building
      • Programming
      • Connecting
      • Playing
      • Expanding
      • Concluding
  • Models
    • Back to the 70's
    • Micro Models
    • New Magasin >
      • Magasin releases 1, 2 and 3
      • Long X-Axis
      • Moving Desk And Y-Axis
      • Compressed Air And Vacuum For Z-Axis
      • Pictures
      • Specifications
    • Power Saving White LED
    • Flipper with I²C LCD Panel
    • Celebrating 50 Years!
    • ft Convention 2013
    • ft Convention 2014
  • Sensors
    • Interfacing an Arduino to a Robo TX Controller >
      • Analog Interface
      • Digital Interface
      • I²C Interface
    • Standard Sensors >
      • Playing With Accelerometers
      • Proximity Sensor
      • Pressure Sensor
    • Advanced Sensors >
      • Industrial Colour Reader
      • Stepper Motor Controller
      • DC-Motor with Quadrature Encoder Controller
    • smartDevices >
      • smartColours
      • smartRFID
      • smartLED
      • smartHub
      • smartControls
      • smartMeter
      • smartCamera
      • smartNewCamera
      • smartWiFi
      • smartBLE
      • smartNode
      • smartIMU
  • RoboPro
    • Value Operations >
      • Min and Max Functions
      • Signal Management With Median
      • Modulo Function
      • Map Function
    • Standard Modules >
      • Software Managed Compressor
      • Self-Calibrated Colour-Reader
      • Standard Conveyor Belt Routine
      • Management Panel
      • Encoder-Motor Position Management
    • Variable Types >
      • CSV List Management
      • Queue Function
    • Program Structures >
      • Parallel Processing
      • Multi-Tasking End Management Procedure
    • Tutorials >
      • Setting Bluetooth LAN with Multiple TX-Cs
      • Dealing with Very Large Models >
        • Getting a General View
        • Defining User's Functions
        • Elaborating the Modelisation
        • Defining the Processes
        • Setting the Messages
        • Going Further
        • References
      • Program Error 2 Message
  • I²C
    • How to Connect an I²C Device to the Robo TX?
    • How to Connect an I²C Device to the Robotics TXT?
    • How to Manage an I²C Device?
    • How to Use an I²C Driver?
    • List of I²C Drivers for Sensors >
      • I²C Real Time Clock DS1307
      • I²C LCD screen 4 lines of 20 characters LCD03
      • I²C Triple Axis Accelerometer ADXL345
      • I²C Red-Green-Blue LED BlinkM
      • I²C Two Axis Compass HMC6352
      • I²C Triple Axis Magnetometer HMC5843
      • I²C True Colour Sensor ADJD-S371
      • I²C Stepper Controller AMIS-30624
    • List of I²C Drivers for smartDevices >
      • I²C True Colours Smart Sensor smartColours
      • I²C RFID Smart Sensor smartRFID
      • I²C 4-Digit 7-Segment LED Display smartLED
      • I²C Screen With Touch and SD-Card smartControls
      • I²C Smart Sensor smartCamera
      • I²C Smart Sensor smartNewCamera
      • I²C Remote WiFi Interface smartWiFi​
      • I²C Remote Bluetooth Interface smartBLE​
      • I²C Remote Interface smartNode​
      • I²C New LCD Screen 4 x 20 characters smartLCD
      • I²C Inertial Measurement Unit smartIMU

New Magasin

This model was originated in 2009 and, after 3 different releases,  the final version was showed at the convention 2010.

The Magasin model is a smart warehouse with three main different parts.
Picture

Input

  • On the left side, a cylinder is put on the conveyor belt. 
  • when asked, the door opens and the colour of the cylinder is read. 
  • The vacuum head on the moving desk picks it up and places it on an empty box.

Management

  • On the middle, the control panel displays information and allows to ask for the colour of a cylinder.
  • When a colour is available, the appropriate light is turned on.
  • The buttons allow to ask for the delivery of a cylinder of an available colour.

Output

  • When a cylinder of a given colour is requested, the vacuum head goes to the right box and picks up the cylinder. 
  • Then, it delivers it on the conveyor belt, on the right side.

Hardware

In 2009, the hardware included many improvements as Long X-Axis, Moving Desk And Y-Axis and Compressed Air And Vacuum For Z-Axis over previous releases of Magasin. Most of the hardware remains valid in 2013.

One notable exception is the colour sensor, as none of the solutions available in 2009 were satisfactory. The standard fischertechnik colour sensor (reference 128599) was unable to differentiate red and white cylinders, because of its red LED. Even a modified sensor with a white LED wasn't reliable enough.

This prompted intensive R&D, which eventually delivered the I²C True Colours Smart Sensor smartColours in 2012. This sensor uses an industrial-grade colour sensor, acquires colour through 4 channels —red, green, blue and clear—, processes the data and identifies the colour among those previously memorised, with a success rate close to 100% 
Picture

Software

The software behind the models relies on parallel processing with 11 simultaneous processes. 

Find a detailed presentation at the Parallel Processing and Multi-Tasking End Management Procedure pages.

The logic of parallel processing has been extended to distributed computing, with multiple TX controllers grouped in a Bluetooth network. Each TX controller has a set of processes in charge and communicates to the other controllers through Bluetooth messages.

Those topics are discussed in the section Dealing with Very Large Models.

Photo

Next

  • Magasin releases 1, 2 and 3
  • Long X-Axis
  • Moving Desk And Y-Axis
  • Compressed Air And Vacuum For Z-Axis
  • Pictures
  • Specifications 
  • Parallel Processing 
  • Multi-Tasking End Management Procedure
  • I²C True Colours Smart Sensor smartColours
Powered by Create your own unique website with customizable templates.