Posts with «machine» label

A Tweeting Vending Machine

[Sigurd] manage to obtain an old vending machine from his dorm. The only problem was that the micocontroller on the main board was broken. He and his friend decided they could most likely get the machine back into working order, but they also knew they could probably give it a few upgrades.

This system uses two Arduino Pro Minis and an Electric Imp to cram in all of the new features. One Arduino is connected to the machine’s original main board. The Arduino interfaces with some of the shift registers, relays, and voltage regulators. This microcontroller also lights up the buttons on the machine as long as that particular beverage is not empty. It controls the seven segment LED display, as well as reading the coin validator.

The team had to reverse engineer the original coin validator in order to figure out how the machine detected and counted the coins. Once they figured out how to read the state of the coins, they also built a custom driver board to drive the solenoids.

A second Arduino is used to read NFC and RFID cards using a Mifare RC522 reader. The system uses its own credit system, so a user can be issued a card with a certain amount of pre-paid credit. It will then deduct credit appropriately once a beverage is vended. The two Arduinos communicate via Serial.

The team also wanted this machine to have the ability to communicate with the outside world. In this case, that meant sending cheeky tweets. They originally used a Raspberry Pi for this, but found that the SD card kept getting corrupted. They eventually switched to an Electric Imp, which worked well. The Arduino sends a status update to the Imp every minute. If the status changes, for example if a beverage was dispensed, then the Imp will send a tweet to let the world know. It will also send a tweet to the maintenance person if there is a jam or if a particular slot becomes empty.


Filed under: Arduino Hacks

Chaot

The Chaot is my contestant for the LMRv4 Donor Appreciation Robot Challenge. 

The machine creates a random number using physical chaos and combines the random numbers to an four digit index.
This index can be used to select a winner.

Content

  • Draw Winner Using a Magnetic Pendulum
  • Idea Finding
  • The Making-Of
  • Used Parts
  • Current Issues
  • Thanks To
  • Further Reading

Draw Winner using a Magnetic Pendulum

read more

Let's Make Robots 27 Apr 09:18

n/a

n/a
Let's Make Robots 01 Jan 00:00
5 axis  arduino  axis  cnc  dagu  lcd  machine  mill  prototype