Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.