LightStick V2 (ESP-01+Android app)

Light painting is a type of photography that combines light, motion, and long exposures. A single point of light in motion will generate a continuous streak in the final shot for as long as the shutter is open. Traditionally, these designs were hand-painted with a penlight, but with the advent o...

Full description

Saved in:
Bibliographic Details
Main Author: Tham, Wai Hong
Other Authors: Chia Liang Tien, Clement
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156595
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-156595
record_format dspace
spelling sg-ntu-dr.10356-1565952022-04-20T23:48:50Z LightStick V2 (ESP-01+Android app) Tham, Wai Hong Chia Liang Tien, Clement School of Computer Science and Engineering ASLTCHIA@ntu.edu.sg Engineering::Computer science and engineering Light painting is a type of photography that combines light, motion, and long exposures. A single point of light in motion will generate a continuous streak in the final shot for as long as the shutter is open. Traditionally, these designs were hand-painted with a penlight, but with the advent of inexpensive microcontrollers and programmable RGB LEDs, the notion has taken on a new high-tech twist. The constrains of such a small microcontroller such as ESP-01 is memory. Large, colourful images require a lot of memory. Where there are 144 LED’s image resolution are constrained to the number of LEDs on the NeoPixel WS2812b (e.g., 300x144 or 400x144). This is conducted by the wireless network hosted by the ESP01. Primarily, the NeoPixel WS2812b LED strips will paint the image by continually changing the displayed queue during motion. The objective of this final year report is to document the development of a light painting application that is competent in serving light painting. It will feature diverse elements of integrated approaches that equip the capabilities of a handheld light painting application. This application will enhance the widespread efficiency and portability of doing light painting, constructing it a more delightful venture for photographers. In this project, a mobile application developed to paint an image uploaded in BMP format via a mobile phone. Application is developed through HTML/JavaScript/CSS compiled with Apache Cordova as it is crossed platform across IOS and Windows. Bachelor of Engineering (Computer Engineering) 2022-04-20T23:47:23Z 2022-04-20T23:47:23Z 2022 Final Year Project (FYP) Tham, W. H. (2022). LightStick V2 (ESP-01+Android app). Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156595 https://hdl.handle.net/10356/156595 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Tham, Wai Hong
LightStick V2 (ESP-01+Android app)
description Light painting is a type of photography that combines light, motion, and long exposures. A single point of light in motion will generate a continuous streak in the final shot for as long as the shutter is open. Traditionally, these designs were hand-painted with a penlight, but with the advent of inexpensive microcontrollers and programmable RGB LEDs, the notion has taken on a new high-tech twist. The constrains of such a small microcontroller such as ESP-01 is memory. Large, colourful images require a lot of memory. Where there are 144 LED’s image resolution are constrained to the number of LEDs on the NeoPixel WS2812b (e.g., 300x144 or 400x144). This is conducted by the wireless network hosted by the ESP01. Primarily, the NeoPixel WS2812b LED strips will paint the image by continually changing the displayed queue during motion. The objective of this final year report is to document the development of a light painting application that is competent in serving light painting. It will feature diverse elements of integrated approaches that equip the capabilities of a handheld light painting application. This application will enhance the widespread efficiency and portability of doing light painting, constructing it a more delightful venture for photographers. In this project, a mobile application developed to paint an image uploaded in BMP format via a mobile phone. Application is developed through HTML/JavaScript/CSS compiled with Apache Cordova as it is crossed platform across IOS and Windows.
author2 Chia Liang Tien, Clement
author_facet Chia Liang Tien, Clement
Tham, Wai Hong
format Final Year Project
author Tham, Wai Hong
author_sort Tham, Wai Hong
title LightStick V2 (ESP-01+Android app)
title_short LightStick V2 (ESP-01+Android app)
title_full LightStick V2 (ESP-01+Android app)
title_fullStr LightStick V2 (ESP-01+Android app)
title_full_unstemmed LightStick V2 (ESP-01+Android app)
title_sort lightstick v2 (esp-01+android app)
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/156595
_version_ 1731235804977561600