Projects
Projects list
See the mobile app specifications and demos for each project category. For API projects, see the associated API details.
| ID | Title | Description | API |
|---|---|---|---|
| LED projects | |||
| 1 | LED control using Bluetooth Classic | The project will control a minimum of 3 LEDs, out of which at least one will be configured to accept PWM control and at least one will be controlled digitally. The program will have to respond and perform the specific actions requested by the ProiectIA mobile app. These actions include: reading the current value, setting the value for the LED, blinking and sweeping (modifying the light intesity for the PWM controlled LEDs). | - |
| 2 | LED control using Bluetooth Low Energy | The project will control a minimum of 3 LEDs, out of which at least one will be configured to accept PWM control and at least one will be controlled digitally. The program will have to respond and perform the specific actions requested by the ProiectIA mobile app. These actions include: reading the current value, setting the value for the LED, blinking and sweeping (modifying the light intesity for the PWM controlled LEDs). | - |
| Sensors projects | |||
| 3 | Sensor control using Bluetooth Classic | The control of a minimum of 2 sensors, out of which at least one will be a digital sensor and at least one will be an analog sensor (or use a protocol such as 1-Wire, I2C or SPI). The sensors will be chosen for different measures and the program will have to respond to the specific actions requested by the ProiectIA mobile app. These actions include: reading the current values of the sensors, computing an average value based on a specified number of measurements and continous measurments for chart display, according to the app specifications. | - |
| 4 | Sensor control using Bluetooth Low Energy | The control of a minimum of 2 sensors, out of which at least one will be a digital sensor and at least one will be an analog sensor (or use a protocol such as 1-Wire, I2C or SPI). The sensors will be chosen for different measures and the program will have to respond to the specific actions requested by the ProiectIA mobile app. These actions include: reading the current values of the sensors, computing an average value based on a specified number of measurements and continous measurments for chart display, according to the app specifications. | - |
| LCD projects | |||
| 5 | LCD 16x2 control using Bluetooth Classic | The program will implement the control of a 16x2 LCD using the specific actions requested by the ProiectIA mobile app. These actions will allow displaying of text, custom icons (special characters) and text scrolling in both directions, ideally through the use of interrupts. | - |
| 6 | LCD 16x2 control using Bluetooth Low Energy | The program will implement the control of a 16x2 LCD using the specific actions requested by the ProiectIA mobile app. These actions will allow displaying of text, custom icons (special characters) and text scrolling in both directions, ideally through the use of interrupts. | - |
| 7 | Nokia 5510/3310 LCD control using Bluetooth Classic | The program will implement the control of a Nokia 5510/3310 LCD using the specific actions requested by the ProiectIA mobile app. These actions will allow displaying of text, images (custom shapes) and content scrolling in both directions, ideally through the use of interrupts. | - |
| 8 | Nokia 5510/3310 LCD control using Bluetooth Low Energy | The program will implement the control of a Nokia 5510/3310 LCD using the specific actions requested by the ProiectIA mobile app. These actions will allow displaying of text, images (custom shapes) and content scrolling in both directions, ideally through the use of interrupts. | - |
| 9 | OLED 1306 display control using Bluetooth Classic | The program will implement the control of an OLED 1306 display using the specific actions requested by the ProiectIA mobile app. These actions will allow displaying of text, images (custom shapes) and content scrolling in both directions, ideally through the use of interrupts. | - |
| 10 | OLED 1306 display control using Bluetooth Low Energy | The program will implement the control of an OLED 1306 display using the specific actions requested by the ProiectIA mobile app. These actions will allow displaying of text, images (custom shapes) and content scrolling in both directions, ideally through the use of interrupts. | - |
| API projects | |||
| 11 | Superhero API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Superhero API |
| 12 | Superhero API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Superhero API |
| 13 | Marvel Characters API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Marvel API |
| 14 | Marvel Characters API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Marvel API |
| 15 | The Wolf Among Us API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | The Wolf Among Us |
| 16 | The Wolf Among Us API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | The Wolf Among Us |
| 17 | Bob's Burgers API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Bob's Burgers |
| 18 | Bob's Burgers API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Bob's Burgers |
| 19 | Rick and Morty API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Rick and Morty |
| 20 | Rick and Morty API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Rick and Morty |
| 21 | Breaking Bad API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Breaking Bad |
| 22 | Breaking Bad API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Breaking Bad |
| 23 | Better Call Saul API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Better Call Saul |
| 24 | Better Call Saul API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Better Call Saul |
| 25 | Harry Potter API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Harry Potter |
| 26 | Harry Potter API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Harry Potter |
| 27 | Magic: The Gathering API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Magic: The Gathering |
| 28 | Magic: The Gathering API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Magic: The Gathering |
| 29 | CheapShark – Game Deals API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | CheapShark |
| 30 | CheapShark – Game Deals API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | CheapShark |
| 31 | Owen Wilson WOW API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Owen Wilson WOW |
| 32 | Owen Wilson WOW API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Owen Wilson WOW |
| 33 | South Park Episodes API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | South Park Episodes |
| 34 | South Park Episodes API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | South Park Episodes |
| 35 | Futurama API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Futurama |
| 36 | Futurama API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Futurama |
| 37 | TheMealDB – Recipes API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | TheMealDB |
| 38 | TheMealDB – Recipes API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | TheMealDB |
| 39 | Disney Characters API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Disney Characters |
| 40 | Disney Characters API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Disney Characters |
| 41 | Avatar: The Last Airbender API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Avatar: The Last Airbender |
| 42 | Avatar: The Last Airbender API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Avatar: The Last Airbender |
| 43 | Board Games API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Board Game Atlas |
| 44 | Board Games API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Board Game Atlas |
| 45 | Marvel Movies API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Marvel Movies |
| 46 | Marvel Movies API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Marvel Movies |
| 47 | Marvel TV Shows API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Marvel TV Shows |
| 48 | Marvel TV Shows API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Marvel TV Shows |
| 49 | Game of Thrones Characters API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Game of Thrones Characters |
| 50 | Game of Thrones Characters API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Game of Thrones Characters |
| 51 | Hearthstone API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Hearthstone |
| 52 | Hearthstone API using Bluetooth Low Energy | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Hearthstone |
| 53 | Metropolitan Museum of Modern Art API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Metropolitan Museum of Art |
| 54 | Metropolitan Museum of Modern Art API using Bluetooth Classic | The program will first scan and create a list of available WiFi networks and accept the network password (if applicable) specified by the ProiectIA mobile app. After the WiFi connection is established, the app will request a list of data. From the list, the user will be able to request details about a specific entry in the data list, acording to the API specifications. The app allows skipping the network configuration, in which case a penalty will be applied. | Metropolitan Museum of Art |