Some work on Real-Time & Embedded Systems

Arduino - Intel Galileo. Fernando G. Tinetti, 2014-2023


Example of a more or less successfull porting of an Arduino-only system to a Galileo controlled system
> Arduino Car - Controlled by Arduino
> Arduino Car - Controlled by Intel Galileo
> Arduino Car - A few changes to the web interface: cell phone and tablet control (identical web access for mobile and nonmobile devices)

Students projects at the University (UNLP):
> Wi-Fi Scan from Unmanned Terrestrial Vehicle (Small/Toy Rover).
> Multi-IR Clone for Centralized/Web Control.
> Wi-Fi Bubble Maker, DC Motor.
> Wi-Fi Bubble Maker, Servo Motor.
> Wi-Fi Drawing Robotic Arm.
> Wi-Fi Crawler Robot.
> Room access and control. Some hardware has been easily handled (e.g. LEDs and relays), while others have been some tricky (e.g. keyboard).
> Botanical System. A combination of several sensors (temperature, soil moisture, rain) and actuators (light, fan, water bomb).
> Intel Galileo test bench 1, including a simple web interface.
> Intel Galileo test bench 2, including a simple web interface and bluetooth communication.
> A first hand
> IoT - IBM Cloud MQTT broker (in Spanish):
       ⇒ Simulated Hardware (Document)
       ⇒ NodeMCU-Attached Hardware (Document+Slides, add .zip extension to file)
       ⇒ Soon: NodeMCU-Attached Hardware + IBM Node-Red Usage
       ⇒ Not-So-Soon: MQTT Data Processed at IBM Cloud NoSQL Database
> IoT - External MQTT broker (in Spanish):
       ⇒ Not-So-Soon External/Public MQTT Server + Proprietary Monitorization and Control on Intenet Connected Computer Application

Written:
> "Energy Measurements in IoT/ Maker Development Cards", Fernando G. Tinetti, Santiago Medina, Mariano Méndez, Fernando L. Romero, Technical Report TR-RT-01-2016 (code and video included, add .zip extension to file) , III-LIDI, Fac. de Informática, UNLP, Sept. 2016.
> "Heterogeneous Hardware and Software for Remote Monitoring and Control", Fernando G. Tinetti, Roberto E. Zelarayán, María S. Pinto, Javier R. Antoni, The 2016 International Conference on Computational Science and Computational Intelligence, Dec. 15-17, 2016, Las Vegas, NV, USA, IEEE CPS, 978-1-5090-5510-4/16, DOI 10.1109/CSCI.2016.231, pp. 1232-1236.
> "Programming (Flashing) and Using the ESP8266", Fernando G. Tinetti, Technical Report TR-RT-01-2018, III-LIDI/CIC Prov. de Bs. As., Fac. de Informática, UNLP, Nov. 2018.
> "Programming (Flashing) and Using the ESP8266-(01/07)", Fernando G. Tinetti, Technical Report TR-RT-01-2019, III-LIDI/CIC Prov. de Bs. As., Fac. de Informática, UNLP, June 2019.
> "Handling a Drone Camera with Arduino", Fernando G. Tinetti, Technical Report TR-RT-02-2019, III-LIDI/CIC Prov. de Bs. As., Fac. de Informática, UNLP, June 2019.
> "Un ejemplo de FPGA. Síntesis de VHDL", Fernando G. Tinetti, Technical Report TR-RT-03-2019, III-LIDI/CIC Prov. de Bs. As., Fac. de Informática, UNLP, Septiembre 2019.
> "Unmanned Vehicles: Real Time Problems in Drone Receivers", Fernando G. Tinetti, Oscar C. Valderrama Riveros, Fernando L. Romero, IEEE Xplore Link, 6th Annual Conf. on Computational Science & Computational Intelligence (CSCI'19), Las Vegas, NV, USA, Dec. 5-7 2019, pp. 1081-1085.
> "Raspberry Pi: Booting from USB + SSh Server + AP", Fernando G. Tinetti, Technical Report TR-RT-01-2020, III-LIDI/CIC Prov. de Bs. As., Fac. de Informática, UNLP, May 2020.
> "Instalación de Ubuntu como Segundo Sistema Operativo a partir de Windows", Fernando G. Tinetti, Reporte Técnico TR-RT-01-2021, III-LIDI/CIC Prov. de Bs. As., Fac. de Informática, UNLP, Marzo 2021.
> "Generación e Instalación de un Núcleo de Tiempo Real en Ubuntu", Fernando G. Tinetti, Reporte Técnico TR-RT-02-2021, III-LIDI/CIC Prov. de Bs. As., Fac. de Informática, UNLP, Marzo 2021.
> "Combining Techonologies for Aiding Search Missions with Drones", Fernando G. Tinetti, Oscar C. Valderrama Riveros, IEEE Xplore Link, The 2021 International Conference on Computational Science and Computational Intelligence (CSCI’21), December 15-17, 2021, Las Vegas, NV, USA
> "Programming (Flashing) and Using the ESP8266-[01/07] with Arduino UNO (Update 2022)", Fernando G. Tinetti, Technical Report TR-RT-01-2022, III-LIDI/CIC Prov. de Bs. As., Fac. de Informática, UNLP, Abril 2022.
> "Yet Another Example of ESPx Over the Air (OTA) Firmware Upload and Related Details", Fernando G. Tinetti, Technical Report TR-RT-02-2022, III-LIDI/CIC Prov. de Bs. As., Fac. de Informática, UNLP, September 2022.
> "Servos: Arduino-ESP8266 (NodeMCU)", Fernando G. Tinetti, Julián Delekta Reporte Técnico TR-RT-01-2023, III-LIDI/CIC Prov. de Bs. As., Fac. de Informática, UNLP, Junio 2023.