https://github.com/mtshrmn/mirrored-object
twin cubes that each display the other's state
https://github.com/mtshrmn/mirrored-object
esp32 firebase-realtime-database iot
Last synced: 4 months ago
JSON representation
twin cubes that each display the other's state
- Host: GitHub
- URL: https://github.com/mtshrmn/mirrored-object
- Owner: mtshrmn
- Created: 2024-01-16T19:40:24.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T10:12:27.000Z (about 2 years ago)
- Last Synced: 2024-04-08T22:17:48.603Z (about 2 years ago)
- Topics: esp32, firebase-realtime-database, iot
- Language: C
- Homepage:
- Size: 2.84 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mirrored Object - Twin cubes that each display the other's state.
## **Project by**: Marina Yanovskiy, Dvir Elkabetz & Moshe Sherman.
In this project, we have built two smart cubes. Each of them can be
placed in four different orientation to indicate state and display
the other's state.
---
# Folder Structure of the Repository
```
├── docs - documentation and instructions.
├── PARAMETERS.md - hard coded parameters of the project.
├── README.md - this file.
├── src
│ ├── app - source code for react native application.
│ │ ├── assets - all the images for the application.
│ │ ├── components - custom react native components.
│ └── hardware
│ ├── final
│ │ ├── cube_a - code for cube a (final submission).
│ │ └── cube_b - code for cube b (final submission).
│ └── poc - code for PoC (old code).
└── unittests
├── hardware - hardware unit tests.
└── software - software unit tests.
```
# Libraries used for ESP32 and their versions
- [Firebase ESP Client](https://github.com/mobizt/Firebase-ESP-Client) - 4.4.14
- [FirebaseJson](https://github.com/mobizt/FirebaseJson) - 3.0.7
- [WifiManger](https://github.com/tzapu/WiFiManager) - 2.0.17
- [NTPClient](https://github.com/arduino-libraries/NTPClient) - 3.2.1
- [Adafruit MPU6050](https://github.com/adafruit/Adafruit_MPU6050) - 2.2.6
- [Adafruit SSD1306](https://github.com/adafruit/Adafruit_SSD1306) - 2.5.9
- [Adafruit Sensor](https://github.com/adafruit/Adafruit_Sensor) - 1.1.14
- [Adafruit GFX](https://github.com/adafruit/Adafruit-GFX-Library) - 1.11.9
# Hardware used
- 2 $\times$ ESP32
- 2 $\times$ MPU6050
- 2 $\times$ SD1306
- 2 $\times$ KY016
# Connection Diagmram

# Poster
