Cerrado

Lavadora automatizada

programar en C con SimulIDE una automatizacion del proceso de una lavadora

Se lo ha contratado para realizar el control de un lavarropas automatico industrial. El mismo posee un motor para el manejo del tambo, con 2 pines para controlar el sentido de giro, un actuador para liberar el agua y uno para el jabon y finalmente un sensor de peso, conectado a un ADC, para controlar la cantidad de agua y jabon que se se deben liberar.

Etapas:

1: Si se recibe la orden de lavar con agua caliente TECLA2 se debe activar la resistencia

que calienta el agua por 2 minutos desactivando la posibilidad de comenzar el lavado.

2: Al recibir la orden de comienzo START se deber´a sensar el peso de la ropa para determinar la cantidad de agua y jabon que se suministrara. Los mismos tiene 3 niveles,

bajo, medio o alto (5-10Kg,10-15Kg y 15-20Kg) respectivamente. Para el sensado debera utilizar el conversor AD del PIC18F4550 configurado en 10 bits y con una tension

de referencia entre 0 y 5V) e implementar una funcion readADC() que devuelva un unsigned char con el peso en Kg. El sensor le entrega 10mV cada 100g.

3: Activar los actuadores para cargar el agua y el jabon. En caso de que haya sido seleccionada previamente la opcion de uso de lavandina (TECLA3) se debe controlar dicho

actuador. Los tres niveles se lograran con el tiempo de encendido de cada actuador.

Nivel tiempo

bajo Activar 5 segundos cada actuador.

medio Activar 10 segundos cada actuador.

alto Activar 20 segundos cada actuador.

4: Realizar el lavado. Esta accion se realiza activando el motor 30 segundo en sentido horario

y 30 segundo en sentido antihorario por un lapso de 10 minutos.

5: Activar la bomba de desagote durante un perıodo de 10 seg.

6: Realizar el enjugue. El procedimiento es el mismo que para el lavado (punto 3 y 4), solo

que previamente no se deposita ni jabon ni lavandina.

7: Realizar el desagote. Idem punto 5.

8: Realizar el centrifugado. Esta accion se realiza activando el motor 5 minutos en un unico

sentido.

El lavarropas cuenta con una pantalla LCD en la cual se muestra el tiempo que falta

para finalizar el lavado y la etapa actual en la que se encentra. Se sabe que el tiempo de lavado

es aproximadamente 23 minutos.

Los pines a utilizar son los siguientes:

Motor sentido horario D0 calefactor A5

Motor sentido antihorario D1 start/pausa TECLA 1

actuador agua C0 agua caliente TECLA 2

actuador jabon C1 uso de lavandina TECLA 3

actuador lavandina C2 detencion TECLA 4

Bomba de desagote A6

Nota 1: Las opciones de agua caliente y uso de lavandina, solo podran ser activadas

antes de comenzar el lavado.

Nota 2: En cualquier momento del lavado el mismo se podra pausar oprimiendo la

tecla START o detenerse al oprimir la tecla detenci´on.

Nota 3: Sea muy cuidadoso con las inicializaciones.

Nota 4: Al cargar la plantilla entregada en el circuito de simulide entregado vera

un mensaje de hola en LCD, eso le indica que esta funcionando correctamente.

Nota 5: El simulIde puede tener problemas con el timer, en ese caso borrar el codeofset. El siguiente video le explica como realizarlo

Habilidades: Programación en C++, Programación en C, Arquitectura de software

Ver más: programar visual basic script, programar widget interactif, lavadora, como programar em c# para web, programar em c, busco programador de segunda mano de lavadora bosch, busco programador para lavadora aspes la341pb, freelancer lavadora de banheiro, freelancer portugal programar c, necesito programar para una lavadora con varios ciclos en cc s compiler, programar c++ freelance, que necesito para programar c#, programar C, programar c++, programar en c, PROGRAMAR C#, aprender a programar en c desde cero pdf, como programar en c++ libro, aprender a programar en c++ desde cero pdf

Información del empleador:
( 0 comentarios ) Olivos, Argentina

Nº del proyecto: #30501878

5 freelancers están ofertando un promedio de $196 por este trabajo

TormaDev

Hi. Hope you health and doing well. I read your project carefully and understood it. I am an c/c++ expert and familiar with firmware and device programming. So I can satisfy your requirement. One problem is how to chec Más

$255 USD en 7 días
(2 comentarios)
3.7
and88x

Hola. Leí su propuesta y estoy interesado en su proyecto. Tengo mucha experiencia con los microcontroladores PIC programándolos en C y ensamblador. Además estoy familiarizado con SimulIDE y proteus. Su propuesta es mu Más

$237 USD en 31 días
(6 comentarios)
3.3
(0 comentarios)
0.0
devazquezfacu

Buenas! soy Facundo.. de Argentina también, te comento, estoy estudiando Lic. en Ciencias de la Computación en la UNRC y el primer año trabajamos con C e hicimos un proyecto de un cajero que esta subido en "https://git Más

$150 USD en 7 días
(0 comentarios)
0.0
HerJaime

Buen día, tengo 15 años de experiencia en diferentes entornos de trabajo con C y assembler en microcontroladores, así como también en Arduino, con ambientes de simulación y emulación de circuitos electrónicos en proteu Más

$90 USD en 5 días
(0 comentarios)
0.0