Dimitris Platis
Published © CC BY

Dialectic Ball: A Physical, Debugging Tool for Your Code

Need to debug your code? Got stuck? Stack Overflow doesn't have the answer? Then ask the Dialectic Ball!

IntermediateShowcase (no instructions)2 hours3,084

Things used in this project

Hardware components

Magic 8ball PCB
×1
Microchip ATtiny84
×1
DIP-14 socket
×1
AAA battery holders
×2
Nokia 5110 LCD screen
Get one with this pinout: https://i.imgur.com/MhUsdiz.jpg
×1
GY-61 accelerometer module
×1
Pushbutton switch 12mm
SparkFun Pushbutton switch 12mm
×1
Resistor 10k ohm
Resistor 10k ohm
×1
Resistor 330 ohm
Resistor 330 ohm
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

Magic 8ball bottom

Magic 8ball top

Schematics

Dialectic Ball repository

Schematics and layout

Code

Dialectic Ball repository

GitHub repository with all software and hardware resources you need to reproduce the project

Credits

Dimitris Platis

Dimitris Platis

14 projects • 41 followers

Comments