Difference between revisions of "Project:YAAC"

From London Hackspace Wiki
Jump to navigation Jump to search
Line 46: Line 46:
 
(...)<br>
 
(...)<br>
  
The YACC at this point should not be listed, the device needs a reset.
+
The YACC at this point should not be listed, the device needs a reset.<br>
Push the reset button for 5 seconds (I count five elephants) the run lsusb again.
+
Push the reset button for 5 seconds (I count five elephants) the run lsusb again.<br>
  
 
$ lsusb
 
$ lsusb
  
This time, all being well, an Atmel device should be enumerated:
+
This time, all being well, an Atmel device should be enumerated:<br>
  
Bus 005 Device 002: ID 044e:300d Alps Electric Co., Ltd Bluetooth Controller (ALPS/UGPZ6)
+
Bus 005 Device 002: ID 044e:300d Alps Electric Co., Ltd Bluetooth Controller (ALPS/UGPZ6)<br>
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
+
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br>
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
+
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader<br>
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
+
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br>
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
+
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br>
'''Bus 002 Device 003: ID 03eb:2ffa Atmel Corp.'''
+
'''Bus 002 Device 003: ID 03eb:2ffa Atmel Corp.'''<br>

Revision as of 21:35, 1 September 2010

Project maintained by Daniel Sikar ~/ dsikaratgmaildotcom.

YAAC



QR code


Project Brief

Summary

YAAC - Yet Another Arduino Clone. Based on Atmel's AT90USB162. Low part count. Cheap to build.

Overview

This is something I developed entirely above the 20/20 Archery Club, at the previous London Hackspace address. It is based on three projects, the Benito 7, Nanduino and Teensy. You can run sketches on this device, though getting to burn the actual code on the Atmel is not straightforward.

Motivation

1. Gaining experience with SMD components (AT90USB162).

2. Building a cheap device that can be programmed via USB.

3. Working with Atmel microcontrollers.

4. Being able to tap into the growing Wiring libraries.

Schematic

Todo

Software required

Todo

Running sketches on the YAAC

Enumerating the YAAC

From the prompt:

$ lsusb

which should generate a list such as:

Bus 005 Device 002: ID 044e:300d Alps Electric Co., Ltd Bluetooth Controller (ALPS/UGPZ6)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
(...)

The YACC at this point should not be listed, the device needs a reset.
Push the reset button for 5 seconds (I count five elephants) the run lsusb again.

$ lsusb

This time, all being well, an Atmel device should be enumerated:

Bus 005 Device 002: ID 044e:300d Alps Electric Co., Ltd Bluetooth Controller (ALPS/UGPZ6)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 03eb:2ffa Atmel Corp.