Skip to content

GuilhermeBiancardi/Flipper-32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Filipper 32

Flipper 32 é um projeto com o objetivo de copiar parcialmente as funcionalidades de um Flipper Zero para a plataforma ESP32.

  ATENÇÃO: A UI do projeto está na raiz dentro da pasta SDCard. Para que o projeto funcione
  corretamente todo o conteúdo dessa pasta deve ser copiado para o SDCard!
  ATENÇÃO: Somente o conteúdo da pasta SDCard deve ser movido, a pasta SDCard não deverá
  ser copiada.
  1. Primeiro Acesso

         Após liga-lo pela primeira vez uma rede WiFi com o nome Flipper32 aparecerá, conecte
      nesta rede com a senha 123456789, feito isso abra um navegador e digite 192.168.4.1 na
      barra de pesquisa e espere os arquivos carregarem no CACHE, clique em Config e mude
      os dados de conexão local ou configure dados de WiFi para acessar o Flipper32 em uma
      rede local.
    
  2. Tarefas Gerais

    • Criar esquemático com as ligações.
    • Desenvolver GERBER da placa de circuito impresso
    • Desenvolver modelo 3D da case do Projeto
  3. Tarefas relacionadas a ESP32

     Plataforma Utilizada, ESP32 Wroom Dev Kit 38 Pinos:
    

    ESP32 Wroom Dev Kit

    • Criar SoftAP para conexão direta via WiFi
    • Salvar dados customizaveis do SoftAP
    • Salvar dados customizaveis do WiFi
    • Obter as Telas diretamente do SDCard
      • Resolver problema que reinicia a ESP ao carregar muitos arquivos.
    • Criar websocket para comunicação em tempo real com o webservice.
  4. Tarefas relacionadas a NFC 13.56Mhz

     Módulo utilizado, PN532: 
    

    PN532

    • Disponibilizar funções em forma de Classe
    • Leitura da Tag
    • Escrita na Tag
    • Clonar Tag
    • Emulação de Tag (Verificar viabilidade)
      • PN532 não suporta emulação de Tags
    • Integração com o módulo SDCard
      • Salvar uma lista de Keys conhecidas
      • Leitura da Tag usando uma lista de Keys conhecidas.
      • Salvar Tags lidas
    • Integração com a UI do Sistema
    • Importar dados da Tag em JSON
  5. Tarefas relacionadas ao SDCard

     Módulo utilizado, Micro SD Card: 
    

    Micro SD Card

    • Criação de Arquivos
    • Escrita de Arquivos
    • Leitura de Arquivos
    • Remoção de Arquivos
    • Criação de Diretórios
    • Remoção de Diretórios
    • Listagem de Diretórios
    • Criar uma pasta padrão do sistema
    • Integração com a UI do Sistema
  6. Tarefas relacionadas ao Infra Vermelho

     Peças utilizadas, Led Emissor e Receptor Tl1838 Vs1838 38khz: 
    

    Leds Infra Vermelho

    • Captar Sinais
    • Emitir Sinais
    • Clonar Sinais
    • Integração como o módulo SDCard
      • Salvar Sinais capturados
    • Integração com a UI do Sistema
    • Disponibilizar funções em forma de Classe
  7. Tarefas relacionadas a UI do Sistema

    • Remover UI antiga do código
    • Tela Inicial
      • Adicionar informações importantes da Placa.
      • Adicionar informações importantes do Leitor NFC
      • Adicionar informações importantes do Leitor Infra-Vermelho
    • Tela de Loading (Cache)
    • Tela de Loading ao carregar uma página.
    • Tela de Configuração do SoftAP
      • Mudar SSID
      • Mudar Senha
    • Tela de Configuração do WiFi
      • Mudar SSID
      • Mudar Senha
    • Tela NFC
      • Ler dados da tag NFC
      • Gravar dados na tag NFC
      • Gravar novas Chaves de acesso na tag NFC
      • Listar arquivos salvos no cartão de memória
      • Salvar dados lidos em arquivo no cartão de memória
      • Ler arquivos salvos no cartão de memória
      • Clonar Tags.
      • Definir key para leitura.
      • Gerenciador de keys conhecidas.
        • Adicionar.
        • Remover.
    • Tela Infra Vermelho
      • Ler sinais IR
      • Simular sinais IR
      • Listar arquivos salvos no cartão de memória
      • Salvar dados lidos em arquivo no cartão de memória
      • Ler arquivos salvos no cartão de memória
    • Migrar UI integrada para o SDCard. (Isso vai possibilitar desenvolver interfaces melhores sem comprometer o armazenamento limitado da memória interna da ESP32, porém vai exigir que o dispositivo montado tenha um cartão Micro SD).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published