Hello World 🌍 How are you?
Back to projects

ITS Green

Description

A Intelligent Traffic System allowing users to follow the flow of the green light in intersections along Nørrebrogade.

This I my graduation project from B.Eng IT-Electronics. In collaboration with Sebastian TODO we conceptualized, researched, designing, developed and implemented a working prototype of the system.

As my graduation project from IT-Electronics at DTU, I managed to arrange working together with a friend from another education Proces & Innovation so we could make a project which both had … in technology and design. My friend had a for a long time had an idea of making some system or product to exploit the light intersections in the city to ease his urban commutes. So we decided to work on with this as our point of entry.

The product is a device which is attached to the bicycle helmet of the rider. Telling when to change the pace in order to arrive at light controlled intersections just in time of green light. The device will either tell the rider to slow down, speed up or stay at current pace.

Our vision of the project is to be implemented in trucks.

The solution can reduce the energy needed to accelerate after being static or slow moving after having to stop at a light controlled intersection. Instead the truck would be able to reduce speed long before the intersection and arrive just in time of green light, and glide through.

Afgangsprojekt i samarbejde med IdemoLab I et tværfaglig projekt med Proces & Innovation har vi designet og udviklet et intelligent cykeltrafik system der kan fortælle hvor hurtigt du skal køre for at nå det grønne lys.

ITS Green Graduation project in collaboration with IdemoLab I an interdisciplinary project with Process & Innovation we designed and developed an intelligent bicycling traffic system - To tell how fast you should go to catch the green light.

Frontend - Particle Photon (C++) with LED color interface and iOS (swift) app that tracked the bicyclist motion and location. Backend - Raspbian and Python Flask for webserver with a REST API. The backend also hosted a website (Python, HTML, CSS, JS) where everything could be monitored

In my graduation project, my friend and I designed and developed a distributed intelligent traffic bicycle system. He oversaw UX and I did the IT. I developed a backend system based on Raspbian and Python Flask for webserver with a REST API. The backend communicated with an iOS (swift) app that tracked the bicyclist motion and location. A Particle Photon (C++) connected to the internet, where mounted on the bicyclists helmet and used to give instructions about the traffic through a simple LED color interface. The backend also hosted a website (Python, HTML, CSS, JS) where everything could be monitored. The functionality basically were about always being able to tell how fast or slow the bicyclist should go in order to enter every intersection at green light - We think the system could be expanded to vehicles to reduce energy consumption by removing the need to accelerate from a static point.

In my graduation project, my friend and I designed and developed a distributed intelligent traffic bicycle system. He oversaw UX and I did the IT. I developed a backend system based on Raspbian and Python Flask. The backend communicated with an iOS (swift) app that tracked the bicyclist motion and location. A Particle Photon (C++) connected to the internet, where mounted on the bicyclists helmet and used to give instructions about the traffic through a simple LED color interface. The backend also hosted a website (Python, HTML, CSS, JS) where everything could be monitored. The functionality basically was about always being able to tell how fast or slow the bicyclist should go in order to enter every intersection at green light - We think the system could be expanded to vehicles to reduce energy consumption by removing the need to accelerate from a static point.

I an interdisciplinary project with Process & Innovation we designed and developed an intelligent bicycling traffic system - To tell how fast you should go to catch the green light.

ITS Green, graduation project in collaboration with IdemoLab I an interdisciplinary project with Process & Innovation we designed and devel- oped an intelligent bicycling traffic system - To tell how fast you should go to catch the green light.

Afgangsprojekt i samarbejde med IdemoLab I et tværfaglig projekt med Proces & Innovation har vi designet og udviklet et intelligent cykeltrafik system der kan fortælle hvor hurtigt du skal køre for at nå det grønne lys.

ITS Green Graduation project in collaboration with IdemoLab I an interdisciplinary project with Process & Innovation we designed and developed an intelligent bicycling traffic system - To tell how fast you should go to catch the green light.

Frontend - Particle Photon (C++) with LED color interface and iOS (swift) app that tracked the bicyclist motion and location. Backend - Raspbian and Python Flask for webserver with a REST API. The backend also hosted a website (Python, HTML, CSS, JS) where everything could be monitored

In my graduation project, my friend and I designed and developed a distributed intelligent traffic bicycle system. He oversaw UX and I did the IT. I developed a backend system based on Raspbian and Python Flask for webserver with a REST API. The backend communicated with an iOS (swift) app that tracked the bicyclist motion and location. A Particle Photon (C++) connected to the internet, where mounted on the bicyclists helmet and used to give instructions about the traffic through a simple LED color interface. The backend also hosted a website (Python, HTML, CSS, JS) where everything could be monitored. The functionality basically were about always being able to tell how fast or slow the bicyclist should go in order to enter every intersection at green light - We think the system could be expanded to vehicles to reduce energy consumption by removing the need to accelerate from a static point.

Graduation Project 🚥 In my graduation project, my friend and I designed and developed a distributed intelligent traffic bicycle system. He oversaw UX and I did the IT. I developed a backend system based on Raspbian and Python Flask. The backend communicated with an iOS (swift) app that tracked the bicyclist motion and location. A Particle Photon (C++) connected to the internet, where mounted on the bicyclists helmet and used to give instructions about the traffic through a simple LED color interface. The backend also hosted a website (Python, HTML, CSS, JS) where everything could be monitored. The functionality basically was about always being able to tell how fast or slow the bicyclist should go in order to enter every intersection at green light - We think the system could be expanded to vehicles to reduce energy consumption by removing the need to accelerate from a static point.

An intelligent traffic system for commuting bicyclists, consisting of a distributed and connected system. A backend with a virtual twin of the intersections, a front-end with real- time information about the cyclist and route, an iOS application to utilise the sensors on the phone, and an embedded device with an ambient display to give the cyclist driving instructions.

I an interdisciplinary project with Process & Innovation we designed and developed an intelligent bicycling traffic system - To tell how fast you should go to catch the green light. Based on a distributed system of ios, embedded, linux and web.

Systems

iPhone Application

iOS app to send mobile sensor informations to backend

Main Application Backend

Python backend and frontend on raspberry pi

Web Monitor Application

The system consists of a backend with a digital twin of the city matching in the light intersection rotations on the specific time and day.

Ambient Display

Device based on Particle and LEDs programmed in wiring and C/C++ Embedded Device with.

A iPhone application to collect data from the sensors and push to the backend, in order to calculate instructions through.

Activities

  • During the project we did all the design practices from the studies.

Media

  • Report
  • Github Repositories
  • Video
  • Presentation
  • Prototyping
  • Project management
  • Problem solving
  • Research
  • Interaction design
  • Interface design
  • Product design
  • C/C++ programming for Particle
  • Python for Raspberry Pi
  • REST API
  • Linux
  • Web development for Python Flask website
  • Swift in Xcode for iPhone
  • Illustration
  • Mentionable Results
  • Links / References
  • PPTX
  • And for the IT part I did a distributed system with several code languages, all connected and talking together through REST APIs.

TL;DR

Niklas is a fullstack developer at IBM. He also liked to work with design, new media art, making things and taking long walks in the forest when there are no waves. IT and Embedded Systems Developer, Prototype and Design Engineer, New Media Artisan, Technological Literacy Activist.

Navigation

Connect

InstagramLinkedInGitHub

Network

Kintsugi Design

- is a creative technology and design studio specializing in strategy and future proofing.

Cybernauterne

- offer workshops, courses, advice and lectures on cyber security, technological literacy and digital understanding.

Modelling

- is my online viewbook of my modelling work.

⌨️ with ❤️  and ☕️ by the wildly talented @niklasbuhlMade with Gatsby, React, JS, CSS3, HTML5⚡️ by GitHub Pages and Actions/src @ GitHub
Code Hard, Surf Hard, Enjoy Life& Say Nice Things to Each Other