![প্রজেটো ফিলা ফ্যাসিল: 7 টি ধাপ প্রজেটো ফিলা ফ্যাসিল: 7 টি ধাপ](https://i.howwhatproduce.com/images/004/image-10115-j.webp)
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
![প্রজেটো ফিলা ফ্যাসিল প্রজেটো ফিলা ফ্যাসিল](https://i.howwhatproduce.com/images/004/image-10115-1-j.webp)
Em nosso dia a dia vamos diversas vezes em locais onde é essentialária uma gestão de senhas de clientes para organizar e agilizar atendimentos। Em alguns estelecimentos 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 controle da sua senha na palma da mão। একটি আইডিয়া প্রিন্সিপাল é que o cliente Tenha o quadro de atendimento em seu celular com o tempo estimento até o seu atendimento e utilise esse período de espera podendo resolver outras coisas que julgar essentialá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। ওস ডাদোস ডস ক্লায়েন্টস ই ও কন্ট্রোল দা ফিলা সাও টোডোস জোগাদোস এম নুভেম এট্রভাস দা প্ল্যাটফর্মা দা গুগল চামদা ফায়ারবেস। Essa plataforma permite que todos os usuários acessem informações da fila em tempo real। Para o desenvolvimento do protótipo, foram utilizados:
1. Placa DragonBoard 410c (Datasheet)
2. অ্যান্ড্রয়েড এস 9 স্টুডিও (সাইট)
3. ফায়ারবেস (সাইট)
ধাপ 1: Sobre a DragonBoard 410C
![Sobre a DragonBoard 410C Sobre a DragonBoard 410C](https://i.howwhatproduce.com/images/004/image-10115-2-j.webp)
![Sobre a DragonBoard 410C Sobre a DragonBoard 410C](https://i.howwhatproduce.com/images/004/image-10115-3-j.webp)
Nesse projeto utilizamos a placa dragonboard 410c para transmitir para um vídeo o aplicativo com as informações do quadro interativo utilizando a porta HDMI dessa placa। Abaixo segue Principais especificações da placa হিসাবে।
A placa DragonBoard 410c é uma placa da 96boards baseada no processador da série Qualcomm Snapdragon 400।
পসুই:
CPU: কোয়াড-কোর ARM® Cortex® A53 (32 e 64 bits)
স্মৃতি: 1GB LPDDR3 533MHz
Memória de armazenamento: 8GB
কার্টো SD এর জন্য স্লট
ওয়াইফাই 802.11 বি/জি/এন
ব্লুটুথ 4.1
GPIO de 40 pinos de baixa velocidade
GPIO de 60 pinos de alta velocidade
এন্ড্রয়েড ৫.১ (ললিপপ), লিনাক্স এবং উইন্ডোজ আইওটি কোর সহ সিস্টেমের অপারেটিং সিস্টেমগুলি।
পদক্ষেপ 2: Preparando O Ambiente Android Studio
![Preparando O Ambiente Android Studio Preparando O Ambiente Android Studio](https://i.howwhatproduce.com/images/004/image-10115-4-j.webp)
![Preparando O Ambiente Android Studio Preparando O Ambiente Android Studio](https://i.howwhatproduce.com/images/004/image-10115-5-j.webp)
![Preparando O Ambiente Android Studio Preparando O Ambiente Android Studio](https://i.howwhatproduce.com/images/004/image-10115-6-j.webp)
যেমন figuras 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। Na terceira tela é onde definimos o SDK (Kit de Desenvolvimento de software) mínimo que o nosso sistema irá suportar। Por fim selecionamos a nossa activity base e o nome da nossa activity প্রধান।
ধাপ 3: O Que É O Firebase
![O Que É O Firebase O Que É O Firebase](https://i.howwhatproduce.com/images/004/image-10115-7-j.webp)
Firebase é uma plataforma de desenvolvimento de aplicações web e móveis, 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 escala global
ধাপ 4: ইন্টিগ্রান্ডো হে ফায়ারবেস এও প্রজেটোর কোন অ্যান্ড্রয়েড স্টুডিও নেই
![Integrando O Firebase Ao Projeto No Android Studio Integrando O Firebase Ao Projeto No Android Studio](https://i.howwhatproduce.com/images/004/image-10115-8-j.webp)
![Integrando O Firebase Ao Projeto No Android Studio Integrando O Firebase Ao Projeto No Android Studio](https://i.howwhatproduce.com/images/004/image-10115-9-j.webp)
![Integrando O Firebase Ao Projeto No Android Studio Integrando O Firebase Ao Projeto No Android Studio](https://i.howwhatproduce.com/images/004/image-10115-10-j.webp)
![Integrando O Firebase Ao Projeto No Android Studio Integrando O Firebase Ao Projeto No Android Studio](https://i.howwhatproduce.com/images/004/image-10115-11-j.webp)
A integração do 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 o Assistantente do firebase e pode ser feito no menu Ferramentas> Firebase para abrir a janela do Assistente em seguida é só 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। A Primeira coisa que deve ser feita é acessar o site do firebase (https://firebase.google.com/) e entrar no menu "Sessão Iniciada" e fazer o cadastro। Feito isso, clique em "Aceder à Consola" e na janela seguinte clique no link "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"। Ess 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), e adicionando o nosso certificado SHA-1। Por fim seguimos o passo a passo final do próprio site do firebase para concluirmos a integração।
ধাপ 5: Telas Da Aplicação
![টেলাস দা এপ্লিকাও টেলাস দা এপ্লিকাও](https://i.howwhatproduce.com/images/004/image-10115-12-j.webp)
![টেলাস দা এপ্লিকাও টেলাস দা এপ্লিকাও](https://i.howwhatproduce.com/images/004/image-10115-13-j.webp)
![টেলাস দা এপ্লিকাও টেলাস দা এপ্লিকাও](https://i.howwhatproduce.com/images/004/image-10115-14-j.webp)
![টেলাস দা এপ্লিকাও টেলাস দা এপ্লিকাও](https://i.howwhatproduce.com/images/004/image-10115-15-j.webp)
হে প্রধান 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 realiza nova senha e acessar o quadro interativo de senhas। Por ser apenas um protótipo, o aplicativo fornece apenas um controle básico das senhas, ou seja, funciona somente como um gestor simples dos clientes। A ideia é continar 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। A última tela é onde ocorre a gestão pelo atendente, nela existe a sepação entre clientes normais e clientes com prereidades, assim o estelecimento consegue criar filas alternativas para diferentes tipos de clientes।
ধাপ 6: Trechos De Códigos
![ট্রেচোস ডি কেডিগোস ট্রেচোস ডি কেডিগোস](https://i.howwhatproduce.com/images/004/image-10115-16-j.webp)
![ট্রেচোস ডি কেডিগোস ট্রেচোস ডি কেডিগোস](https://i.howwhatproduce.com/images/004/image-10115-17-j.webp)
![ট্রেচোস ডি কেডিগোস ট্রেচোস ডি কেডিগোস](https://i.howwhatproduce.com/images/004/image-10115-18-j.webp)
![ট্রেচোস ডি কেডিগোস ট্রেচোস ডি কেডিগোস](https://i.howwhatproduce.com/images/004/image-10115-19-j.webp)
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 classe chamada "usuarios" e recuperada no momento da autenticação। Em seguida é possível ver a criptografia que é feita usando Base64 para tentar proteger melhor os dados dos usuários।
A segunda imagem mostra a validação do email e senha do usuário na tela de login também utilizando o Firebase como auxílio, se tudo ocorrer com sucesso chama a função para Abrir a Tela Principal, que é a tela onde o usuário senicita ucuhao solicita।
A terceira figura mostra o código responsável por apresentar a lista de clientes que solicitaram uma senha para os 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।
প্রস্তাবিত:
প্রজেটো আইওটি - সিস্টেম ডিটেক্টর ডি ফুমানা: 5 টি ধাপ
![প্রজেটো আইওটি - সিস্টেম ডিটেক্টর ডি ফুমানা: 5 টি ধাপ প্রজেটো আইওটি - সিস্টেম ডিটেক্টর ডি ফুমানা: 5 টি ধাপ](https://i.howwhatproduce.com/images/001/image-705-j.webp)
প্রজেটো আইওটি - সিসটেমা ডিটেক্টর ডি ফুমানা: ভূমিকা সিস্টেম স্টিমা ডিটেক্টর ডি ফুমানা কনসেপ্ট এম উমা সলিউনো আইওটি কম ও objetivo ডি পারমিটর ও মনিটোরামেন্টো ডি অ্যালার্মস ডি ইনকেন্ডিও ডি রেসিডেনসিয়াস এট্রাভস ডি উম অ্যাপলিক্যাটিভো অ্যান্ড্রয়েড। O projeto é baseado em um microcontrolador que se comunica com a nu
প্রজেটো কোকো: উম কোলেতে ডি কমুনিকাও অল্টারনেটিভা: 8 টি ধাপ
![প্রজেটো কোকো: উম কোলেতে ডি কমুনিকাও অল্টারনেটিভা: 8 টি ধাপ প্রজেটো কোকো: উম কোলেতে ডি কমুনিকাও অল্টারনেটিভা: 8 টি ধাপ](https://i.howwhatproduce.com/images/001/image-1562-46-j.webp)
Projeto CoCoa: Um Colete De Comunicação Alternativa: CoCoA প্রজেক্ট হল একটি পরিধানযোগ্য ভেস্ট যা ইন্টারনেটের সাথে সংযুক্ত যা বাক বা অ-মৌখিক প্রতিবন্ধী ব্যক্তিদের সহায়তা করার জন্য বিকল্প যোগাযোগের স্পর্শকাতর প্রতীক সংযুক্ত করার অনুমতি দেয়। O Colete de Comunicação Alternativa (CoCoA) consi
প্রজেটো লুমোস: 8 টি ধাপ
![প্রজেটো লুমোস: 8 টি ধাপ প্রজেটো লুমোস: 8 টি ধাপ](https://i.howwhatproduce.com/images/008/image-23722-j.webp)
প্রজেটো লুমোস: হে প্রজেটো লুমোস কনস্ট্রাকশন ন কনস্ট্রাকুও ডি উমা লুমিনিয়ারিয়া কন্ট্রোলডা এবং পার্টি ডি উম স্মার্টফোন সংযোগ প্যারা কন্ট্রোলার এ লুমিনিয়ারিয়া ফোই ডেসেনভোলভিডো উম অ্যাপলিক্যাটিভ অ্যান্ড্রয়েড, কিউ পারমিট আপগার এবং এসেন্ডার এ লুজ ইউটিলিজ্যান্ডো আলিম
একটি স্মার্ট হোম শুরু করা - প্রজেটো ফাইনাল: 6 টি ধাপ
![একটি স্মার্ট হোম শুরু করা - প্রজেটো ফাইনাল: 6 টি ধাপ একটি স্মার্ট হোম শুরু করা - প্রজেটো ফাইনাল: 6 টি ধাপ](https://i.howwhatproduce.com/images/006/image-17142-14-j.webp)
একটি স্মার্ট হোম শুরু করা - প্রোজেটো ফাইনাল: প্রোজেটো অ্যাপ্রেজেন্টো é parte do projeto final do curso de IoT aplicado a Smart Home.O projeto mostrado a seguir é parte do projeto final a ser apresentado no curso de IoT aplicada a Smart Home, que conce de de sensores e atuadores conec
প্রজেটো স্মার্টহোম - রিপোজিটর ডি আলিমেন্টো প্যারা পেট + কন্ট্রোল ডি ইলুমিনাçã 7 ধাপ
![প্রজেটো স্মার্টহোম - রিপোজিটর ডি আলিমেন্টো প্যারা পেট + কন্ট্রোল ডি ইলুমিনাçã 7 ধাপ প্রজেটো স্মার্টহোম - রিপোজিটর ডি আলিমেন্টো প্যারা পেট + কন্ট্রোল ডি ইলুমিনাçã 7 ধাপ](https://i.howwhatproduce.com/images/003/image-6443-14-j.webp)
Projeto SmartHome - Repositor De Alimento Para Pet + Controle De Iluminação: Este tutorial apresenta uma solução SmartHome simples que permite a reposição automática de alimento para animais de estçãmção (pet) e controle automático de iluminação evitando, por motivo incivo de incientvos, poro moto ভিজিনহোস প্যারা এস