Escolar Documentos
Profissional Documentos
Cultura Documentos
PROJECTO TECNOLÓGICO
Autores: Nº:
Turma: TI13ªAT/22-23
Luanda, 2023
INSTITUTO TÉCNICO PRIVADO ASTROS DO SABER
PROJECTO TECNOLÓGICO
Autores: Nº:
Turma: TI13ªAT/22-23
Orientador:
___________________________
Lupini David
Luanda, 2033
Autorizo exclusivamente para fins acadêmicos, a reprodução total ou parcial deste Relatório.
Assinatura:___________________________________________________________
Data:_______/_________________/____________
FICHA CATALOGRÁFICA
Trabalho de fim do curso apresentado ao Instituto Técnico Privado Astros do Saber, como
requisito parcial para a obtenção do título de Técnico Médio em Informática.
Luanda, 2023
Elizandro Armando Daniel Ramiro
BANCADA EXAMINADORA
_____________________________
Este trabalho dedicamos principalmente a Deus, que nos permitiu levantar todos os
dias, nos deu forças para perseverar e nos consolou sempre que precisamos. aos nossos pais
que sempre lutaram e nos apoiaram para que realizássemos o sonho de alcançar o título de
Técnico Médio em informática. Aos nossos amigos e colegas que nos ajudaram a não desistir
quando tudo esteve difícil e alegraram-se com cada uma das minhas conquistas.
i
AGRADECIMENTOS
Agradecemos primordialmente a Deus pelas nossas vidas, pela energia, e por nos
permitir ultrapassar todos os obstáculos encontrados ao longo da realização deste trabalho.
Aos nossos pais e irmãos, que nos incentivaram nos momentos difíceis e
compreenderam a nossa ausência enquanto nos dedicávamos na elaboração deste trabalho.
ii
“Com organização e tempo,
acha-se o segredo de fazer tudo e bem
feito”. (Pitágoras)
iii
RESUMO
iv
ABSTRACT
In a time of innovation and knowing that garbage is a public health problem that has
affected Angolans for several years, with technological help, we created a dumpster that
allows you to manage the collection and treatment of garbage using the Internet of Things as
its greatest resource. of communication. The purpose of this work is to use technological
components to be able to facilitate citizens avoiding future problems. Being a fully scalable
solution in the medium and long term, it is also intended to use the most recent and
sophisticated resources to bring the best of data analysis to improve the well-being and health
of the African and world population.
v
LISTA DE ILUSTRAÇÕES
vii
Figura 3.4 - Ambiente do VScode
......................................................................................... 32
viii
DC Direct Corrent
ID
MIT
RFID
RDBMS
LISTA DE TABELAS
Tabela 3.2 - Materiais que podem ser detectados por cada sensor ...….……….…............... 26
ix
SUMÁRIO
1. INTRODUÇÃO........................................................................................................1
1.1 Problema.............................................................................................................................1
1.2 Justificativa.........................................................................................................................1
1.4 Objectivos...........................................................................................................................2
2. REFERENCIAL TEÓRICO...................................................................................3
2.10 Atuadores.........................................................................................................................12
2.11 Jumpers............................................................................................................................13
2.12 Buzzer..............................................................................................................................14
3. MATERIAIS E MÉTODOS..................................................................................15
3.8.3 HTML.....................................................................................................................20
3.8.4 CSS.........................................................................................................................21
3.8.6 PHP.........................................................................................................................22
3.8.6 MYSQL...................................................................................................................22
5. CONCLUSÃO E SUGESTÕES...........................................................................27
REFERÊNCIAS..........................................................................................................28
APÊNDICE .................................................................................................................30
1. INTRODUÇÃO
Porém são vários os problemas associados ao descarte incorreto do lixo, que prejudica
diretamente a vida pública. Dentre eles pode-se citar: alagamentos e inundações provocados
pela obstrução de bueiros impedindo o escoamento de águas pluviais, bloqueio de vias
públicas, amplificação de vetores que afetam na saúde pública, poluição visual que acometem
o turismo local, além do desperdício de recursos públicos com a limpeza do ambiente público,
que muitas vezes pode ser evitável.
1.1 Problema
De que forma a criação de um sistema web para a gestão, recolha e venda de resíduos
sólidos pode contribuir de forma positiva para gestão ambiental na sociedade Angolana?
1.2 Justificativa
1
1.4 Objectivos
1.4.1 Objectivo Geral
2
2. REFERENCIAL TEÓRICO
Neste capítulo será dada uma introdução à alguns assuntos importantes para o
embasamento deste trabalho. Inicialmente será falado sobre o conceito de internet das coisas e
suas possíveis aplicações. Em seguida, será mostrado a diferença entre lixo e resíduo sólido,
bem como as políticas para gestão desses materiais. Também, considerou-se importante falar
sobre os conceitos e princípios dos sensores utilizados e sobre o funcionamento dos atuadores.
Por último será falado sobre alguns trabalhos relacionados.
A Internet das Coisas pode ser um tópico polêmico no setor, mas não é um novo
conceito. No início dos anos 2000, Kevin Ashton estabeleceu a base para o que seria a
Internet das Coisas (IoT) em um laboratório de AutoID na MIT. Ashton foi um dos pioneiros
que criou essa noção, enquanto pesquisava maneiras de a Procter & Gamble melhorar suas
transações comerciais conectando informações RFID à Internet. O conceito era simples,
porém eficiente. Se todos os objetos do dia a dia fossem equipados com identificadores e
conectividade sem fio, eles poderiam se comunicar e ser gerenciados por computadores.
Internet das coisas, do inglês Internet of Things (IoT), é um conceito que visa
proporcionar poder computacional e interconexão à objetos comuns do cotidiano. Os objetos
que utilizam a IoT se tornam inteligentes, utilizando computação ublíqua, tecnologias de
comunicação e redes de sensores, para a realização de atividades específicas. Isso permite que
sejam geradas informações por esses aparelhos, que podem ser enviadas para servidores e
com isso pessoas possam tomar decisões.
3
• Identificação: Responsável pela individualização de cada objeto,
possibilitando a distinção entre eles.
• Cooperação: Ação conjunta entre aparelhos que foram definidos para auxiliar
as atividades de outros aparelhos.
Esse conceito pode ser aplicado em diversas áreas, como por exemplo em casas
inteligentes, onde se torna possível receber informações em um aplicativo para celular de um
sistema de jardinagem inteligente, que monitora incidência da luz solar, humidade, fertilidade
do solo e temperatura através de sensores, possibilitando ao usuário tomar os devidos
cuidados em condições adversas. Também pode-se citar outras áreas de aplicações como
indústria, saúde, segurança, meio ambiente e cidades.
A palavra lixo se refere a tudo aquilo que já não tem mais uso e que pode, portanto, ser
jogado fora. Como esse material perdeu sua utilidade original, é esperado que ele seja
descartado. a possibilidade de reutilização, na maioria das vezes, sequer chega a ser
considerada.
Diferentemente do lixo, cujo princípio se relaciona a tudo aquilo que já não tem
utilidade, os resíduos sólidos são produtos que, apesar de já terem perdido sua utilidade
original, podem ser reutilizados ou reciclados. Por meio da reutilização ou da reciclagem, os
materiais descartados ganham uma nova funcionalidade. Ao olhar para o lixo como um
resíduo sólido, entendemos que podemos reaproveitar muitos produtos que seriam
simplesmente jogados fora. Assim sendo, colaboramos com a diminuição do impacto
ambiental causado tanto pelo descarte incorreto e desnecessário quanto pelos custos sociais e
ambientais da produção de materiais novos.
4
As classes de Resíduos Sólidos são:
Para minimizar os efeitos de nossas ações no meio ambiente, o primeiro passo é colaborar
com o processo adequada desse material. Apesar de a reciclagem ser resultado, em grande
parte, de iniciativas tomadas por agentes públicos e privados, o sucesso desse processo ainda
depende de ações que ocorrem dentro de residências e de estabelecimentos comerciais.
Depois de coletado, o lixo pode receber vários tipos de tratamento, tais como: disposição em
lixões, assentamento em aterros controlados ou aterros sanitários, incineração, compostagem e
reciclagem. O funcionamento desses tratamentos são:
5
não possui técnicas para evitar os danos causados pelo chorume e gases, que são gerados pela
degradação do lixo.
O lixo é um grande problema, mas as soluções são diversas e são de acordo com a
fonte que as emite, um exemplo claro disso é o lixo hospitalar, a única maneira de eliminá-lo
é calcinar esse detrito, isso porque a fonte é insalubre, pois pode oferecer riscos de
contaminação de doenças. No caso específico do lixo residencial são diversas a possibilidade,
no entanto, varia de acordo com a realidade econômica do país. Em vários países, o lixo
orgânico é processado nas indústrias de compostagem e dão origem a adubos e gás metano, já
o lixo inorgânico o melhor seria a implantação efetiva de uma coleta seletiva que permitiria a
6
reciclagem de grande parcela dos materiais (vidros, latas de alumínio, papéis entre outros),
isso é comum em países europeus e também no Japão.
Existe um grande número de países que construíram usinas de incineração de lixo, mas
essa ação não é totalmente viável do ponto de vista ambiental, pois se perde muito material
que poderia ser aproveitando, consome energia e emite gases poluentes na atmosfera.
O lixo deve ser tratado com maior prudência, pois compromete as reservas de recursos
naturais, além de poluir e comprometer outros ambientes.
7
deformação no material, a maneira como esse material se deforma está associada à sua
propriedade mecânica. O índice de refração e refletividade do material estão relacionadas às
propriedades ópticas. Já a propriedades térmicas avaliam a capacidade térmica e a
condutividade térmica.
8
Antes de entender o funcionamento de um sensor capacitivo, são necessárias algumas
definições. Capacitância é a capacidade de um material armazenar carga elétrica. No campo
da eletrônica, este princípio é geralmente associado ao dispositivo armazenador de energia
chamado capacitor.
9
Quando um objeto metálico é posicionado na face sensora, ocorre uma indução da
corrente elétrica, que resulta em uma perda de energia no oscilador. Esta perda de energia faz
com que as oscilações reduzam ou parem, conforme ilustrado na Figura 2.4 a seguir O trigger
faz a definição do sinal, que segue para o amplificador gerando o sinal saída.
O Sensor Ultrassônico HC-SR04 Arduíno funciona com certa sequencia de pulsos. Ele
conta com 4 pinos, dos quais dois são os pinos de alimentação (+ e -), um pino chamado
“Trigger”, e o outro de “ECHO”.
O pino “Trigger” (em português: Gatilho) tem a função de disparar uma espécie de
onda sonora ultrassônica, a qual colidir com algum obstáculo, retorna para o sensor fazendo o
pino “Echo” enviar um pulso para o Arduíno, o tempo desse processo será convertido na
distância.
10
O sensor ultrassônico HC SR04 é amplamente utilizado em aplicações onde se deseja
medir distância ou evitar colisões, como na robótica móvel e de reabilitação. Neste tutorial
aprenderemos como utilizar o Módulo Sensor HC-SR04 com Arduíno. O sensor Ultrassônico
utilizado no trabalho pode ser observado na Figura a baixo.
Os Displays LCD são muito úteis para quem pretende usar um Micro-
controlador para desenvolver uma aplicação. Eles permitem uma interface visual entre
homem e máquina (HMI em inglês), barata e simples de usar. No LCD você pode enviar
textos, números, símbolos e até imagens que podem dar uma indicação do que o Micro-
controlador esta fazendo, dos dados que podem estar sendo coletados ou transmitidos, etc.
Para quem não sabe, LCD significa em inglês Liquid Crystal Display em português
mostrador de cristal liquido. Uma grande vantagem dos LCDs é que não precisam de muita
energia para funcionar. Lembram-se dos relógios digitais de LCD, há décadas atrás ? As
pilhas podiam durar meses e até um ano. Mas os LCDs que estamos falando, tem LEDs atrás
para que possam ser usados em ambientes com pouca ou nenhuma luz. Esses LEDs é que
11
gastam um pouco mais. Mas se fosse usar somente os LCDs, o consumo de energia seria
baixíssimo.
Quando esse tipo de Display LCD foi desenvolvido, os barramentos de dados dos
Micro-controladores usavam 8 bits. Na era Arduino, as portas digitais disponíveis são
reduzidas. Para resolver essa limitação, foi desenvolvida uma interface I2C especialmente
dedicada para os LCDs. O chip usado nesse módulo é o PCF8574 . Ele é um expansor de
portas paralelas, tem uma interface I2C e pode controlar até 8 bits tanto como entrada ou
como saída (dependendo da configuração). A velocidade da interface I2C esta limitada a 100
KHz. A tensão de alimentação pode ser 3,3V ou 5V, o que o habilita para todos os Micro-
2.10 Actuadores
12
Figura 2.10 - Servo motor
Fonte: https://eletrogate.com/servo-motor-SG09
O servo motor tem basicamente a mesma construção de qualquer outro motor elétrico,
porém se difere por incorporar um encoder e um controlador. Isso o permite realizar um
posicionamento mais rápido sem perder a precisão. O servo utilizado no trabalho, constatado
na Figura 2.10, é classificado como um micro servo, pois seu peso é de nove gramas (9 g).
Os servos motores têm três fios: energia, aterramento e sinal. O fio de alimentação é
tipicamente vermelho e deve ser conectado ao pino de 5V na placa Arduíno. O fio terra é
tipicamente preto ou marrom e deve ser conectado a um pino de terra na placa. O pino de
sinal é tipicamente amarelo ou laranja e deve ser conectado ao pino PWM na placa.
2.11 Jumpers
13
2.12 Buzzer
14
3. MATERIAIS E MÉTODOS
A Lixeira Secletiva Automática utiliza o conceito de internet das coisas para propor
formas sustentáveis de garantir a limpeza urbana. O projeto consiste em uma lixeira que busca
identifi,,car o tipo do material a ser descartado, através de sensores e detectar a quantidade de
resíduos descartados. Os resíduos e a presença de objectos são detectados por meio dos
sensores. Em seguida, as informações são enviadas às entidades que fazem o recolhimento do
lixo, a fim de otimizar os processos de reciclagem e os custos de coleta.
15
codificação desse sistema. As subseções seguintes detalham com maior profundidade cada
etapa deste processo.
Na Figura a seguir podemos observar o Esp32 conectado a um Acess Point que por
sua vez, conecta o Esp32 a internet, permitindo-o assim, enviar informações ao banco de
dados. Através do código PHP, utilizamos o nosso sistema web para comunicar com a
infraestrutura controlada pelo Esp32.
Entre os tipos de materiais investigados estão: metal, plástico, papel, vidro e orgânico.
Na Tabela 3.1 foram listados resíduos correspondentes a cada material, que foram
considerados dentro do contexto do público e que pudessem ser reaproveitados, seja por
16
reciclagem no caso dos secos ou por compostagem, no caso dos orgânicos. Além disso, a
Tabela 3.1 também compara quais elementos de cada material são aproveitáveis e não
reaproveitáveis. A determinação dos materiais utilizados para detecção foi um passo
importante para definição dos tipos de sensores a serem utilizados.
17
ao fato de essa característica englobar todos os tipos de resíduos e pela possibilidade de
encontrar-se sensores de baixo custo com maior facilidade.
O sensor indutivo não possui nenhuma forma de calibragem, porém este sensor detecta
naturalmente apenas materiais metálicos. Isso foi confirmado a partir de testes semelhantes à
calibração dos sensor capacitivo, como mencionado acima.
Sensor Materiais
Indutivo Metais.
18
Laser Quantidade de Resíduos
Dispõe de memória SRAM de 520 KB, memória flash de 16MB, dois núcleos de
processamento em arquitetura Tensilica LX6 capaz de operar em 240 MHz, Bluetooth
híbrido(clássico e BLE), tensão operacional de 2,3V á 3,6V, conector externo antena
IPEX/PCB, redução de problemas com instabilidade, quantidade maior de portas
Figura 3.2 –Distribuição de Pinagem do Esp32
Fonte: https:www.pesy-Electronics.com
programáveis, múltiplos sensores, cristal oscilador 32KHZ e criptografia com chave RSA de
4096 bits, ou seja, flexibilidade operacional e maior segurança na construção de sistemas
automatizados.
19
3.8 Definição do Software
Existem programas indicados para crianças e pessoas que estão tendo o primeiro
contato com o Arduino, como o hackeduca for arduino e o scratch for arduino (S4A), que
são plataformas onde o usuário programa através de blocos, o que deixa a programação mais
20
Figura 3.4 - Abiente da IDE do arduino
Fonte: Autores – Captura de ecrã
.
3.8.3 HTML
Ao visitar uma página simples na web, você pode perceber que existem diferentes
distribuições e tamanhos para títulos, parágrafos, imagens, vídeos e qualquer outro elemento.
Essa estrutura é estabelecida através do HTML. No inicio da web, era comum encontrar sites
apenas contendo textos e imagens simples, com estrutura básica e sem estilizações. Porém,
nos dias atuais, muito dificilmente você encontrará sites que possuam apenas elementos
HTML. Portanto, podemos considerar o HTML o “esqueleto” da sua página.
21
3.8.4 CSS
Css é chamado de linguagem Cascading Style Sheet e é usado para estilizar elementos
escritos em uma linguagem de marcação como HTML. O CSS separa o conteúdo da
representação visual do site. Pense na decoração da sua página. Utilizando o CSS é possível
alterar a cor do texto e do fundo, fonte e espaçamento entre parágrafos. Também pode criar
tabelas, usar variações de layouts, ajustar imagens para suas respectivas telas e assim por
diante.
CSS foi desenvolvido pelo W3C (World Wide Web Consortium) em 1996, por uma
razão bem simples. O HTML não foi projetado para ter tags que ajudariam a formatar a
página. Você deveria apenas escrever a marcação para o site.
Tags como <font> foram introduzidas na versão 3.2 do HTML e causaram muitos
problemas para os desenvolvedores. Como os sites tinham diferentes fontes, cores e estilos,
era um processo longo, doloroso e caro para reescrever o código. Assim, o CSS foi criado
pelo W3C para resolver este problema.
A relação entre HTML e CSS é bem forte. Como o HTML é uma linguagem de
marcação (o alicerce de um site) e o CSS é focado no estilo (toda a estética de um site), eles
andam juntos.
CSS não é tecnicamente uma necessidade, mas provavelmente você não gostaria de
olhar para um site que usa apenas HTML, pois isso pareceria completamente abandonado.
3.8.6 PHP
22
Coldfusion da Allaire e as Java Server Pages da Sun. PHP é às vezes chamado de “o ASP de
código-fonte aberto” porque sua funcionabilidade é tão semelhante ao produto/conceito, ou o
que quer que seja, da Microsoft.
As várias versões do PHP foram aclamadas e premiadas nos últimos anos. O PHP3 foi
o finalista em 1999 no LinuxWorld Editor´s Choice Awards (na categoria de
biblioteca/ferramentas de programação) e ganhou o segundo lugar, perdendo só para o
ColdFusion, em 1998 no Cnet Builder.com Product Awards (na categoria de melhor
ferramenta de script de servidor – eles deram bastante importância ao IDE), ao passo que a
combinação PHP3/MySQL ganhou prêmio de banco de dados do ano no Web98. Nada mau
para um software sem relações públicas, sem publicidade e sem uma significativa exposição
na mídia.
3.8.6 MYSQL
23
3.8.7 Banco de Dados
Um banco de dados nada mais é do que uma coleção de dados estruturados. Pense em
uma selfie: você aperta o botão para tirar uma foto de você mesmo.
A foto é o dado, enquanto a galeria do seu celular onde a foto ficou armazenada é o
banco de dados.
A identificação é uma área que contém os sensores e uma tampa que abre através do
servo motor. A detenção é realizada quando o usuário posiciona o resíduo na frente do espaço
dos sensores.
4. IMPLEMENTAÇÃO DO PROJECTO
24
Após a montagem e a concepção do fluxograma geral para ser seguido, foi possível a
elaboração do código fonte compilado no microprocessador. Nesta etapa foi feito um teste
com os sensores. Só após estes testes terem sido feitos com sucesso, foi feita a elaboração do
código fonte para o protótipo final, com interação entre o micro controlador e os dispositivos.
Nesta etapa será apresentado o código utilizado na compilação com o protótipo final.
O sitema numa fase inicial respondeu de acordo às nossas espectativas incias, sendo
que foi possível conectar a lixeira ao nosso banco de dados e receber às informações obtidas
pelos sensores.
Durante a montagem, percebemos que não era possível utilizar os sensores indutivos
e capacitivos sem antes utilizar um regulador de tensão com resístores de 12K e 4.7K
( recebendo esses sensores uma alimentação de 12V), resístores estes que foram colocados em
série, conectando-os ao cabo de sinal, e com o auxílio de um jumper, utilizamos a saída de
3.33V para ligar ao pino no nosso Esp32, e com a ajuda da fórmula a seguir, foi possível
V 1∗R 2
cálcular com exatidão a saída da tensão no nosso de sinal. Vo=
R 1+r 2
25
lixeira, clica em “solicitar recollha”, mandando assim de forma automática uma mensagem no
chat de agentes de recolha e, também em seus emails, contendo a mensagem, o nome do
cliente, seu contanco telefónico e email, sua localizção e o tipo de lixeira que solicita recolha.
Outra limitação que encontramos durante a conlcusão do nosso trabalho, foi a grande
dificuldade em usarmos sensores que recebam uma tensão de 12V, pois em alguns casos,
perdemos às nossas placas microcontroladoras, devido a falhas na conexão que levaram às
mesmas a inesperados curtos circuitos. Sendo assim, para possíveis futuros projectos,
recomendamos um cuidado dobrado e uma maior atenação a instruções relacionadas ao usos
de qualquer sensor e micro controlador, e recomedamos também, primordialmente o uso de
um conversor de tensão, para assim evitar possíveis gastos desnecessários.
26
27
5. CONCLUSÃO
28
REFERÊNCIAS
FERRARI, Fabrício Augusto. (2007) “Crie banco de dados em MySQL”. Editora: Digerati
Books. São Paulo – SP.
Jr., Callister, William D., Rethwisch, David G. Ciência e Engenharia de Materiais - Uma
Introdução, 9a ediçãoo. LTC, 07/2016. [Minha Biblioteca].
LLC, Lopez Research. Uma introdução à Internet da Coisas. San Francisco: s.n., 2013. p. 2.
Microsoft. Visual Studio Code, 2019. Disponível em: <: >. Acesso em: 31 jan. 2023.
Oliveira, Celso Henrique Poderoso. (2011) “SQL: Curso Prático”. Editora: Novatec. São
Paulo – SP.
Redação, Da e TechTudo, Para O. Jumpers: entenda o que são e para que servem essas
peças. 2015.
29
Rosa, André Henrique, Fraceto, F., Moschini-Carlos, Viviane organizadores. Meio Ambiente
e Sustentabilidade. Bookman, S˜ao Paulo. 01/2012. [Minha Biblioteca].
Santos et al.,vInternet das Coisas: da Teoria à Prática. Belo Horizonte p. 50. 20.
Silva, L. J., Trabalho De Conclusão De Curso: Internet Das Coisas. Palho¸ca, p. 49. 2017.
SILVA, Maurício Samy. (2008) “Construindo sites com CSS e (X)HTML: Sites
controlados por folhas de estilo em cascata”. Editora: Novatec. São Paulo – SP.
30
APÊNDICE A – Marketplace da Clean Africa
31
APÊNDICE B – Tela de Login do Sistema de Gestão da Clean Africa
32