Dando ao Nexus 4 Uma porta serial
Ter uma porta serial em qualquer caixa Linux é sempre útil, mas com os minúsculos computadores que estamos carregando em nossos bolsos agora, isso nem sempre é uma opção. Alguns dos telefones mais avançados quebram um UART em seu porto de OTG USB, mas os designers do Nexus 4 decidiram fazer as coisas de maneira diferente. Eles escolheram colocar a porta serial da Nexus 4 na entrada Mic e Headphone, e [Ryan] e [Josh] descobrir como acessar esta porta.
Basicamente, o Nexus 4 tem um pequeno minuto de circuitos anexados à entrada do microfone. Se o Nexus detectar mais de 2,8 volts no microfone, ele muda para um UART de hardware, permitindo tudo, desde um arduino a um antigo terminal idiota para acessar a porta.
Os caras usaram uma placa USB para serial ftdi conectada até um conector de 3,5 mm com alguns resistores para permitir o hardware uart em seu telefone. Com um pequeno gabinete, eles tinham uma maneira razoavelmente barata de habilitar uma porta serial de hardware em um dispositivo móvel com GPS, celular, uma câmera e um monte de outros sensores que qualquer projeto portátil adoraria.
EDIT: Um pequeno pássaro anônimo nos disse isso: “Você deve adicionar uma nota à postagem de cabo serial Nexus 4 que TX e RX precisam ser 1.8V. Se você usar cabos USB 3.3V, provavelmente fará uma coisa fraca. O FTDI faz cabos de 1.8V IO que funcionam – você só precisa fazer a tensão do gatilho para a linha MIC. ” Tome isso pelo que você quiser.