beaglebone pool timer
Here are resources related to the beaglebone pool timer project:
background [edit section]
Online presentations [edit section]
- BeagleBoard 101 (Boston ESC 2012)
- BeagleBone 101 Online version of what's on the board
- BeagleBone quickstart guide: http://beagleboard.org/static/beaglebone/latest/README.htm
- BeagleBone System Reference Manual
- LED GPIOs: (from page 46 of reference manual)
web sites [edit section]
- beagleboard main site: http://beagleboard.org/
- elinux beaglebone site: http://elinux.org/BeagleBone
General info [edit section]
The cloud9 IDE comes up on port 3000. Try accessing http://192.168.1.27:3000Cloud9 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:
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 [edit section]
- 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 [edit section]
relay wiring [edit section]
- black goes to pin ??
- red goes to pin ?? *
cgi script [edit section]
IP address: 192.168.1.27 web server -