Innholdsfortegnelse:
- Trinn 1: Sobre a DragonBoard 410C
- Trinn 2: Preparando O Ambiente Android Studio
- Trinn 3: O Que É O Firebase
- Trinn 4: Integrando O Firebase Ao Projeto Ingen Android Studio
- Trinn 5: Telas Da Aplicação
- Trinn 6: Trechos De Códigos
- Trinn 7: Vídeo Demonstrativo
Video: Projeto Fila Fácil: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Em nosso dia a dia vamos diversas vezes em locais onde é necessária uma gestão de senhas de clientses para organizar e agilizar atendimentos. Em alguns estabelecimentos podemos demorar alguns minutos ou até mesmo horas esperando por atendimento. Para minimizar o desgaste por essa espera, desenvolvemos nesse trabalho um sistema de gerenciamento de fila, onde o usuário, passa a ter o control da sua senha na palma da mão. A ideia principal é que o cliente tenha o quadro de atendimento em seu celular com o tempo estimado até o seu atendimento e utilize esse período de espera podendo resolver outras coisas que julgar necessário.
A seguir será mostrado todo o processo de desenvolvimento do protótipo para essa solução, tais como o desenvolvimento do software, o hardware para exibição em tela e um vídeo demonstrativo. Os dados dos clientes e o control da fila saão todos jogados em nuvem através da plataforma da google chamada firebase. Essa plataforma permite que todos us usárários acessem informações da fila em tempo real. Para o desenvolvimento do protótipo, foram utilizados:
1. Placa DragonBoard 410c (datablad)
2. Android S9tudio (nettsted)
3. Firebase (nettsted)
Trinn 1: Sobre a DragonBoard 410C
Nesse projeto utilizamos a placa dragonboard 410c for transmitir for vídeo o aplicativo com as informações do quadro interativo utilizando and porta HDMI these placa. Abaixo segue as principais especificações da placa.
En plassering av DragonBoard 410c og en plassering av 96 -brett som ikke kan behandles av Qualcomm Snapdragon 400.
Possui:
CPU: Quad-Core ARM® Cortex® A53 (32 e 64 bits)
Minne: 1 GB LPDDR3 533 MHz
Memoria de armazenamento: 8 GB
Slot for cartão SD
Wifi 802.11 b/g/n
Bluetooth 4.1
GPIO de 40 pinos de baixa velocidade
GPIO de 60 pinos de alta velocidade
Suporta system operacionais tais como Android 5.1 (Lollipop), Linux og Windows IoT Core.
Trinn 2: Preparando O Ambiente Android Studio
Som figurer acima demonstram o passo a passo para criar um novo projeto do Android. Primeiro devemos clicar em iniciar novo projeto Android Studio, em seguida na próxima tela deve-se colocar o nome do projeto com o nome do pacote e o local onde irá salvá-lo. Etter definisjoner av SDK (Kit de Desenvolvimento de software) minimo que o nosso sistema irá suportar. Por fim selecionamos a nossa activity base e o nome da nossa activity principal.
Trinn 3: O Que É O Firebase
Firebase é uma plataforma de desenvolvimento de aplicações web and móves, foi desenvolvida inicialmente pela startup Envolve em 2011 e em pouco tempo adquirida pela google no ano de 2014.
O firebase nos dias atuais permite armazenar e sincronizar dados em aplicações em tempo real, criar um sistema de autenticação de usuários, armazenar e disponibilizar arquivos, armazenar e sincronizar dados do aplicativo em escala global, entre diversas.
Trinn 4: Integrando O Firebase Ao Projeto Ingen Android Studio
En integração for firebase ao projeto android é bem simples, existem duas formas de se fazer essa integração, a primeira é através da própria interface do android studio que utiliza for assistente do firebase and pode ser facto no menu Ferramentas> Firebase for abrir a janela do Assistente em seguida é so seguir o passo a passo.
A segunda forma é fazendo tudo de maneira manual, que foi a maneira que escolhemos, e acima podemos ver as figuras com o tutorial que montamos para facilitar o entendimento. En av de beste tjenestene for et nettsted for firebase (https://firebase.google.com/) kan ikke åpnes i menyen "Sessão Iniciada" og i kadaster. Feito isso, klikk på "Aceder à Consola" og etter en klikkende lenke "Adicionar Projeto".
Pronto, feito isso estamos prontos para criar o nosso projeto android studio na plataforma firebase, a janela de projeto já está aberta e devemos inserir nela o nome do nosso projeto, o país em que estamos e clicar em criar projeto. Uma nova janela se abrirá e nela devemos clicar em "Adicionar o Firebase ao seu Aplicativo Android". É nessa parte que "linkamos" de fato o firebase ao nosso projeto, inserindo o nome do nosso pacote (mesmo pacote utilizado na criação do projeto Android), and adicionando o nosso certificado SHA-1. For fim seguimos o passo a passo final do próprio site do firebase para concluirmos and integração.
Trinn 5: Telas Da Aplicação
O viktigste objetivo na criação desse projeto é fazer uma plataforma simples e intuitiva para atingir o maior número de pessoas. A primeira tela é onde o usuário faz o login ou realiza um novo cadastro caso ainda não o tenha feito, a segunda tela é onde o usuário acessa depois de realizar o login, nela podemos ver um botão onde pode-se realizar o pedido de uma nova senha e acessar o quadro interativo de senhas. For ser apenas um protótipo, o aplicativo fornece apenas um control básico das senhas, ou seja, funciona somente como um gestor simples dos clientses. A ideia é continuar evoluindo para que o cliente possa saber o tempo médio de atendimento por cada tipo de serviço e enviar uma notificação ao usuário quando estiver próximo da sua vez. En fullstendig oversikt og en gjeldende oppgave kan ikke skje med andre kunder enn tidligere.
Trinn 6: Trechos De Códigos
A primeira figura mostra o trecho do código de cadastro de novos usuários com o auxílio do Firebase, onde o email e a senha do usuário é guardada em uma class chamada "usuarios" e recuperada no momento da autenticação. Du kan også se en kryptering som kan brukes av en 64 -personers base for å kunne bruke det.
Du kan også bruke e -post til å logge inn for å logge inn for å bruke Firebase como auxílio.
A terceira figura mostra o código responsável por apresentar a lista de clientses que solicitaram uma senha para us atendentes, que por sua vez realizarão as chamadas de cada cliente. Nesta figura vemos a busca dos dados no firebase e a montagem da fila dentro de uma ArrayList e mostrada na tela do celular em tempo real.
A última imagem mostra a recuperação do JSON (formatação de troca de dados) usado no quadro interativo os dados das chamadas.
Anbefalt:
Projeto IoT - Sistema Detector De Fumaça: 5 trinn
Projeto IoT - Sistema Detector De Fumaça: IntroduçãoO Sistema Detector de Fumaça består av en løsning for IoT som gir en tillatelse til å overvåke alarmene for gjenoppretting av applikasjoner på Android. Du kan også bruke den til å kontrollere mikrokontrollen som nå
Pequeno Projeto De Uma Casa Inteligente: 5 trinn
Pequeno Projeto De Uma Casa Inteligente: O projeto que faremos é de uma casa inteligente. Det er grunnleggende funksjoner for funksjoner: · Overvåking av temperatur og temperatur. · Overvåking av liste over alimentos og nye filter for geladeira.Não escrever
Projeto CoCoa: Um Colete De Comunicação Alternativa: 8 trinn
Projeto CoCoa: Um Colete De Comunicação Alternativa: CoCoA-prosjektet er en bærbar vest koblet til internett som gjør det mulig å koble sammen taktile symboler for alternativ kommunikasjon for å hjelpe mennesker med tale eller ikke-verbale funksjonshemminger. O Colete de Comunicação Alternativa (CoCoA) consi
Projeto Lumos: 8 trinn
Prosjektet Lumos: Vi har en konstruksjon som kan brukes til å styre og dele en smarttelefon for å koble til eller bruke WiFi. Para controlar and luminária foi desenvolvido um aplicativo for Android, que permite apagar and acender and luz utilizando além
Tutorial Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: 4 trinn (med bilder)
Tutorial Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: No desenvolvimento desse projeto foi utilizada uma plataforma hibrida, sem a nødvendigidade of acessar of recaços of plataformas nativas do Android ou do IOS. Foi utilizado um computador tipo notebook com windows 10. Essa plataforma chama-se Ionic, q