Skip to content

Guruprasad-G/Washing-machine-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

washing-machine-interface

This is one of the EMBEDDED Internship Project done during the Intership at EMERTXE INFORMATION TECHNOLOGY PVT LTD..

INTRODUCTION

The machine is capable of washing, rinsing and dry-spinning clothes. The intelligence of the machine was based on PIC16F877A microcontroller. This provides the sequence of instructions that controls the machine from start to finish according to the washing mode selected. A washing machine is a mechanism designed to wash laundry, such as clothing, towels, and sheets. The term is mostly applied only to machines that utilize water as the primary cleaning solution, in contrast to dry cleaning (which uses alternative cleaning fluids, and is performed by specialist businesses) or ultrasonic cleaners.

Installation

MPLAB XIDE

PICSIMLAB

MPLAB Compiler

Screenshots

POWER ON Screenshot Power on Screenshot DOOR_OPEN_DISPLAY Screenshot door_open_display Screenshot WATER_LEVEL_SCREEN_1 Screenshot water_level_screen_1 Screenshot WATER_LEVEL_SCREEN_2 Screenshot water_level_screen_2 Screenshot START STOP SCREEN Screenshot start stop screen  Screenshot

Steps to Run Project

To run this project

1.Download the code this zip file

2.Extract the files

3.open mplabXide >open project>Select the path of extracted file>select open project.

4.Once the project file opens,right click select batch build to build project.

5.After the code is Build Succesfully observe the file dictionary of hex file genarated.

6.Now,go for Picsimlab choose >Board -picgenosis ,Microcontroller-Pic16F877A.

7.And now go for file select the path for hexfile load the hexfile

8.Pressing the defined switches we could see the display for differnt washing machine program

Demo

YouTube demo video

Documentation

https://lcgamboa.github.io/picsimlab_docs/0.8.9/PICGenios.html

https://lcgamboa.github.io/picsimlab_docs/0.8.9/Boards.html#x17-160004

https://www.sparkfun.com/datasheets/LCD/HD44780.pdf

https://ww1.microchip.com/downloads/en/devicedoc/39582b.pdf

Environment Variables

To run this project, you will need to add the following environment variables to your mplab tools file

plugins

Feedback

If you have any feedback, please reach out to us at guruprasad2018g@gmail.com

anusha.bk828@gmail.com

or

use the Discussions section in the repository.

🔗 Links

linkedin linkedin linkedin linkedin

Lessons Learned

  1. How to create project using MPLAB XIDE.

  2. To use PICSimLab.

  3. Writing device driver codes using Datasheets.

  4. Embedded software development

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks