NameNetIDSection
Adam Frerichsadamdf2ECE 110
Ruoqi Zuoruoqiz3ECE 110


Statement of Purpose

We want to make an interactive LED Board which can map a person in front of the camera onto the LED board. We think putting an interactive LED board in public spaces gives people a chance to express themselves and get a laugh from seeing themselves. To accomplish our project, we decided to use an Arduino UNO R3, an infrared camera and a 32*32 LED board.

Background Research

The idea was inspired by a Disney project. The project displayed people as Disney characters whenever they would walk in from of the board. Besides the Disney example, the next closest thing to our idea is any of the several dancing games, such as Just Dance on Xbox.


Block Diagram / Flow Chart

System Overview

Our overall system runs on Arduino to divided the image we get from the infrared camera into blocks and map them onto the pixels on the LED board.

Parts






PartSourceQuantityCostLink
Arduino UNO R3Already Have1$0.00
MT9M001 1.3Mp HD CMOS Infrared Camera Module with Adapter boardUCTRONICS1$19.99https://www.uctronics.com/mt9m001-3mp-hd-cmos-infrared-camera-module-with-adapter-board-p-2171l.html
Adafruit 32x32 RGB LED Matrix PanelHonors Lab1$0.00
Female to female jumper cablesSparkFun2$4.00https://www.sparkfun.com/products/12796

Possible Challenges

Maximum distance that Infrared Camera can detect.

Image on the LED board might include something else rather than person.

References

Arducam. 2021. 1.3MP MT9M001 - Arducam. [online] Available at: <https://www.arducam.com/docs/camera-breakout-board/1-3mp-mt9m001/> [Accessed 20 September 2021].

List all references you used in your proposal. This is important, you do not want to be blamed for plagiarism. IEEE citation format is highly recommended. You can use citethisforme.com's IEEE citation generator to painlessly generate your references in this style.


Camera References

Start code for USB camera shield: https://github.com/ArduCAM/ArduCAM_USB_Camera_Shield

Pin out: https://www.arducam.com/docs/camera-breakout-board/1-3mp-mt9m001/hardware-guide/

https://github.com/ArduCAM/Arduino

Infrared project references from GitHub


LED Board References

Demo files: https://github.com/hzeller/rpi-rgb-led-matrix

Implementation of the color-to-thermal image translation: https://github.com/vlkniaz/ThermalGAN


Arduino sketches that show how to output temperature data from the MLX90640 sensor: https://github.com/sparkfun/SparkFun_MLX90640_Arduino_Example


Feature-based person detection project: https://github.com/YuriyKozhev/ThermalPeopleDetection/blob/master/Article_Reviews/Mikhaylova-Eugenia/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D1%8F_Feature_based_person_detection.pdf


Arduino IDE Download/Tutorial: https://www.elegoo.com/pages/arduino-kits-support-files

Arduino Project Tutorial(Simplified Chinese): https://www.jianshu.com/nb/28037324




Attachments:

Hardware Flow.drawio (application/octet-stream)
Hardware Flow.png (image/png)
Software Flow.png (image/png)
Flow.png (image/png)

Comments:

Hey! I talked with you guys I believe last Tuesday and we talked out the details of your project. I would love to see you update this page more with research you do on the detection algorithms/libraries and on the parts you use.

I will approve your project with the assumption you will do so in the future. Great work! Your group number is #9

Posted by dbycul2 at Sep 25, 2021 20:55