Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Os iButtons são pequenos botões como invólucros que se comunicam com apenas 2 fios. Eles são incrivelmente robustos e todos têm um número de série exclusivo que é gravado no hardware do dispositivo e nunca é repetido. Eles são baratos (cerca de 1 libra / 1,50 euros / $ 2)
Este número de série permite que as chaves sejam verdadeiramente exclusivas e, portanto, sejam efetivamente seguras. Eu os vi usados:> como o dispositivo de logon de caixa em bares> em caixas de dinheiro de securicor> logins de computador> como dongles seguros usados com software caro. >… Como fechaduras de porta! O problema de usá-los para o iniciante, é que você tem que ser capaz de programar o hardware para lê-los e se você perder a chave, o dispositivo de travamento é inútil! Este Instructable mostra como construir uma fechadura e um programador USB que permite gravar novas chaves na fechadura em segundos, sem desmontar a unidade. Tornando a fechadura completamente segura e atualizável para até 80 chaves por vez. A fechadura pode funcionar entre 5-30 V AC ou DC e por isso é incrivelmente flexível; projetado para funcionar na mesma tensão que o seu desbloqueio de porta eletrônico - você pode comprar o mais barato ou mais caro que encontrar, Fail-Locked ou Fail-Unlocked, CA ou CC, 12V ou 24V. O que você precisa:> Componentes (veja a seguir)> Programador PIC> Liberação eletrônica da porta. > Equipamento de fabricação de PCB (se você quiser fazer com que pareça puurdy) NOTA !!! Este é um antigo instrutível que não carreguei por algum motivo. Se você tiver problemas para construí-lo, envie-me um e-mail e terei todo o gosto em ajudar - no entanto, não posso garantir que o tornei o mais simples possível - desculpe - espero que sirva de inspiração, se nada mais.
Etapa 1: O Processo
Em primeiro lugar, você precisa decidir que tipo de bloqueio precisa.
FAIL SAFE / UNLOCKED permanece aberto quando a unidade perde energia. Isso geralmente seria usado se a porta precisar ser acessível no caso de uma falha de energia - por exemplo, FALHA DE incêndio SEGURA / BLOQUEADA permanecer bloqueada a menos que a energia seja aplicada à fechadura. Isso seria mais apropriado ao usar um sistema de entrada de porta tradicional, com a porta tradicionalmente trancada em todos os momentos, a menos que haja energia aplicada. Abaixo está um fluxograma para mostrar como o dispositivo funciona. Simplesmente, se você inserir uma chave, o microprocessador primeiro verifica se é uma chave de programação ou de acesso. Se for uma chave de acesso [iButton], o microprocessador verifica a lista de chaves conhecidas armazenadas em sua EEPROM (memória), se a encontrar, ele permite que você entre. Caso contrário, ele enviará uma luz vermelha para dizer que nenhum acesso é garantido. Se for uma chave reprogramável de qualquer tipo (por exemplo, um iButton com uma nova lista de chaves para armazenar na EEPROM interna). Ele irá verificar se o ibutton tem permissão para reprogramar a EEPROM interna, mas verificando seu código de autenticação. (Isso é programado no iButton pelo programador USB e você não pode alterar - consulte a última página para informações). Se o iButton tiver permissão para programar a EEPROM interna, o LED piscará em verde / laranja e o microprocessador retirará todos os códigos-chave do iButton e os armazenará em sua EEPROM interna. Isso fará com que o LED pisque e pode levar até 20 segundos - não remova a chave enquanto isso estiver acontecendo. Os LEDS pulsarão em verde para indicar que a programação terminou - agora remova o iButton.
Etapa 2: os componentes
OK, então o instrutível é muito fácil, eu lhe dou o esquema, a lista de peças, o arquivo hexadecimal e você o constrói - simples! Vou dar a lista de peças e o número da peça da Rapid Electronics (https://www.rapidonline.com) para que você possa obter seu próprio fornecedor - embora rápido seja muito bom! Aqui está a lista de peças. Fechadura de porta
1x retificador de ponte (rápido # 47-3202) 1x 5v 7805 regulador de tensão (rápido # 47-3313) 1x relé SIL (rápido # 60-0670) 1x tampa 100uf (rápido # 10-3260) 1x tampa 470uf (rápido # 11- 0275) 1x tampão 220f (rápido # 11-0260) 2x resistor 1k 1x resistor 4k7 1x 16f628 PIC micro 1x 24LC04 4k eeprom (rápido # 22-0170) 1x porta dilatador de 8 pinos 1x porta-dil 18 pinos 1x mini interruptor DPDT (rápido # 76- 0220) 1x cabeçalho de 3 pinos (rápido # 22-0515) 1x jumper (rápido # 77-0237) 2x bloco terminal de 2 pinos (rápido # 21-1700) 1x Liberação eletrônica (https://www.directlocks.co.uk) 1x iButton sonda com BiColour LED (MBL) (parte # hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) O programador USB 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf caps (disco de cerâmica) 1x tampa 220nf 1x 1k res 1x LED (qualquer cor) 1x USB B-socket 1x sonda de suporte iButton DS1402 (qualquer servirá) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Alguns hardwares ou botões do iButton podem ser obtidos gratuitamente solicitando amostras em https:// www. ibutton.com (direto do máximo).
Etapa 3: esquema e PCB para bloqueio
Abaixo está o esquema, o PCB e o exemplo final da foto da fechadura. Para obter um layout de PCB imprimível, consulte downloads. Para obter uma versão em alta resolução do esquema, clique em ie baixe o arquivo (14kb). Os layouts de PCB estão disponíveis na página de download.
Etapa 4: esquemático, PCB e foto do programador
abaixo está o esquema, exemplo de PCB e foto da PCB final produzida do programador USB
Etapa 5: Programação do microcontrolador PIC
OK, então alguns de nós podem ter chegado a este ponto e pensado - como diabos eu programo um controlador PIC. Bem abaixo está a maneira mais simples. Obtenha um programador PIC (ebay por exemplo) que suporte o PIC 18f4550 e siga as instruções. Ao fazer isso, pergunte a qualquer pessoa da escola ou faculdade local, qualquer pessoa da comunidade de eletrônicos ou envie um e-mail para instructyibATdandycoolDOTcoDOTuk e verei se posso programar para você, se tiver problemas. No entanto, está MUITO documentado na web como programar esses dispositivos. Pensando bem … oportunidade financeira! Eu poderia vender-lhe ambos os PIC's pré-programados se você quiser (10GBP / 15euro / $ 20) paypal. Mas eu insisto que você pode fazer isso sozinho com bastante facilidade. Basta programar o PIC com o conjunto de fusíveis padrão. O arquivo HEX (eu acho) deve conter as informações para as configurações do oscilador e coisas do tipo, para mim, eu apenas conectei e deu tudo certo. Funciona a 4 MHz com INT OSC, sem WDT.
Etapa 6: faça com que pareça chamativo
Agora você pode espremer os dois módulos em algum equipamento chamativo para usar como parte de seu novo sistema de segurança!
Etapa 7: Downloads
Aqui você pode baixar o software (requer. Net framework 3.5), arquivos pcb e firmwares. Usa a biblioteca USB HID de Mike o'brien - Obrigado Mike! Http: //labs.mike-obrien.net/view.aspx? Projectid = hidlibrary Esquemas criados usando TinyCad PCBs feitos usando PCB Wizard 3 Ao imprimir o pcb do pdf, imprimir como uma folha A4, certifique-se de que todas as opções de redução no acrobat estejam desabilitadas para manter a escala.
Etapa 8: E finalmente …
Uma chave pode ser programada para atualizar 1 ou 1000 fechaduras, ela não precisa ser reprogramada todas as vezes, então você pode ter uma série de fechaduras, todas com as mesmas chaves que irão abri-la. Ou misture e combine. Isso economizará horas na programação de novos bloqueios ou na atualização de bloqueios se uma chave for perdida - e ei, as chaves custam apenas uma libra!
O conceito original era substituir todas as fechaduras de um edifício por fechaduras eletrônicas para que todos pudessem ter a única chave que dá acesso apenas às áreas desejadas. Agora, essas fechaduras PODEM ser reprogramadas tecnicamente por qualquer pessoa com o mesmo projeto construído. O software permite que um código de chave exclusivo seja usado para que ninguém possa sobrescrever o eeprom de sua fechadura. Este código-chave é armazenado no firmware e no aplicativo de software USB, portanto, é possível iniciar a execução sem nenhuma configuração demorada. No entanto, se suas necessidades forem superiores a isso e você precisar de um código de chave seguro para que somente você possa reprogramar suas fechaduras, envie-me um e-mail com uma necessidade e talvez eu prepare um aplicativo personalizado + código hexadecimal. instructyATdandycoolDOTcoDOTuk Tenho certeza que os mais iniciantes com suas habilidades de engenharia reversa e vagabunda podem encontrar uma maneira de fazer isso … mas estou protegendo isso de perto devido ao potencial de exploração comercial por aqueles web2.0 travessos por aí! Parte legal: Nenhuma garantia de funcionalidade! Não deve ser usado como um dispositivo de segurança REAL, este é um projeto conceitual apenas. Mas funciona muito bem! Divirta-se com Daniel Crane
Recomendado:
Transformando a porta USB das placas baseadas em SAMD21 em uma porta serial de hardware !: 3 etapas
Transformando a porta USB das placas baseadas em SAMD21 em uma porta serial de hardware! Hoje em dia, é padrão usar uma porta USB da placa Arduino (ou qualquer outra compatível) como porta serial emulada. Isso é muito útil para depurar, enviar e receber dados de nossas adoráveis placas. Eu estava trabalhando no uChip quando, passando pelo datash
Trocador de bloqueio: porta aberta com código QR: 8 etapas
Trocador de fechadura: Porta aberta com código QR: Olá, meu nome é Ben Vanpoucke e estudo Novas Mídias e Tecnologia de Comunicação na Howest em Kortrijk, Bélgica. Como uma tarefa para a escola, precisávamos fazer um dispositivo IoT. Alugando acomodações pelo Airbnb, tive a ideia de abrir um apar
Maneira rápida e fácil de alterar sua tela de bloqueio em 6 etapas simples (Windows 8-10): 7 etapas
Maneira rápida e fácil de alterar sua tela de bloqueio em 6 etapas simples (Windows 8-10): Quer alterar as coisas em seu laptop ou PC? Quer uma mudança em sua atmosfera? Siga estas etapas rápidas e fáceis para personalizar com sucesso a tela de bloqueio do seu computador
Bloqueio de porta RFID sem fio usando Nodemcu: 9 etapas (com fotos)
Fechadura de porta RFID sem fio usando Nodemcu: --- Função principal --- Este projeto foi desenvolvido como parte de uma aula de Comunicações de Rede na Universidade do Algarve em colaboração com meu colega Lu í s Santos. Seu objetivo principal é controlar o acesso de uma fechadura elétrica através de wi
Bloqueio de porta Bluetooth (Arduino): 10 etapas (com imagens)
Bluetooth Door Lock (Arduino): Recentemente, assisti novamente ao Amazing SpiderMan, em uma cena que Peter Parker tranca e destranca a porta de sua mesa usando um controle remoto. Quando vi isso, imediatamente quis o meu próprio para a minha porta. Depois de alguns ajustes, consegui um modelo funcional. Veja como eu fiz isso