DiceBot: The Twitter Controlled Dice Roller Powered by a Raspberry Pi @Raspberry_Pi #piday #raspberrypi
The Dicebot from Intridea is a dice machine powered by a raspberry pi and operated via twitter:
Our first example, DiceBot, takes a 1920’s antique dice game and adds some additional hardware and a few software layers to make it interactive and connected.
We added a motor to the dice roller so we didn’t have to spin it manually then connected it to a RaspberryPi via a L298N and GPIO so we could control the motor programatically. Then using OpenCV we created a program to recognize the pips on the dice that got rolled and output a count.
The device is connected to the Internet and controlled via Twitter using a couple Ruby scripts; one that listens for Tweets and queues jobs and another that listens for jobs, spins the wheel, counts, and puts the results back on a queue. To operate the device you simply send a tweet to @IntrideaDiceBot with the hashtag #RollTheDice and it will add you to the queue. When your turn comes up, it will spin the dice, count the pips, and Tweet back to you the count, plus a picture of the roll. You can see all the latest rolls on dicebot.intridea.com.
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.