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.