EletrônicaDicaTecnologiaFaça você MesmoSaúdeCuriosidadeBelezaCasa

Em destaque agora

Ver todas as dicas
Guia de Compra de Ferramentas Elétricas
Dica

Guia de Compra de Ferramentas Elétricas

Guia completo para você escolher ferramentas de acordo com sua necessidade.

Ler dica
 Cartões SD Sandisk Piratas
Dica

Cartões SD Sandisk Piratas

Dicas que podem auxiliar a escolher o melhor dispositivo e evitar os piratas!

Ler dica
Organizando os desenhos
Educação

Organizando os desenhos

Organizar esses desenhos tem sido um desafio em tempos de confinamento...

Ler dica
Template html básico para Arduino, ESP82
Internet

Template html básico para Arduino, ESP82

O básico pra quem esta com pressa!

Ler dica
Como embalar malas para viagem
Viagem

Como embalar malas para viagem

Embale malas para viagem como os serviços de aeroportos fazem

Ler dica
Como deixar o libreoffice em pt-br
Tecnologia

Como deixar o libreoffice em pt-br

O LibreOffice é uma alternativa gratuita

Ler dica
Como economizar detergente
Cozinha

Como economizar detergente

Aproveitar melhor o uso do sabão na hora de lavar louça

Ler dica
Como limpar sua grelha da churrasqueira
Casa

Como limpar sua grelha da churrasqueira

Faça uma limpeza rápida e prática da sua grelha

Ler dica
Remova riscos da lataria do carro
Automóvel

Remova riscos da lataria do carro

Remova riscos da lataria do seu carro facilmente com óleo lubrificante

Ler dica
Reaproveitando o rolinho de papel
Meio Ambiente

Reaproveitando o rolinho de papel

Algumas dicas de como reutilizar o rolinho do papel higiênico

Ler dica
Tire o cheiro de alho das mãos
Dica

Tire o cheiro de alho das mãos

Uma dica super fácil e funcional

Ler dica
Pré-amplificador de áudio
Eletrônica

Pré-amplificador de áudio

Pré-amplificador de áudio para microfones de eletreto

Ler dica

Mais recentes

Como Saber se uma Bebida Contém Metanol: Testes e Perigos
Saúde

Como Saber se uma Bebida Contém Metanol: Testes e Perigos

O consumo de bebidas alcoólicas sem procedência confiável é um risco sério para a saúde. Um dos maiores perigos é a presença de metanol, também conhecido como álcool metílico. Diferente do etanol (álcool comum usado em bebidas), o metanol é extremamente tóxico: pequenas quantidades podem causar cegueira, insuficiência renal e até morte. Por que o metanol é perigoso? Quando ingerido, o metanol é metabolizado no fígado em formaldeído e ácido fórmico, substâncias altamente tóxicas para o sistema nervoso e a visão. Dose letal: cerca de 30 mL (menos de um cálice). Dose tóxica: até 10 mL já pode causar cegueira irreversível. Por isso, identificar a presença de metanol em bebidas adulteradas ou artesanais é uma medida fundamental de segurança. Principais métodos de detecção do metanol 1. Cromatografia Gasosa (GC) Método laboratorial mais preciso. Permite separar e quantificar diferentes compostos voláteis, distinguindo etanol de metanol. Usado em laboratórios de alimentos, saúde pública e fiscalização. Vantagem: alta precisão. Limitação: custo elevado e necessidade de equipamento especializado. 2. Cromatografia Líquida de Alta Eficiência (HPLC) Outra técnica laboratorial avançada. Funciona de forma semelhante à cromatografia gasosa, mas usando fase líquida. Vantagem: resultado confiável e detalhado. Limitação: também exige laboratório e técnicos especializados. 3. Testes Colorimétricos (Kits rápidos) Kits químicos que mudam de cor na presença de metanol. Usados em destilarias, universidades e até fiscalização de bebidas clandestinas. Funcionam a partir da reação do metanol com reagentes específicos (como dicromato ou permanganato). Exemplo: alguns kits utilizam a reação de iodoformo ou de ácido crômico. Vantagem: resultado rápido (minutos). Limitação: indicativo, não quantitativo. 4. Teste de Oxidação com Permanganato de Potássio O metanol é oxidado mais rapidamente que o etanol, formando formaldeído, que pode ser reconhecido pelo odor forte e irritante. Problema: envolve reagentes tóxicos e não deve ser feito em casa. 5. Teste da Chama Consiste em acender a bebida para observar a cor da chama. Metanol: queima com chama azul clara e quase invisível. Etanol: queima com chama azul mais brilhante com bordas amareladas. Limitação: pouco confiável, pois a diferença pode ser sutil e enganosa. Por que não confiar apenas em testes caseiros? Apesar de alguns testes improvisados circularem na internet, a maioria não é confiável e pode dar falsos negativos ou falsos positivos. A única forma 100% segura de confirmar a presença de metanol é através de análises laboratoriais oficiais. Como se proteger? Compre apenas de fontes confiáveis – evite bebidas de procedência duvidosa, sem rótulo ou sem registro no MAPA (Ministério da Agricultura, Pecuária e Abastecimento). Desconfie de preços muito baixos – adulteração geralmente visa reduzir custos. Não consuma bebidas artesanais desconhecidas – a destilação caseira sem controle pode gerar metanol. Em caso de suspeita de intoxicação – sintomas como visão turva, dor de cabeça intensa, náuseas e confusão mental exigem atendimento médico imediato. Conclusão O metanol é um veneno silencioso que pode estar presente em bebidas clandestinas. Existem diversos métodos para detectá-lo, como cromatografia gasosa, HPLC, testes colorimétricos e até observação da chama, mas apenas os métodos laboratoriais garantem segurança real. A melhor prevenção é simples: consumir apenas bebidas de procedência confiável. Afinal, uma economia momentânea pode custar a visão — ou a vida.

Ler dica
O que é o OPL e por que usá-lo
Jogos

O que é o OPL e por que usá-lo

Open PS2 Loader (OPL) é um loader/homebrew para o PlayStation 2 que permite executar backups de jogos a partir de dispositivos externos como USB, HD interno (via adaptador de rede) ou via rede (SMB) — sem necessidade de usar discos originais. GitHub+2ConsoleMods+2 Ele suporta múltiplos modos de carregamento: USB Mass Storage (pendrive, HD externo) HDD interno conectado por meio de adaptor de rede (IDE ou SATA) Rede via SMB (compartilhamento de pastas no PC) Cartões SD via interfaces como MX4SIO Outros formatos (ex: iLink) GitHub+1 Vantagens de usar o OPL: Menos desgaste físico do leitor de discos. Carregamento mais rápido (dependendo do dispositivo). Organização de biblioteca com capas, nomes e configurações específicas de jogo. Facilidade de transportar sua coleção digital. Possibilidade de jogar mesmo se o leitor óptico estiver com falha. Requisitos e pré-requisitos Antes de começar, você vai precisar de alguns itens e condições: Hardware necessário Um PS2 (qualquer modelo, mas alguns modelos slim têm mais limitações). Um Memory Card compatível (geralmente oficial “Magic Gate”). Um dos seguintes dispositivos para armazenar os jogos: • Pendrive ou HD externo (USB) • HD interno via adaptador de rede (Network Adapter + HD IDE ou SATA) • Cartão SD com adaptador tipo MX4SIO (opcional) Para uso por rede via SMB: cabo de rede (Ethernet) conectado entre o PS2 e o PC/roteador. (Se necessário) computador para preparar os arquivos, dividir ISOs grandes, etc. Software / ferramentas necessárias OPL (arquivo ELF / bundle mais recente) — você pode obter da página oficial ou repositório do projeto. GitHub+1 uLaunchELF (gerenciador de arquivos / launcher) Ferramentas de formatação (por exemplo, formatação em FAT32 para dispositivos USB) Software de divisão de ISO para arquivos maiores que 4 GB (se necessário) OPL Manager (ferramenta auxiliar no PC para organizar jogos, capas, converter BIN → ISO, etc.) (Opcional) exploit como FreeMcBoot, FHDB, Fortuna ou método similar para permitir executar homebrew no PS2 Observações importantes Dispositivos USB ou externos maiores que 32 GB podem precisar de formatação especial ou utilitários. Jogos maiores que 4 GB normalmente precisam ser “divididos” em pedaços (split) para compatibilidade com FAT32. A compatibilidade de jogos varia; alguns títulos exigem configurações especiais no OPL (patches, modos específicos). O OPL deve ser “injetado” ou iniciado de alguma forma no PS2, seja via Memory Card com um exploit (FreeMcBoot / FHDB) ou via adaptador, conforme o modelo do console. Fluxo de instalação e configuração detalhada Aqui está um passo a passo aprofundado, com explicações adicionais: 1. Preparar o exploit / ambiente homebrew Se o seu PS2 ainda não roda homebrew, você precisa de um método para executar o OPL: FreeMcBoot (FMCB) é um dos métodos mais comuns: permite que você carregue aplicativos a partir do cartão de memória. Outros métodos: Free Hard Drive Boot (FHDB), Fortuna Project, FreeDVDBoot, etc. O método vai depender do modelo do PS2 (fat ou slim) e se ele já está desbloqueado. Após instalar o exploit, normalmente você terá um menu de inicialização ou opção para lançar o uLaunchELF ou diretamente o OPL. Uma vez que você tenha o ambiente homebrew ativo, você pode avançar para instalação de arquivos no Memory Card ou no dispositivo de armazenamento. 2. Instalar o OPL no Memory Card / adaptador interno Esse passo garante que o OPL fique acessível a partir do menu do PS2. Obtenha o arquivo OPL.ELF (ou versão equivalente) e a pasta de suporte OPL. Usando uLaunchELF, navegue até o dispositivo onde você armazenou os arquivos (pendrive, HD externo, etc.). Copie a pasta OPL para o root (raiz) do Memory Card (slot 0 / mc0). Se necessário, crie a pasta BOOT no mc0 e coloque um arquivo como BOOT.ELF que aponte para o OPL. Você pode configurar no menu do FreeMcBoot (ou equivalente) para que o OPL apareça automaticamente. Reinicie o console; o OPL deve aparecer como opção no menu ou via uLaunchELF. Este método garante que você não dependa de inserir pendrive toda vez para rodar o OPL. YouTube+2GGames+2 3. Preparar o dispositivo de jogos (USB / HD / rede) Aqui você prepara o dispositivo onde os ISOs (ou arquivos compatíveis) dos jogos ficarão. 3.1 USB / HD externo Formate o dispositivo em FAT32 (é o formato compatível mais comum). Se houver jogos maiores que 4 GB, você precisará “splitar” (dividir) usando ferramentas como USBUtil ou utilitários similares. Crie pastas padrão esperadas pelo OPL, como DVD, CD (se aplicável). Coloque os arquivos ISO (ou pastas do jogo) nas pastas corretas. Use OPL Manager para renomear, adicionar capas, configurar metadados (facilita visualização no PS2). Verifique se o OPL tem o modo USB ativado: no menu Settings → USB Device Start Mode (Manual / Auto). GitHub+1 3.2 HD interno via adaptador Instale um HD no PS2 usando o adaptador de rede (Network Adapter). O OPL suporta o formato de games utilizado pelo HD Loader, e também ISOs / ZSO no HD interno. GitHub+1 Transfira os jogos do PC para o HD via cabo IDE/SATA ou adaptador USB-IDE. Configure no OPL para detectar o dispositivo interno. 3.3 Rede via SMB No PC, crie uma pasta compartilhada via SMB contendo os jogos (ex: uma pasta “PS2Games”). Nas configurações de rede do OPL, você define o IP estático, endereço SMB, nome da pasta compartilhada, etc. ConsoleMods+1 No OPL, vá em Network Config e configure adequadamente os campos de rede. Se tudo estiver correto, o OPL vai listar os jogos presentes na pasta compartilhada. Algumas versões também permitem utilizar DHCP em vez de IP estático. YouTube 4. Primeira execução e ajustes no OPL Depois que o OPL for instalado e o dispositivo com jogos preparado: Inicie o OPL via menu ou usando uLaunchELF. No menu principal, selecione o modo de exibição (USB, HDD, SMB) conforme aplicação. Vá em Settings e ajuste: USB Device Start Mode (Auto ou Manual) Check USB fragmentation: deixar ligado evita problemas. Definir Default Menu para que inicie diretamente no modo de jogos desejado. Outras configurações como modo de vídeo, cheat codes, etc. GitHub+1 Em Save Changes, confirme as alterações. Volte ao menu principal → selecione a categoria de jogos (USB / HDD / SMB) → veja a lista de títulos. Escolha um jogo e execute. Se funcionar sem travar, ótimo! Se houver problema, talvez precise de ajustes por jogo (patches, modos “e” / “e + patch especial”). 5. Dicas avançadas e soluções de problemas Alguns jogos exigem modo especial de compatibilidade (usando patches no OPL). Se um jogo não aparece, verifique o nome do arquivo — ele deve estar no padrão esperado (p. ex. SLUS_123.45.GameName.iso). Ative a opção Check USB fragmentation para evitar falhas em dispositivos USB fragmentados. GitHub Se o dispositivo USB estiver “fragmentado”, a recomendação é: backup → formatar → restaurar (evite tentar defragmentar diretamente). GitHub Verifique se o console está configurado para usar o dispositivo correto (selecione modo USB / HDD / SMB). Em casos de PS2 “slim” ou modelos menos compatíveis, pode haver limitações (difícil detecção de HD interno, velocidades baixas por USB). Use a lista de compatibilidade do OPL (OPL-CL) para ver se o jogo tem exigências específicas. GitHub+1 Se o leitor óptico estiver danificado, use sempre o método externo (USB / HDD / rede). Em consoles sem leitor funcional, peça para alguém já configurar o Memory Card com o exploit / OPL e então leve para o seu PS2. Exemplo passo a passo (fluxo completo) Aqui está um exemplo simplificado de como alguém faria do zero: Prepare um Memory Card com FreeMcBoot. Baixe OPL e copie para um pendrive com o OPL Manager. Conecte o pendrive no PS2, use uLaunchELF para mover a pasta OPL ao mc0:/ do Memory Card. Configure o FreeMcBoot para exibir o OPL no menu inicial. No PC, formate um pendrive em FAT32 e copie jogos menores que 4 GB para DVD/ e jogos maiores divididos para DVD/ com método split. No OPL, ajuste USB Device Start Mode para AUTO. Salve configurações e acesse o menu de jogos USB. Carregue um jogo e teste. Para jogos com falha, tente forçar modo compatível no menu de configurações do jogo no OPL.

Ler dica
Veja 10 dicas de segurança para Windows 10 - preparando-se para o fim do suporte
Tecnologia

Veja 10 dicas de segurança para Windows 10 - preparando-se para o fim do suporte

O fim do suporte a uma versão do sistema operacional aumenta o risco de exposições a vulnerabilidades não corrigidas. Se você ainda utiliza Windows 10, é fundamental adotar medidas de proteção adicionais enquanto planeja a atualização para uma versão suportada. Abaixo estão 10 recomendações práticas e priorizadas para reforçar a segurança das máquinas com Windows 10. 1. Garanta atualizações críticas e mantenha o Windows atualizado enquanto possível Mesmo que o fim do suporte esteja próximo, instale todas as atualizações de segurança e cumulativas disponíveis. Configure o Windows Update para baixar e instalar atualizações automaticamente e verifique também atualizações de firmware e drivers fornecidos pelo fabricante do hardware. 2. Use uma solução antivírus/antimalware confiável e mantenha-a atualizada Ative o Microsoft Defender ou um antivírus comercial de confiança. Além da proteção tradicional, avalie soluções com EDR (Endpoint Detection and Response) que detectam comportamentos suspeitos e podem reduzir o impacto de ameaças não corrigidas. 3. Faça backups regulares e verifique a capacidade de restauração Estabeleça um plano de backup (local e offsite) e teste regularmente a restauração. Utilize imagens completas do sistema para recuperar rapidamente máquinas críticas e automatize snapshots quando possível. 4. Aplique políticas de menor privilégio e use contas de usuário padrão Evite operar rotineiramente com contas administrativas. Crie contas padrão para atividades diárias e mantenha uma conta de administrador separada para tarefas de manutenção. Isso reduz a superfície de ataque em caso de comprometimento. 5. Habilite e configure o Firewall do Windows e restrinja conexões de rede Use o firewall para bloquear tráfego desnecessário e aplique regras que limitem acesso a serviços sensíveis. Em ambientes corporativos, combine com segmentação de rede para isolar sistemas legados. 6. Proteja dados com criptografia (BitLocker) e políticas de senha fortes Ative BitLocker nas unidades sistemas sempre que possível para proteger dados em caso de perda ou roubo do dispositivo. Defina políticas de senha robustas e considere autenticação multifator (MFA) para contas que suportem essa tecnologia. 7. Desative serviços antigos e protocolos inseguros Revise serviços e protocolos legados (por exemplo, SMBv1) e desative-os se não forem necessários. Serviços antigos são alvos comuns de ataques; remova ou reduza permissões sempre que possível. 8. Controle aplicações e remova software desnecessário Remova aplicativos que não são utilizados e mantenha apenas softwares suportados e atualizados. Considere a aplicação de políticas de controle de execução (AppLocker, Windows Defender Application Control) para limitar quais programas podem ser executados. 9. Monitore e registre eventos de segurança Habilite logs e encaminhe eventos críticos para uma solução de SIEM ou central de logs. Monitoramento proativo aumenta a chance de detectar intrusões cedo e responder rapidamente. 10. Planeje a migração e estratégias compensatórias Elabore um plano de migração para um sistema suportado (por exemplo, Windows 11) priorizando ativos críticos. Enquanto a migração não ocorre, implemente controles compensatórios: segmentação de rede, regras de firewall, EDR, listas de bloqueio e restrições de acesso remoto. Passos imediatos recomendados (prioridade) Implemente backups semanais e valide a restauração. Instale ou atualize a solução antimalware e ative proteção em tempo real. Desative serviços/protocolos antigos (SMBv1, telnet) e aplique patches de firmware. Ative BitLocker e configure senhas fortes + MFA quando possível. Segmente a rede e limite o acesso remoto apenas a usuários autorizados. Boas práticas de usuário e treinamento Usuários bem informados reduzem riscos. Treine a equipe sobre phishing, links suspeitos, anexos e a importância de atualizar senhas. Estabeleça um canal claro para reportar possíveis incidentes de segurança. Perguntas frequentes (FAQ) O que acontece se eu continuar usando Windows 10 após o fim do suporte? Você ficará sem atualizações de segurança oficiais, o que aumenta a probabilidade de exposições a vulnerabilidades. Sistemas sem suporte exigem controles extras para mitigar riscos. Posso contratar suporte estendido? Em alguns casos, empresas oferecem opções de suporte estendido por tempo limitado. Avalie custos e compare com o esforço de migração para decidir a melhor alternativa. Quais sistemas eu devo priorizar para migrar primeiro? Priorize sistemas que armazenam dados sensíveis, máquinas expostas à internet, servidores e estações usadas por equipes críticas. Esses devem ser os primeiros a migrar ou a receber controles compensatórios rígidos. Conclusão Enquanto planeja a migração do Windows 10 para uma plataforma suportada, aplique as medidas descritas nesta lista para reduzir riscos. Atualizações, backups, antivírus, políticas de menor privilégio e monitoramento são pilares que aumentam a resiliência do ambiente. { "@context": "https://schema.org", "@type": "Article", "headline": "10 dicas de segurança para Windows 10 — preparando-se para o fim do suporte", "description": "Saiba 10 medidas práticas de segurança para proteger computadores com Windows 10 enquanto você planeja a migração. Proteção contra vulnerabilidades, backups, atualizações e recomendações para reduzir riscos após o fim do suporte.", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://suadica.com/dicas/seguranca-windows-10-fim-suporte" }, "author": { "@type": "Person", "name": "Flavio Cabral" }, "publisher": { "@type": "Organization", "name": "SuaDica", "logo": { "@type": "ImageObject", "url": "https://suadica.com/imagensgeral/logo.png" } }, "image": "https://suadica.com/imagensgeral/seguranca-windows10.jpg", "datePublished": "2025-09-22" } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "O que significa o fim do suporte ao Windows 10?", "acceptedAnswer": { "@type": "Answer", "text": "Fim do suporte significa que a Microsoft deixará de publicar atualizações de segurança e correções para a versão. Sem essas atualizações, vulnerabilidades recém-descobertas podem não ser corrigidas." } }, { "@type": "Question", "name": "Posso continuar usando o Windows 10 com segurança?", "acceptedAnswer": { "@type": "Answer", "text": "É possível, mas o risco aumenta. Recomendamos aplicar medidas extras de proteção: usar antivírus atualizado, isolar máquinas críticas, realizar backups regulares e planejar a migração para um sistema suportado." } }, { "@type": "Question", "name": "Quais são as opções para usuários após o fim do suporte?", "acceptedAnswer": { "@type": "Answer", "text": "As opções incluem migrar para Windows 11 ou outra plataforma suportada, contratar suporte estendido (quando disponível) ou aplicar controles compensatórios como EDR, segmentação de rede e políticas restritivas." } } ] }

Ler dica
Como montar um NAS caseiro com Raspberry Pi Compute Module 5 e RAID-5 (Guia Completo)
Informática

Como montar um NAS caseiro com Raspberry Pi Compute Module 5 e RAID-5 (Guia Completo)

Aprenda a montar um NAS DIY com Raspberry Pi Compute Module 5, OpenMediaVault e RAID-5 para armazenamento seguro e econômico.O armazenamento em rede (NAS) pode ser uma solução muito poderosa paraquem precisa guardar grandes volumes de dados com segurança, acessocompartilhado e redundância. Neste guia, mostramos passo a passo comoconstruir um NAS caseiro usando o Raspberry Pi Compute Module 5 junto deum adaptador NVMe‑para‑SATA, configurado em RAID‑5 com o softwareOpenMediaVault.------------------------------------------------------------------------Materiais necessáriosPara montar esse sistema, foi usado:1.  Raspberry Pi Compute Module 5 (CM5) — módulo compacto com bom    desempenho.2.  Adaptador NVMe para SATA com chip ASM1166 — permite conectar vários    discos SATA via interface NVMe.3.  Rack ou suporte para HDDs em acrílico — para organizar fisicamente    os discos.4.  Cabo de alimentação SATA apropriado — juntamente com uma fonte DC de 12V, 7,5A, para alimentar os discos.5.  Discos rígidos (HDDs) — múltiplos para formar o array RAID‑5.6.  OpenMediaVault (OMV) — sistema operacional/software de gestão do    NAS.------------------------------------------------------------------------Instalação do sistema operacional e configurações iniciais-   Foi usado como base o Raspberry Pi OS Lite, versão leve adequada    para rodar o OpenMediaVault.-   Durante a instalação, surgiu um problema: o sistema não reconhecia    os discos ligados via o adaptador ASM1166.-   A solução foi compilar manualmente o driver necessário, garantindo a    detecção dos HDDs.dtparam=pcie-32bit-dma-pi5  dtoverlay=pciex1-compat-pi5,no-mipApós esse ajuste, a instalação do OpenMediaVault pôde prosseguirnormalmente.------------------------------------------------------------------------Configurando o RAID‑51.  Acesse o painel do OMV pela interface web.2.  Vá até a seção de Armazenamento → RAID Management.3.  Crie um novo array selecionando RAID‑5 e adicione os discos rígidos    conectados.4.  Após a sincronização, formate o array com um sistema de arquivos    (por exemplo, EXT4).Esse processo cria um volume tolerante a falhas: se um dos discosapresentar defeito, os dados podem ser reconstruídos a partir dosdemais.------------------------------------------------------------------------Vantagens da solução-   Baixo custo: aproveita hardware acessível como o Raspberry Pi CM5.-   Escalabilidade: permite adicionar mais discos SATA.-   Redundância: o RAID‑5 garante maior segurança em caso de falha de um    HDD.-   Flexibilidade: o OpenMediaVault traz recursos como compartilhamento    de arquivos, integração com Docker e plugins adicionais.------------------------------------------------------------------------Considerações finaisCom poucos componentes e um pouco de paciência para compilar drivers econfigurar o sistema, é possível montar um NAS DIY robusto, econômico econfiável usando o Raspberry Pi Compute Module 5.Essa é uma alternativa interessante tanto para uso pessoal quanto parapequenas empresas que precisam de armazenamento seguro sem investir emsoluções proprietárias de alto custo.

Ler dica
ESP32-C3 Super Mini
Eletrônica

ESP32-C3 Super Mini

O ESP32-C3 Super Mini é uma placa de desenvolvimento compacta com chip ESP32-C3 com Wi-Fi e Bluetooth integrados. Ao contrário de outros modelos de placas ESP32, este é um chip de núcleo único. Ele ocupa um espaço muito pequeno e é otimizado para baixo consumo de energia, consumindo apenas cerca de 43 μA no modo de espera profunda, de acordo com a ficha técnica. A placa possui 16 pinos, com 11 GPIOs programáveis que suportam ADC, PWM, UART, I2C e SPI.Inclui botões RST (reset) e BOOT. O botão BOOT é usado para colocar a placa no modo bootloader para carregar código, enquanto o botão RST redefine o board—useful para reiniciar e executar código recém-carregado.Aqui está um resumo do ESP32-C3 especificações técnicas:Processador: CPU RISC-V de 32 bits rodando até 160 MHzProtocolos IEEE 802.11b/g/n WiFi e Bluetooth 5 (LE)SRAM de 400 KB, ROM de 384 KB e flash 4M integradoAntena SMD compacta11 GPIOs que suportam as seguintes interfaces:4 pinos ADCPWMUARTI2CSPILED integrado no GPIO 8Botões de reinicialização e inicializaçãoConsumo de energia ultrabaixo: tão baixo quanto 43 uA no modo de sono profundoFator de forma pequenoVocê também pode dar uma olhada na tabela a seguir:Microcontrolador (processador)Espressif ESP32-C3 (32-RISC-V single-core, até 160 MHz)Memória Flash4 MB (flash SPI integrado)SRAM400 KBROM384 KBWi-Fi802,11 b/g/n, 2,4 GHz, até 150 MbpsBluetoothBluetooth 5.0 LEPinos GPIO11 GPIOs acessíveisEntradas analógicas (ADC)2 × ADCs SAR de 12 bits, até 6 canaisCanais PWM6 canaisSPI3 × Interfaces SPI (SPI0, SPI1 reservado)I2C1 × Interface I2CUART2 × Interfaces UARTI2S1 × Interface I2SInterface USBUSB-C, suporta USB CDCFonte de alimentação5 V via USB-C ou 3,3 V–6 V via pino VIN (5 V); regulador integrado de 3,3 V (até 500 mA)Tensão operacional3,3 V (nível lógico para GPIOs)Modo de sono profundo43uABotões1 × Botão de reinicialização, 1 × Botão de inicialização (GPIO9)LED1 × LED integrado (no GPIO8, ativo baixo)ProgramaçãoArduino IDE, ESP-IDF, MicroPython, PlatformIO/pioarduinoA imagem a seguir mostra a pinagem da placa ESP32-C3 Super Mini. Observe que a pinagem pode mudar ligeiramente dependendo do fabricante. Então, verifique novamente a pinagem com o mapeamento de pinos na serigrafia do seu quadro.A tabela a seguir descreve o mapeamento de pinos e suas funções.AlfineteFunção3V3Saída/entrada de 3,3 V (sai 3,3 V do regulador de bordo ou é uma entrada para fonte de alimentação externa de 3,3 V)5VEntrada/saída de 5 V (conecta-se à fonte USB-C 5 V ou externa 5 V)GNDPino GNDGPIO 0E/S de uso geral, ADC1, PWMGPIO 1E/S de uso geral, ADC1, PWMGPIO 2E/S de uso geral ADC1, pino de cintagem (modo de inicialização) (evitar para uso geral)GPIO 3E/S de uso geral, PWMGPIO 4E/S de uso geral, PWM, padrão SPI SCK alfineteGPIO 5E/S de uso geral, PWM, padrão MISO SCK alfineteGPIO 6E/S de uso geral, PWM, padrão SPI MOSI alfineteGPIO 7E/S de uso geral, PWM, padrão SPI SS alfineteGPIO 8Conectado ao LED integrado (ativo baixo); Pino de cintagem (evitar para uso geral);Padrão I2C SDA alfineteGPIO 9Conectado ao botão BOOT (LOW para entrar no bootloader), pino de amarração (evitar para uso geral)Padrão I2C SCL alfineteGPIO 10E/S de uso geral, PWMGPIO 20E/S de uso geral, PWM, padrão UART RX AlfineteGPIO 21E/S de uso geral, PWM, padrão UART TX Alfinete

Ler dica
ESP32 - Sistema de Trava de Porta por Senha
Eletrônica

ESP32 - Sistema de Trava de Porta por Senha

ESP32 - Sistema de Fechadura com Senha body { font-family: Arial, sans-serif; line-height: 1.6; max-width: 900px; margin: 40px auto; padding: 0 20px; background-color: #f9f9f9; color: #333; } h1, h2 { color: #005792; } code { background-color: #eee; padding: 2px 6px; border-radius: 4px; } pre { background-color: #f4f4f4; border-left: 4px solid #005792; padding: 10px; overflow-x: auto; } a { color: #0073e6; text-decoration: none; } ESP32 - Sistema de Fechadura com Senha Aprenda a criar um sistema de fechadura eletrônica usando senha com teclado (keypad) e fechadura eletromagnética. Usuários inserem a senha pelo teclado. Se a senha for válida, o ESP32 aciona a fechadura para destravar a porta. O sistema também pode incluir um display LCD para feedback visual. Como funciona a verificação da senha * - reseta a entrada de senha # - finaliza a entrada de senha e a valida Caracteres inseridos são armazenados em uma string Ao pressionar #, a string é comparada com as senhas válidas Diagrama de Fiação Código: ESP32 com Teclado e Fechadura #include <Keypad.h> #define RELAY_PIN 19 #define ROW_NUM 4 #define COLUMN_NUM 3 char keys[ROW_NUM][COLUMN_NUM] = { {"1","2","3"}, {"4","5","6"}, {"7","8","9"}, {"*","0","#"} }; byte pin_rows[ROW_NUM] = {12,14,27,26}; byte pin_column[COLUMN_NUM] = {25,33,32}; Keypad keypad = Keypad(makeKeymap(keys), pin_rows, pin_column, ROW_NUM, COLUMN_NUM); const String password_1 = "1234"; const String password_2 = "4444"; const String password_3 = "55555"; String input_password; void setup() { Serial.begin(9600); input_password.reserve(32); pinMode(RELAY_PIN, OUTPUT); digitalWrite(RELAY_PIN, HIGH); // trancar porta } void loop() { char key = keypad.getKey(); if (key) { Serial.println(key); if (key == "*") { input_password = ""; } else if (key == "#") { if (input_password == password_1 || input_password == password_2 || input_password == password_3) { Serial.println("Senha válida => destravar porta"); digitalWrite(RELAY_PIN, LOW); delay(20000); digitalWrite(RELAY_PIN, HIGH); } else { Serial.println("Senha inválida => tente novamente"); } input_password = ""; } else { input_password += key; } } } Instruções Rápidas Conecte o ESP32 ao PC via USB Abra o Arduino IDE Instale a biblioteca Keypad Copie e cole o código Compile e envie para o ESP32 Use um eletroímã simulando a fechadura Digite uma senha e pressione # Teste Digite 1234 e # → destrava a porta Digite 1111 e # → senha incorreta Código com LCD I2C #include <LiquidCrystal_I2C.h> #include <Keypad.h> #define RELAY_PIN 19 #define ROW_NUM 4 #define COLUMN_NUM 3 char keys[ROW_NUM][COLUMN_NUM] = { {"1","2","3"}, {"4","5","6"}, {"7","8","9"}, {"*","0","#"} }; byte pin_rows[ROW_NUM] = {12,14,27,26}; byte pin_column[COLUMN_NUM] = {25,33,32}; Keypad keypad = Keypad(makeKeymap(keys), pin_rows, pin_column, ROW_NUM, COLUMN_NUM); const String password_1 = "1234"; const String password_2 = "4444"; const String password_3 = "55555"; String input_password; LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { Serial.begin(9600); input_password.reserve(32); pinMode(RELAY_PIN, OUTPUT); digitalWrite(RELAY_PIN, HIGH); lcd.init(); lcd.backlight(); } void loop() { char key = keypad.getKey(); if (key) { Serial.println(key); if (key == "*") { input_password = ""; lcd.clear(); } else if (key == "#") { lcd.clear(); if (input_password == password_1 || input_password == password_2 || input_password == password_3) { Serial.println("Senha válida => destravar porta"); lcd.setCursor(0, 0); lcd.print("CORRETO!"); lcd.setCursor(0, 1); lcd.print("PORTA ABERTA!"); digitalWrite(RELAY_PIN, LOW); delay(20000); digitalWrite(RELAY_PIN, HIGH); } else { Serial.println("Senha inválida => tente novamente"); lcd.setCursor(0, 0); lcd.print("INCORRETO!"); lcd.setCursor(0, 1); lcd.print("ACESSO NEGADO!"); } input_password = ""; } else { if (input_password.length() == 0) lcd.clear(); input_password += key; lcd.setCursor(input_password.length(), 0); lcd.print("*"); } } } Nota: o endereço I2C do LCD pode variar. Neste exemplo, foi usado 0x27, comum em modelos da marca DIYables. Tutorial em Vídeo Se quiser vídeo tutorial, acesse e inscreva-se: Canal do ESP32io

Ler dica
Voce chegou ao fim das materias publicadas.