The Open Source Vending Group Project: Difference between revisions

From Nottinghack Wiki
Jump to navigation Jump to search
Created page with "The Open Source Vending-machine Group (OSV Group) is a project team that has the aim of creating a machine capable of vending small products and using a web interface to manage s..."
 
 
(18 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[File:OSV_Flow.jpg|thumb|400px|The flow of the OSV system]]
The Open Source Vending-machine Group (OSV Group) is a project team that has the aim of creating a machine capable of vending small products and using a web interface to manage stock, reorder and payment.  
The Open Source Vending-machine Group (OSV Group) is a project team that has the aim of creating a machine capable of vending small products and using a web interface to manage stock, reorder and payment.  


The group are:
The group are:


- Dominic Morrow
# [[User:Dominic|Dominic Morrow]]
- James Hayward
# [[User:James|James Hayward]]
- Daniel Swann
# [[User:Daniel|Daniel Swann]]
- John Crouchley
# John Crouchley
- Matt Lloyd
# [[User:Lwk|Matt Lloyd]]
- Martin Raynsford
# [[User:Mraynsford|Martin Raynsford]]




=== Web Gateway ===
=== Web Gateway ===
The Web Gateway is how the user actually purchases the product with integration to Pay Pal or other web based payment products. The customer gets to a product page on the web gateway via a QR code on the vending machine. The web gateway also has an admin interface for the vendor or machine owner.


=== Connection Layer ===
=== Connection Layer ===
This allows the web gateway to connect to the vending machine controller and maintains an open bidirectional communications channel at all times.
* [[The_Open_Source_Vending_Group_Project/Osvend | OSVend]]
* [[The_Open_Source_Vending_Group_Project/OsvGateway | OSVGateway]]


=== Vending Controller ===
=== Vending Controller ===
The vending controller conects to the connection layer by an internet connect and all of the hopper controllers via an i2c bus. It interprets messages from the connection layer and sends a message to the hoppers. Each vending controller can support 64 hoppers.


=== Hopper Controller ===
=== Hopper Controller ===
Each product hopper has a controller which controls the vend mechanism and various sensors.


=== Hopper and Vending Mechanism ===
=== Hopper and Vending Mechanism ===




=== Prototype ===
=== Prototype mk 1.1 ===
 
=== Build Day 1 ===
 
Pictures from the 1st Build Day 19th August 2012
 
 
[[File:OSV1.JPG|200px]] [[File:OSV2.JPG|200px]] [[File:OSV3.JPG|200px]]
 
 
[[File:OSV4.JPG|200px]]
 
=== Prototype mk 1.2 ===
 
=== Build Day 2 ===
 
Martin's 2nd Prototype
 
[[File:OSV_001.JPG|200px]] [[File:OSV_003.JPG|200px]]


[[File:OSV_006.JPG|200px]] [[File:OSV_007.JPG|200px]]


[http://www.youtube.com/embed/4fidSOoH9d4 Video of OSV Mk 1.1]


== Useful and Interesting links ==
== Useful and Interesting links ==
Line 31: Line 60:


[[Category:Projects]]
[[Category:Projects]]
[[Category:Projects (in progress)]]

Latest revision as of 11:59, 5 February 2019

The flow of the OSV system

The Open Source Vending-machine Group (OSV Group) is a project team that has the aim of creating a machine capable of vending small products and using a web interface to manage stock, reorder and payment.

The group are:

  1. Dominic Morrow
  2. James Hayward
  3. Daniel Swann
  4. John Crouchley
  5. Matt Lloyd
  6. Martin Raynsford


Web Gateway

The Web Gateway is how the user actually purchases the product with integration to Pay Pal or other web based payment products. The customer gets to a product page on the web gateway via a QR code on the vending machine. The web gateway also has an admin interface for the vendor or machine owner.

Connection Layer

This allows the web gateway to connect to the vending machine controller and maintains an open bidirectional communications channel at all times.

Vending Controller

The vending controller conects to the connection layer by an internet connect and all of the hopper controllers via an i2c bus. It interprets messages from the connection layer and sends a message to the hoppers. Each vending controller can support 64 hoppers.

Hopper Controller

Each product hopper has a controller which controls the vend mechanism and various sensors.

Hopper and Vending Mechanism

Prototype mk 1.1

Build Day 1

Pictures from the 1st Build Day 19th August 2012



Prototype mk 1.2

Build Day 2

Martin's 2nd Prototype

Video of OSV Mk 1.1

Useful and Interesting links