Los 5 mejores Cyberdecks con Raspberry Pi


Cyberdecks solía ser material de ciencia ficción, pero con Raspberry Pi se han convertido en una realidad. Lo que define a un cyberdeck diferirá según a quién le pregunte, pero en esencia puede esperar un ordenador portátil en miniatura, diseños de bricolaje tremendamente creativos y funcionalidad personalizada.

A menudo inspirados en la estética cyberpunk, los cyberdecks se encuentran entre algunas de las construcciones de Raspberry Pi más creativas y variadas.

Cyberdecks frente a portátiles

Por supuesto, puede usar su Raspberry Pi para construir un ordenador portátil agregando una pantalla, un teclado y una estructura personalizada para albergar sus dispositivos electrónicos. Ya hemos visto varias formas en las que puede convertir su Raspberry Pi en una computadora portátil a lo largo de los años. Pero un cyberdeck también tiene una pantalla y un teclado y está diseñado para ser portátil. Entonces, ¿qué lo hace diferente?

Lo que podría ver en un cyberdeck:

  • Tamaños de pantalla inusuales
  • teclados personalizados
  • LED extra, sensores, antenas
  • Flexibilidad para acceder y mantener las piezas internas
  • Electrónica reciclada
  • Piezas recicladas
  • Diseños únicos únicos

Con un cyberdeck, no necesita apegarse al diseño tradicional de la computadora portátil o la computadora. Piense en lo que quiere que haga su plataforma, construya la electrónica y sea creativo con la forma en que encierra todos los componentes en una increíble plataforma portátil.

1. Kit de recuperación de Raspberry Pi Cyberdeck fuera de la red

Las computadoras fuera de la red para situaciones de emergencia son una idea de construcción que puede encontrar a menudo en la comunidad de cyberdeck. Ambos son resistentes y reparables, y una buena prueba para construir algo que pueda resistir el paso del tiempo.

Jay Doscher es el creador detrás de esta plataforma cibernética fuera de la red bellamente diseñada que se encuentra dentro de un resistente estuche Pelican. Puede encontrar la guía de construcción en su sitio web BACK7 y obtener una descripción general de la lista de piezas. Cuenta con una Raspberry Pi 4 y una pantalla táctil Pi de 7″, junto con conectores USB, conector de barril y Ethernet, cada uno de los cuales se puede apagar individualmente con interruptores de bloqueo.

Parte de por qué se ve tan bien se debe al uso de la impresión 3D. El acceso a la impresión 3D asequible en el hogar es relativamente nuevo, lo que se suma a la razón por la cual los proyectos de cyberdeck están creciendo en popularidad.

2. Caja de proyector Raspberry Pi

No todos los cyberdecks están diseñados para escenarios imaginarios: algunos están destinados a ser utilizados en entornos del mundo real. En este caso, Subir Bhaduri es el creador de una computadora con proyector Raspberry Pi de bajo costo que espera pueda usarse en aulas con pocos recursos tecnológicos. Puede encontrar los detalles convincentes de esta compilación en Hackaday .

En lugar de una pantalla, se utiliza un proyector para que un grupo grande de estudiantes pueda compartir la computadora al mismo tiempo. Una Raspberry Pi 3B+ o 4B le da a este proyecto capacidad inalámbrica para un mouse o teclado. Mientras tanto, una caja de metal cortada con láser diseñada a medida se adapta a todas las piezas del interior.

Al ser simple, resistente, portátil y de código abierto, este cyberdeck cumple bien sus objetivos. Lo que es más importante, su construcción cuesta solo $ 250 y, al mismo tiempo, sirve como una herramienta de aprendizaje para un gran grupo de personas. Con la relativa asequibilidad de los componentes electrónicos de bricolaje como Raspberry Pi, la informática de bajo costo puede llegar a más y más personas.

3. Cyberdeck con bandolera y sistema operativo dual

La creación de soluciones de hardware personalizadas para sus necesidades (o deseos) exactas es parte de lo que hace un cyberdeck. Y para mostrarle hasta dónde puede llevar su creación, eche un vistazo a este increíble diseño cyberpunk.

Dirígete a MSG Lab y te perderás explorando los entresijos de esta hermosa plataforma cibernética. Con una pantalla táctil, una pantalla de tinta electrónica y una pantalla de matriz de puntos LED de la vieja escuela, esta construcción es realmente el mejor ejemplo de una computadora boutique de bricolaje. Incluso tiene un botón de hardware dedicado para cambiar entre sistemas operativos que se ejecutan en un i7 NUC y Raspberry Pi debajo del capó.

Desde el teclado mecánico Planck hasta la sensación retro del chasis impreso en 3D, es una construcción magnífica. Y, por supuesto, en un verdadero espíritu de código abierto, puede descargar los archivos STL y el código de forma gratuita y ver un video de compilación completo en YouTube .

4. Cubierta cibernética Cyberpunk de Raspberry Pi

Volviendo a las raíces cyberpunk de los cyberdecks, encontrará que muchos proyectos se inspiran en la ciencia ficción. Para el creador de este cyberdeck, fue la clásica novela de ciencia ficción Neuromancer de William Gibson lo que lo llevó a crear este impresionante mazo, denominado Hosaka MK1.

Puede perderse en el sitio web de The Sprawl explorando la lista de componentes, la guía de compilación y los archivos para este diseño cyberpunk. Utiliza una pantalla táctil de 7″ para la interacción, con componentes adicionales para audio y radio, mientras que lo más destacado de este proyecto es el diseño del chasis de estilo retro impreso en 3D.

Tanto si eres un amante de la ciencia ficción como si no, este equipo portátil sigue siendo mucho más genial que la mayoría de las computadoras y portátiles.

5. Cyberdeck reciclado

Si bien la impresión 3D y otros métodos de construcción personalizados son más asequibles que nunca, todavía no es una opción para todos. Lo bueno es que no siempre necesita diseñar un chasis elegante para su cyberdeck: la tecnología reciclada es una solución aún mejor.

El aficionado a la tecnología, Alta, recicló una computadora portátil vieja para su plataforma cibernética y, con una verdadera estética cyberpunk, encaja perfectamente. A diferencia de los otros proyectos enumerados aquí, esta plataforma usa una Raspberry Pi Zero junto con un iPad mini y un Apple Magic Trackpad.

A pesar de que los componentes utilizados aquí son más estándar, el reciclaje de piezas que tiene en su hogar en una configuración portátil personalizada lo coloca en la categoría de cyberdeck. También nos muestra que un enfoque de bricolaje es una opción, incluso si no tiene los medios para una larga lista de componentes en su construcción.

Dónde encontrar más proyectos

Si al final de esta lista está decidido a construir su propio cyberdeck, entonces debería considerar saltar a la comunidad en línea para cyberdecks. Aquí hay un par de lugares a los que puedes ir:

  • Cyberdeck Cafe : presenta una gran galería de proyectos de cyberdeck publicados por miembros, junto con todo lo que necesita saber sobre la cultura de cyberdeck. También tienen una gran comunidad de discordia que vale la pena visitar.
  • r/cyberDeck : un foro en Reddit para discutir cyberdecks y publicar sus compilaciones.

Cyberdecks de bricolaje para ahora y el futuro

Los Cyberdecks están en algún lugar entre una computadora de escritorio y una computadora portátil, pero tienen un diseño tan único que realmente son su propia categoría. Ya sea que esté inspirado en una historia de ciencia ficción del pasado o espere crear algo que pueda usar prácticamente hoy, los cyberdecks son el mejor proyecto de construcción de computadoras.

Regleta IoT para ahorro de energía



En este proyecto el autor utlizaba interruptores de alimentación de red en su lugar de trabajo para encender / apagar / apagar y encender de forma remota hosts y otros equipos. Estos son equipos bastante caros que generalmente tienen una interfaz basada en web o de línea de comando para administrar el equipo remoto. En su casa, tiene dos tomas de corriente a las que están conectados varios dispositivos. Pensó que sería genial si tuviera algo como el interruptor de alimentación de red en sui casa por las siguientes razones:

1. Contaba con dos Raspberry Pis que a veces cuelgan y tienen que encenderlas y apagarlas. Hacerlo a la antigua usanza es bastante tedioso.

2. Hay algunos dispositivos, como el televisor, el decodificador de cable, la barra de sonido, etc., que se ponen en modo de espera cuando no se usan activamente. Aunque están en modo de espera, todavía obtienen algo de energía. el autor necesitaba una forma de apagarlos cuando no se usa para ahorrar energía.

3. Hay otros dispositivos que no tienen un modo de espera y necesitan ser encendidos para usarlos y apagarlos más tarde.

Componentes

  • Chip microcontrolador: ATMEGA1284P-PU
  • Módulo ESP8266 ESP-01
  • Pantalla LCD ILI9341 TFT Touch SPI
  • Registro de desplazamiento 74HC595 x 3
  • Módulo de relé de 8 canales x 2
  • Módulo de relé de 4 canales o dos módulos de relé de 2 canales
  • Tira de LED WS2812B
  • Oscilador de cristal de 8 MHz
  • Resistencias
  • Condensadores
  • Breakaway encabezados macho y hembra
  • Tomas dc hembra
  • PCB
  • Módulo de fuente de alimentación de 220 V CA a 5 V CC 2 amperios
  • LM1117 3.3v LDO regulador de voltaje
  • Regletas de enchufes
  • Recintos
  • Fuente de alimentación de 220v a 5v 40 amperios

El circuito

El circuito no es complicado. El ATMEGA1284P (con el cargador de arranque Arduino) se utiliza para enviar datos a los tres registros de desplazamiento 595 conectados en serie. Las salidas de los registros de desplazamiento están conectadas a los relés. Dependiendo de los datos enviados a los registros de desplazamiento, los relés individuales se pueden activar o desactivar. Los relés se utilizan para encender o apagar los enchufes de las tomas de corriente.

Un módulo ESP8266 está conectado al Arduino a través del puerto serie. El módulo ESP8266 recibe comandos a través de WiFi y los envía al Arduino. También hay disponible una pantalla táctil LCD que muestra los estados de los enchufes individuales y a través de los cuales también se pueden controlar los enchufes.

Los archivos Kicad del circuito se pueden encontrar en la carpeta power_strip_kicad

Preparar las tiras de alimentación

Modificar las tiras de potencia es bastante sencillo. Como se puede ver, ambas regletas tienen interruptores para cada toma.

Generalmente, el cable de línea se conectará a un extremo de los interruptores y el otro extremo de cada interruptor se conectará al orificio de línea de cada toma. Esta conexión entre el cable de línea y los interruptores debe eliminarse. Los cables deben soldarse a cada uno de los interruptores. También es necesario soldar un cable al cable de línea que proviene de la red eléctrica.

La idea es que el cable de línea se conectará al terminal central (COM) del relé. Los terminales COM de todos los relés también estarán conectados entre sí. Y los cables de cada uno de los interruptores se conectarán al terminal NO (normalmente abierto) de cada relé. Por lo tanto, cuando el relé se apaga, el circuito se abrirá y el zócalo se apagará. Cuando se enciende el relé, el circuito se cerrará y el zócalo se encenderá

Código

El boceto de Arduino para el chip ATMEGA1284 y el código fuente para el firmware del módulo ESP8266 se pueden encontrar en: https://github.com/tangophi/IoT-Power-Strip

El firmware de los módulos ESP8266 se basa en el sdk abierto ESP8266. En lugar del SDK, Arduino IDE también se puede utilizar.

La idea general es que el módulo ESP8266 se suscribe a los siguientes temas de MQTT:

/ board3 / OnCommand

/ board3 / OffCommand

/ board3 / ResetCommand

La aplicación de teléfono inteligente NetIO envía mensajes de socket a la instancia de nodo rojo en la frambuesa pi. Lo que a su vez envía mensajes apropiados a los temas MQTT. Cuando el ESP8266 recibe estos mensajes, envía cadenas JSON al Arduino a través del puerto serie UART. Y cuando el Arduino recibe estas cadenas, enviará los datos apropiados a los registros de desplazamiento para encender / apagar los relés. Cuando se recibe un comando de reinicio, apagará el relé y lo volverá a encender después de 5 segundos. El Arduino también actualizará la pantalla LCD con los estados de los enchufes.

Cuando la pantalla LCD se usa para controlar los zócalos, el Arduino enviará el estado modificado del zócalo al módulo ESP8266. El módulo wifi enviará esta información al agente MQTT y la instancia de nodo rojo se actualizará. Y la aplicación NetIO consultará periódicamente la instancia de nodo rojo para conocer los últimos estados de los sockets y actualizará la aplicación en consecuencia. El Arduino también enviará periódicamente los estados de todos los sockets.Añadir consejo Hacer pregunta Comentario Descargar

Se utilizan en este proyecto o dos Raspberry Pis, un concentrador USB con alimentación, un proyecto Ambilight y algunos otros proyectos de 5v. La alimentación de cada uno de ellos requería adaptadores de fuente de alimentación individuales de 220v a 5v. Para deshacese de estos adaptadores, se optó por una fuente de alimentación de 40Amps 5V. Y lo conecté a 8 tomas de corriente CC hembra en una caja de plástico. Cada una de estas tomas de CC está controlada por un relé

Montaje / Instalación

Como se puede ver en las imágenes, se utilizaron cuatro cajas de plástico para instalar la placa de circuito y los módulos de relé.

* Se utilizo un cortador de cartón para hacer un agujero en la tapa de un gabinete para que se ajuste a la pantalla LCD.

* Se utilizó un taladro para hacer 8 agujeros en otro recinto para que se ajusten a las tomas CC hembra.

Luego se trataba de conectar el cable de línea de cada regleta a los terminales COM de los relés y los cables de cada interruptor al terminal NO de cada dispositivo.

Para el primer módulo de relé, se conecta el terminal positivo de la fuente de alimentación de 5v 40A a los terminales COM del relé. Luego conectar el terminal NO de cada relé al terminal positivo de las tomas de CC. También se usan algunos condensadores entre los + y – de cada jack solo para suprimir / evitar cualquier ruido

Aplicación para teléfonos inteligentes

La aplicación para teléfonos inteligentes se creó con el Editor de diseño de NetIO en

http://netio.davideickhoff.de/editor

Una vez que la aplicación está diseñada, la aplicación NetIO debe descargarse a su teléfono inteligente. Tenga en cuenta que esta es una aplicación de pago, pero no cuesta mucho. Cada vez que se presiona un botón / interruptor / control deslizante en la aplicación, enviará un mensaje a través de los sockets al cuadro Rpi que se está ejecutando en el nodo rojo. La aplicación de nodo rojo procesará los mensajes y luego enviará mensajes MQTT a la placa de la regleta de alimentación de IoT.

Para que la aplicación del teléfono inteligente funcione, debe estar en la misma red que la placa de la tira de alimentación de IoT. Es posible usar la aplicación de teléfono inteligente desde fuera de la red local. Si el ISP permite conexiones entrantes, es solo cuestión de reenviar el puerto del zócalo en el enrutador. Si el ISP no permite conexiones entrantes, entonces se puede usar VPN como solución alternativa

Con la aplicación de teléfono inteligente, es posible encender / apagar / restablecer cualquiera de los enchufes. Con la pantalla táctil LCD, es posible encender / apagar cualquier enchufe. Además, el estado de cada una de las tomas se actualiza periódicamente tanto en la pantalla como en la pantalla LCD

Para obtener más detalles sobre cómo encajan las distintas piezas, puede visitar este segundo instructable en https: //www.instructables.com/id/IoT-Wall-Outlet-wi … Ese instructable es sobre otro proyecto de automatización del hogar y tiene descripciones detalladas sobre cómo otra placa IoT en una casa está controlada por node-red y la aplicación de teléfono inteligente. El proyecto de regleta IoT también utiliza las mismas instancias de nodo rojo y MQTT.

La razón por usar un chip ATMEGA1284 es por tener una pantalla LCD táctil. También era bastante posible hacerlo con un Arduino Pro Mini, pero la memoria no es suficiente para esas necesidades. Por lo tanto, utilizó el chip ATMEGA1284.Si no necesita la pantalla LCD, puede usar un Arduino y un módulo ESP8266 o simplemente un módulo ESP8266 ESP12.

Fuente https://www.instructables.com/id/IoT-Power-Strip/