A resposta curta é que não "converte", as tensões são as binárias (ou uma representação dela). Assim como se você escrever um número em algum papel, as marcas são uma representação do número ou, com um ábaco, as posições da pedra são uma representação de um número.
Binário é um sistema numérico, assim como decimal (ou octal, hexadecimal, etc)
Enquanto decimal (base-10) possui 10 símbolos (0123456789), o binário (base-2) possui apenas dois (01)
A sequência 10 em qualquer base significa a base da primeira potência, portanto, no decimal 10 significa 10 ^ 1 = 10 e em binário significa 2 ^ 1 = 2. Na sequência, 100 em decimal significa 10 ^ 2 = 100, e em binário significa 2 ^ 2 = 4. E assim por diante.
Representar decimal usando eletrônica seria possível, mas complicado, então eles escolheram o binário que pode ser representado por simples 0 e 1 (ou on / off).
Havia variações nisso, como sistemas ternários (3 estados) e, claro, computação analógica . Antes dos transistores, havia máquinas mecânicas de cartões perfurados (o Google sabe bastante, algumas leituras muito interessantes, se você tiver tempo).
Os primeiros computadores digitais binários foram feitos com comutadores reais (relés eletrônicos). O Zuse Z3 (1941) é um exemplo:
Depois disso, eram usados tubos de vácuo em vez de relés (podiam trocar mais rapidamente sem partes mecânicas em movimento), que realizavam a troca em vez de relés. O ENIAC é um exemplo de um computador antigo feito com tubos de vácuo.
Então, nos anos 60, chegaram os transistores e logo após os CIs. Os transistores desempenham a mesma função que os relés / válvulas tinham em máquinas anteriores, mas eram muito menores, mais rápidos e consumiam menos energia.
A teoria real por trás da maneira básica como funcionam os circuitos binários de computador não mudou nada, assim como não mudamos a maneira como manipulamos números em matemática - os algoritmos melhoram, mas as regras básicas permanecem as mesmas.
Portanto, se você sabe como o binário funciona e possui um circuito simples capaz de armazenar 1 ou 0 como dois níveis de tensão diferentes (por exemplo, 5V e 0v) e outros circuitos simples que podem executar funções lógicas simples como AND e OR, então você pode combiná-los todos para fazer coisas mais complexas.
Como todos esses circuitos binários são apenas comutadores no mais fundamental, você pode conseguir a mesma coisa com qualquer coisa que possa alternar entre dois estados, como mecânico / relé / válvula / transistor / ?.
Para dar um exemplo de armazenamento de um número em binário, digamos que temos 8 comutadores (que tipo eles não são importantes)
A 1 é representado por 5V e 0 é representado por 0V.
Queremos armazenar o número 123.
Em decimal é 123 = (1 X 10 ^ 2) + (2 * 10 ^ 1) + (3 x 10 ^ 0)
Em binário é 01111011 = (0 x 2 ^ 7) + (1 x 2 ^ 6) + (1 x 2 ^ 5) + (1 x 2 ^ 4) + (1 x 2 ^ 3) + (0 x 2 ^ 2) + (1 x 2 ^ 1) + (1 x 2 ^ 0)
Portanto, todos o que fazemos é definir comutadores 0,1,3,4,5,6 para 5V e comutadores 7 e 2 para 0V. Isso "armazena" o número 123 em binário. Essa configuração seria conhecida como "registro".
Se você quiser saber mais sobre como os switches são combinados para formar circuitos mais complexos, adquira um bom livro sobre lógica digital ou pergunte ao google.
Este site não parece tão ruim para começar.