Por lo que sé, HDD está construido con tecnología de grabación magnética. Mi pregunta es, ¿es posible crear un dispositivo de almacenamiento desde cero (USB, HDD, etc.)? Estoy ansioso por probar a construir algunos dispositivos electrónicos ...
Por lo que sé, HDD está construido con tecnología de grabación magnética. Mi pregunta es, ¿es posible crear un dispositivo de almacenamiento desde cero (USB, HDD, etc.)? Estoy ansioso por probar a construir algunos dispositivos electrónicos ...
Sí, puedes hacerlo, pero es difícil y no almacenará mucho. Creo que lo que lo hace difícil es que necesitas conocer muchas áreas muy especializadas para que funcione. Cosas como: software, procesamiento de señales, electrónica, electromagnetismo, metalurgia, motores / engranajes / etc, y ciencia de los materiales (algo así como química). Si bien no es imposible, es raro encontrar a alguien que sea competente en todas esas áreas.
Si desea hacer esto más fácil, le recomendaría comenzar con un reproductor / grabadora de casete estándar. Extraiga todos los componentes electrónicos y conserve los motores, engranajes, elementos mecánicos y los cabezales de lectura / escritura / borrado. Luego agregue de nuevo en su propia electrónica. Esto todavía ofrece muchos desafíos, pero las probabilidades de éxito aumentan. Luego, si lo hace funcionar, puede tomar el conocimiento adquirido y pasar a un disco duro o algo así.
Si sigues la ruta de la cinta de cassette, permíteme decirte que si buscas en Google encontrarás muchas páginas que hacen algo similar, pero sin modificar mucho el reproductor. Lo hacen mediante la modulación de los datos en algo que se parece al audio y se puede almacenar como audio. Eso no es lo que estoy recomendando. Si arrancas las entrañas del reproductor / grabador, puedes tener control directo de los motores y las cabezas, lo que abre muchas posibilidades.
Los discos duros serán más difíciles, principalmente porque tendrías que descubrir cómo hacer los discos del disco duro. Es decir, tiene que hacer el medio de grabación magnético y, de alguna manera, extenderlo uniformemente y sin problemas sobre la "base" de la bandeja de vidrio o aluminio. Hacer las cabezas tampoco es fácil.
Debería señalar, sin embargo, que no se requiere una habitación limpia. Recuerdo que jugaba con un "disco duro extraíble" en una computadora DEC PDP-8. En lugar de quitar todo el disco, solo quitaste los platos. Las bandejas tenían aproximadamente 12 pulgadas de ancho y estaban contenidas en algo así como un trozo de Tupperware en el que llevarías un pastel. Aproximadamente 6 bandejas por transportista Antes de colocar los platos en la unidad, tendría que eliminarlos del Tupperware. Era grande, y no almacenaba mucho, pero tampoco había habitaciones limpias. No me malinterpretes, los discos modernos necesitan una habitación limpia. Pero un bricolaje tiene pocas o ninguna esperanza de construir un disco moderno en su casa, por lo que no es realmente un problema.
Otra forma de almacenamiento que podría ser interesante es una "unidad" de fibra óptica. La luz viaja aproximadamente 6 pulgadas por nanosegundo en una fibra óptica. Entonces, si tienes una fibra de 100 pies de largo y estás transmitiendo cosas a 1 gbps, entonces realmente estás almacenando 200 bits de datos en esa fibra. Haga que la fibra tenga una longitud de varios kilómetros y pueda almacenar una cantidad de datos apenas útil. Configura un transmisor de fibra y un receptor para que lo que se reciba se retransmita y tus datos simplemente recirculan sin cesar. Algunas cosas adicionales le permitirán leer / escribir los datos.
Probablemente, la cosa más útil y menos satisfactoria de construir sería algo así como una memoria USB. Básicamente, compras el chip flash y el chip del controlador, los conectas y listo. Para hacerlo un poco más difícil, reemplace el chip del controlador con un microcontrolador y escriba un montón de software. No es super interesante, en mi opinión. No creo que ofrezca el mismo sentido de logro que ofrecen los otros enfoques, aunque el rendimiento y la capacidad sean los más altos de esta manera.
Una memoria de núcleo de ferrita es completamente configurable en el hogar sin hardware especializado o componentes electrónicos ...
También se podría construir algún tipo de almacenamiento de medios magnéticos de baja densidad sin partes personalizadas.
Un disco duro no es una muy buena idea para un proyecto de bricolaje. Necesita muchas piezas especiales que no están disponibles para el bricolaje, como la bobina de voz, los platos y la cabeza magnética. También necesitarías condiciones de habitación limpia. Y, por supuesto, todo se trata de mecánicos de alta precisión.
Además, si tuviera éxito en la construcción de uno, probablemente costaría de 10 a 100 veces más de lo que paga por un producto comercial.
idea loca
Si realmente estás aburrido. Podrías profundizar en el almacenamiento orgánico. Capacidad lenta pero enorme.
Puede hacer cinta magnética a partir de cinta adhesiva y óxido.
Si su objetivo es construir algo para que sea interesante, en lugar de práctico, hay una variedad de formas compatibles con el bricolaje que podrían almacenarse electrónicamente. Si bien es sumamente dudoso que se pueda lograr algo que se parezca al rendimiento rentable, con la tecnología moderna se puede lograr un nivel de rendimiento para algunas técnicas que estaría muy por encima de lo que se podría haber logrado algunos años. Hace con técnicas similares.
Por ejemplo, podría ser interesante jugar con líneas de retardo acústico. En general, su rendimiento se ha visto limitado por el hecho de que las señales se propagarán una cierta cantidad a medida que viajan por las líneas; Si uno trata de empujar el ancho de banda demasiado alto, los bits pueden empañarse entre sí para cuando lleguen al final. En los días en que las líneas de demora se usaban para el almacenamiento, eso habría sido un factor limitante absoluto. Sin embargo, con los DSP de hoy, es posible que se puedan reconstruir ondas que hubieran sido demasiado borrosas hace unas décadas.
No estoy seguro de cuántos bits se pueden almacenar en algo como una reverb de primavera, pero podría ser interesante tocar con uno y descubrirlo.
Siempre hay memoria de batería. Puede funcionar una lata envuelta en alambre magnético o cinta adhesiva cubierta de óxido. Luego, agregue un pequeño motor de A / C y un tren de engranajes para mover el tambor palabra por palabra, lo que permite un control muy preciso. Y finalmente una o más cabezas de lectura, que consisten en un ferroimán en forma de c envuelto en alambre. La ferrita se usaba generalmente para este tipo de cabezas, pero quizás el acero o el hierro también funcionen.
Y si todo lo demás falla, siempre está el tambor de papel: papel con agujeros alrededor del tambor. Aplique una carga del tambor y la otra carga a las "cabezas de lectura", y crea una ROM sencilla.
Axeman me dio una paliza al sugerir una memoria de núcleo magnético. Yo agregaría que si está buscando un almacenamiento permanente (ROM), entonces podría investigar la "memoria de la cuerda central". Esto podría ser útil para el 'sombreado de código' en un proyecto muy pequeño, donde la ROM codificada permanentemente que contiene las instrucciones del código se carga en la RAM durante el arranque.
Tanto el núcleo magnético como la cuerda del núcleo son conceptualmente similares, aunque funcionan de manera diferente. Los anillos de ferrita en la memoria del núcleo magnético funcionan cambiando fácilmente su polaridad (norte-sur). Esta conmutación se realiza con un par de cables portadores de corriente a través de la mitad del anillo de ferrita. La polaridad indica el estado de la memoria binaria, y un cable del sensor luego lee el estado. Los cables centrales funcionan más como pequeños transformadores: se alimenta un cable de dirección de datos, y todos los núcleos vinculados a esa dirección se energizarán. Funcionalmente, se pueden conectar 8 núcleos a cada dirección, y al energizar las direcciones individuales, se puede leer el valor binario de 8 bits 'almacenado' en esa dirección.
Estas tecnologías fueron utilizadas en el proyecto Apollo. Aunque tienen poco espacio de almacenamiento por volumen, el punto es que responden a su pregunta original; Se pueden construir completamente desde cero. He visto grupos dedicados a crear los suyos (he pensado en hacer uno yo mismo como ayudante de demostración / enseñanza) e incluso alguien que está haciendo un módulo para mostrar números en una pantalla de 7 segmentos usando 7 núcleos y simplemente envolviéndolos. el orden correcto luego se muestra cada número alimentando cada 'dirección' de 0-9. enlace
Si está más interesado en simplemente construir una memoria funcional para un poco de práctica de electrónica, entonces hay opciones; La familia de microcontroladores STM32F4 se puede programar como un dispositivo 'USB-on-the-go'. Luego puede obtener algunos chips de memoria flash SPI (de unos pocos Kb hasta varios Mb) y usar el STM32 como dispositivo USB y el controlador para almacenar / leer desde el chip de memoria. STMicro produce una placa 'F4 discovery', que viene con un puerto USB adecuado conectado para USB-OTG. Una vez que comience a buscar en el protocolo SPI, podrá ver que cada chip utiliza los mismos 3 cables de transferencia de datos, y un cable de selección de chip dedicado exclusivo: construya su propia memoria USB de 16MB usando cuatro chips SPI de 2MB y cambie qué banco es utilizado en software sería una excelente herramienta de aprendizaje, aunque un poco en el lado avanzado.
Se podría hacer un proyecto similar con un microcontrolador Arduino o Picaxe (mucho más fácil de programar que el STM32, pero no tan potente). Un proyecto simple de Arduino que toma datos de un puerto serial y los almacena en una memoria SPI no debería tomar más de unos pocos días para comenzar a trabajar.
Se me ocurrió una variante de eliminar 5s para contactar la línea de retardo de forma independiente, utilizando el efecto de la fosforescencia apagada por infrarrojos en el material ZnS glow in the dark (GITD). Mi investigación sugirió que una sola fuente con 16 LEDs SMD UV y 16 fotodiodos sintonizados con emisión verde (factible) y un interruptor de infrarrojos único a 300 grados en la dirección de rotación con IC analógicos para realizar la actualización de datos podría almacenar apenas 500 MB el objetivo era almacenar los datos por un minuto a la vez y actualizar continuamente desde el almacenamiento externo (es decir, alcance, etc.) Para algo como las claves de encriptación sería ideal ya que el original podría estar en papel, luego se destruye, etc.
Lea otras preguntas en las etiquetas data-storage