Difference between pages "Projects/RFIDpop" and "Network:Infrastructure"

From ENTS
(Difference between pages)
Jump to: navigation, search
(Useful Links)
 
 
Line 1: Line 1:
 +
== Infrastructure Network ==
  
== RFID Enabled Pop Machine AKA Project "Pop-pi"==
 
  
  
== History ==
+
Hosts
  
After the kind donation of a 70'sish Coca-Cola Vending machine, we started tearing into it to get it working. While there were a few issues off the start, it's in good mechanical order and tests showed it's power consumption was >50% less than the existing smaller pop machine in the space.
+
{|
 
+
! Hostname
One major problem was that the coin mechanism would not accept newer loonies and tooniesA replacement mechanism would be $200 or moreA bit pricy for a starving hackerspace, so we are doing what all good hackers do, overengineer a solution with parts at handIn this case, utilize the door RFID tags the members have anyways and use them to debit from a pre paid pop account.
+
! Address
 
+
! Location
== Mechanics ==
+
! Description
 
+
|-
The machine is a Vendo V384. [http://soda-machines.com/index.php?option=com_content&task=view&id=554&Itemid=14 Soda-Machines.com]
+
  |gateway
 
+
|172.16.15.1
Oricanus did much of the work to figure out the mechanics of the machine and how to bypass the coin mech to allow us to dispense productIt's actually very easyOn the connector to the coin mech, short pins 1-7 together (all the time) and then momentarily contact pins 1-3 and then make your selection.
+
|
 
+
| CARPed address from the router
The original coke sign is a plexiglass insert, easily replaced. Behind it is a florecent ballast with a 120v supply line running to it.
+
|-
 
+
|router
Photo of the internal electromechanical schematic:
+
|172.16.15.2
[[Media:RFIDpop_mech_schematic.jpg]]
+
  | Above washroom
 
+
| Baremetal router running pfSense 2.0.1-Release
== V1 ==
+
  |-
 
+
| gandalf
Version 1 is to basically setup the nessecary hardware to replace the coin mech and to use the RFID tags to debit from an account with little or no modification to the existing electro mechanical dispensing system. Various options were considered but parts on hand and flexibility came together in the following:
+
| 172.16.15.6
 
+
  | Above washroom
*Raspberry Pi (Render)
+
| Baremetal Debian 6 host running the arduino door interface
*Parallax Serial RFID Reader (Render)
+
|-
*TTL level shifter for 5v RFID reader to talk to 3.3v Pi serial gpio pins (Colin)
+
| mrfeeny
*Solid state relay board (on order)
+
| 172.16.15.10
*HDMI to DVI Adapter
+
| Basement Rack
*Random LCD monitor from around the space
+
| HP Procurve 1910 Switch
 
+
|-
 
+
| corey
Current goals: Users provide cash or paypal to director who adds to account for thier tag via web interface on the pi.
+
| 172.16.15.11
 
+
| Basement Rack
On scan, Pi checks database for balance. If sufficient balance, deduct $1 and dispense product. If insufficent balance, then display an unhapy message . Once product is dispensed display the username and balance remaining for 15 seconds.
+
| HP Procurve 2650 Switch - Awaiting RMA - Sept 2013
 
+
|-
When 'idle' the screen will goto a slide show of comical and ficticious beverages (Duff, Slurm, Nukacola, etc)
+
| topanga
 
+
| 172.16.15.12
Curent Status: In prototypeRFID via GPIO workingGPIO relay working. Need others to help on software side of things.
+
  | Above washroom
 
+
| HP Procurve 2650 Switch
== V2 ==
+
|-
 
+
| poe switch
Feature requests/ideas:
+
| 172.16.15.13
 
+
  | Above washroom
*Product remaining display
+
| D-Link DES-1316
*Tie in with mastercontrol
+
|-
*Ability to paypal monies directly to the pi to increase balance (or user added code via web interface)
+
  | aruba controller
*Random dispense mode (slot machine)
+
| 172.16.15.14
*Ability to dispense products at different prices (water $.25, beer $5)
+
| Above washroom
*Consumption graphs
+
| aruba 200 controller
 
+
|-
 
+
| aruba-wap1
== Useful Links ==
+
| 172.16.15.15
 
+
|
[http://www.susa.net/wordpress/2012/06/raspberry-pi-relay-using-gpio/ http://www.susa.net/wordpress/2012/06/raspberry-pi-relay-using-gpio/]
+
| Aruba WAP
 
+
|-
[http://soda-machines.com/index.php?option=com_content&task=view&id=554&Itemid=14 http://soda-machines.com/index.php?option=com_content&task=view&id=554&Itemid=14]
+
  | aruba-wap2
 
+
| 172.16.15.16
[http://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python http://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python]
+
|
 
+
| Aruba WAP
[http://www.sundh.com/blog/2013/09/connect-parallax-rfid-to-raspberry-pi/ http://www.sundh.com/blog/2013/09/connect-parallax-rfid-to-raspberry-pi/]
+
|-
 
+
| AP70-3
[http://zetcode.com/db/mysqlpython/ http://zetcode.com/db/mysqlpython/]
+
| 172.16.15.17
 
+
|
[http://openmicros.org/index.php/articles/94-ciseco-product-documentation/raspberry-pi/217-getting-started-with-raspberry-pi-gpio-and-python http://openmicros.org/index.php/articles/94-ciseco-product-documentation/raspberry-pi/217-getting-started-with-raspberry-pi-gpio-and-python]
+
| Aruba WAP
 +
|-
 +
| Linksys POE Switch
 +
| 172.16.15.18
 +
|
 +
  |
 +
  |-
 +
  | atlas
 +
| 172.16.15.20
 +
| 5U below Prometheus in rack
 +
| Baremetal FreeNAS 8 host running cifs/nfs shares and iSCSI targets
 +
|-
 +
| prometheus
 +
| 172.16.15.21
 +
  | 5U above Atlas in rack
 +
| esxi 5.0 host machine
 +
|-
 +
| ents-irc-001
 +
  | 172.16.15.50
 +
| prometheus
 +
| Debian Shell Server
 +
|-
 +
| management
 +
| 172.16.15.100
 +
| esxi4
 +
| Windows XP Pro host used for Infrastructure Client
 +
|-
 +
| monitoring
 +
| 172.16.15.101
 +
| esxi4
 +
| Debian 6 host that keeps tabs on everything
 +
|-
 +
|timothy
 +
|172.16.15.102
 +
| esxi0
 +
|Ubuntu 10.10 host for Linda
 +
|-
 +
| ents-vdc-002
 +
| 172.16.15.103
 +
| esxi2
 +
| Debian 6.0 hosting LDAP
 +
|-
 +
| ents-vdc-001
 +
| 172.16.15.104
 +
| esxi0
 +
| Debian 6.0 hosting LDAP
 +
|-
 +
| ents-financial
 +
| 172.16.15.105
 +
| esxi2
 +
| Debian 6.0 hosting GNUCash via NX
 +
|-
 +
| ents-git-server
 +
| 172.16.15.106
 +
| esxi2
 +
| rPath git server http://www.vmware.com/appliances/directory/967
 +
|-
 +
| Dave's VM
 +
| 172.16.15.199
 +
| prometheus
 +
| winxp
 +
|
 +
|-
 +
| ESXI
 +
| TBD
 +
| esxi2
 +
| Rack in the Bacement.
 +
|
 +
|-
 +
| VMFreenaz
 +
| TBD
 +
| Freenaz
 +
| 4 TB for VM's, 4 TB for ENTS User Storage.
 +
|}

Revision as of 01:12, 4 December 2013

Infrastructure Network

Hosts

Hostname Address Location Description
gateway 172.16.15.1 CARPed address from the router
router 172.16.15.2 Above washroom Baremetal router running pfSense 2.0.1-Release
gandalf 172.16.15.6 Above washroom Baremetal Debian 6 host running the arduino door interface
mrfeeny 172.16.15.10 Basement Rack HP Procurve 1910 Switch
corey 172.16.15.11 Basement Rack HP Procurve 2650 Switch - Awaiting RMA - Sept 2013
topanga 172.16.15.12 Above washroom HP Procurve 2650 Switch
poe switch 172.16.15.13 Above washroom D-Link DES-1316
aruba controller 172.16.15.14 Above washroom aruba 200 controller
aruba-wap1 172.16.15.15 Aruba WAP
aruba-wap2 172.16.15.16 Aruba WAP
AP70-3 172.16.15.17 Aruba WAP
Linksys POE Switch 172.16.15.18
atlas 172.16.15.20 5U below Prometheus in rack Baremetal FreeNAS 8 host running cifs/nfs shares and iSCSI targets
prometheus 172.16.15.21 5U above Atlas in rack esxi 5.0 host machine
ents-irc-001 172.16.15.50 prometheus Debian Shell Server
management 172.16.15.100 esxi4 Windows XP Pro host used for Infrastructure Client
monitoring 172.16.15.101 esxi4 Debian 6 host that keeps tabs on everything
timothy 172.16.15.102 esxi0 Ubuntu 10.10 host for Linda
ents-vdc-002 172.16.15.103 esxi2 Debian 6.0 hosting LDAP
ents-vdc-001 172.16.15.104 esxi0 Debian 6.0 hosting LDAP
ents-financial 172.16.15.105 esxi2 Debian 6.0 hosting GNUCash via NX
ents-git-server 172.16.15.106 esxi2 rPath git server http://www.vmware.com/appliances/directory/967
Dave's VM 172.16.15.199 prometheus winxp
ESXI TBD esxi2 Rack in the Bacement.
VMFreenaz TBD Freenaz 4 TB for VM's, 4 TB for ENTS User Storage.
Personal tools
Namespaces

Variants
Actions
Navigation
Members
Toolbox