Name | NetID | Section |
---|---|---|
Adam Frerichs | adamdf2 | ECE 110 |
Ruoqi Zuo | ruoqiz3 | ECE 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
Part | Source | Quantity | Cost | Link |
---|---|---|---|---|
Arduino UNO R3 | Already Have | 1 | $0.00 | |
MT9M001 1.3Mp HD CMOS Infrared Camera Module with Adapter board | UCTRONICS | 1 | $19.99 | https://www.uctronics.com/mt9m001-3mp-hd-cmos-infrared-camera-module-with-adapter-board-p-2171l.html |
Adafruit 32x32 RGB LED Matrix Panel | Honors Lab | 1 | $0.00 | |
Female to female jumper cables | SparkFun | 2 | $4.00 | https://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
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
- LED lattice screen Example: https://www.jianshu.com/p/7848f0b14881
- Set up camera on Arduino: https://www.yiboard.com/thread-1168-1-1.html
Attachments:
Hardware Flow.png (image/png)
Software Flow.png (image/png)
Flow.png (image/png)