La respuesta corta es que no "convierte", los voltajes son binarios (o una representación de ellos). Al igual que si escribe un número en un papel, las marcas son una representación del número, o si cuenta con un ábaco, las posiciones de piedra son una representación de un número.
Binario es un sistema numérico, al igual que decimal (u octal, hexadecimal, etc.)
Mientras que decimal (base-10) tiene 10 símbolos (0123456789) binario (base-2) solo tiene dos (01)
La secuencia 10 en cualquier base significa la base de la primera potencia, por lo que en decimal 10 significa 10 ^ 1 = 10, y en binario significa 2 ^ 1 = 2. Siguiendo, 100 en decimal significa 10 ^ 2 = 100, y en binario significa 2 ^ 2 = 4. Y así sucesivamente.
Representar el decimal usando la electrónica sería posible pero complicado, por lo que eligieron el binario que puede representarse por simple 0 y 1 (o encendido / apagado)
Hubo variaciones en esto, como los sistemas ternarios (3 estados) y, por supuesto, la computación analógica . Antes de los transistores, había máquinas de tarjetas perforadas mecánicas (google sabe mucho, algunas lecturas muy interesantes si tienes tiempo).
Las primeras computadoras digitales binarias se hicieron con interruptores reales (relés electrónicos). El Zuse Z3 (1941) es un ejemplo:
Después de esto, se usaron tubos de vacío en lugar de relés (podrían cambiar más rápido sin partes mecánicas móviles), que realizaron la conmutación en lugar de los relés. El ENIAC es un ejemplo de una computadora temprana hecha con tubos de vacío.
Luego, en los años 60, llegaron los transistores y poco después los circuitos integrados. Los transistores realizan la misma función que los relés / válvulas tenían en máquinas anteriores, pero eran mucho más pequeños, más rápidos y consumían menos energía.
La teoría real detrás de la forma básica en que funcionan los circuitos de computadora binarios no ha cambiado en absoluto, al igual que no hemos cambiado la forma en que manipulamos los números en matemáticas: los algoritmos mejoran pero las reglas básicas siguen siendo las mismas.
Entonces, si sabe cómo funciona el binario y tiene un circuito simple capaz de almacenar un 1 o 0 como dos niveles de voltaje diferentes (por ejemplo, 5V y 0v), y otros circuitos simples que pueden realizar funciones lógicas simples como AND y OR, entonces puedes combinarlos todos para hacer cosas más complejas.
Dado que todos estos circuitos binarios son solo interruptores en su forma más fundamental, puede lograr lo mismo con cualquier cosa que pueda alternar entre dos estados como mecánico / relé / válvula / transistor / ?.
Para dar un ejemplo de almacenamiento de un número en binario, digamos que tenemos 8 interruptores (de qué tipo no son importantes)
A 1 está representado por 5V y un 0 está representado por 0V.
Queremos almacenar el número 123.
En decimal es 123 = (1 X 10 ^ 2) + (2 * 10 ^ 1) + (3 x 10 ^ 0)
En binario es 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)
Entonces todos lo que hacemos es configurar los interruptores 0,1,3,4,5,6 a 5V y los interruptores 7 y 2 a 0V. Esto "almacena" el número 123 en binario. Esta configuración se conocería como un "registro".
Si desea saber más acerca de cómo se combinan los interruptores para formar circuitos más complejos, obtenga un buen libro sobre lógica digital o pregunte en google.
Este sitio no parece ser tan malo para empezar.