Project: Measuring living conditions in the classroom

1st ELLAK Competition

As part of the 1st competition organized by  the Open Technologies Organization (EELLAK - Free Software / Open Source Software) we decided to build a structure that can measure the quality of life in the classroom in order to improve it.

Key factors influencing classroom life are temperature, humidity, noise, light and air quality conditions. The construction was done with Arduino, the programming in C and the construction is operationally functional, measuring the conditions in CityLab every day.

We received Distinction in the Competition and the project (description, algorithm, video, photos, drawings, source code, github) is freely available at

Project: High-Speed Zero-Oscillation Line Follower

Line Follower – Real World

 Ιn this project we are dealing with the construction of a line follower which must move the robot so that

  • it has its maximum  possible speed in straight lines
  • it always moves smoothly in turns (open, closed, angles, vertical)
  • it does not move anywhere with oscillations (zig zag) !!!

The methodology and algorithm were developed and taught at CityLab - see FB

Project: Creating a Differential

Creation of a Differential Mechanism

Creation of a Differential Mechanism by Iakovos and Nikolas (11 and 12 years old): two rear-wheel drive wheels with different angular speeds and torque distribution! Even if we completely block one drive wheel (01:54) the other continues to rotate! The construction was done by the children in May 2018, in one hour of free construction, without instructions or any other copy. See more at

Project: Artificial Intelligence

Artificial Intelligence (Arduino, C ++, Tic-tac-toe)

We build a tic-tac-toe in arduino and C ++. We are playing against the CPU, which uses an artificial intelligence algorithm. The CPU will never lose, while at the same time showing us (changing the color of the track as it successively thinks about what it will play), whether it is going to win or not, even if it happens after many moves. The AI ​​algorithm is implemented in 40 lines of code (!!!) with dynamic decision trees, without ready-made scenarios or movements of standard games / strategies.

The project is taught from the beginning, to children from sixth grade and above, who after understanding 100% all the techniques (creation and connection of an arduino circuit, led matrix programming, game theory, artificial intelligence algorithm and its implementation in C ++) proceed themselved to implementation. It is emphasized that no prior knowledge is required in the above fields !!!

See more on our FB page here

Copyright © 2014-2022 CityLab
Με την επιφύλαξη κάθε δικαιώματος/All rights reserved. Design + programming by makebelieve.