Users can place whatever “treasure” they want hidden inside, shut the door, and press a rotary encoder button to lock it via a micro servo. They then must decipher a randomly generated four-digit code to get it open again.
Number guesses are input using the encoder dial on the front, which are displayed by a small OLED I2C screen. Green and red LEDs provide feedback as to how many digits are correct and if they’re in the right position, eventually letting users figure out where everything goes by a process of elimination.
Like most of us, Joey Cumeras Khan has been stuck inside for the last couple of months. As a foosball fan, this not only meant plenty of time to play with his fellow housemates but also the perfect opportunity to tech out his table with an automated scoring system.
Khan’s setup works by tracking goals via an LED and LDR pair situated in each player’s scoring tray. When a ball drops into the net, the score state is picked up by the sensor as a lack of light, thus signaling the controlling Arduino Nano that a goal has been made. This info is sent to an Orange Pi Zero, which runs a web app to display the current score on both players’ phones.
To get started, one simply has to scan a QR code on the side of the table. This prompts the scoreboard along with some custom sounds and a reset interface to enhance your game experience!
I am working on some Arduino biometric designs perhaps for a new book. So far I have created the two line 1602 LCD display and now the Nokia 84×48 display. The Nokia display is more fun to work with since I can do a oscilloscope like display across the screen. I am working on writing code that works with both an Arduino UNO and with the ESP8266 or the “D1” board. You can connect a NOKIA display easily using a header extender. You only need to connect five pins this way. The other two are power and ground and they use jumpers to 3.3 Volts and ground.
So I recycled the Arduino pro micro off of one of my old controllers, In doing so I messed the pin 16 up so I had to use one of the analog pins instead. The wiring was quite simple really. I ran a ground wire round all the buttons, burning off the silicon where needed. Next I wired up the 5v and GND for the 6 button because they light up, Again I just ran a 5v loop around them and then tapped off the GND wire using some sold core wire to make it look neat.
As an enviable senior design project at Kennesaw State University, students Tyler Gragg, Kevin Kamperman, Cody Meier, and Omar Salazar Lima created their own autonomous pinball machine.
As seen in the videos below, the table is not only nicely finished with an interesting playfield, but works quite well without human interaction.
The machine’s IO system is actuated using an Arduino Mega, with higher-level controls handled by a computer running the Robot Operating System. While the game can be enjoyed manually, for automatic operation an overhead camera tracks the moving ball and calculates its position. When within tunable “flip zones,” the correct flipper is triggered, (hopefully) flinging the ball forward for more points and mayhem!
If you’ve been following the development of the Arduino IoT Cloud closely, you have probably noticed that over the months the Dashboard features have been progressing by leaps and bounds.
Sure, behind the scenes there’s work being done every day, but our users need and want features that better help them manage their connected devices.
As Arduino moves towards a more cohesive UX and UI, we recently released a set of new widgets for our enhanced, aggregated Dashboard which allows users to pick from multiple IoT things and build beautiful control panels with lots of flexibility.
Here’s a quick summary video highlighting these new features and widgets.
We look forward to showing you more in the next few weeks.