Built-in Cam Cloud Service(2022 Embeded SW Contest/Car & Mobility)

Overview

BCCS (Built-in Cam Cloud System)

KakaoTalk_20221012_004141897

목차

  1. 작품 소개
  2. 작품 시연
  3. 어플리케이션 UI
  4. Hardware 구성
  5. Software 구성
  6. 기술스택

1. 작품 소개

작품 설명

본 시스템은 차량에서 발생한 이벤트를 별도의 저장소 없이 클라우드에서 관리하여 자료의 유실을 방지하고, 사용자가 해당 정보를 편리하게 관리할 수 있는 플랫폼이다. 주행 중/주차 중 이벤트로 나누어 차량에서 발생하는 다양한 상황으로부터 위험을 감지한 경우 서버와 클라우드에 영상 정보 및 차량 정보 데이터를 실시간으로 전송한다. 이는 어플리케이션에서 실시간으로 사용자에게 제공된다.

작품 개요

개요요요

  • 센서 영역 : 위험 상황 감지에 필요한 외부 정보를 받아오는 센서들이 작동하는 영역이다.

  • 빌트인 캠 영역 : 상시 촬영을 하며 위험상황이 감지되었을 때 서버에 영상의 프레임 및 기타 주행 정보를 전송한다.

  • 서버 영역 : 빌트인 캠에서 수신받은 데이터를 처리하여 클라우드의 데이터베이스에 저장한다.

  • 클라우드 영역 : 서버에서 수신받은 데이터를 필요한 정보별로 분류하여 데이터베이스에 저장한다.

  • 어플리케이션 영역 : 클라우드의 데이터베이스에 접근하여 필요한 정보를 iOS와 안드로이드 어플을 통하여 받아볼 수 있다.

작품의 필요성 및 기대효과

  • 블랙박스는 데이터를 오직 SD카드에 의존하여 저장한다. 내장된 SD카드 등의 플래시메모리는 영상정보를 입력하고 삭제하는 방식으로 사용하기에 장기간 사용 시 고장이 잦다. 그렇기에 SD카드의 오작동으로 인하여 이를 활용하지 못할 가능성이 높다. 하지만 ‘빌트인 캠 클라우드 시스템’은 위험 상황이 감지되면 즉시 녹화하여 클라우드에 업로드 하기 때문에 어플리케이션을 통해 시간과 장소에 구애받지 않고 즉시 확인 가능하다.

  • 차량의 형체를 알아볼 수 없을 정도의 큰 사고나 전소 상황의 경우 블랙박스의 데이터 유실 가능성이 매우 높다. 하지만 ‘빌트인 캠 클라우드 시스템’은 위험 상황이 감지되면 즉시 녹화하여 서버에 업로드하기 때문에 대형 사고 발생 직전까지의 정보를 서버에서 처리할 수 있다. 때문에 빌트인 캠이 완전히 파손되기 직전까지 정보를 클라우드에 전송하여 사고 데이터 유실을 방지한다.

  • 전기차의 수요와 공급이 늘어나고 전기차에 대한 소비자의 관심은 나날이 높아지고 있다. 하지만 전기차의 배터리에서 발생하는 화재 이슈는 소비자에게 있어 큰 불안감으로 다가온다. 또한 화재의 원인을 규명하기 위해서는 블랙박스 데이터가 필요하지만 블랙박스가 전소된 경우에는 데이터를 확보할 수 없게 된다. ‘빌트인 캠 클라우드 시스템’은 화재 상황을 위험 상황으로 감지하여 클라우드에 저장한다. 사전에 녹화된 데이터의 유실도 막고 화재 상황까지도 클라우드에 저장되기 때문에 화재 원인 규명 및 데이터 확보에 용이하다.

2. 작품 시연

시연 영상(현재 링크에서 확인 가능)

1) 주행상황

쥬쥬행

2) 주차상황

KakaoTalk_20221012_002323731

3. 어플리케이션 UI

1) 홈 화면

KakaoTalk_20221012_010750291

2) 녹화영상 화면

KakaoTalk_20221011_220812268_01

3) 알림 화면

KakaoTalk_20221011_220812268_02

4) 설정 화면

KakaoTalk_20221011_220812268_03

4. Hardware 구성

1) 작품 외관

KakaoTalk_20221011_172331219

2) 센서 회로도

KakaoTalk_20221007_161456742

KakaoTalk_20221007_155658144

5. Software 구성

Software 전체 구조

zzzzzzzzzzzzzz

1) 센서 영역 동작 원리

aaaaaaaaaaaaaaaaaaaaa

2) 주차 시 위험상황 판단 및 데이터 송신 과정

주차상황ㅁㅁㅁㅁㅁㅁㅁ

3) 주행 시 위험상황 판단 및 데이터 송신 과정

주줒주줗해ㅐㅎ해ㅐ해행

4) 서버 영역 동작 원리

서버 새로운거

5) 데이터베이스 구조

데이터 베이스 플로차트


6. 기술 스택

하드웨어 빌트인 캠 서버 클라우드 어플리케이션

Arduino
C C++

Raspberry Pi
Python OpenCV NumPy

Python
OpenCV NumPy
Firebase Flutter
Dart Android iOS

You might also like...

Flutter UI design for a car booking application

Flutter UI design for a car booking application

Flutter UBER UI Kit A flutter Uber UI Kit inspired by A design on behance 20+ Screens and still making more. 😁 Star if you like what you see. ⭐ ⭐ ⭐ ⭐

Dec 22, 2021

Car rental app created by Jakub Sobański and Martin Gogołowicz (creator of UI)

Car rental app created by Jakub Sobański and Martin Gogołowicz (creator of UI)

Flutter Car Rental App with darkmode support Flutter 2.8.1 Null Safety Car rental app created by Jakub Sobański and Martin Gogołowicz (creator of UI).

Nov 14, 2022

This is an animated app used to control Tesla Car which is on progress and will be published soon

This is an animated app used to control Tesla Car which is on progress and will be published soon

Animated Tesla App Conect using Flutter Packages we are using: flutter_svg: link We will cover how to use ImplicitlyAnimatedWidge and how to use multi

Nov 13, 2021

Nimbostratus is a reactive data-fetching and client-side cache management library built on top of Cloud Firestore.

Nimbostratus 🌩 Nimbostratus is a reactive data-fetching and client-side cache management library built on top of Cloud Firestore. The Cloud Firestore

Oct 21, 2022

Yumniastic is a online food delivery service app built with Flutter and Django

Yumniastic is a online food delivery service app built with Flutter and Django

Welcome to Flutter Yumniastic 👋 Yumniastic is a online food delivery service app built with Flutter and Django 🚀 See Screenshots See ScreenShots Dow

Nov 17, 2022

HappyNewYearAnimation-using-Flutter - A very delightful Welcome to 2022 with Flutter 🎉🎊🎆

happynewyearapp A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Jan 1, 2022

A project made for the ECV Digital 2022. 🌐 The goal being to make a Flutter application to connect, register and display information of a given API.👨🏼🔧

not_netflix A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if t

May 7, 2022

Hack&Heal hybrid hackathon 2022 - Body & Mind topic

Hack&Heal hybrid hackathon 2022 - Body & Mind topic

Meditation App Hack&Heal hybrid hackathon 2022 - Body & Mind topic The MVP is available for mobile browsers here. The Problem 3.6 million citizens hav

Jun 19, 2022

SPAJAM 2022 app by Flutter Lovers team.

spajam2022 A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

Oct 11, 2022
Owner
null
Car-Rental-App-UI-Flutter - Beautiful Car Rental App UI with support for dark mode. Created by Martin Gogołowicz.

Flutter Car Rental App UI with darkmode support Flutter 2.8.1 Null Safety Beautiful Car Rental App UI with support for dark mode. Created by Martin Go

Martin Gogołowicz 42 Nov 14, 2022
Home-Service-App - Home Service App Built With Flutter

Home-Service-App Home Service App Sample Images

Justin Roy 2 Sep 4, 2022
Our application, MyArmyPal serves to be an all in one service for our service men.

Our application, MyArmyPal serves to be an all in one service for our service men. It seeks to provide convenience and useful features just one tap away. Its main features include an IPPT Calculator, reservist checklist, customized IPPT training plan according to the user's current fitness level and a canteen order pick up service in all army camps. We are also implementing an anytime Eliss system using computer vision for users to check on their push up form easily.

Poh Wei Pin 3 Jun 17, 2022
Scaffolding code for the clock in the Flutter Clock contest

Flutter Clock Helper This package provides scaffolding code for the clock in the Flutter Clock contest. Contestants: Do not edit this code. Model Prov

Abdullah waheed 0 Nov 17, 2021
This is my entry for the Flutter Clock Face Contest.

Star Clock This is my entry for the Flutter Clock Face Contest. Build instructions below. TLRD: Clone with --recurse-submodules Here's a small demo vi

Philipp Bauer 47 Oct 22, 2022
Google's & Lenovo awarded Steampunk clock (Flutter Clock contest) 🏆

?? english český русский Steampunk Clock for Flutter Clock contest ??️ This project is one of the winning submissions in Google's & Lenovo dev/design

Roman Cinis 16 Nov 7, 2022
Flutter-Clock - Flutter Clock Contest Submission

Flutter-Clock Build a beautiful clock face UI with Flutter for the Lenovo Smart Clock for a chance to win an iMac Pro, Lenovo Smart Display, or Lenovo

Piyush Sinha 1 Oct 5, 2020
🚗 Apple CarPlay for Flutter Apps. Aims to make it safe to use apps made with Flutter in the car by integrating with CarPlay.

CarPlay with Flutter ?? Flutter Apps now on Apple CarPlay! flutter_carplay aims to make it safe to use iPhone apps made with Flutter in the car by int

Oğuzhan Atalay 150 Nov 7, 2022
Flutter UI design for a car booking application

Flutter UBER UI Kit A flutter Uber UI Kit inspired by A design on behance 20+ Screens and still making more. ?? Star if you like what you see. ⭐ ⭐ ⭐ ⭐

Olayemii Garuba 360 Sep 27, 2022
An android app to track GTA Online car sell limits.

Dupeboard v1.1.0 An android app to track GTA Online car sell limits. Helpful for those who are into vehicle duplicating glitches. This app is built wi

Arnob Karmokar 41 Oct 26, 2022