Difference between revisions of "BeaconBoard"

From eLinux.org
Jump to: navigation, search
(Features)
(References)
 
(39 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
= Description =
 
= Description =
  
Beacon Board is a small accessory board that is primarily intended for use with the [[PandaBoard]] or [[BeagleBoard]] however it can be used with anything that supports the use of GPIO's such as AVR based development boards like the Arduino.
+
Beacon Board is a small accessory board that is primarily intended for use with the [[PandaBoard]] or [[BeagleBoard]] however it can be wired into any development platform that supports GPIOs
  
 +
[[File:BeaconBoard.jpg|400px]]
 +
 +
= Sponsors =
 +
 +
The Beacon Board is sponsored by:
 +
 +
* [http://tincantools.com TinCanTools]
 +
* [http://boardzoo.com BoardZoo]
 +
* Designed by [[User:Prpplague| David Anders]]
 +
* Layout by Chris Auten
 +
* Assembly by [http://www.circuitco.com/ CircuitCo]
  
 
= Features =
 
= Features =
  
* Single tricolored RGB LED
+
* Single tricolored RGB LED ([[media:rgb-led.pdf|datasheet]])
** [[media:rgb-led.pdf|datasheet]]
+
* WS2801 RGB LED PWM controller ([[media:ws2801.pdf|datasheet]])
** Available from [http://www.sparkfun.com/products/9264 Sparkfun]
+
* 74HC595 Serial Shift Register ([[media:74hc595.pdf|datasheet]])
* WS2801 RGB LED PWM controller
+
* 7 Segment Display ([[media:7seg-display.pdf|datasheet]])
** [[media:ws2801.pdf|datasheet]]
+
* 74AVC8T245 Level Shifter ([[media:74AVC8T245.pdf|datasheet]])
** Available from [http://www.sparkfun.com/products/9264 Sparkfun]
+
* I2C EEPROM ([[media:cat24aa01.pdf|datasheet]])
** [http://www.protostack.com/blog/2011/06/atmega168a-pulse-width-modulation-pwm/ PWM Tutorial]
+
 
* 74HC595 Serial Shift Register
+
= References =
** [[media:74hc595.pdf|datasheet]]
+
 
** [http://conductiveresistance.com/interactive-595-shift-register-simulator/ 595 Tutorial]
+
* [http://www.protostack.com/blog/2011/06/atmega168a-pulse-width-modulation-pwm/ PWM Tutorial]
* 7 Segment Display
+
* [http://conductiveresistance.com/interactive-595-shift-register-simulator/ 595 Tutorial]
** [[media:7seg-display.pdf|datasheet]]
+
* [http://en.wikipedia.org/wiki/Seven-segment_display_character_representations 7 Segment Display Character Mapping]
** [http://en.wikipedia.org/wiki/Seven-segment_display_character_representations 7 Segment Display Character Mapping]
+
 
* 74AVC8T245 Level Shifter
+
= Projects =
** [[media:74AVC8T245.pdf|datasheet]]
+
{{#ev:youtube|jP0X9_z2pTQ|200}}
* I2C EEPROM
+
 
** [[media:cat24aa01.pdf|datasheet]]
+
{{#ev:youtube|DGXE1W5TwI8|200}}
  
 
= Design =
 
= Design =
  
* schematic
+
* [[media:beacon-revb1.pdf|Schematic]]
* layout
+
  
 
= Interface =
 
= Interface =
== PandaBoard ==
+
<br>
* pinmux
+
 
* gpio numbers
+
== Connectors ==
 +
* Male Header Major Leage TSHS-114-D-06-A-T-LF
 +
* Female Header Major League LSWSS-114-D-02-T-LF
 +
* Digikey Part - http://search.digikey.com/us/en/products/1-534998-4/A26493-ND/352964
 +
 
 +
 
 +
== 7 Segment Display ==
 +
{|border=1
 +
!Pin
 +
!Function
 +
!Beagle
 +
!Panda
 +
!Comment
 +
|-
 +
|14
 +
|CLOCK
 +
|GPIO161
 +
|GPIO139
 +
|
 +
|-
 +
|16
 +
|LATCH
 +
|GPIO162
 +
|GPIO137
 +
|
 +
|-
 +
|10
 +
|DATA
 +
|GPIO145
 +
|GPIO138
 +
|
 +
|}
 +
<br>
 +
 
 +
== RGB LED ==
 +
{|border=1
 +
!Pin
 +
!Function
 +
!Beagle
 +
!Panda
 +
!Comment
 +
|-
 +
|12
 +
|DATA
 +
|GPIO158
 +
|GPIO136
 +
|
 +
|-
 +
|18
 +
|CLOCK
 +
|GPIO159
 +
|GPIO135
 +
|
 +
|}
 +
<br>
 +
 
 +
= Software =
 +
== 7 Segment Display ==
 +
* Driver for Linux Kernel 3.0
 +
* Userspace Shell Script
 +
** [[media:do7-panda.sh|PandaBoard for busybox ash]]
 +
** [[media:do7-beagle.sh|BeagleBoard for bash]]
 +
 
 +
== RGB LED ==
 +
* [[media:kernel-ws2801-driver.patch| WS2801 Driver for Linux Kernel 3.0]]
 +
* [[media:0001-LEDS-add-initial-support-for-WS2801-controller-Panda.patch‎| WS2801 Driver for Linux Kernel 3.2 (PandaBoard)]]
 +
* [[media:0001-LEDS-add-initial-support-for-WS2801-controller-Beagl.patch‎| WS2801 Driver for Linux Kernel 3.2 (BeagleBoard)]]
 +
* Userspace shell script
 +
 
 +
== Angstrom ==
 +
 
 +
* [http://git.angstrom-distribution.org/cgi-bin/cgit.cgi/meta-texasinstruments/commit/?id=7bab703f4ac28a1982eb9b16eea97330579404c6 Commit info]
 +
 
 +
[[Category:BeagleBoard]]
 +
[[Category:BeagleBoard Expansion Boards]]
 +
[[Category:TinCanTools]]
 +
 
 +
== Projects using BeaconBoard ==
  
== BeagleBoard ==
+
* [https://gitorious.org/av500/bacon-lunch Bacon Lunch] ([http://www.youtube.com/watch?v=OHhKzCKFINQ video])
*pinmux
+
* gpio numbers
+

Latest revision as of 19:13, 15 June 2013

Description

Beacon Board is a small accessory board that is primarily intended for use with the PandaBoard or BeagleBoard however it can be wired into any development platform that supports GPIOs

BeaconBoard.jpg

Sponsors

The Beacon Board is sponsored by:

Features

References

Projects

Design

Interface


Connectors


7 Segment Display

Pin Function Beagle Panda Comment
14 CLOCK GPIO161 GPIO139
16 LATCH GPIO162 GPIO137
10 DATA GPIO145 GPIO138


RGB LED

Pin Function Beagle Panda Comment
12 DATA GPIO158 GPIO136
18 CLOCK GPIO159 GPIO135


Software

7 Segment Display

RGB LED

Angstrom

Projects using BeaconBoard