Scratch conference Nairobi (Kenya)

A scratch conference is an event that gathers educators, parents and all persons interested in the Scratch programming language. Every 2 years, the MIT Media, where scratch was created, hosts this event. Since 2013, Joek van Montfort used to organize a scratch  conference outside the USA. The first was in Barcelona in 2013, the second in Amsterdam in 2015 and the third is planned for July 2017 in Bordeaux (France). The aim of The Scratch conference of Nairobi is to gather more educators from Africa to participate in the Scratch conference of Bordeaux.

I made an introduction to Internet of Things programming using NODEMCU and TUNIOT. We also made an Android App to control the charging of a Laptop.



Arduino-NODEMCU workshop for master degree teachers

16466589_10207087115330329_1243170053_oThis workshop was organized for master degree students in new educational technologies. The attendees of this course are mainly educators from different fields from primary to high school. Some of them were also primary school inspectors with a background in education.
I started first by the Arduino programming using Blocklyduino Enhanced. The board is getting more and more known among educators. I used it as an autonomus embedded system. In the second part of the workshop, we used the NODEMCU board with the tool I created TUNIOT. I spoke about the emerging technology of Internet of Things with some examples. Like I was expecting, the transition from Arduino to NODEMCU was easy specially the software side.
During these workshop, I enjoy seeing teachers from non technical fields making their program and testing. It was also an opportunity to talk about that stereotype  and also the gender gap in technology. The interesting thing is that while they were programming, students were making photos and videos about their work and also sharing them on social media. On the photo on the top, you can see an english teacher. This is another proof that programming and electronics could be really fun, which is not true in our Tunisian educational system.

IOT workshop in Djerba (Jeunes science)

IM6This workshop was organized for middle and high school members of the Association “Jeunes science of Djerba”. Some mentors also attended the workshop to know the concept of Internet of Thing and program the NODEMCU. They have already a good knowledge about Arduino programming. They also know how to make an Android App controlling an Arduino based robot using the Bluetooth. The workshop was divided into 2 sessions:
For the first session, they discovered basic concept of Networking. They created their own access point. They also controlled an LED connected to the NODEMCU with the browser and with an Android App they that made.
IM2For the second session, we saw how to run a Web server displaying a photo-resistor. After that, they made an program that sends notification to Facebook.

During the workshop, we used the TUNIOT tool and the NODEMCU board.


With TUNIOT … Internet of Things world is easy!


NODEMCU_FTUNIOT is a code generator for the ESP8266\ESP32 boards. You don’t need any coding skills to program it and make your IoT project. The tool is available on 4 languages and in active development and documentation is coming soon!
There is several resources in different language to learn ESP8266\ESP32 and program in blocks mode.
There is 2 versions of the program:

  • TUNIOT FOR ESP8266: This is a visual programming tool for the ESP8266 based boards like NODEMCU, Wemos, Huzzah … I think that board is enough mature to be used. There is a big community behind with a lot of projects and forum discussion. You will find more about the tool and the documentation on this page.
  • TUNIOT FOR ESP32: This is a visual programming tool for the ESP32 board. The ESP32 is a quite new board and the libraries under the arduino IDE are still in active development. You already can start learn and programming with blocs and do basic things.

To promote the board and the tool, I started to make some workshops
1- Workshop for primary school pupils in Tunis
2- First IOT workshop for my pupils in middle school
3- IOT Workshop for the association “Jeunes Science” in Djerba.
4- Arduino-NODEMCU workshop for master degree teachers
5- NODEMCU workshop in FABLAB SOLIDAIRE in Tunis

Around the world:
1- IOT workshop during the Scratch conference in Nairobi (April 2017 – Kenya)
2- IOT workshop during the Scratch conference of Bordeaux (July 2017 – France)
3- IOT workshop in the international tool fair (Bulgaria) planned for November 2017


Blocklyduino Enhanced in the International tool fair

Stand tool fair MalteThe international tool fair is a event organized every year in a country of the EUROMED space. For this 11th edition, it was organized in Malta. I was selected after my participation in the national tool fair of Tunisia. The event gathered more than 100 participants from 36 countries. I presented my tool (Blocklyduino enhanced ) in the market.


Reference It was very successful participation and most of the participants never programmed before so it was their first step into programming. Some of them know already about Scratch programming but never touched electronics or embedded system before. You can see one of the references left by one of the participants.


Arduino avec participante de Latvia

After the end of the market, I discovered that some participant did not get the opportunity to try to the tool so I showed them later in private.