Lego ATM makes change, authenticates bills

Fun & Games

A fully functional Lego NXT Automatic Teller Machine (ATM) with change making capability. The machine is built 100% from Lego parts plus a HiTechnic IRLink and a Codatex RFID Sensor. The machine is programmed in Not eXactly C (NXC) and has the following features…

รฏโ€šยจ Bill scanner can be calibrated to accept any type of banknote
รฏโ€šยจ Machine accepts only the type of bill for which it is calibrated
รฏโ€šยจ Tolerances for bill acceptability are adjustable directly on-brick
รฏโ€šยจ Viewable histogram compares calibration and live data from bill scanner
รฏโ€šยจ Functional numeric keypad uses a combination of touch and light sensors
รฏโ€šยจ Entire customer database is restored from flash memory at startup
รฏโ€šยจ Customer database is automatically saved after each transaction
รฏโ€šยจ ATM card is retained if wrong PIN code is entered three times
รฏโ€šยจ ATM card is retained after a period of inactivity
รฏโ€šยจ Coin and banknote value can be configured directly on-brick
รฏโ€šยจ Uses a custom created 9×13 pixel rotated text font
รฏโ€šยจ NXT buttons function as selectors for menu options displayed on-screen

[via Brothers-Brick]

Tagged

My interests include writing, electronics, RPGs, scifi, hackers & hackerspaces, 3D printing, building sets & toys. @johnbaichtal nerdage.net

View more articles by John Baichtal
Discuss this article with the rest of the community on our Discord server!

ADVERTISEMENT

FEEDBACK