Lixo papão - BEPiD

751 visualizações

Publicada em

Lixo Papão é o fruto da fusão entre o projeto original "Lixo Papão", criado pelos alunos e professores de Design do Centro Universitário Senac (SENAC-SP) e do Copenhagen School of Design and Technology (KEA), e o projeto de aplicativo e hardware criado pelos alunos de Ciência da Computação do Brazilian Program for iOS Development (BEPiD).

Além disso o projeto participou e está participando de encontros de empreendedorismo (InovaSampa - USP), (Concurso Nacional de Startups - CONAJE) e (Empreenda - SENAC).

http://www.lixopapao.com.br
(temporário)
http://lixopapao.github.io

Publicada em: Meio ambiente
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
751
No SlideShare
0
A partir de incorporações
0
Número de incorporações
19
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Lixo papão - BEPiD

  1. 1. Utilização de heurísticas baseadas em inteligência coletiva e interação digital no desenvolvimento de um aplicativo para o problema da reciclagem. 1 Alessandro Camillo Gimenez de Menezes (a.camillomenezes@gmail.com) Ezequiel França dos Santos (ezefranca.br@gmail.com) Gabriel Vieira Figueiredo Tomaz (viera_frifri@hotmail.com)
  2. 2. Sumário * Introdução - Contexto - Motivação - Proposta - Justificativa - Metodologias * Desenvolvimento * Resultados * Conclusão * Agradecimentos * Perguntas e questionamentos 2
  3. 3. Introdução Uma solução criativa para incentivar a reciclagem, através do uso da Internet das Coisas (Internet of Things). 3
  4. 4. Contexto Um grave problema que grandes cidades enfrentam é o lixo nas ruas. O descarte incorreto torna o espaço urbano mais sujo e desagradável, além de prejudicar o meio ambiente. 4
  5. 5. Contexto Apenas 6% das cidades brasileiras possuem mecanismos para a coleta seletiva e a cidade de São Paulo só recicla 1% do lixo gerado na cidade. Fonte: Veja e Estadão. 5
  6. 6. Motivação A Política Nacional de Resíduos Sólidos** estabelece que fabricantes, importadores, distribuidores e comerciantes de produtos em geral deverão criar um sistema de logística que possibilite reciclar os materiais que geram. 6 **Lei nº 12.305/10
  7. 7. Motivação Como um aplicativo pode ajudar a melhorar este contexto? ou melhor 7 Um aplicativo pode ajudar?
  8. 8. Motivação Um aplicativo pode ajudar? 8 “Brancos e nulos”
  9. 9. Proposta Solução criativa para incentivar a reciclagem, através do uso de um aplicativo baseado em: redes sociais, gamefication, inteligência coletiva e Internet das Coisas. 9
  10. 10. Justificativa A inteligência coletiva é uma forma de o homem pensar e compartir seus conhecimentos com outras pessoas. 10
  11. 11. Justificativa Em um sistema assim, os próprios usuários é que geram a inteligência, através da interatividade com o aplicativo. 11
  12. 12. Justificativa 12 Inteligência Coletiva - Cases.
  13. 13. Metodologia • Challenge Based Learning (CBL) 13
  14. 14. Metodologia (CBL) 14
  15. 15. Metodologia (CBL) 15 Interação Urbana/Sustentabilidade Como um aplicativo pode servir de interface para aumentar a conscientização e ser uma ferramenta no problema do lixo urbano. Elaboração de um app que crie uma interação entre pessoas-reciclagem.
  16. 16. Metodologia (CBL) 16 prioridade quantidade
  17. 17. Metodologia (CBL) 17
  18. 18. Metodologia (CBL) 18
  19. 19. Lixeiras Inteligentes 19 BIG IDEIA -> SOLUTION
  20. 20. Metodologia (CBL) Com a ideia do aplicativo e das lixeiras interativas, fizemos uma parceira com o trabalho “Lixo Papão”. 20
  21. 21. Sumário * Introdução * Desenvolvimento - Gerenciamento - Desenvolvimento de Projeto - Desenvolvimento Web (Backend) - Desenvolvimento Embarcado (Hardware) - Desenvolvimento Mobile (App) * Resultados * Conclusões * Agradecimentos * Perguntas e questionamentos 21
  22. 22. Desenvolvimento 22 Ideia (CBL) Aplicativo Hardware Integração Testes Scrum
  23. 23. Gerenciamento Scrum foi a metodologia ágil para gestão e planejamento do projeto de software. O Projeto foi divido em ciclos (no nosso projeto, mensais) chamados de Sprints. Em cada Sprint tinhamos um Time Box dentro do qual um conjunto de atividades deve ser executado. 23
  24. 24. Gerenciamento - Ferramentas 24
  25. 25. Gerenciamento - Ferramentas 25 Lixo Papão Burndown chart - Julho
  26. 26. Gerenciamento - Ferramentas 26 + =
  27. 27. Desenvolvimento (Web - Backend) 27
  28. 28. Desenvolvimento (Web - Backend) Webservices REST 28
  29. 29. Desenvolvimento (Webservices) Web Service foi a solução utilizada na integração do aplicativo e o programa no servidor. 29
  30. 30. Desenvolvimento (Webservices) Com esta tecnologia foi possível que interagir com o aplicativo e deixar a possibilidade do aplicativo ser desenvolvido para sistemas em plataformas diferentes, e ainda sejam compatíveis. 30
  31. 31. Desenvolvimento (Webservices) Diagrama banco de dados 31
  32. 32. Desenvolvimento (Webservices) Classes (Aplicações PHP) * loginManager.php * rankingManager.php * trashManager.php 32 Exemplo: loginManager gerencia logins e cadastros
  33. 33. Desenvolvimento (Hardware) 33
  34. 34. Inteligência embarcada com Raspberry Pi • Linguagem de rápido desenvolvimento (Python) • Integração fácil com Arduino • Interfaces multimídia 34
  35. 35. Raspberry Pi e a Web • Agilidade no desenvolvimento • Exemplo: Conexão MySQL 35
  36. 36. Bluetooth Low Energy • Conexão sem fios de curto alcance • Baixo consumo. • Implantação de novas utilizações em dispositivos de menor autonomia energética. 36
  37. 37. Interface mobile: Bluetooth Low Energy • Bluetooth 4.0 (Padrão adotado pelos novos devices) • Menor consumo energético • Implantação de novas utilizações em dispositivos de menor autonomia energética. (Ex: iBeacon, NFC) 37
  38. 38. Arduino e BLE • Shield baseado no TI CC2540 • Fácil Implementação • Funciona como uma comunicação Serial 38
  39. 39. Arduino e BLE 39
  40. 40. Integração dos Sistemas • Comunicação Serial. • Baixa velocidade • Feedback sonoro (Raspberry Pi) 40
  41. 41. Desenvolvimento (APP) 41
  42. 42. Desenvolvimento (APP) O framework Core Bluetooth foi inserido no iOS 5 e atualmente sua API é baseada no Bluetooth LE (Low Energy), 42 Core Bluetooth
  43. 43. 43 Desenvolvimento (APP) Core Location e MapKit. • Traçar rotas • Muitos pontos de interesse!
  44. 44. 44 Desenvolvimento (APP) Gesture Recognizers • Usabilidade (navegação) • Interferência de outros elementos
  45. 45. 45 Desenvolvimento (APP) Core Animation e Core Graphics • Threads • Usabilidade estilo “Tinder”.
  46. 46. Desenvolvimento (APP) SpritKit • Educativo 46 • Conscientizador • Divertido!
  47. 47. 47 Desenvolvimento (APP) SpritKit • Potencial educativo • Estimula o uso do aplicativo • Gamefication
  48. 48. Gamefication • Jogos chamam a atenção especialmente de crianças 48 • Publicidade de forma interativa • Potencial para auto-divulgação informal
  49. 49. Sumário * Introdução * Desenvolvimento * Resultados - Resultados - Observações - Demonstração * Conclusões * Agradecimentos * Perguntas e questionamentos 49
  50. 50. Resultados 50
  51. 51. Demonstração • Demonstração do protótipo da lixeira 51
  52. 52. Sumário * Introdução * Desenvolvimento * Resultados * Conclusão - Conclusão - Observações - Resultados - Conclusão * Agradecimentos * Perguntas e questionamentos 52
  53. 53. Conclusão 53 • “Vida real” + Aplicativos = Sim, é possível • Potencial comercial • Gerenciamento do tempo em projetos • Testes de software
  54. 54. Resultados 54
  55. 55. Sumário * Introdução * Desenvolvimento * Resultados * Conclusão * Agradecimentos * Perguntas e questionamentos 55
  56. 56. Agradecimentos • Professores e ex- professores do BEPiD (Fábio Franco, Fernando Almeida, Willian Honda, Pedro Paulo e Carolina) • Professora Polise de Marchi • Ex-Professor - Fábio Miranda • Professores: Marcelo Hashimoto, Danielle Mingatos e Eduardo Heredia • Alunos de BCC - Gabriel Garcia, Paulo Henrique (E a Laurana Também) • Alunos de Design - Pollyana Cunha e César Agostinho. • Todos os colegas do BEPiD, até o Nopper. 56
  57. 57. Sumário * Introdução * Desenvolvimento * Resultados * Conclusão * Agradecimentos * Perguntas e questionamentos - Perguntas - Encerramento 57
  58. 58. Perguntas? 58
  59. 59. Obrigado! 59

×