Brandon Roots
  • INTERACTIVE
  • FILM
  • ABOUT
  • CONTACT
December 2, 2020

Smart Tiles: Update 1

broots ICM, ITP, Physical Computing, Programming A to Z, Smart Tiles

Over the last week I have made substantial progress on my Smart Tiles project. I did some play testing with friends to solidify thoughts around the interface. I have also continued to slog away in Fusion 360, finishing and placing an order for the PCB with OSHPark, ordering components from DigiKey, and preparing materials and design for the enclosure.

  • Render of the top of the PCB

This is my first time designing a PCB and I was nervous to place the order. I first considered prototyping the board on the floor at ITP using copper clad boards in a CNC. Ultimately the routing on the PCB I wanted to do required lots of vias that would be difficult to do by hand so I decided to order online from OSHPark. Already since placing the order I have caught issues in the design I will need to fix but I look forward to getting one of these running and sorting out those points.

  • Render of copper traces on top layer of PCB

Also love the purple boards from OSHPark.

Here is an early render of the enclosure. I am still brainstorming around button placement for the top of the board. Based on feedback from Tom Igoe’s Physical Computing class and play testing with my friend Cecilia, I am thinking that the controls will break down as power switch, volume rocker, a “game” button perhaps with a puzzle-piece symbol, and an enter button.

My plan is for the board to recognize when a tile is placed on it, to light up at the top and bottom of that tile, and respond by speaking the letter that was placed along with a best attempt at speaking the phonetic sounds of the current word.

While I have RFID readers as backup I had a good experiment with an analog hall sensor and have rerouted from my earlier ideas of either using RFID tags or electrical contacts to recognize blocks. Instead my plan is for an array of analog hall sensors to read magnets embedded in the letter tiles to determine one from another. The magnets will also be used with hall switches to detect the orientation of the tiles and sense when they are placed or removed from the board.

There is a lot more here that I would love to go further into and lots of folks I am appreciative to. My friend Zach Kuperstein helped me last week in his home wood shop to prepare a bunch of 1/2 inch birch plywood pieces to used in the Othermill Pro CNC mill on the ITP floor. My professors have also all been incredibly encouraging and provided helpful input. I feel super supported here.

Will this project be finished before my final classes next week? No. Most definitely not finished. But aspects of it will be working and I will have the confidence and motivation to complete it thanks to everything I am learning.

Final Project Proposal: Smart Tiles Smart Tiles: Update 2

Related Posts

Fractal Plant – Foiled by  Registers

Homemade Hardware, ITP, Solar Plant

Fractal Plant – Foiled by Registers

Since receiving the PCBs and successfully soldering the board together I have been trying to rewrite code for the I2C port expander. This has been immensely difficult! The Inkplate Arduino Library makes considerable use of an “Mcp” class, which is written to work with the MCP23017 GPIO expander IC. These chips are quite difficult to […]

“Handling” Playtest Week

Handling, ITP

“Handling” Playtest Week

Last week we attended “Playtest Thursday” on the second floor of 370 Jay St with our games. I came away from the experience with some very specific feedback. Seeing a number of people play the game showed me things I didn’t anticipate. Some folks approached the cabinet and immediately treated it as a touch screen. […]

Fractal Plant – Beta Build

Homemade Hardware, ITP, Solar Plant

Fractal Plant – Beta Build

The boards arrived! Amazingly within an hour of one another. Based on the experience I think that JLCPCB is a better value. With shipping OSHPark was $55.50 for 3 boards. JLCPCB was $26.36 for 10 boards. Aside from a higher cost OSHPark also left sharp bits of tabs around the edges of the boards which […]

Recent Posts

  • Fractal Plant – Foiled by  RegistersFractal Plant – Foiled by Registers
    May 9, 2022
  • “Handling” Playtest Week“Handling” Playtest Week
    May 5, 2022
  • Fractal Plant – Beta BuildFractal Plant – Beta Build
    April 24, 2022
Brandon Roots