Valencia College
References
Proposal Project Ideas:
[1] M. Jianlang, “Solar water purification system with solar heating,” Appropedia, the sustainability wiki, https://www.appropedia.org/Solar_water_purification_system_with_solar_heating (accessed Jan. 10, 2024).
[2] H. Janes, “Piezoelectric energy harvesting within wearable devices,” PIEZO BLOG, https://blog.piezo.com/piezoelectric-energy-harvesting-within-wearable-devices (accessed Jan. 11, 2024).
[3] N. M. Ali and H. Ammari, “Design of a hybrid wind-solar street lighting system to power LED lights on highway poles,” AIMS Energy, https://www.aimspress.com/article/doi/10.3934/energy.2022010?viewType=HTML (accessed Jan. 14, 2024).
[4] U. Motors, “Wischnewskyi Ultrasonic Motors Corporation,” WUM, http://wumotors.ca/ultrasonic-piezoelectric-door-lock.html (accessed Jan. 20, 2024).
[5] “Solar wind street light,” Solar Lights Manufacturer, https://www.solarlightsmanufacturer.com/solar-wind-street-light/ (accessed Jan. 21, 2024).
[6] “Solar Energy Project Ideas List for final year engineering students,” El-Pro-Cus, https://www.elprocus.com/solar-energy-project-ideas/ (accessed Jan. 20, 2024).
[7] G. Hillhouse, “Arduino Garden Controller - automatic watering and data logging,” YouTube, https://www.youtube.com/watch?v=O_Q1WKCtWiA (accessed Jan. 24, 2024).
[8] “Colorino talking color identifier,” Colorino Talking Color Identifier for the Blind | Braille Superstore, http://www.braillebookstore.com/Colorino-Talking-Color-Identifier.1 (accessed Jan. 26, 2024).
[9] anon28912158, “I’m trying to make an automatic sliding glass door opener.,” Arduino Forum, https://forum.arduino.cc/t/im-trying-to-make-an-automatic-sliding-glass-door-opener/394590 (accessed Jan. 26, 2024).
[10] D. Paiz and M. Baute, “Solace,” Solace - Senior Design, https://bautemr2013.wixsite.com/solace (accessed Feb. 15, 2024).
[11] T. Forkenbrock, A. Scruggs, and K. Soriano, “UCF,” Smart Automatic Cat Feeding Machine (SACFM), https://www.ece.ucf.edu/seniordesign/su2009fa2009/g01/Initial Project Description.pdf (accessed Feb. 17, 2024).
Design Report:
Phone App:
[1] “List View,” User Interface, https://ai2.appinventor.mit.edu/reference/components/userinterface.html#ListView (accessed May 2, 2024).
[2] “Bluetooth Client,” Connectivity, https://ai2.appinventor.mit.edu/reference/components/connectivity.html#BluetoothClient (accessed May 3, 2024).
[3] M. Currey, “Arduino, HM-10 and App Inventor 2,” Martyn Currey, https://www.martyncurrey.com/arduino-hm-10-and-app-inventor-2/#:~:text=Open%20App%20Inventer%2C%20upload%20the,does%20should%20be%20self%20explanatory. (accessed May 7, 2024)
[4] E. Patton, Ed., “Ble App Works in AI companion mode but not as an APK!,” Google, https://groups.google.com/g/mitappinventortest/c/sbWsxLp7sRA/m/nCsBoCr0BwAJ (accessed May 8, 2024).
[5] A. Hogan, “Appinventor Button to change screens,” YouTube, https://www.youtube.com/watch?v=e4RaAX2lq1I (accessed May 11, 2024).
[6] Z-HUT, “MIT app inventor Multi Screen bluetooth connection,” YouTube, https://www.youtube.com/watch?v=NtOsfU1hAac (accessed May 11, 2024).
[7] porus and chanakye for you, “Show current time in MIT app inventor,” YouTube, https://www.youtube.com/watch?v=dhyoW43A8es (accessed May 15, 2024).
[8] profgustin, “Looping through a list in App Inventor 2,” YouTube,https://www.youtube.com/watch?v=09sIMPAp2Hw (accessed May 16, 2024).
[9] “List Picker,” User Interface, https://ai2.appinventor.mit.edu/reference/components/userinterface.html#ListPicker (accessed May 17, 2024).
[10] Wyrdling and Kevinkun, “Looking for methods to call Timepicker selection time components to be displayed in 12HR format,” MIT App Inventor Community, https://community.appinventor.mit.edu/t/looking-for-methods-to-call-timepicker-selection-time-components-to-be-displayed-in-12hr-format/78928 (accessed May 17, 2024).
[11] Mvochoa - English, “How to delete some data from a listview | app inventor 2,” YouTube, https://www.youtube.com/watch?v=9IgazqTz84I (accessed May 18, 2024).
[12] “Java Platform SE 7,” Date and Time Patterns, https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html (accessed May 19, 2024).
[13] Robin2, “Serial input basics,” Arduino Forum, https://forum.arduino.cc/t/serial-input-basics/278284 (accessed May 19, 2024).
[14] M. Khalaf, “Delete specific item using ListView in app inventor (حذف عنصر محدد من القائمة),” YouTube, https://www.youtube.com/watch?v=kkZNdGTOdPY (accessed May 20, 2024).
[15] LuckyLea and Ramon, “How do you sort the users who subscribe to my database via firebasedb in a ‘Listview’?,” MIT App Inventor Community, https://community.appinventor.mit.edu/t/how-do-you-sort-the-users-who-subscribe-to-my-database-via-firebasedb-in-a-listview/107391 (accessed May 22, 2024).
[16] S. Dutta, “List sorting on app inventor ,” Imagnity, https://imagnity.com/tutorials/app-inventor/list-sorting-on-app-inventor/ (accessed May 22, 2024).
[17] SIOT, “App inventor #10 list sorting,” YouTube, https://www.youtube.com/watch?v=m0ip28_PC2I (accessed May 22, 2024).
[18] Jason Floyd, “Storing data using TinyDB in MIT app INVENTOR 2 PLTW app creators,” YouTube, https://www.youtube.com/watch?v=rhkw08U6bsg (accessed Jun. 23, 2024).
[19] “Storage,” MIT App Inventor, http://ai2.appinventor.mit.edu/reference/components/storage.html#TinyDB (accessed May 24, 2024).
[20] “Serial.read(),” Arduino Reference, https://www.arduino.cc/reference/en/language/functions/communication/serial/read/ (accessed May 27, 2024).
[21] “String [Data Types],” Arduino Reference, https://www.arduino.cc/reference/en/language/variables/data-types/string/ (accessed Jun. 2, 2024).
[22] Maurobarreca, “Processing and Arduino - string to bytes,” Arduino Forum, https://forum.arduino.cc/t/processing-and-arduino-string-to-bytes/475230/7 (accessed Jun. 3, 2024).
[23] GolamMostafa, “Parsing serial data and separating it into variables,” Arduino Forum, https://forum.arduino.cc/t/parsing-serial-data-and-separating-it-into-variables/619949/8 (accessed Jun. 5, 2024).
[24] System, “Receiving text strings over Bluetooth,” Arduino Forum, https://forum.arduino.cc/t/receiving-text-strings-over-bluetooth/232452 (accessed Jun. 8, 2024).
[25] “A guide to EEPROM,” Docs.arduino.cc, https://docs.arduino.cc/learn/programming/eeprom-guide/ (accessed Jun. 11, 2024).