Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aasmundn/elsys-project
Project repository for NTNU subject TT4270 Elsys prosjekt spring 2023.
https://github.com/aasmundn/elsys-project
esp32 ntnu platformio vue-cli vue3 vuetify3 webbluetooth-api
Last synced: about 2 months ago
JSON representation
Project repository for NTNU subject TT4270 Elsys prosjekt spring 2023.
- Host: GitHub
- URL: https://github.com/aasmundn/elsys-project
- Owner: AasmundN
- Created: 2023-02-08T21:20:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-19T09:09:59.000Z (over 1 year ago)
- Last Synced: 2024-05-03T00:49:03.173Z (9 months ago)
- Topics: esp32, ntnu, platformio, vue-cli, vue3, vuetify3, webbluetooth-api
- Language: C++
- Homepage: https://partyhatt.site/
- Size: 284 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![image](https://img.shields.io/badge/Vue.js-35495E?style=for-the-badge&logo=vuedotjs&logoColor=4FC08D)
![image](https://img.shields.io/badge/Vuetify-1867C0?style=for-the-badge&logo=vuetify&logoColor=white)
Project repository for NTNU subject _TT4270 Elsys prosjekt_ spring 2023.
🔗 [Live web application ](https://partyhatt.site/)
### Frameworks
---
- [Vue 3](https://vuejs.org/) - Progressive JavaScript Framework
- [Vuetify 3](https://next.vuetifyjs.com/en/) - Material Design Framework
- [PlatformIO](https://platformio.org/) - Embedded development in VSCode### Web application setup
---
To run the local development server run, download the source code and run the following commands:
```sh
cd app
``````sh
npm install
``````sh
npm run serve
```### Microcontroller setup
---
The microcontroller used in this project is an [ESP32](https://en.wikipedia.org/wiki/ESP32). To upload the project code to your microcontroller, first install [PlatformIO](https://marketplace.visualstudio.com/items?itemName=platformio.platformio-ide) in [VSCode](https://code.visualstudio.com/). Open the repository directory [main](main/). You can now upload the project.
### Sensor setup
---
The sensors used for the project are the [Max9814](https://www.fruugonorge.com/botao-max9814-electret-mic-microphone-amplifier-module-auto-gain-control/p-118346267-248653265?language=en&ac=ProductCasterAPI&asc=pmax&gclid=CjwKCAjw0N6hBhAUEiwAXab-TdKtCogrgaKGedufb5ztdlp024D4YnC2fW9KTFl-NPYy-jNSEylLVBoC07kQAvD_BwE) microphone and the [MMA8451]() gyroscope, both from [Adafruit](https://www.adafruit.com/category/521). The pin setup is specified in the corresponding program files.