Enhancing an Analog Pinball Experience using IoT, NodeJS ... · Enhancing an Analog Pinball...
Transcript of Enhancing an Analog Pinball Experience using IoT, NodeJS ... · Enhancing an Analog Pinball...
![Page 1: Enhancing an Analog Pinball Experience using IoT, NodeJS ... · Enhancing an Analog Pinball Experience using IoT, NodeJS and Visualizations DGMD E-598 DIGITAL MEDIA DESIGN CAPSTONE](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f3f00b6d7baf434065b66e8/html5/thumbnails/1.jpg)
Enhancing an Analog Pinball Experience using IoT, NodeJS and Visualizations
DGMD E-598 DIGITAL MEDIA DESIGN CAPSTONE
FRANK PIZZUTA - FALL 2019
![Page 2: Enhancing an Analog Pinball Experience using IoT, NodeJS ... · Enhancing an Analog Pinball Experience using IoT, NodeJS and Visualizations DGMD E-598 DIGITAL MEDIA DESIGN CAPSTONE](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f3f00b6d7baf434065b66e8/html5/thumbnails/2.jpg)
Project Description
![Page 3: Enhancing an Analog Pinball Experience using IoT, NodeJS ... · Enhancing an Analog Pinball Experience using IoT, NodeJS and Visualizations DGMD E-598 DIGITAL MEDIA DESIGN CAPSTONE](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f3f00b6d7baf434065b66e8/html5/thumbnails/3.jpg)
Technologies UsedTechnology #1: Arduino
Technology #2: NodeJS
Technology #3: Lifx bulbs
Technology #4: Augmented Reality System - Wikitude
Technology #5: Voltage Detector
Technology #5: Web Sockets
Technology #6: Cordova
![Page 4: Enhancing an Analog Pinball Experience using IoT, NodeJS ... · Enhancing an Analog Pinball Experience using IoT, NodeJS and Visualizations DGMD E-598 DIGITAL MEDIA DESIGN CAPSTONE](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f3f00b6d7baf434065b66e8/html5/thumbnails/4.jpg)
Arduino
![Page 5: Enhancing an Analog Pinball Experience using IoT, NodeJS ... · Enhancing an Analog Pinball Experience using IoT, NodeJS and Visualizations DGMD E-598 DIGITAL MEDIA DESIGN CAPSTONE](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f3f00b6d7baf434065b66e8/html5/thumbnails/5.jpg)
Websockets Server Side
![Page 6: Enhancing an Analog Pinball Experience using IoT, NodeJS ... · Enhancing an Analog Pinball Experience using IoT, NodeJS and Visualizations DGMD E-598 DIGITAL MEDIA DESIGN CAPSTONE](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f3f00b6d7baf434065b66e8/html5/thumbnails/6.jpg)
Websockets Client Side
![Page 7: Enhancing an Analog Pinball Experience using IoT, NodeJS ... · Enhancing an Analog Pinball Experience using IoT, NodeJS and Visualizations DGMD E-598 DIGITAL MEDIA DESIGN CAPSTONE](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f3f00b6d7baf434065b66e8/html5/thumbnails/7.jpg)
Wifi Bulbs
![Page 8: Enhancing an Analog Pinball Experience using IoT, NodeJS ... · Enhancing an Analog Pinball Experience using IoT, NodeJS and Visualizations DGMD E-598 DIGITAL MEDIA DESIGN CAPSTONE](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f3f00b6d7baf434065b66e8/html5/thumbnails/8.jpg)
Augmented Reality
![Page 9: Enhancing an Analog Pinball Experience using IoT, NodeJS ... · Enhancing an Analog Pinball Experience using IoT, NodeJS and Visualizations DGMD E-598 DIGITAL MEDIA DESIGN CAPSTONE](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f3f00b6d7baf434065b66e8/html5/thumbnails/9.jpg)
Final ThoughtsAR still isn’t ready for mass adoption. The phone is too limiting and implementation is difficult.
I would like to investigate sound based triggers. This would remove the need for tapping switches.
Combining an Arduino with a NodeJS backend allowed me to learn and test physical computing concepts very easily. I want to try the Johnny-five, JavaScript robotics and IoT, library next.
My job has expressed interest in having me enhance our Modern Art collection with AR.
I wish there was a full IoT / Physical Computing degree program at the Extension School!!
Thank you and Happy Holidays!