Atom Wire
Project Proposal The Atom Wire project proposes to use the 1 wire communication which uses a single wire for handshake, power and control. We designed the circuit that uses this protocol for 1 master and several slaves. Using this circuit, we designed 2 applications:
- Chess Board Game
- Tower of Hanoi
Chess Board Game
We designed the entire chess game from scratch. The components involved with this is as follows.
- Mechanical Components a. Laser Cut Chess Board We built a 4x4 chess board and hence had 16 squares. The chess board was laser cut and we had a box to keep our master circuit in. There were contacts from the board on which we could connect the slave pieces on. To make sure that the slave pieces connected well to the board, we had magnets of opposite polarity. Out of the two magnets, one was for Vcc and the second was for the Ground connection. Since there were 16 blocks, we had 32 magnets on the board.
b. Chess pieces. Each of the chess pieces were designed and built by us using General Purpose Boards. On the general purpose boards, we had slaves which were ATtiny micro controllers, a diode and a capacitor on the slave side. This circuit was used to communicate its current position to the master.
c. Product design The end result of our project was a complete end product, which had all the mechanical and electrical components packaged into one box.
Electrical Components a. Master Slave Circuit Design using Atom Wire Protocol b. Design of Slaves using General Purpose Boards
c. Schematic and board layout for Custom PCBSoftware Components a. Master and Slave C++ code The master code was written on C++ and was loaded on the Arduino Uno. The Arduino has the master code and detects when ever there is a slave on any of the blocks. This is done by polling all the 16 blocks.
b. Integration of Chess with Unity We designed the chess game on unity, to imitate what happens in the hardware. The master communicates with the unity using the serial port and information about the slave is transmitted.
Tower of Hanoi Board Game
Mechanical Component Similar to the above, the mechanical component was designed, fabricated and laser cut similar to how it was described earlier. Each of the blocks was laser cut. And since Tower of Hanoi is played using a minimum of 3 blocks, we had 3 blocks.
Electrical Component Each of the blocks acted as a slave and hence they had a ATtiny85 connected to it. The master circuit was connected on the base board and communicated with the slaves to determine their current positions.
Software Component The game for the Tower of Hanoi was built on Unity too, to imitate what is going on in the hardware circuit.
Contributions
We were a team of 3 members and our individual contributions are as follows:
- Sana Khamboj - Electrical Circuit Design.
- Sarvesh Patkar - Mechanical Design of components
- Siri Anil - Software Design for building Unity game

Log in or sign up for Devpost to join the conversation.