Skip to content

Deaf Tech, um Sistema de Adaptação Residencial para Surdos. Desenvolvido com React Native, Typescript e muita eletrônica.

Notifications You must be signed in to change notification settings

MatheusAndrade23/Deaf_Tech

Repository files navigation

Logo Image

Deaf Tech - Sistema de Adaptação Residencial para Surdos

O que é?FuncionamentoMais sobre o App



O que é? 🤔

O DeafTech é um sistema que monitora um ambiente e notifica o usuário quando um barulho notável é detectado. foi desenvolvido com o propósito de solucionar desafios enfrentados por pessoas surdas, que muitas vezes não conseguem perceber sons como batidas, objetos caindo, campainhas, choro de bebês e outros ruídos que podem ser indicativos de problemas potencialmente perigosos se não forem detectados.

Além disso, o aplicativo para dispositivos móveis é capaz de gerenciar todos os sistemas, desde conectar um sensor à rede Wifi até editar as informações de um sensor/cômodo.

Clique aqui para ver Vídeo de Apresentação

Notificacao

Funcionamento ⚙️

• O sistema é baseado por sensores detectores de som que são espalhados pela casa e quando detectam qualquer atividade sonora naquele cômodo, eles enviam essa informação para o servidor na nuvem, que dispara uma notificação para o celular do usuário.

Notificacao

• A campainha da casa também é monitorada, notificando o usuário quando é acionada.

Notificacao Notificacao

• Uma outra dificuldade da pessoa surda, é com despertadores. Se a pessoa tem um sono pesado, ela sempre depende de outra para acordá-la. Visando isso, nosso sistema, a cada toque da campainha ou som detectado, a cama vibra, evitando que barulhos noturnos passem despercebidos. Isso é configurável, se o usuário não quiser ser acordado durante a noite, pode ser desativado.

Alarme Alarme

Mais sobre o App 📱

Funcionalidades ⚙️

  • ✔️ Notificações configuráveis
  • ✔️ Acessibilidade
  • ✔️ Mudança de tema
  • ✔️ Adicionar novo sensor/cômodo a ser monitorado
  • ✔️ Editar/Excluir sensor/cômodo
  • ✔️ Adicionar despertador
  • ✔️ Editar/Excluir despertador

Acessibilidade 🧏

O design do Aplicativo foi feito visando deixar o mais visual possível, adotando convenções e colocando muitos ícones, para representar todas as informações e ações.

icones


Porém, ainda sim há muito texto, e nem todas pessoas surdas conseguem ler, por isso, cada tela também possui uma explicação em libras, que pode ser facilmente vista apenas com o clique de um botão.


acessibilidade


A notificação também é acessível, em que, ao invés de aperecer somente texto "Houve um barulho alto no Quarto do Bebê", uma foto do ambiente (que o usuário cadastra no momento da criação do novo cômodo a ser monitorado) aperece e o ícone do nível de barulho é mostrado junto.

Cada cor representa um nível de barulho diferente:

  • Barulho Baixo: Ícone Verde
  • Barulho Médio: Ícone Amarelo
  • Barulho Alto: Ícone Vermelho

Notificacao

Cômodo/Sensor 🔊

No aplicativo, é possível visualizar as informações de cada cômodo e o sensor que está o monitorando. Também é possível editar suas informações, exceto a do tipo do sensor: Com ou sem fio, que pode somente ser determinada no momento da criação, já que isso influencia na conexão do sensor à rede.

O sensor pode ter 3 variações:

  • O totalmente sem fio, que funciona com baterias e que possui toda sua comunicação via Wifi.
  • O parcialmente sem fio, que faz sua comunicação via Wifi, porém precisa ser ligado na tomada para funcionar.
  • O totalmente com fio, que tem sua comunicação e alimentação totalmente feitas com fio.

sensor_com_fio sensor_sem_fio comodos

Tecnologias Utilizadas 🛠

FrontEnd: React Native

  • JavaScript/TypeScript
  • Expo
  • Native Base
  • React Native Navigation
  • React Native Ble Plx
  • Axios
  • React Hook Form
  • React Native Datetime Picker
  • React Native UUID
  • React Native Youtube Frame
  • Expo Dev Client

BackEnd: NodeJS

  • JavaScript
  • Express
  • Handlebars
  • OneSignal Node
  • Firebase
  • Imgur

Design: Figma

Banco de dados e comunicação com o Hardware: Firebase Realtime Database

Notificações: OneSignal + Firebase Cloud Messaging


npm Js TypeScript React NodeJS Express Firebase Figma

🌟 Se você gostou, por favor considere dar uma estrela! 🌟

About

Deaf Tech, um Sistema de Adaptação Residencial para Surdos. Desenvolvido com React Native, Typescript e muita eletrônica.

Topics

Resources

Stars

Watchers

Forks