From 2caaa6b7d08e9968d12c4a752bf3359d3083982a Mon Sep 17 00:00:00 2001 From: Calandrinon Date: Sun, 20 Mar 2022 13:53:21 +0200 Subject: [PATCH] Add final ideas for the individual project --- README.md | 28 +++++++++++++++++++++++++++- assignment.txt | 21 +++++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 assignment.txt diff --git a/README.md b/README.md index 2e15bfc..9d254b7 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,34 @@ # IoT-Mobile-Course Lectures and labs for the Iot-Mobile course (also called Android-Things, like the old platform deprecated by Google) -## Project ideas/resources +## Resources - [NeuralPi - RaspberryPi guitar pedal using an LSTM model](https://github.com/GuitarML/NeuralPi) - [Arduino FM Radio](https://www.youtube.com/watch?v=n1hPj2wfsnA) - [A simple audio amplifier](https://duino4projects.com/simple-audio-amplifier/) - [RaspberryPi + Arduino Serial Communication](https://roboticsbackend.com/raspberry-pi-arduino-serial-communication/) + +## Ideas + +- Puredata-powered guitar pedal with Raspberry Pi, controlled by a simple Android app + + The goal of this project is to create a guitar pedal from a Raspberry Pi, a device which processes the analog signal coming from the guitar and applies an effect on it e.g distortion, fuzz, overdrive, tremolo, echo). The effect produced by the pedal can be controlled by a simple Android app with buttons and knobs. + To create the sound effect, we can use the visual programming language Puredata. + In order to connect the guitar to the pedal and the pedal to the amp, we can use a sound card/DAC/ADC such as [Hifiberry DAC+ADC](https://ro.farnell.com/hifiberry/4260439550583/dac-adc-hi-res-dac-adc-for-rpi/dp/3404429) + + +- Weather monitoring system + + This project collects temperature, humidity and barometric data which is uploaded to a cloud service (probably Heroku) and displayed on a webpage with graphs containing the values for the variation of these quantities over time. + + The components needed are: + + - [Temperature and humidity sensor DHT11](https://www.emag.ro/senzor-de-temperatura-si-umiditate-dht11-arduino-ai051-s37/pd/D9CZ56BBM/) + + - [Temperature and pressure sensor BMP180](https://www.emag.ro/modul-senzor-de-temperatura-si-presiune-bmp180-arduino-ai027-s35/pd/DGTW95BBM/?cmpid=87002&gclid=CjwKCAjwoduRBhA4EiwACL5RP2V_N2unriYwi9VyThR9jbFz25nsvyxYC1U8lIe3E_DeiDsGHe0BqxoCF0EQAvD_BwE) + + - A Raspberry Pi + + or + + - An Arduino with a WiFi module + diff --git a/assignment.txt b/assignment.txt new file mode 100644 index 0000000..49c54ee --- /dev/null +++ b/assignment.txt @@ -0,0 +1,21 @@ +Individual project ideas: + +- Puredata-powered guitar pedal with Raspberry Pi, controlled by a simple Android app + + The goal of this project is to create a guitar pedal from a Raspberry Pi, a device which processes the analog signal coming from the guitar and applies an effect on it e.g distortion, fuzz, overdrive, tremolo, echo). The effect produced by the pedal can be controlled by a simple Android app with buttons and knobs. + To create the sound effect, we can use the visual programming language Puredata. + In order to connect the guitar to the pedal and the pedal to the amp, we can use a sound card/DAC/ADC such as Hifiberry DAC+ADC (https://ro.farnell.com/hifiberry/4260439550583/dac-adc-hi-res-dac-adc-for-rpi/dp/3404429) + + +- Weather monitoring system + + This project collects temperature, humidity and barometric data which is uploaded to a cloud service (probably Heroku) and displayed on a webpage with graphs containing the values for the variation of these quantities over time. + + The components needed are: + - Temperature and humidity sensor DHT11: https://www.emag.ro/senzor-de-temperatura-si-umiditate-dht11-arduino-ai051-s37/pd/D9CZ56BBM/ + - Temperature and pressure sensor BMP180: https://www.emag.ro/modul-senzor-de-temperatura-si-presiune-bmp180-arduino-ai027-s35/pd/DGTW95BBM/?cmpid=87002&gclid=CjwKCAjwoduRBhA4EiwACL5RP2V_N2unriYwi9VyThR9jbFz25nsvyxYC1U8lIe3E_DeiDsGHe0BqxoCF0EQAvD_BwE + - A Raspberry Pi + or + - An Arduino with a WiFi module + +