FrontPage 

TB Wiki

Login

beaglebone pool timer in 'raw' format

{{TableOfContents}}

Here are resources related to the beaglebone pool timer project:

== background ==
=== Online presentations ===
 * [[http://beagleboard.org/static/bonescript/bone101/#(1)|BeagleBoard 101]] (Boston ESC 2012)
 * [[http://beagleboard.org/static/bonescript/bone101/#(1)|BeagleBone 101]] Online version of what's on the board
 * BeagleBone quickstart guide: http://beagleboard.org/static/beaglebone/latest/README.htm
 * [[http://beagleboard.org/static/beaglebone/latest/Docs/Hardware/BONE_SRM.pdf |BeagleBone System Reference Manual]]
    * LED GPIOs: (from page 46 of reference manual)

=== web sites ===
 * beagleboard main site: http://beagleboard.org/
 * elinux beaglebone site: http://elinux.org/BeagleBone

=== General info ===
The cloud9 IDE comes up on port 3000.  Try accessing http://192.168.1.27:3000

Cloud9 data files are stored in /var/lib/cloud9 on the board.
-------
Networking: You can use the beaglebone over USB network, by ejecting it (go to Windows Computer, then right-click the beaglebone device, and select "eject").  Supposedly, the beaglebone comes up with networking on 192.168.7.2, from the host machine, but I didn't see it. 

The beaglebone will automatically start a network connection if an ethernet
cable is plugged in.  On my network, the board shows up at address: 192.168.1.27

The following services are running, by default (12/2012 image of Angstrom):
bonescript - port 80, for bone101 tutorials and demos
cloud9 - port 3000, for cloud9 IDE
gateone - port??, for network ssh into board

you can see the status of things with:
systemctl status bonescript.service

systemctl

I stopped bonescript, because I wanted to install lighttpd, which I did
as follows:

systemctl disable bonescript.service
systemctl stop bonescript.service
opkg -V2 install lighttpd
opkg install lighttpd-module-cgi
<edit /etc/lighttpd.conf to allow CGI>
/etc/init.d/lighttpd restart

-------
Some general GPIO assignments:

{{{#!Table:leds
||LED||GPIO||
||User 0||GPIO1_21||
||User 1||GPIO1_22||
||User 2||GPIO1_23||
||User 3||GPIO1_24||
}}}

Page 54 of the reference manual has the GPIOs for P8 (right side of board, with ethernet connector on top)

Page 59 of the reference manual has the GPIOs for P9 (left side of the board)

GPIOs used by various scripts:
* P8.1 - GND - ground
* P8.3 - GPIO1_6 - sys gpio 38
* P8.11 - GPIO1_13 - sys gpio 45
* P9.6 - VDD_V5 - 5 volt source
* P8.12 - GPIO1_12 - sys gpio 44


=== grove relay information ===
 * http://www.seeedstudio.com/wiki/index.php?title=GROVE_-_Starter_Kit_v1.1b#Grove_-_Relay
 * http://www.epictinker.com/Grove-Relay-p/com22639p.htm
 * grove relay demo with beaglebone - http://vimeo.com/47774239
   * Note that relay appears to handle .1 second duty cycle

lines:
 * black = ground
 * red = vcc (5 volts)
 * white = d2 (unused)
 * yellow = d1 (signal to relay - can be 3 volts)



== minecraft project ==
=== relay wiring ===
 * black goes to pin ??
 * red goes to pin ??
 * 

=== cgi script ===
IP address: 192.168.1.27
web server - 










TBWiki engine 1.9.2 by Tim Bird