Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
acesstra [2019/12/19 13:52] dois |
acesstra [2021/05/11 19:28] (atual) daniel |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
====== Acesstra ====== | ====== Acesstra ====== | ||
+ | Membros: Érika Hortência, Marcos V. F. Pietrucci, Fernando Calaza\\ | ||
+ | Agradecimentos: Bruno Colturato\\ | ||
===== História ===== | ===== História ===== | ||
A ADA possui uma sala na qual os membros se reúnem para trabalhar. Esta sala está equipada com uma simples fechadura, mas os membros desejavam acessar a sala com mais rapidez e segurança, e desta necessidade, nasceu o projeto. O Acesstra existe desde a fundação da ADA, porém nunca foi devidamente concluído. Mas com a atual gestão do grupo e novos membros atuando no projeto, todos estão empenhados e trabalhando duro para fazer este projeto finalmente dar certo.\\ | A ADA possui uma sala na qual os membros se reúnem para trabalhar. Esta sala está equipada com uma simples fechadura, mas os membros desejavam acessar a sala com mais rapidez e segurança, e desta necessidade, nasceu o projeto. O Acesstra existe desde a fundação da ADA, porém nunca foi devidamente concluído. Mas com a atual gestão do grupo e novos membros atuando no projeto, todos estão empenhados e trabalhando duro para fazer este projeto finalmente dar certo.\\ | ||
+ | |||
===== Descrição ===== | ===== Descrição ===== | ||
- | O principal objetivo é desenvolver e instalar um funcional sistema de abertura da porta por meio de cartões com identificação por rádio frequência ([[https://pt.wikipedia.org/wiki/Identifica%C3%A7%C3%A3o_por_radiofrequ%C3%AAncia|RFID]]). Deseja-se, também, equipar a central com um buzzer, para avisos sonoros, e dois botões, um interno, que abre e fecha a porta, e um externo, o qual apenas fecha a porta.\\ | + | O objetivo é desenvolver e instalar um sistema de abertura da porta por meio dos cartões USP, a partir da comunicação em rádio frequência ([[https://pt.wikipedia.org/wiki/Identifica%C3%A7%C3%A3o_por_radiofrequ%C3%AAncia|RFID]]). Usamos ainda um módulo de cartão SD, para armazenarmos os UIDs dos cartões lidos. Deseja-se, também, equipar a central com um buzzer, para avisos sonoros, e um botão interno que abre a porta, e LEDs vermelho e verde para exibição do estado da porta.\\ |
{{ prototipo_acesstra.jpg?400 |Protótipo funcional do Acesstra}} | {{ prototipo_acesstra.jpg?400 |Protótipo funcional do Acesstra}} | ||
\\ | \\ | ||
+ | Para a implementação do sistema embarcado, será confeccionada uma PCB | ||
===== Período ===== | ===== Período ===== | ||
- | O projeto foi iniciado em setembro 2019, e a previsão de conclusão é até junho de 2020 | + | O projeto foi iniciado em setembro 2019, mas devido à pandemia de COVID-19, estima-se que a conclusão ocorra até o final de 2021. |
\\ | \\ | ||
===== Tecnologias usadas ===== | ===== Tecnologias usadas ===== | ||
- | Para compor o sistema de acesso, foi utilizado um Arduino UNO (e futuramente apenas o ATmega) para controlar todo o sistema. A porta é trancada com um trinco simples, acionado por um servo-motor, e equipada com um leitor de RFID e dois botões.\\ | + | Para compor o sistema de acesso, foi utilizado um Arduino Uno, e futuramente embarcaremos com um Arduino Nano. A porta é equipada com um leitor de RFID, um módulo de cartão SD e um botão interno, enquanto a tranca será substituída por uma fechadura elétrica comum, acionada por um sinal elétrico enviado pelo sistema.\\ |
Na programação foram utilizadas | Na programação foram utilizadas | ||
- | * Biblioteca SPI | + | * Biblioteca e [[https://pt.wikipedia.org/wiki/Serial_Peripheral_Interface|protocolo SPI]] |
- | * Biblioteca Servo | + | * Biblioteca MFRC522 |
- | \\ | + | * Biblioteca SD |
Para a documentação e trabalho em equipe, foi utilizado o [[https://pt.wikipedia.org/wiki/Git|Git]], e a hospedagem no [[https://github.com/|GitHub]] | Para a documentação e trabalho em equipe, foi utilizado o [[https://pt.wikipedia.org/wiki/Git|Git]], e a hospedagem no [[https://github.com/|GitHub]] | ||
\\ | \\ | ||
Linha 21: | Linha 24: | ||
Componentes utilizados: | Componentes utilizados: | ||
* [[https://en.wikipedia.org/wiki/Arduino_Uno|Arduino UNO]] - [[https://pt.wikipedia.org/wiki/ATmega328|ATmega328p]] | * [[https://en.wikipedia.org/wiki/Arduino_Uno|Arduino UNO]] - [[https://pt.wikipedia.org/wiki/ATmega328|ATmega328p]] | ||
- | * Shield MRFC522 | + | * Shield MRFC522 |
- | * Servo-motor | + | * Fechadura elétrica |
- | * Trinco de porta | + | |
* LED vermelho e verde | * LED vermelho e verde | ||
- | * Dois botões | + | * Um botão |
* Buzzer | * Buzzer | ||
+ | |||
+ | ===== PCB ===== | ||
+ | * A PCB foi criada utilizando o software Eagle da Autodesk, alguns dos componentes não estavam disponíveis na biblioteca padrão do software e, portanto, foi feito o download no DIYmodules e no GRABCAD. Para a adição desses componentes no Eagle foi seguido o passo a passo descrito neste [[componentes_novos_eagle|tutorial]]. Uma vez adicionados os componentes foi criado o esquemático (arquivo .sch). | ||
+ | {{ :pcb_acesstra.png?nolink&400 |}} | ||
+ | |||
+ | {{ :esquematico.png?nolink&600 |}} | ||
+ | |||
+ | {{ :grabcad_1.png?nolink&600 |}} | ||
===== Referências ===== | ===== Referências ===== | ||
* O progresso do projeto e seu desenvolvimento detalhado podem ser conferidos no [[https://github.com/ADA-EC/accestra|repositório do projeto]] no GitHub | * O progresso do projeto e seu desenvolvimento detalhado podem ser conferidos no [[https://github.com/ADA-EC/accestra|repositório do projeto]] no GitHub | ||
- | * Biblioteca [[https://www.arduinolibraries.info/libraries/mfrc522|MRFC522]] e [[https://www.arduino.cc/en/reference/SPI|SPI]] | + | * [[https://drive.google.com/drive/folders/1g-o5DhM1WUeuhEikbaDzM2SVSVOEK6tT|Gestão de conhecimento]] do projeto |
- | * Biblioteca [[https://www.arduino.cc/en/Reference/Servo|Servo]] | + | * Biblioteca [[https://www.arduino.cc/en/reference/SPI|SPI]] |
+ | * Biblioteca [[https://www.arduino.cc/en/Reference/Servo|MFRC522]] | ||
+ | * Biblioteca [[https://www.arduino.cc/en/reference/SD|SD]] |