2014年10月29日星期三

Smart Car-S6 DataSheet

Keyword:

       INHAOS , Arduino , Smart Car , UGV , MassDuino , Acrylic



l  Introduce
Car-S6 is our latest launch of the new smart car, full body design simulation , the shape looks beautiful and atmosphere , it also has a high playability. The body material is acrylic, there are three different colors of it, they are white, black and transparent. Car S6 has four drive motors, so it has strong driving force and Load-bearing capacity. It took one year to research and development by experienced engineers, It has also been repeatedly drawing modifications. So the design of S6 is scientific and rational, the circuit is simple and the body lines is beautiful. In addition to focusing on aesthetics, we are very focused on the Stability and fixity of the vehicle. We use non-slip nut fixed to the vehicle , to avoid the screws come loose after a long period of work , increasing the body 's fixity.
        
l  Features
Ø  Perfect Body Design, its high playability
Ø  Four-wheel drive, the power and Load-bearing capacity is strong
Ø  There are specially designed motherboard , simplifying the connection circuit
Ø  Scalability , and it has extensive installation aperture
Ø  Creative use of side nut mounting , improve the body's firmness
Ø  Use non-slip nuts, make sure the screws are not loose after a long time work

l  Dimensions
     The following is a detailed presentation of the size. All the unit is millimetre(mm).
         Length : 321.25

         Width : 94.62




2014年10月28日星期二

IR-9608 DataSheet

Keyword:

       INHAOS , Arduino , Smart Car , UGV , MassDuino , IR-9608


l  Introduce


The IR-9608 is a little beam photoelectric sensor module and its structure is very simple. The core part is the ITR9608, it consist of an infrared emitting diode and an NPN silicon phototransistor, encased side-by-side on converging optical axis in a black thermoplastic housing. The phototransistor receives radiation from the IRED only. This is the normal Situation. But when an object is in between, phototransistor could not receives the radiation. The slot in the housing a provides a means of interrupting the signal other opaque material, switching the output from an ” ON” to” OFF” state.




l  Features

Ø  Wide gap between light emitter and detector(5.0mm)
Ø  Fast response time
Ø  High analytic
Ø  Cut-off visible wavelength λp=940nm
Ø  High sensing accuracy
Ø  Pb free



l  IR-9608 Connection


Below figure show the connection of the IR-9608 and SE-8008. 



l  Application:

n  Mouse Copier
n  Switch Scanner
n  Floppy disk driver
n  Non-contact Switching
n  For Direct Board
n  Smart Car



2014年10月27日星期一

RC-1406 Smart Car Remote Controller 


Keyword:
       INHAOS , Arduino , Smart Car , UGV , MassDuino , Remote Controller


l  Introduce
The RC-1406 is a remote controller motherboard of the Smart Car, which is mainly controlled by the Arduino UNO R3, there are four buttons on it to control the car's direction of motion. The RC-1406 is compatible with LCD screen, so we can add a LCD screen ( such as LCD-2000-7775, LCD-2000-9225) on the motherboard to show the data of the smart car. The board can also be compatible with LC-3000 module, by this we can control the car wireless. The remote controller motherboard has set up a serial port to download, it will benefit us to remotely update the car's program. We can extend a battery plate from the RC-1406 to increase the use range of the remote control. The Rc-1406 is not only enable us to control the smart car more convenient, but also increased the car 's playability and practicality.

l  Features

Ø  Operation is simple and easy to use
Ø  Modular design, scalability, and have a variety of different configuration combinations
Ø  Pin setting is as the same as Arduino UNO R3 and it can be directly connected UNO R3 to use.


l  Description





l  Structure Diagram 




l  Operation Notice
     1, The BATT module and LCD module is not necessity, if no these modules, the system need to powered by a USB    cable or DC input.

         2, User can be upload sketch to car via wireless , when plug USB2SERIAL LIGHT in to the 6Pin connector , the onboard switch circuit will move to connection between LC-3000 and USB2SERIAL LIGHT, in this case , user can direct communication to the car via wireless , read relation parameter (like Speed / power consumption / sensor data / etc.) from the car , also send command to the car. also user can upload sketch directly via the wireless connection.

         3, The LC-3000 default baud rate is 115200bps , this will help user direct upload sketch to the car, so please notice when coding the car and remote , remember set baud rate to 115200bps.


         4, BATT & RF UART shield have integrated 2.4G RF UART and Li-ion Battery function , in this application we only use the Battery function , so the 2.4GHz RF UART part is blank , did not solder anything.






2014年10月24日星期五

MD-2016 H-bridge Motor driver

Keyword:
       INHAOS , Arduino , Smart Car , UGV , MassDuino , Motor driver


l  Introduce

MD-2016 is a motor driver module, the main chip is MD-2016. MD-2016 is a bidirectional DC motor drive circuit. It has two logic input terminals used to control the motor forward, reverse and brake. The circuit has a good anti-interference, small standby current , low output resistance. MD-2016 is different from conventional motor driving module, In the H -bridge , it innovative use of MOSFET replaced BJT , reducing the voltage loss. The design of on-board fuse provides the protection of over-current, it makes us more secure when using the motor drive. We also have set up a diode to prevent the input signal of reverse connection protect and a LC filter circuit to avoid the motor noise interference.

l  Features
v  Maximum operating voltage is 18V
v  Maximum output current is 5A
v  Small size and low power consumption
v  Onboard fuse protect the circuit
v  Set the diodes for input voltage reverse protection
v  MOSFET output, low voltage drop , high output capability
v  LC filter circuit to avoid the motor noise interference to other circuit module
v  Motor running direction indicator LED clearly shows the operating conditions of the motor
v  2 Pin Motor current measurement connector







l  Pin Description



l  Application Schematic



l  Control Logic



* The control IO compatible TTL-3.3V level , for stable reason we suggest the IO use 5V logic level.
*Some Arduino mainboard system voltage have 3.3V to 5V option , please switch to 5V side.


l  Electrical Characteristics (Vcc = 6V ,Ta = 25; Unless other specified)





2014年10月22日星期三

SE-8008 Sensor extender

Keyword:
       INHAOS , Arduino , Smart Car , UGV , MassDuino , SE-8008


l  Introduce

The SE-8008 is a sensor expansion board based on MassDuino , the main chip is MD-8088. MD-8088 integrates a wealth of digital peripherals and analog peripherals, it offers great flexibility and play space for the users of the product design. SE -8008 is using SPI to communicate with main processor, it can save a lot of ports, so that we can use the SE-8008 to extend more different sensors from the main system. If you have a need, in this way can also extend other modules from the control board, such as the LE-1600 , RC-1406(Mortor Driver), ADC acquisition module and so on. MD-8088 chip is editable in the Arduino environment, so we can use a USB to serial cable for SE-8008 for upgrade firmware. The module is high performance low power, low cost , and it support secondary development.





l  Features

Ø  Can be program in the Arduino environment, very easy to use
Ø  Support secondary development
Ø  8K bytes of in-system programmable FLASH, innovative data encryption technology  
Ø  504 bytes of data FLASH, support byte read (simulate E2PROM)
Ø  1K SRAM bytes on-chip
Ø  Programmable synchronous / asynchronous USART
Ø  Can work in master / slave mode SPI Serial Interface
Ø  I2C -compatible two-wire serial communication interface protocols , supporting master and slave device mode
Ø  32 8it general purpose working registers
Ø  Support the expansion of the chip in-circuit debugging functions
Ø  By SWD interface programming for FLASH, EEPROM, system configuration area , the ISP function
Ø  Up to 30 programmable I / O
Ø  High-performance, low -power and low-cost 


l  SPI communication ports

  When we use the SE-8008, we can use the DuPong cable to connect it to the master chip SPI communication port.



l  Pin Description




l  SPI Protocol
  
    The SE-8008 was working in SPI Slave mode , after power on , the chip will wait for command
    form SPI Master ,then implement it if the it received valid command.
    
    The communication protocol as below:


   In the master side , the SPI initial code as below:



 SE-8008 supported command as below:




l  IR Sensor Connection

Below figure show the connection between IR sensor and SE-8008, they are connected via 3 wires: TX / RX and GND.

SENSOR_IR_OFF: the TX will set to "0", the IR will turned off , then read RX by 10bit ADC , this is the background IR signal.

SENSOR_IR_ON: the TX will set to "1", the IR will turned ON, then read RX by 10bit ADC , the signal level depend on the distance of obstacles.

SENSOR_IR_DIFF: the difference between SENSOR_IR_OFF and SENSOR_IR_ON. most IR detector use comparator to shaping the signal with a fixed reference level, when we use IR to detect distance of obstacles , the result is very depends on the environment , for the example , some time the unit is working very good in room , but when you turned light or move to sunlit environment, it will occurred unexpected error , because the light or sunshine have very high IR signal , this will change the background level and make the IR detector working failed. In this case , you can read SENSOR_IR_DIFF , this value will significantly reduce the environment changes impact the detection result.



l  Photo interrupter Connection

The SE-8008 include 8-CH of IR detection and 2-CH of Photo interrupter, the IR detection used to detect distance of obstacles and photo interrupter used to detect wheel rotation speed, Below figure show the photo interrupter connection and how it work. 


Difference with the IR detection circuit, the IR is always powered , and the OPT signal will shaping by a comparator, thinking difference application have difference signal level , so adjust the 10K VR to adjust reference level of the comparator.


l  Arduino Source Code

Two code will coming with this board:

1, SE-8008.rar
    This is arduino source code for SE-8008 , to development the SE-8008 , user need to install
    MassDuino driver, and write code in arduino , and upload sketch via USB2SERIAL light cable,
    the relational link as below:
    MassDuino support package:  http://www.inhaos.com/downcount.php?download_id=139

2, SE-8008_UNO_MASTER.rar
    This is arduino source code for UNO , the UNO will working with SE-8008, this code demo
    how to use SE-8008 in Arduino.

All code can be download from www.inhaos.com


l  Application:
n  Extend IO and save code for UNO to drive many sensors
n  Arduino car / robotics
n  Sensor drive
n  Toy




LE-1600

Keyword:
       INHAOS , Arduino , Smart Car , UGV , MassDuino , LE-1600


l  Introduce

The LE-1600 is a 16-way LED expansion board based on MassDuino , the main chip is MD-8088. MD-8088 integrates a wealth of digital peripherals and analog peripherals, it offers great flexibility and play space for the users of the product design. LE -1600 using SPI communication with main processor, its benefits can save a lot of ports. If you have a need, in this way can also extend other modules from the control board, such as the sensor module , ADC acquisition module and so on. MD-8088 chip is editable in the Arduino environment, so we can use a USB to serial cable for LE-1600 for upgrade firmware. The module is high performance low power, low cost , and it support secondary development.




l  Features

Ø  Can be program in the Arduino environment, very easy to use
Ø  Support secondary development
Ø  8K bytes of in-system programmable FLASH, innovative data encryption technology  
Ø  504 bytes of data FLASH, support byte read (simulate E2PROM)
Ø  1K SRAM bytes on-chip
Ø  Programmable synchronous / asynchronous USART
Ø  Can work in master / slave mode SPI Serial Interface
Ø  I2C -compatible two-wire serial communication interface protocols , supporting master and slave device mode
Ø  32 8it general purpose working registers
Ø  Support the expansion of the chip in-circuit debugging functions
Ø  By SWD interface programming for FLASH, EEPROM, system configuration area , the ISP function
Ø  Up to 30 programmable I / O
Ø  High-performance, low -power and low-cost







l  SPI communication ports

  When we use the LE-1600, we can use the DuPong cable to connect it to the master chip SPI communication port.



l  Pin Description




l  SPI Protocol
The LE-1600 was working in SPI Slave mode , after power on , the chip will wait for command form SPI Master ,then implement it if the it received valid command.

The communication protocol as below:



In the master side , the SPI initial code as below:



LE-1600 supported command as below:


l  LED Connection

Below figure show the connection of the LED and LE-1600 , in most application the board can be directly driver a LED with 5V power. if user need to driver a bigger power LED, you can add a power driver for the LED and control by LE-1600.




l  Arduino Source Code
Two code will coming with this board:
1,  LE_1600.rar
    This is arduino source code for LE-1600 , to development the LE-1600 , user need to install MassDuino driver, and write code in arduino , and upload sketch via USB2SERIAL light cable, the relational link as below:
         MassDuino support package:  http://www.inhaos.com/downcount.php?download_id=139

2, LE_1600_UNO_MASTER.rar
        This is arduino source code for UNO , the UNO will working with LE-1600, this code demo how to use LE-1600 in Arduino.
All code can be download from www.inhaos.com


l  Application:
n  Extend IO and save code for UNO to drive many leds
n  Arduino car / robotics
n  Color LED drive
n  State indication
n  Toy