---
title: "Arduino based Self Carwash Machine"
url: "https://maker.wiznet.io/viktor/projects/Arduino-based-Self-Carwash-Machine/"
markdown_url: "https://maker.wiznet.io/viktor/projects/Arduino-based-Self-Carwash-Machine/md"
type: "UCC: User Created Content"
author: "viktor"
author_url: "https://maker.wiznet.io/viktor/"
original_author: "viktor"
original_url: "https://habr.com/ru/post/320458/"
published: "2021-10-01"
language: "en"
hardware: ["Arduino Uno R3", "WIZnet W5100 ethernet shield", "SM Cashcode"]
likes: 0
views: 257
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Arduino based Self Carwash Machine

> Arduino based Self Carwash Machine

Original author: viktor (source: https://habr.com/ru/post/320458/)

## Components

- **Arduino Uno R3** x 1
- **WIZnet W5100 ethernet shield** x 1 ([docs](https://www.wiznet.hk/en/open-source-hardware/102-w5100s-ethernetshield.html?search_query=W5100+ethernet+shield&results=84))
- **SM Cashcode** x 1

## Documents and links

- [Source code](https://habr.com/ru/post/483410/) (code)

## Article

How it works: The customer arrives at the car wash

He deposits money through a bill acceptor (the amount is displayed on the board)

Presses the button of the required equipment

The client washes the car by himself If desired, clicks stop, or selects other equipment

The board counts down the amount for services (depending on the included equipment)

When zeroed, the equipment turns off If necessary, repeat from step 2

At the same time, the network capabilities of the device allow:

See all payments made

Change the settings of prices for services

Turn on / off equipment

Keep a log of operations and errors on the server

![](https://maker.wiznet.io/uploads/2021/10/ff9688a8cc8e41669c29bcf92a20adb5-300x169.jpg)

---

Source: https://maker.wiznet.io/viktor/projects/Arduino-based-Self-Carwash-Machine/
