====== Acesstra ====== Membros: Érika Hortência, Marcos V. F. Pietrucci, Fernando Calaza\\ Agradecimentos: Bruno Colturato\\ ===== 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.\\ ===== Descrição ===== 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}} \\ Para a implementação do sistema embarcado, será confeccionada uma PCB ===== Período ===== 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 ===== 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 * Biblioteca e [[https://pt.wikipedia.org/wiki/Serial_Peripheral_Interface|protocolo SPI]] * 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]] \\ ===== Componentes ===== Componentes utilizados: * [[https://en.wikipedia.org/wiki/Arduino_Uno|Arduino UNO]] - [[https://pt.wikipedia.org/wiki/ATmega328|ATmega328p]] * Shield MRFC522 * Fechadura elétrica * LED vermelho e verde * Um botão * 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 ===== * O progresso do projeto e seu desenvolvimento detalhado podem ser conferidos no [[https://github.com/ADA-EC/accestra|repositório do projeto]] no GitHub * [[https://drive.google.com/drive/folders/1g-o5DhM1WUeuhEikbaDzM2SVSVOEK6tT|Gestão de conhecimento]] do projeto * 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]]