ProCodeCG Kids Regular Coding Class – ESPectro Programming – 29 July 2017

Standard

Our regular Saturday kids coding class πŸ™‚

IMG_4526

IMG_4527 IMG_4528

Now Awa’s ESPectro Neopixel works just fine, after we inserted the 2 pin jumper πŸ™‚

IMG_4530

Ok, move on to the next: Knight Rider πŸ™‚

IMG_4531

Done πŸ™‚

IMG_4537

Then give different colors to each neopixel πŸ™‚ Done πŸ™‚

IMG_4539

The Knight Rider with different colors. And then Awa went like this LOL

IMG_4543

Rafi continued working on Ultrasonic Counter

IMG_4545

IMG_4546

We were in the middle of compiling and fixing errors when the computer start updating (you know, Windows stuff πŸ™‚ ) So we gotta try again next week πŸ™‚

IMG_4554

We are going to collaborate Arduino/ESPectro with Minecraft very soon πŸ™‚ Will be reporting as soon as we start it πŸ˜‰

ProCodeCG Kids Regular Coding Class – IoT Programming – 22 July 2017

Standard

Our Kids IoT Programming Class yesterday πŸ™‚

IMG_4083 IMG_4084

Cinta had a good idea about what to present on ProCodeCG Kids Exhibition next month πŸ˜‰

IMG_4095//embedr.flickr.com/assets/client-code.js

Rafi was busy downloading the handout πŸ™‚ He was going to create ultrasonic sensor πŸ˜‰

IMG_4092//embedr.flickr.com/assets/client-code.js

Rezky is working on ultrasonic counter πŸ™‚

IMG_4085

IMG_4106

Awa continued exploring ESPectro

IMG_4086

There were some problems occurred

IMG_4101

Undetected serial port and the absence of 2 pins connector πŸ˜€ At the end the code and neopixel worked just fine with another ESPectro 2 pins connector πŸ™‚ So we just need to get that tiny connector and next week Awa can move on the next level πŸ˜‰

IMG_4109

Ren was back πŸ™‚ Working on ultrasonic counter πŸ™‚

IMG_4088

Having problems uploading the code to the board

IMG_4103

But worked using different computer πŸ™‚

IMG_4132

Yes, programmers often have times like this, when everything went wrong don’t know why πŸ˜€

IMG_4133

The most successful one is Ozan πŸ™‚

IMG_4100

He had successfully created a charging battery animation, with no fuss πŸ™‚

IMG_4115 IMG_4116

IMG_4117 IMG_4118

IMG_4119 IMG_4120

Next week things will work just fine and we will create more projects πŸ˜‰

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 8 July 2017

Standard

ProCodeCG Kids Regular Coding Class – ESPectro Programming today πŸ™‚

IMG_3259

We had a newcomer, Emma πŸ™‚

IMG_3260

Emma is interested to learn C so she was given an intro to Arduino to try some C-like language πŸ™‚

IMG_3289

IMG_3297

IMG_3298

IMG_3299

IMG_3312 2

IMG_3316

IMG_3320

Hello Rafi welcome back πŸ™‚

IMG_3261

Rafi picked up where he left more than a month ago πŸ™‚

IMG_3281

He created an animation of charging battery πŸ™‚

IMG_3285

IMG_3286

IMG_3287

Raul was also catching up with stuff too πŸ™‚ He was working on synchronized clock via internet through wifi on board ESPectro πŸ™‚

IMG_3262

Ruben had finished multiple LEDs last week. Today he learned about RGB LED

IMG_3273

IMG_3274

IMG_3290

Under Capt. Faris’ supervision πŸ˜‰

IMG_3263 IMG_3264

IMG_3277

This cute little guy took notes! A rare scene! Kids should be taught to do this! πŸ™‚

IMG_3282

Ruben seems to have another calling too: drawing πŸ™‚

IMG_3283

IMG_3288

Ok, with Capt. Faris assistance,

IMG_3291

Ruben has also finished to make a button worked too πŸ˜‰

IMG_3309

Hello Rezky πŸ™‚

IMG_3265

Rezky fixed what didn’t work the last time

IMG_3275

He redid the button and button to serial section, and both worked nicely!

IMG_3279

IMG_3280

IMG_3284

Abdillah was given a task to create a counter with an ultrasonic sensor

IMG_3266

It worked perfectly with an Arduino πŸ™‚

IMG_3267

The ultrasonic sensor will count how many objects detected πŸ™‚

IMG_3268

Next is to make this work with ESPectro so we can send the data via cloud πŸ™‚

IMG_3269

and make LCD I2C works with ESPectro

IMG_3305

Abdillah was helping Rezky with library errors πŸ™‚

IMG_3293

Rezvan was back too πŸ™‚ Β Working with button to serial

IMG_3306

And worked nicely! Next is button with LED πŸ™‚

IMG_3307

Capt. Malik (started to have being in a pic :D) was working on air-drum project πŸ™‚

IMG_3308

We’ve got lots of project going not only in the class but also when the kids are off the class πŸ˜‰ There gonna be lots of progress next Saturday πŸ™‚ Can’t wait πŸ˜‰

 

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 1 July 2017

Standard

Hello, our kids regular coding class is back πŸ™‚

IMG_2753

Capt. Fizhan taking care of logistics (display preparation included! ;))

IMG_2754

We had two newcomers today πŸ˜‰

This is Ruben πŸ™‚ He had just started ESPectro Programming, and decided to use 2 sessions doing this πŸ™‚

IMG_2756

IMG_2764

IMG_2769

IMG_2780

IMG_2788

IMG_2783

IMG_2793

IMG_2806

IMG_2808

Another newcomer is Abdillah πŸ™‚ Abdillah is experienced with robots and have won several competition πŸ™‚ We give him a project to create counter with ultrasonic sensor πŸ™‚

IMG_2758

IMG_2767

IMG_2771

IMG_2794

IMG_2795

Aaaaanddd there was a big surprise: our little captain is back πŸ™‚ Hello Awa πŸ™‚

IMG_2761

He was a little bit shy with his close-cropped haircut πŸ˜€

IMG_2772

IMG_2782

Awa with the Sr. πŸ™‚

IMG_2789

Awa Sr. helped Ruben with ESPectro libraries πŸ™‚ Thanks sir! πŸ™‚

IMG_2774

Awa tested an ultrasonic sensor with ESPectro

IMG_2799

And it worked with the help of Abdillah who finally figured out to find the correct pin out πŸ™‚

IMG_2800

IMG_2801

We also had Clarence πŸ™‚

IMG_2790

With his awesome ideas πŸ™‚

IMG_2785

IMG_2797

Clarence created a flight shooting simulation and he enhances it using AI

IMG_2802

IMG_2805

IMG_2813

The class πŸ™‚

IMG_2766

IMG_2773

IMG_2784

Some kids didn’t come up for some reasons but more will show up next week πŸ™‚

 

 

 

 

 

 

ProCodeCG Kids Coding Camp – IoT Programming – Day #3 – 24 June 2017

Standard

IoT Programming Coding Camp Day #3 πŸ™‚

Today we connect to a MQTT server to be able to publish and subscribe to a topic so we can control our ESPectro remotely via cloud πŸ™‚

We connected to a MQTT server running on one of the computer of the class and also connected to an online MQTT server πŸ˜‰

IMG_2259 IMG_2260

IMG_2261 IMG_2263

IMG_2265 IMG_2266

IMG_2267 IMG_2268

IMG_2269

We can control the ESPectro via mobile too πŸ™‚

IMG_2273

IMG_2274

The lessons today required hard work and patience πŸ™‚

IMG_2278

IMG_2279 IMG_2281

IMG_2282 IMG_2283

We code till we drop LOL

IMG_2284

Some screenshots:

connecting to an MQTT server (local)

Bildschirmfoto 2017-06-24 um 9.32.55 AM Bildschirmfoto 2017-06-24 um 9.52.02 AM

Sending command to ESPectro to turn the LED on/off

Bildschirmfoto 2017-06-24 um 10.03.05 AM

connecting to broker.hivemq.com

Bildschirmfoto 2017-06-24 um 10.47.05 AM

publishing message with command prompt

Bildschirmfoto 2017-06-24 um 10.14.31 AM Bildschirmfoto 2017-06-24 um 10.53.50 AM

MQTT dashboard

Bildschirmfoto 2017-06-24 um 10.56.33 AM Bildschirmfoto 2017-06-24 um 12.40.47 PM

We’ve learned so much today, we deserve certificates πŸ™‚ Yaaay πŸ™‚

IMG_2285

Picking up after ourselves πŸ˜‰

IMG_2287

IMG_2289

Can’t believe coding camp is over πŸ™‚ See you again soon and happy holiday πŸ™‚

ProCodeCG Kids Reguler Coding Class – ESPectro Programming – 17 June 2017

Standard

Hello, this is the report of our Kids ESPectro Programming Class today πŸ™‚

Rezky start to learn about button and sending the status to serial monitor πŸ™‚

IMG_1528

Danesh learned the same things as Rezky

IMG_1553

IMG_1533

While Ozan finished simple smiley animation

IMG_1531

IMG_1541

IMG_1534

but had problems connecting to a synchronized clock through the internet πŸ™‚

IMG_1535 2

We’ll get back to it and fix it next time πŸ™‚

ProCodeCG – Private Training – Data Acquisition with ESPectro – Day #1 – 15 May 2017

Standard

Today we had a training on gathering data from sensors using DHT11 and MLX90614 using ESPectro development board πŸ™‚

Setting up before the class started

IMG_8921 IMG_8922

IMG_8923

We used two different computers to make sure we can do lots of things simultaneously πŸ™‚

IMG_8924

we also have to make sure we have reliable internet connection and a toolbox full of anything we might need πŸ˜‰

IMG_8925

we tested MLX90614 with Arduino

IMG_8927

IMG_8929

and it worked. Next we will use ESPectro to be able to send the data via cloud πŸ™‚

IMG_8928

We’re going to use the sensors to measure battery temperature

IMG_8930

We’re going to use multiple sensors to measure multiple batteries, so we’ve got lots of things to do, and will continue the training on Wednesday πŸ™‚

IMG_8931