Sunday, May 24, 2015

Thormang full size humanoid robot


Features

- DYNAMIXEL PRO H series x 30 DOF (except gripper)
- LIDAR, Force-Torque sensor for unknown/dynamic environment
- Finalist @ DARPA Robotics Challenge
(driving cars, climbing ladders, turning the valve, etc)
- DYNAMIXEL PRO SDK
- 3D Simulation environment

SPECS:
  • Height  1.5m(4.92 ft) 
  • Weight  49kg(108.03 lb) 
  • Joint  DYNAMIXEL (30DOF, excluding fingers) 
  • Control System  1.65GHz Computer x 2 
  • Recognition System (Sensor)  6-axis force-torque sensor, FSR sensor, INS sensor, LIDAR, HD Camera 


SparkFun MicroView - OLED Arduino Module

The MicroView is the first chip-sized Arduino compatible module that lets you see what your Arduino is thinking using a built-in OLED display. With the on-board 64x48 pixel OLED, you can use the MicroView to display sensor data, emails, pin status, and more. It also fits nicely into a breadboard to make prototyping easy. The MicroView also has a full-featured Arduino library to make programming the module easy.

In the heart of MicroView there is ATMEL’s ATmega328P, 5V & 3.3V LDO and a 64x48 pixel OLED display, together with other passive components that allow the MicroView to operate without any external components other than a power supply. Additionally, the MicroView is 100% code compatible with Arduino Uno (ATmega328P version), meaning the code that runs on an Arduino Uno will also be able to run on the MicroView if the IO pins used in the code are externally exposed on the MicroView.


Note: The MicroView programmer is sold separately. Check the recommended products below. Also, unlike the Kickstarter campaign, this does not come with the breadboard and USB cable. You only get the bare module.

Features:
  • 64x48 Pixel OLED Display
  • ATmega328P
  • 3.3V - 16V DC Input
  • 12 Digital I/O Pins (3 PWM)
  • 6 Analog Inputs
  • Breadboard Friendly DIP Package
  • 32KB Flash Memory
  • Arduino IDE 1.0+ Compatible

NUC131 NuEdu UNO

EVB NuEdu UNO is compatible with the Arduino IDE and add-on shield NuMicro MCU uses 32-bit ARM Cortex M0 as the microcontroller core. Users can use the Arduino IDE to develop applications and utilizing open source code samples from Arduino.
NuEdu-UNO-EVB NUC131 is specific to NuMicro Series NUC131 where users can develop and verify the application program with ease. NuEdu-UNO-NUC131 includes two parts, namely NuEdu-UNO NUC131 (evaluation board) and Nu-Link-Me (Debug Adapter). By using NuEdu-UNO-NUC131, users do not need additional ICE or debug tool.
NuEdu-UNO-NUC131 pin design is compatible with the Arduino UNO pin design.
IDE support:
1. Arduino IDE
2. Keil IDE
3. IAR IDE
4. Coocox IDE

Features:
1. Microcontroller Nuvoton with LQFP64 package.
2. NUC131 characteristics:
- Up to 24 channels of PWM outputs.
- Up to 6 UART.
3. On-board Nu-Link debugger / programmer with SWD connector.
4. The status LEDs (power, user, Tx, Rx and ICE).
5. Reset Button.

Teensy 3.1 micro module

Teensy 3.1 is a development board that has been using ARM-Cortex microprocessors of 32 bits.
This board has had a pre-flashed with the bootloader, so that we can perform on-board programming via USB is available.
We can program this Teensy using the C language Teensyduino or we can install add-on for the Arduino IDE.

Features:
- Memory 256K Flash, 64K RAM, 2K EEPROM.
- 21 High Resolution Analog Inputs (13 usable bits, 16 bits of hardware).
- 12 PWM outputs
- 7 Timers for intervals / delays, separate from PWM
- USB memory with dedicated DMA transfers
- 3 UARTs (serial ports)
- Real Time Clock (with user-added 32,768 crystal and battery).
- 16 DMA channels (separate from USB).
- Touch Sensor Inputs.

WiFi Module - ESP8266

The WiFi module is an SoC (System on Chip) with a protocol stack TCP / IP which has been integrated, allowing the microcontroller to access the WiFi network.
This module is also very easy to connect with the Arduino device, or in other words become Arduino WiFi shield.
This module also supports APSD for VoIP applications.

Features:
- Using the network 802.11 b / g / n.
- Wi-Fi Direct (P2P), soft-AP.
- Integrated TCP / IP protocol stack
- Integrated TR switch, balun, LNA, power amplifier and matching network.
- Integrated PLLs, regulators, DCXO and power management units
+19.5 DBm output power in 802.11b mode.
- Power down leakage current of <10ua .="" p="">- Integrated low-power 32-bit CPU could be used as an application processor.
- SDIO 1.1 / 2.0, SPI, UART.
- STBC, 1 × 1 MIMO, 2 × 1 MIMO.
- A-MPDU and A-MSDU aggregation and 0.4ms guard interval.
- Wake up and transmit packets in <2ms .="" p="">- Standby power consumption of <1 .0mw="" p="">

Robotis OP2 Open Plattform humanoid project

Robotis OP2 is the latest version of its predecessor, known as the Darwin-OP.

Some features of this OP2 Robotis:
- Standard running speed: 24 cm / sec.
- Standard stand speed: 2.8 seconds (from facing down) and 3.9 seconds (from facing up). Users can modify the speed.
- Processor: Intel Atom Dual Core N2600 @ 1.6 GHz.
- RAM: 4 GB DDR3 (can be replaced).
- Storage: 32 GB mSATA half-size (can be replaced).
- Management controller (CM-740): ARM Cortex-M3 STM32F103RE @ 72MHz.
- 20 actuator modules (6 DOF leg 3 DOF arm x2 + x2 + 2 DOF neck).
- Using actuators Dynamixel MX-28T.
- Easy to perform repair / maintenance.
- Standby Mode to save power consumption.
- 1 Mbps high-speed Dynamixel bus to joint control.
- Using a 1800 mAh LiPo batteries (can be used approximately 30 minutes).
- 3-axis gyro, 3-axis accelerometer, buttons x3, x2 microphone detection.
- LAN speed: 1 Gbps.
- OS Support: Linux 32 bit and Windows 32 bit.
- WiFi: 802.11n (only 2.4 GHz only).

Open Platform (Hardware and Software)
- Mechanics Information
  (Dimensions, Kinematics, Dynamics, CAD data)
- Electronics Information
  (Controllers, Sub B/Ds, Schematics, Part Information)
- Software Information
  (Development Environment, Framework, Source Code)
- Management Information
  (Detailed Assembly Diagrams, User Manintenance Guide)
- Community Resources
  (User-developed Code, Various Application Examples)

Comparative specs
 ROBOTIS OP
(discontinued line)
ROBOTIS OP2
CPUIntel Atom Z530
@1.6GHz single core
Intel Atom N2600
@1.6GHz dual core
RAM1GB DDR2
(fixed capacity)
4GB DDR3
204-pin SO-DIMM module
(user-replaceable)
storage4GB NAND flash IDE100
(fixed capacity)
32GB half-size mSATA module
(user-replaceable) 
LAN speed100 Mbps1 Gbps
Installable OSLinux only (32-bit)any Linux release (32-bit)
any Windows release (32-bit)
wi-fi802.11g802.11n (2.4GHz-only)

Visual differences with ROBOTIS OP
The overall appearance on ROBOTIS OP2 remains largely unchanged with respect to ROBOTIS OP.
The only difference is the mini HDMI port connector from ROBOTIS OP2. Also, the location of the ports differ from ROBOTIS OP2 with respect to ROBOTIS OP. The Mode, Start, and Reset buttons remain unchanged. ROBOTIS OP2 lacks the 3.5cm microphone and audio jacks. In practice these were not implemented with ROBOTIS OP so the loss of these ports from ROBOTIS OP2 will not affect robot operations.

Advantages of ROBOTIS OP2 compared to ROBOTIS OP
As stated above the changes come in the form of an updated PC. The advantages of the new PC are listed as follows:

• user-replaceable SSD
• user-replaceable RAM
• increased compute power (obviously)

Saturday, May 23, 2015

Arduino Gemma

The Arduino Gemma is a microcontroller board made by Adafruit based on the ATtiny85 (datasheet). It has 3 digital input/output pins (of which 2 can be used as PWM outputs and 1 as analog input), an 8 MHz resonator, a micro USB connection, a JST connector for a 3.7V Li-Ion battery, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a battery to get started.

Summary
  • Microcontroller ATtiny85
  • Operating Voltage 3.3V
  • Input Voltage 4V to 16V
  • Digital I/O Pins 3
  • PWM Channels 2
  • Analog Input Channels 1
  • DC Current per I/O Pin 20 mA
  • Absorption 9 mA while running
  • Flash Memory 8 kB (ATtiny85) of which 2.75 kB used by bootloader

SRAM 512 Bytes (ATtiny85)
EEPROM 512 Bytes (ATtiny85)
Clock Speed 8 MHz
Diameter 27.94 mm

Arduino Zero

The Arduino Zero is a simple and powerful 32-bit extension of the platform established by Arduino UNO. The Arduino Zero enables creative individuals to realize truly innovative ideas for smart IoT devices, wearable technology, high-tech automation, crazy robotics, and projects not yet imagined. The board is powered by Atmel’s SAMD21 MCU, which features a 32-bit ARM Cortex® M0+ core.

Warning: Unlike most Arduino boards, the Arduino Zero board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Applying voltages higher than 3.3V to any I/O pin could damage the board.

The Zero board expands the Arduino family by providing increased performance to fuel the creativity of the maker community. The flexible feature set enables endless project opportunities for devices and acts as a great educational tool for learning about 32-bit application development. One of its most important feature is Atmel’s Embedded Debugger (EDBG), which provides a full debug interface without the need for additional hardware, significantly increasing the ease-of-use for software debugging. EDBG also supports a virtual COM port that can be used for device programming and traditional Arduino boot loader functionality.

The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-USB cable or power it with a AC-to-DC adapter or battery to get started. The Zero is compatible with all Arduino shields that work at 3.3V and are compliant with the 1.0 Arduino pinout.

Atmel Embedded Debugger

The Atmel Embedded Debugger (EDBG) implements a JTAG interface in order to program the on-board SAMD21 and is also connected to hardware serial of the microcontroller. This means that the 'Serial' class responds to the programming port of the board. The Arduino Zero has been designed in collaboration with ATMEL, and the on-board EDBG can be used through ATMEL Studio to get full access to the microcontroller memories to help debug your code.

Note: in contrast to some Arduino boards (e.g. Uno), when you open the serial monitor and the board is connected through the Programming Port the board does not automatically reset. You can reset the board manually if you wish to restart your sketch, for example in order to see something that is printed in the setup() function.

ARM Core benefits

The Zero has a 32-bit ARM core that can outperform typical 8-bit microcontroller boards. The most significant differences are:

32-bit core that allows operations on 4 byte wide data within a single CPU clock. (For more information see the int type page).
CPU Clock at 48MHz
12 channels DMA controller that can relieve the CPU from doing memory intensive tasks
32 bit Real Time Counter (RTC) with clock/calendar function.
32 bit CRC generator
Two-channel Inter IC Sound (I2S) interface
Peripheral Touch Controller (PTC)
For further information about the SAM-D21 microcontroller please refer to the datasheet.

Summary
  • Microcontroller ATSAMD21G18
  • Operating Voltage 3.3V
  • General purpose I/O Pins 20, all of which can do digital I/O and all except for 2 and 7 can be used as PWM output
  • UART One
  • Analog Input Pins 6, 12-bit ADC channels
  • Analog Output Pins 1, 10-bit DAC
  • External Interrupts Available on all pins except 0, 1, and 2
  • DC Current per I/O Pin 7 mA
  • Flash Memory 256 KB
  • SRAM 32 KB
  • EEPROM None (part of the Flash memory may be used as a non-volatile storage with some limitations*)
  • Clock Speed 48 MHz

Friday, May 15, 2015

WIZ550S2E-232

WIZ550S2E-232

Key Features
§ Serial to Ethernet module based on W5500 & Cortex M0
§ RJ-45 mounted, Pin-header type module
§ Module Configuration : AT Command & Configuration Program
§ Serial Signals : TXD, RXD, RTS, CTS, GND
§ 10/100Mbps Ethernet & Max.230Kbps Serial Interface
§ Supports WIZ VSP (Virtual Serial Port)
§ Size(mm) : 55(L) x 30 (W) x 23.49 (H)

Benefits
§ Configuration Tool Program (JAVA base) to opearte on Windows, Linux & MAC OS
§ Search the module by specifying MAC address range
§ Support Alias (Naming the module)
§ Firmware Update through TFTP
§ Support data communication at the serial command mode 

WIZ550S2E-485

WIZ550S2E-485
Key Features
§ Serial to Ethernet module based on W5500 & Cortex M0
§ RJ-45 mounted, Pin-header type module
§ Module Configuration : AT Command & Configuration Program
§ Serial Signals : TXD, RXD, RTS, CTS, GND
§ 10/100Mbps Ethernet & Max.230Kbps Serial Interface
§ Supports WIZ VSP (Virtual Serial Port)
§ Size(mm) : 55(L) x 30 (W) x 23.49 (H)

Benefits
§ Configuration Tool Program (JAVA base) to opearte on Windows, Linux & MAC OS
§ Search the module by specifying MAC address range
§ Support Alias (Naming the module)
§ Firmware Update through TFTP
§ Support data communication at the serial command mode