Undergraduate Projects (2014 - 2019)

In this page you find the major projects I have done with my friends as engineering students to participate in national and international robotics and IoT contests, and sometimes within a course in the university.

Fields: Robotics, Embedded Systems, Internet of Things

Green IoT: End of Year Project, Tunisia (Mar 2018 - May 2018)

Voice controlled Smart irrigation system

Implementation of a voice controlled smart irrigation system with a virtual assistant using Raspberry Pi 3 and IBM Watson

Softbank Robotics Europe : Participation in Pepper Hackathon in Paris, France (Mar 2018)

A 48-hour Hackathon organized by SoftBank Robotics Europe

Development of an application on Pepper Robot on well-being and e-health using its Android SDK.

Home energy management system, Tunisia (Oct 2017 – Apr 2018 )

Overview: This is an Internet of Things project which consists in building a Smartphone application connected to power measurement devices installed in the house to help the user manage the machines power consumption.

Keywords: PCB Design, IoT, Current Sensor ACS712, Wifi Module ESP12, Android, Cloud, SolidWorks

Participation in EUROBOT Finals 2017, France (Sep 2016 – Jun 2017)

Overview: Design and construction of two autonomous robots multitasking according to the Rules of Eurobot 2017.

Implementing a software ensuring the position control based on odometry and encoders.

Key words: SolidWorks, PCB Design, STM32F407, Arduino, PIC, USART, Location tags, ServoMotors, DC motors, Encoders, Servo control, PID control, Odometry ...

Smart House, Professional Study Project, Tunisia (Mar 2017 – May 2017)

Overview: Design and Construction of a Smart House prototype based on Raspberry Pi 3 using Internet of Things concept.

Keywords: Raspberry Pi 3, IoT, Sensors, Cayenne IOT, PCB Design, SolidWorks

Smart Mirror, Tunisia (Oct 2016 – Apr 2017)

Overview: The project won 1st place exposition in Tunirobots'17 on April 23th, 2017

Interactive IOT Smart Mirror based on Raspberry Pi 3 to help the user check his weather, time, emails, news, football match scores, Instagam and all the gadgets that the user needs to know about every morning.

Tags: Raspberry Pi 3, Internet of Things, OpenCv face recognition, Solidworks 3D design.

Participation in EUROBOT Finals 2016, France (Sep 2015 – Jun 2016)

Overview: Design and construction of two autonomous robots multitasking according to the specifications of the Eurobot 2016.

Implementing a software ensuring the position control based on odometry and encoders.

Keywords: SolidWorks, PCB Design, STM32F407, Arduino, PIC, USART, Location tags, ServoMotors, DC motors, Encoders, Servo control, PID control, Odometry ...

Parking Robot contest of the ENIM ROBOTS event (May 2016)

-Subject: Line-following and obstacle-avoiding robot that must, at the end of the line, enter a maze to find its way and detect the parking area using color sensors.

-Keywords: Arduino, Ultrasonic Sensors, Infrared Sensors, Color Sensors, Solidworks 3D design.

AFROBOTS contest of the Tunirobots event, Tunisia (Jan 2016 – Apr 2016)

In this contest our team won 2nd prize.

-Subject: The project is to make two wheeled robots one is autonomous and the other is remote-controlled which are responsible for doing specific tasks according to rules given by the organizer of the contest.

-Keywords: Embdedded Systems, STM32F446 Nucleo, STM32F4 Discovery, STM32F303K8 Nucleo, Bluetooth, SPI, USART, SolidWorks 3D Design...

Details:

The project is to make two wheeled robots one is autonomous and the other is remote-controlled which are responsible for doing specific tasks according to rules given by the organizer of the contest.

In our team, the remote-controlled robot is based on the STM32F446 Nucleo card which communicates with a laptop with a Bluetooth module and an graphic user interface based on C#.

The main robot based on the STM32F4 Discovery Board controlling the robot movements which is in SPI communication with a Nucleo STM32F303K8 Board responsible of controlling the Servomotors.