Como ligar o meu computador com um PIN utilizando um Arduino para proteger o meu computador de outros utilizadores. Este é o 1º prototipo do projeto
, ciber segurança , informática , engenharia informática , design de interação , prototipagem
We write about tech, science and design!
facebook.com/jomirifeMedia •
twitter.com/jomirife •
youtube.com/jomirife •
instagram.com/jomirife
Como ligar o meu computador com um PIN utilizando um Arduino para proteger o meu computador de outros utilizadores. Este é o 1º prototipo do projeto
, ciber segurança , informática , engenharia informática , design de interação , prototipagem
Ativar o relógio digital na proteção de ecrã – smartphone Android 12
portugal, engenharia informática, segurança informática, tecnologia, ciber segurança, design de interação, configurar, android 12, sistema operativo, dispositivo móvel, telemóvel, smartphone, tutorial, helpdesk, suporte técnico, ajuda, sistema operacional móvel, android api 31, resolver problema, reparar, ativar o relógio, proteção de ecrã, relógio digital, relógio na proteção de ecrã
O assistente Google reponde com uma frase metade em português e metade em inglês
engenharia informática, tecnologia, computadores, ciber segurança, design de interação, assistente virtual, alexa, siri, amazon echo, inteligência artificial, tradução, bug, erro, sistema operativo, dispositivo móvel, smartphone, tablet, google android, android 12, assistente digital, hey google, ok google, assistente pessoal, pesquisa google, interação humano computador
O objetivo deste projeto de engenharia eletrónica é criar o protótipo de um adaptador que me permita ligar ventoinhas por USB para arrefecer/ventilar dispositivos eletrónicos, como um router de internet, para aumentar a performance do processamento dos dados, e assim ao ventilar consigo ter velocidade de internet mais rápida e transferência de dados na rede. O projeto está dividido em duas partes, na primeira parte criei o adaptador e explico como funciona, na segunda parte faço a demonstração do protótipo aplicado a um router de internet (roteador) e uma box de televisão, utilizando várias ventoinhas ligadas no adaptador USB/IDE para arrefecer os equipamentos, especificamente os chips que processam a informação, para atingirem a performance máxima.
Protótipo adaptador USB/IDE para ligar ventoinhas e arrefecer equipamentos eletrónicos (Parte 1/2)
Parte 1 – Adaptador USB para IDE com 40 pinos
Para a criação deste adaptador necessitei de um cabo paralelo IDE/ATA, que é um cabo utilizado para comunicação paralela de componentes de computadores com a motherboard, e uma ficha USB. Na ficha USB utilizo os pinos de entrada de energia (vcc) e de terra (ground) são soldados alternadamente a cada um dos fios do cabo IDE, para que na ficha possa ter uma fila para ligar o VCC de ventoinhas e na outra fila ligar o GND das ventoinhas, criando o circuito completo que permite alimentar as ventoinhas. Com 40 fios soldados ao cabo, permite ter até 20 ventoinhas alimentadas pelo mesmo adaptador de energia USB.
Arrefecer o router de internet com ventoinhas usando o protótipo adaptador USB/IDE (parte 2/2)
Parte 2 – Demonstração do protótipo a arrefecer um router
Android 12 (API 31) é a nova versão do sistema operativo móvel Android desenvolvido pela Google, sucessor do sistema Android 11. Este sistema é direcionado para plataformas de dispositivos móveis, utilizando a gestão de pacotes APK, funciona através de um kernel Linux e com a interface gráfica Material Design ou Material You.
Formatar o smartphone Android 12 https://youtu.be/opeAAz_3UOc
Mudar o idioma/língua https://youtu.be/NQJUpBmKnFo
Ativar o corretor ortográfico https://youtu.be/XwAJyAw-vE4
Alterar a data, hora e fuso horário https://youtu.be/d_aBZR65bTc
Ativar bloqueio de ecrã com padrão ou PIN https://youtu.be/0WtIpS7GYv8
Ativar o modo escuro https://youtu.be/DdU1IKG49ME
Alterar o tempo de bloqueio do ecrã https://youtu.be/RcE7X7vmVrg
Alterar o tamanho de letra e textos https://youtu.be/Fa16sByxXns
Alterar o tamanho da visualização https://youtu.be/b9h9Y4psVYg
Ativar o relógio na proteção de ecrã https://youtu.be/IoJKGSPNDWw
Desativar as animações do sistema https://youtu.be/VYh-9O-vITg
Utilizar o botão de ligar para terminar chamadas https://youtu.be/pnl5cAemxqs
Ajustar o equilíbrio do áudio estéreo https://youtu.be/bLqUHgcoRL8
Configurar a voz sintetizada https://youtu.be/FFI0dT_Uc-4
Mostrar a percentagem de bateria https://youtu.be/JoaXfnQ0wFM
Ativar o modo de poupança de bateria https://youtu.be/WOPaVIs0hPo
Alterar o toque do telemóvel https://youtu.be/L0DGi_aivn0
Desativar os sons do teclado https://youtu.be/a_riHcP7_SI
Alterar o som de alarme https://youtu.be/9pQ3Ap2C9Wc
Ativar/desativar/configurar a vibração https://youtu.be/Z5OySoSqgqk
Desativar o acesso à câmara e microfone https://youtu.be/TftCN7e6-JY
Desativar a localização pelas apps https://youtu.be/Dx5zddiKBgk
Ativar o botão para a ligar Urgência SOS https://youtu.be/_Ns9cVzwZr8
Alerta de emergência de ataques e desastres naturais https://youtu.be/aZwYOhf7g64
Procurar atualizações do sistema https://youtu.be/6GlAbsBtips
Ativar o modo de avião https://youtu.be/M-It6-GNV_8
Ativar/desativar a ligação bluetooth https://youtu.be/NQiF561AdC4
Sincronizar um dispositivo bluetooth https://youtu.be/jsJ4yXsGEfk
Desligar os dados móveis de internet https://youtu.be/UQuWEpJxzT0
Fechar todas as aplicações https://youtu.be/mt7PKEowg5w
Adicionar widgets no ecrã https://youtu.be/LYz9_9UrnWI
Adicionar o relógio no ecrã principal https://youtu.be/8OQp3wL5HGQ
Adicionar o calendário de agendamentos no ecrã https://youtu.be/oJhF8kyH0W4
Mudar o idioma/língua para Português https://youtu.be/O1B-m5JgnhQ
Remover idiomas https://youtu.be/jOSTx2TM00M
Adicionar apps e grupos de apps no ecrã https://youtu.be/huQpaZbJkQ8
Remover/desinstalar uma aplicação https://youtu.be/Qw3e45gNZKc
Esta versão do sistema operacional do Google Android traz novos recursos para os utilizadores/usuários, tornando a experiência de uso mais pessoal, intuitiva e personalizável. A nova versão também traz mudanças significativas referentes a privacidade do utilizador, sendo possível aceder às permissões das aplicações, impedir o uso da localização do GPS, e ser notificado assim que uma aplicação utilizar a câmara ou microfone.
O Design Material You é uma interface que se adapta ao estilo do utilizador, seja ele qual for, tornando-se acessível para todas as necessidades e adaptável para cada tela onde está a ser utilizado. Os elementos do sistema podem trocar de cor de acordo com o seu papel de parede, usando tons complementares. Além disso, os controles rápidos estão maiores e mais personalizáveis, oferecendo assi ao utilizador uma interação mais intuitiva e rápida.
Smartphones compatíveis:
Samsung Galaxy S21 / M22 / M32 / A52 / M21 / A22 / A32 / A72 / M51 / Z Fold3 5G / Flip3
Realme C25Y / 8i / C21 / C11 / C25 / X7 Max / Q3 Pro / GT / Narzo 30 5G
Oppo Reno 6 Pro 5G / A16 / K9 / A53 / A95 / A94 / A35 / Reno5 / A54 / A74 / Find X3 / F19 / A53
Xiaomi 11T Pro Ultra / Redmi 10 Prime / Pad 5 Pro / Poco F3 GT / Redmi Note 10T 5G / Poco M3 Pro 5G / Redmi K40 Gaming / Mi 11X Pro / Redmi K40 Pro
ZTE nubia Red Magic 6s Pro / Axon 30 5G / Blade V30 Vita / nubia Z30 Pro / S30 Pro
Huawei nova 8 / P50 Pro / Mate 40 4G / Y9a / Enjoy 20 Plus 5G
OnePlus Nord 2 5G / 9R
Asus ROG Phone 5s Pro / Zenfone 8
Google Pixel 5a 5G / 4 XL / 3 XL / 3a
Vivo iQOO 7 Legend / Z5 / X70 /
Nokia X20 / G50 / XR20
Módulo de chave magnética de palheta KY-021. É um sensor magnético que normalmente fica aberto ou fechado quando exposto a um campo magnético. O Módulo Mini Reed Switch Magnético KY-021 consiste em um resistor de 10kΩ e um interruptor de palheta metálica num tubo (reed switch) que é acionado por um campo magnético, comumente usado em sistemas mecânicos como sensores de proximidade. Compatível com plataformas eletrônicas populares como Arduino, Teensy e ESP8266.
Veja projetos onde utilizo este módulo
► Mudar a cor de um LED https://www.youtube.com/watch?v=OTxWcsp2M_w
► Interface de porta com NFC https://www.youtube.com/watch?v=NLIHn6Duenk
O meu PC é ligado com um PIN !! 😁
Meti um teclado numérico para o ligar o computador com um PIN, porque gosto de informática e design de interação. O objetivo deste projeto foi explorar conceitos para adicionar mais níveis de proteção de um computador. Este protótipo requer que o utilizador insira um número PIN para ligar o computador.
Ver a demonstração no youtube
Unboxing óculos de realidade virtual para smartphone, para investigação de design de interação e desenvolvimento de protótipos de interação humano-computador através de visão por computador, utilizando a câmara e processamento do smartphone.
⚡ Projeto Arduino para uma porta - Comunicação através da porta serial 📲🚧 Protótipo 4/4
Protótipo 4 - Sistema de comunicação via porta serial.
Neste protótipo irei comunicar o sistema através da porta serial, pois o Arduino coleta as informações dos sensores e as envia para o computador para verificação de acesso ao sistema, além de demonstração do aplicativo gráfico gerado pelo computador com as informações de status do sistema.
Proteger o meu computador com um número PIN – Utilizar um Arduino para ligar o PC
O projeto
O objetivo deste projeto é criar um protótipo de um sistema de interação que me permite adicionar mais um nível de proteção do acesso ao meu computador. O computador tem os dados do disco encriptados e o Windows tem uma palavra-chave de acesso, mas eu criei um protótipo para que só quem souber o número PIN é que consegue ligar o computador. Para desenvolver este projeto, utilizei um Arduino, que é o sistema que verifica se o código inserido está correto para ligar o computador. Assim reduzindo vulnerabilidades através de mais um método de autenticação para o dono do computador.
Como funciona
O utilizador terá que escrever um número PIN de 4 dígitos para ligar o computador através de um teclado numérico 0-9. O utilizador poderá fazer quantas tentativas quiser, ou várias sequências de números, mas o computador só é ligado quando for inserida a sequência de correta de 4 números.
O protótipo
Para desenvolver este protótipo necessitei de um teclado numérico, com ligações elétricas individuais para cada uma das teclas existentes. Cada um dos fios elétricos é ligada a um dos pinos do Arduino para que este saiba exatamente que tecla foi clicada pelo utilizador. Para o processamento do código inserido, escrevi um programa para o Arduino que verifica a sequência de números recebidos. O Arduino recebe todos os valores inseridos pelo usuário no teclado, colocando todos os números recebidos numa variável string longa, e sempre que é inserido um novo número, o programa verifica se os últimos 4 dígitos da string é igual a uma constante que está guardada em memória com a string que corresponde ao código correto. Quando for inserida uma sequência de 4 números igual à variável na memória, o programa valida como correto. Quando o código é validade, existe outra ligação aos pinos da motherboard, que permite ligar o computador.
O futuro do protótipo
Este protótipo poderá ser aplicado a qualquer computador, mas o próximo protótipo deste projeto será aplicar todos os componentes num módulo independente que encaixa numa das gavetas frontais do computador. Em projetos diferentes irei explorar a utilização de um leitor de impressões digitais, leitor de cartões NFC, e visão por computador, para realizar esta mesma tarefa de ligar o computador.
⚡ Projeto Arduino para uma porta - Interação e feedback com cartões NFC 🚪🚧 Protótipo 3/4
Protótipo 3 - Prova de demonstração de conceito de controle e feedback do sistema.
Neste protótipo irei instalar o sistema desenvolvido em um modelo de prova de conceito. Demonstrando como todo o sistema funciona, as funcionalidades dos sensores, o feedback visual e audível do sistema, a comunicação entre o Arduino e o computador para processar as informações e gerar a saída gráfica.
Desenvolvimento do protótipo.
Protótipo 1 - Mudar a cor da luz https://youtu.be/OTxWcsp2M_w
Protótipo 2 - Controlando o solenoide https://youtu.be/qA3ISsbhMr0
Protótipo 2 - Implementação e feedback https://youtu.be/qEC3YoK8cpw
Protótipo 4 - Comunicação via porta serial https://youtu.be/fuy75T8bjAo
O HTC Vive Tracker é um dispositivo de rastreamento posicional sem fio para realidade virtual (VR). Este dispositivo pode detectar a posição em 3 eixos (XYZ). O uso de rastreadores Vive em objetos pode tornar mais fácil trazer objetos para um ambiente virtual, seja uma caixa, uma ferramenta ou anexado a um corpo, o elemento ou objeto ao qual será anexado será rastreado em tempo real para o ambiente virtual. O rastreamento de objetos físicos pode ser útil para obter a posição de objetos reais na sala ou pode ser usado como um meio de interação com o sistema.
Começando um novo projeto de Arduino com um simples botão. Projetos de eletrónica com um Arduino podem ser muito complexos e difíceis de realizar, mas passo a passo o projeto começa a ser contruído e o circuito vai ficando a funcionar, este é um novo projeto para o desenvolvimento de um protótipo de um sistema para realizar ações com um motor, mas o primeiro passo é instalar o botão que liga e desliga o sistema.
Protótipo tangível para interagir em realidade virtual usando visão por computador para rastrear marcadores visuais com tecnologia de realidade aumentada.
Gravando a demonstração de um protótipo tangível desenvolvido para interagir em realidade virtual usando visão por computador. Este livro de realidade virtual, permite ao utilizador aceder a informação e conteúdo multimédia num ambiente virtual, através do rastreando marcadores visuais no livro com tecnologia de realidade aumentada. Investigador de Design de Interação para Realidade Virtual no Departamento de Engenharia Informática (DEI) da Faculdade de Ciências e Tecnologia (FCTUC) da Universidade de Coimbra.
Investigador de Realidade Virtual na área de Design de Interação no Departamento de Engenharia Informática (DEI) da Faculdade de Ciências e Tecnologia (FCTUC) da Universidade de Coimbra.
Sessão de card sorting para um projeto de investigação de realidade virtual e realidade aumentada, com o objetivo de organizar e distribuir ideias para a investigação e desenvolvimento de protótipos.
A distribuição e classificação de cartões é uma técnica de design thinking de experiência do usuário em que uma pessoa testa um grupo de especialistas no assunto ou usuários para gerar um dendrograma. É uma abordagem útil para projetar arquitetura de informações, fluxos de trabalho, estrutura de menus ou caminhos de navegação em sites.
Marcadores visuais personalizados para usar como rastreadores visuais em um projeto de pesquisa de design de interação usando realidade aumentada e realidade virtual.
SISTEMA DE INTERFACE PARA ACESSO A ENTRADA DE PORTA COM CARTÕES NFC
Este projeto é uma prova de conceito de um sistema de interface para acesso a entrada de uma porta com cartões NFC utilizando um Arduino e Processing. O sistema permite substituir as chaves tradicionais e o administrador poderá introduzir vários cartões no sistema para permitir o acesso de várias pessoas e mais tarde adicionar novos cartões, ou remover o acesso de outros. O controlo dos acessos é feito de forma digital, mas também criar um registo das entradas com data/hora e fotografias de quem entrou, que é processado através de uma aplicação do Processing executado num computador.
https://www.youtube.com/watch?v=NLIHn6Duenk
A demonstração está dividida por capítulos, desde a explicação do conceito, a prototipagem com 3 estados do protótipo, a utilização dos vários componentes, o feedback do sistema, e comunicação pelo serial port e base de dados.
Capítulos da demonstração
0:00 Introdução
Apresentação do projeto
1:11 Conceito e ideia do projeto
4:03 Storyboards de cenários de utilização
5:42 Planeamento dos componentes e ligações
Protótipo 1
7:33 Montagem do circuito na breadboard
9:01 Comunicação do Serial Port e Processing
Protótipo 2
13:24 Sistema com o solenoide
17:51 Maquete de prova de conceito
Protótipo 3
23:18 Interação e feedback do sistema
28:44 Comunicação Arduino, Processing e base de dados
36:49 Código fonte do programa do Arduino e Processing
38:16 Fotografias durante o desenvolvimento
Lista de componentes do sistema/circuito
Circuitos
– Arduino Uno
– Leitor de cartões NFC RFID IC 13.56 MHz
– Breadboard 400 85x55mm
Sensores
– Sensor magnético de proximidade KY-003 Reed switch
– Sensor de movimento HC-SR501 PIR Passive Infrared Motion Sensor
– Fotoresistência LDR Light Detection Resistor
Díodos
– LED RGB 3 Color KY-016
– LED amarelo
– 1N4007 Díodo Retificador 1000V 1A
Componentes
– Solenoide 5 volts
– Transístor IRF520 MOSFET
– Piezo Buzzer
– Coluna alto falante magnética de longo alcance
– Mini USB 2.0 PC Webcam
– Íman 2x2x1mm
Resistências
– resistência 220 ohm (x4)
– resistência 330 ohm
– resistência 2.2k ohm
– resistência 10k ohm
Investigador de Design de Interação para ambientes de Realidade Virtual no Departamento de Engenharia Informática (DEI) da Faculdade de Ciências e Tecnologia (FCTUC) da Universidade de Coimbra.
Researcher in Interaction Design for Virtual Reality environments in the Department of Computer Engineering of the Faculty of Science and Technology at the University of Coimbra.
https://www.instagram.com/p/CGZxBz7BHDj/
https://www.facebook.com/JomirifeMedia/photos/a.289614884382724/3842102265800617/
Ver essa foto no InstagramUma publicação compartilhada por Jorge Ribeiro (@jomirife) em