Create README.md

This commit is contained in:
Vasily Davydov 2022-01-21 10:55:27 +02:00 committed by GitHub
parent 0b32bc502a
commit acbb436369
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

28
PCB:SCHEMATICS/README.md Normal file
View File

@ -0,0 +1,28 @@
# RoomStateSensor-Management Schematics and PCB
## Explanation:
This project was made for one reason: to notify my rommmate about my availability. I built an easy circuit using Elegoo Uno and several sensors and thought to present it to my teacher as an cplusplus project, which later on was declined as it is. Teacher, on the other hand suggested to add several features
to it, so it would be acceptable for the particular course.
## Features:
### User side
- User has for states of a room: **Busy;Home;Come;Away** (Can be found in the [file](RoomyState/lcd.cpp))
- Each state is controllable with a **button** included in the circuit
- When the **button** is pressed, it communicates with a [**Counter class**](RoomyState/Counter.h), which has an overflow feature making it really scalable for more
states added in future.
- Indicator LED of a particular state for tail-end with a button
- Indicating the current tempreature and humidity
#### Schematics:
![schm](Sendier.png)
#### PCB:
![pcb](Sender.png)
### Reciever side:
- Shows the DATA on the 1602LCD
#### Schematics:
![schm](Recevier.png)
#### PCB:
![pcb](Reciever.png)
#### Library usage:
- [SerialPort](https://github.com/kleydon/Mac-SerialPort-Cpp/tree/master/*%20Project/MacSerialPort/SerialPort)