Living Pixels - Imagine Technology Has Life

by Zekun0506 in Circuits > Arduino

3088 Views, 38 Favorites, 0 Comments

Living Pixels - Imagine Technology Has Life

IMG_2865.2.jpg
heroshot.jpg
Living Pixels
IMG_2834.jpg
IMG_2860.jpg
IMG_2877.jpg
IMG_2841.jpg

Seeing smart home products being more common in our lives, I’ve started to think about the relationship between people and these products. If one day, smart home products become an indispensable part of everyone's life, what attitudes should we take to coexist with them? How are we going to treat them?

We like to call smart home products with a human name, like Alexa. It seems that we are trying to see them as individuals with intelligence. But are we treating them that way? If electrical appliances really have life, will we treat them differently?

To imagine a world where technology has life, I made a 16x16 LED matrix with animation that only shows when people leave the room.

Downloads

Supplies

Gather the Materials

  1. Prepare everything from the bill of materials.
  2. Download the ai. file and laser cut it.
  3. Before cutting, don’t forget to double-check the size of the LED matrix you bought with the size of the grid provided in the file. Adjustments might be needed if you are not buying from the list.

Build the Circuit

IMG_2782.jpg
截屏2020-12-08 下午10.54.20.png
  1. Build your circuit according to the circuit diagram. You can test them on a breadboard first before soldering them together.
  2. Plugin your Arduino board to your computer.
  3. You will need an extra battery to power the matrix if you want your pixels in full brightness.
  4. Download Arduino IDE if you haven’t already. Copy the code and run it in your Arduino IDE. Don’t forget to install the Adafruit NeoMatrix libraries before running the code if you never used an LED matrix before. Read this Adafruit-NeoPixel-Uberguide about NeoMatrix libraries, it will tell you the basics about NeoMatrix and how to install the libraries.
  5. Download the code provided and upload the code to your Arduino.
  6. The bitmaps in the code are generated using this website tool and you can use it to transfer any 16x16 pixels image into a bitmap to replace the ones I'm using. (http://www.rinkydinkelectronics.com/t_imageconverter565.php)
  7. Set a camera in front of your matrix and leave the room to see if the matrix is showing in the right way. If not, go back to the circuit and start troubleshooting.
  8. Hurray! You’ve finished building the circuit! Let’s move on to assembly.

Downloads

Assembly

IMG_2786.jpg
IMG_2779.jpg
  1. Put the laser-cut grid above the LED matrix and the acrylic sheet above the grain.
  2. Put the PIR sensor under the acrylic sheet and use the glue gun to fix it in position.
  3. Put them together in the frame, and if necessary, use a glue gun to fix them in position.
  4. Fix the Arduino board in the back of the frame using the glue gun.
  5. Yeah! This project is almost done. Let’s plug it in and start testing.

Testing

IMG_2790.jpg
  1. Plugin the Arduino Uno with your computer.Set a camera in front of your matrix and leave the room.
  2. See if the matrix is performing, as shown in the video. If not, go back a few steps and troubleshoot.
  3. Congratulations! You have finished this tutorial!