Cómo hackear mi Nespresso Lattisima [cerrado]

0

Esta mañana me desperté con ganas de tomar una taza de café y, como de costumbre, me molesta que tenga que encender la máquina solo para esperar un minuto antes de que pueda comenzar a preparar.

Quiero poder encender mi máquina de café desde mi teléfono móvil.

Ahora tengo el conocimiento para crear una aplicación y hacer que funcione la parte móvil inalámbrica, pero no sé cómo abordar la piratería real de la Nespresso Lattisima que tengo.

¿Alguien tiene algún esquema o indicador sobre lo que debería estar haciendo?

Tengo un mega aurdino, y tengo chips atmega y attiny que puedo usar para el proyecto.

¿A dónde voy para obtener información electrónica sobre el Lattisima?

La secuencia de acciones que debo realizar para tomar un café:

  1. Encender la máquina

  2. Presione el botón de café (4 tipos diferentes de botones).

  3. Apague la máquina

pregunta Jakob

1 respuesta

3

Los relés son la opción obvia:

Si los botones son un interruptor pulsador momentáneo, sugiero usar un relé y controlarlo energizando la bobina con un circuito apropiado conectado al Arduino (o similar). Use un relé por botón cuando sea necesario. Esto mitiga la necesidad de conocer los circuitos internos de la lattisima; simplemente reemplace cada interruptor con un relé (o póngalos en paralelo).

Los relés son ideales porque cualquier rebote de contacto del relé ya sería manejado por la máquina, ya que ya lidiaría con el rebote de contacto de los interruptores. Los relés son una adición común a Arduinos, etc., por lo que se pueden encontrar muchos circuitos en línea, como el que se encuentra a continuación, así como, sin duda, complementos listos para usar.

De lo contrario, lo ideal sería que necesitara un diagrama de circuito para los componentes electrónicos de la máquina, de modo que pueda determinar qué circuitos serían compatibles con la detección que presiona el botón. Puede ser posible prescindir de un diagrama de circuito, ya sea formando uno usted mismo inspeccionando el PCB y los chips, etc .; ingeniería inversa; o posiblemente simplemente detectando el voltaje en los contactos del interruptor cuando no están presionados. Aunque su kilometraje con esto puede variar; No lo recomendaría.

Para controlar el Arduino desde su teléfono, quizás use un módulo Bluetooth-a-serie que puede ser recogido en eBay por unos pocos dólares. Bastante fácil de usar, simplemente envíe bytes serie entre el módulo y Arduino. Aunque esto significa que su teléfono tiene que estar a menos de 10 m (según el módulo).

Otra opción podría ser obtener un módulo Ethernet para el arduino (creo que existe) y conectarlo a su enrutador e implementar algo como un cliente http. Mi cerebro está en modo de fin de semana, por lo que esta idea necesita ser pulida.

¿Cómo te suena todo eso?

simular este circuito : esquema creado usando CircuitLab

El circuito anterior puede modificarse en consecuencia para adaptarse a los relés que desee, ya sea que utilice el Arduino o alguna otra cosa, qué rieles de potencia tiene a su disposición, etc.

    
respondido por el CL22

Lea otras preguntas en las etiquetas