With TUNIOT … Internet of Things world is easy!

Featured

NODEMCU_FTUNIOT is a bloc code generator for NODEMCU (ESP8266). 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 NODEMCU\ESP8266. I gathered resources to learn NODEMCU with blocs and in different language (English, Chinese, Hindi and French) . You will start by the simplest example like blinking LED to send data to Facebook, running a web server or making an Android app communicating with NODEMCU or EPS8266.
You will find the link here.
You can also start coding here: TUNIOT

I started to make some workshops
Tunisia:
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

tuniotscreen

IOT Workshop in Menzel Temim

Menzel Temime is a small coastal city in the north of Tunisia. They have a young a very active robotics club. I was following their work since they start and I was impressed by their energy. Among their activity, they were offering robotics workshops for kids. I contacted them to make a training on IOT with NODEMCU. The goal is to democratize this Technology not only in the area of Nabeul, but also in Tunisia. The board NODEMCU or ESP8266 is not known yet. So, making these kind of workshop will help discover better the next generation of connected board.

Some info about this workshop: IOT with NODEMCU and TUNIOT
– I personally was in contact with the club and the workshops was organized few days ago: No much complication
– The event happened in an art gallery in the coastal city of Menzel Temim. An amazing place full of creativity owned by a high-school teacher.
– Most of the members made already training for kids about robotics coding and they are here because the are interested in the topic.
– There is no prior obligation to teach what they leaned to the others. But they will do and I am sure about that.
– No press to cover our activity but I am sure that a lot of youth will benefit from the training later.
– The boards I am using (NODEMCU) are donation from Tunisians engineers in France and Koweit
– The soldering of the shields was made by different engineer throughout Tunisia.
– The software I am using is homemade (TUNIOT FOR ESP8266)
– The trainer (who is me!) was lodged in a house 5 meters far from the beach. I asked for any thing and I got that.
– No coffee break. Just code and drink your coffee.
– IOT is a new trend in technology. I saw very few workshops around the world about that. We need to spread this fast.

Full album

 

The Scratch conference of Bordeaux

I participated in this conference by a talk and a workshop. It was a big opportunity to meet people from around the world. I am a user of Scratch since the end of 2012. I was not only in love with the tool,  but also with philosophy behind and the community. Because of this engagement, I know by photos a lot of people of the Scratch community. These people influenced directly or indirectly the path I took during the last years.

Mitch Resnick: One of most important moments for me was meeting Mitch Resnick in person. I admire him so much. It is crazy to imagine that this person created some thing that changed really the world. Of course, a software like scratch was a result of generations of work but his touch was so big on the tool. I discovered that Scratch is not a unique family, but a big family with big differences with members.

Dan Garcia: I was hoping to him in persons and I made it … and I was not disappointed! When I started promoting coding in Tunisia, a lot of people did not know about Scratch at that time. Some of them saw the software like Flash, some other think it is just a nice tool for kids but they don’t see the power behind the blocs programming. The code.org movement made a video with him where he shows his experience teaching programming to students in the university of Berkeley with a software called Snap! One of the sentences I love in the video: We want people to have an exciting and engaging experience with programming … And what he said was not an ordinary sentence but it was really a way of doing that they wanted to implement by the tool snap and by a course that they made called: The beauty and joy of programming.
I finally met some friends for real. I know them thanks to the Scratch community and we followed a scratch online MOOC called CCOW. These people influenced me so much. Kim, the Korean is very active in his country and organized several time a Scratch day. I was following his work and it was a motivation to make a Scratch day in Tunisia. Heloeza from Brazil is also active in his country and doing a lot of nice things with kids and with little budget. Their works send a lot of positive energy.

Clare is the creator of a huge network of coding clubs called Code Club World. She started her movement before the code.org by connecting teacher in primary school and professionals with programming background. I was following her work since the beginning and translated almost half of the first curriculum into French. At that time, it was the best resources available to teach Scratch.

In the last day of the conference, a panel was opened for African participants to show what they were doing. In my presentation, I talked about how the slogan of Scratch Imagine-Program-Share influenced my path and the way I am doing.
Photo of Julie Mbaye Yassiban.

IOT Workshop at the Scratch conference Bordeaux (France)

Before applying to participate in the Scratch conference of Bordeaux, I had to choose the format of my contribution. The easiest way was to be in the poster session where you will have a table and will show to people around. The second option, more challenging is the workshop. Challenging because I was expecting to have several operating systems and every computer brings his own surprises. The installation take some time. But, in the end I did not have any problem. The workshop was organized into 2 parts:
1- Introduction to the concept of Internet of things with a live demo of interconnected objects: rain sensor, NODEMCU, home light and an Android device. The goal was to show by real example what we can do with learners.

 

 
2- Programming part, where we made a connection to a network in order to control an LED over WIFI.
In practical workshops, there is always surprises but we did not have any one. We got a limitation of time.

 

 

The audience was from 3 continents: Africa, Europe and America. It was nice to see all these different people programming together.

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.
16523606_10207087114530309_571269858_o