ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 16 Sep 2017

Standard

The class is ready πŸ™‚

IMG_8013

Today we are ready to explore new component: micro servo πŸ™‚ Nafis is ready πŸ™‚ *notice the screwdriver and the breadboard on his forehead LOL

IMG_8019

Nafis is so excited to see how a micro servo work πŸ™‚

IMG_8024

IMG_8025

Nafis hasn’t finished typing the code so we’re going to try it next week πŸ˜‰

IMG_8034

While Rezky still needs some time to test his new LCD I2C (we replaced the previous one with a new one)

IMG_8014

the new one didn’t work so we give him the working one and going to claim this one with another replacement. So Rezky will start exploration next week πŸ™‚

IMG_8023

Reza is back πŸ™‚

IMG_8015

He has to catch up with several previous projects before he can start his new project πŸ™‚

IMG_8020

Project for Reza today is Ultrasonic Counter πŸ™‚

IMG_8040

He struggles with libraries and the schematic. Still have to work on it next week πŸ™‚

IMG_8071

Cinta learns robotic at school, and apparently what she has learn in ProCodeCG classes turn out to be very useful πŸ™‚

IMG_8016

The code Cinta developed to turn on a set of LEDs to light up in a certain pattern according to what we enter from serial monitor

IMG_8026

IMG_8027

Cinta still has the schematic on the breadboard

IMG_8028

These for LED’s will blink in a pattern defined from serial monitor

IMG_8031

IMG_8033

Awesome work, Cinta πŸ™‚

IMG_8032

Next week we will do more projects and fix bugs and errors πŸ™‚

IMG_8022

Glad to know that our class helps kids with their school πŸ™‚

IMG_8018

We’ll be reporting again next πŸ™‚

Advertisements

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 9 Sept 2017

Standard

Our Arduino/ESPectro Programming Class this morning πŸ™‚

IMG_7459

Ozan was ready to modify automatic pedestrian traffic light with ultrasonic πŸ™‚ We were going to add LCD to display information to pedestrian πŸ™‚

IMG_7460

It worked πŸ™‚

IMG_7478

The display will show the color of the traffic light:

red

IMG_7479

yellow

IMG_7481

green. Ozan had to change all the text into some info for pedestrian so they will know when to cross and how many times left πŸ™‚

IMG_7482

Nafis

IMG_7462 2

and Rezky were working on the same project as Ozan

IMG_7463

These two like to work together

IMG_7468

helping each other finding bugs and make the schematics πŸ™‚

IMG_7476

IMG_7503

and worked πŸ™‚

IMG_7477

We just had Uben back! His usual laptop was in repair so he brought another one. We spent some time to install and setup everything πŸ™‚

IMG_7487

Uben was told to create ultrasonic counter

 

IMG_7510

Uben likes to assemble things like this πŸ™‚

IMG_7515

Too bad we didn’t had time to type in the code and compile it. Going to do it next week! πŸ™‚

IMG_7519

Next week we will explore projects with micro servo! πŸ˜‰

ProCodeCG Kids Regular Coding Class – Arduno/ESPectro Programming – 2 Sep 2017

Standard

Hello Saturday Coding Class πŸ™‚

IMG_6964

Today more kids coming to continue their projects πŸ™‚

Koosha brings his elevator project to the class πŸ™‚

IMG_6990

IMG_6969

It has seven segment to display the floor number plus buttons to select up/down and a button for sounds too πŸ™‚

IMG_6972

A very cool prototype πŸ™‚

IMG_6973 IMG_6974

He duct-taped and glue-gunned everything inside the box πŸ˜€

IMG_6975 IMG_6976

IMG_6997

Koosha tests every components one by one.

IMG_7009

He chooses resistors very carefully πŸ™‚

IMG_7010

There is something wrong with the seven-segment, Mama Ren helps and it works πŸ™‚ But then Koosha decides to use LCD instead πŸ˜€

IMG_7019

IMG_7020

IMG_7013

the LCD, the breadboard, and the arduino is glue-gunned to the box πŸ˜€

IMG_7055

We’re testing the LCD and there are still some errors

IMG_7056

so Koosha won’t go until it works πŸ˜€

IMG_7057

Rezky is ready to continue another project: Automatic Pedestrian Traffic Light with Ultrasonic

IMG_6970

IMG_6995

Nafis is going to do the some project too

IMG_6994

So Rezky and Nafis got paired up to do the project together πŸ™‚

IMG_6991

They learn and work better this way πŸ™‚

IMG_7011

IMG_7012

Both test their own schematic

IMG_7015

IMG_7016

and help each other to debug errors πŸ™‚

IMG_7017

Nafis’ works

IMG_7021

So does Rezky’s

IMG_7022

Both works! πŸ™‚ They’re given another task to add LCD and display “Pedestrian crossing” plus count down for next week πŸ™‚

IMG_7030

It’s been a long time since the last time Ren came to the class πŸ™‚ Welcome back Ren and Mama Ren πŸ™‚

IMG_6992

Ren is working on what Rezky and Nafis are working

IMG_6996

IMG_7018

IMG_7034

But the code won’t compile with ESPectro. So next time probably we will just use Arduino until we figure out what is wrong 😦

IMG_7038

Mama Ren is a very dedicated teacher

IMG_7024

She does some grading while Ren is coding πŸ˜€ Nice family πŸ˜‰ ❀

IMG_7033

There will be more interesting project for next week! πŸ™‚

 

 

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 19 Aug 2017

Standard

Hello Saturday πŸ™‚ Working together setting up the class πŸ™‚

IMG_6003 IMG_6004

Unexpected family reunion πŸ˜€

IMG_6005

OK let’s get started πŸ™‚

IMG_6006

Abdillah got lots of things to do today because he’s going to a hackathon next week. We need to buy a gesture sensor, and before it arrives, we’re doing experiments with gyro

IMG_6007

We tried several devboards including Arduino Uno and Arduino Mega

IMG_6054

IMG_6063

But the problem apparently because we installed the incompatible libraries. We’ll find the correct ones and try again

IMG_6071

Hello Nafis welcome back πŸ˜‰

IMG_6008

Nafis was going to create an ultrasonic counter πŸ™‚

IMG_6016

But he got distracted with the avometer and started to learn how to use it. Plus learning how to count resistor values πŸ™‚

IMG_6017

He was afraid he was going to electrocuted measuring the value of resistor LOL πŸ˜€

IMG_6018

Then Nafis started the project with the help of Rezky πŸ™‚

IMG_6027

In ProCodeCG Kids Classes, we nurture the willingness to help and share with other kids. Kids are encouraged to teach other kids and share what they know πŸ™‚ Good job, Rezky πŸ˜‰

IMG_6028

Nafis’ messy but cool toolbox πŸ˜‰

IMG_6029 2

Abdillah also helped Nafis to check the components because the devboard and sensors got heated up because the polarity was reversed πŸ˜€ And the ultrasonic sensor got burnt πŸ˜€

IMG_6040

And finally, it worked. Yeaaay Nafis πŸ™‚

IMG_6050

Rezky was still debugging his ultrasonic sensor

IMG_6010

IMG_6039

IMG_6048

and finally it worked! Next is ultrasonic traffic light πŸ˜‰

IMG_6020

IMG_6031

Awa! Was busy preparing for next Thursday’s Republic of IoT presentation πŸ™‚

IMG_6012

Awa is improving his cat feeder. This is how it looks like. It uses servo to open and close the lid to pour out the food.

IMG_6013

Before, it uses button to activate the servo.

IMG_6014

IMG_6023

IMG_6026

And today Awa will use ultrasonic instead of button to activate the servo

IMG_6042

IMG_6044

Abdillah and Faris helped to set up the servo

IMG_6022

IMG_6073

And it worked nicely! Yaaaay, Awa is ready for the presentation πŸ˜‰

IMG_6076

And then Awa was given a task to activate a micro servo

IMG_6015

doing it together with Abdillah πŸ™‚

IMG_6019

And worked. And we’re going to create many projects with servo πŸ˜‰

IMG_6021

Teamwork in class πŸ™‚ Abdillah, Nafis and Rezky are working together to debug Nafis’ project πŸ™‚

IMG_6034 IMG_6038

IMG_6045

This is ProCodeCG Kids Coding Class: leadership, teamwork and sharing πŸ˜‰

IMG_6052

These ones are also teamworking to design something. Cinta is going to improve the ultrasonic traffic light. Probably with counter πŸ™‚

IMG_6009

We got lots of ideas for projects, will be reporting soon! πŸ˜‰

ProCodeCG Kids Regular Coding Class – ESPectro/Arduino Programming – 12 Aug 2017

Standard

Today we’re preparing for ProCodeCG Kids Coding Exhibition 17 August 2017 πŸ™‚

IMG_5414

IMG_5417

Clarence is going to present about one of his projects

IMG_5415

Clarence has been doing research with ESPectro and created lots of things

IMG_5418

Mostly about visualizations using LCD

IMG_5443

This one is a space shooter visualization

IMG_5444

Clarence has been doing some tuning to the fps and the algorithm

IMG_5445

He also has sorting algorithm visualization to be presented on the exhibition

IMG_5446

Rezky is one of the most focus and diligent πŸ™‚ He is now working on ultrasonic counter after finishing all the previous sections πŸ™‚

IMG_5431

IMG_5420

IMG_5429

Rezky has finished the simple smiley animation

IMG_5425

IMG_5426

and then battery charging animation

IMG_5433

IMG_5434

And continue to ultrasonic sensor πŸ™‚

IMG_5436

Raul comes back πŸ™‚

IMG_5421

catching up with the stuff he hasn’t done for weeks

IMG_5430

Yes, Raul’s ultrasonic sensor is working πŸ™‚

IMG_5439

Well done, Raul πŸ˜‰

IMG_5440

Vian has just started learning Arduino/ESPectro Programming last week and he’s totally excited about it πŸ™‚

IMG_5432

It takes time to download ESPectro libraries and doing set up

IMG_5435

so we use Arduino while waiting

IMG_5442

Vian likes to make the schematic from the very beginning, from the simplest and then adding more things πŸ™‚

IMG_5449

He started to learn about resistor value πŸ™‚

IMG_5458

IMG_5459

Cinta is working on her project for exhibition: Automatic Traffic Light Pedestrian Button

IMG_5441IMG_5477

We will be reporting about our exhibition next Thursday. Wish us luck! πŸ˜‰

 

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 & Arduino Programming – 3 June 2017

Standard

ProCodeCG Regular Coding Class yesterday πŸ™‚

IMG_0300

IMG_0334

IMG_0324

Clarence came with lots of progress πŸ™‚

IMG_0288

He made some improvements on the game he created with ESPectro and TFT Display

IMG_0289

IMG_0291

Clarence can sit all day all night to do this, his parents always have a hard time picking him up because he would just sit and work until someone drag the table and the carpet he sits on πŸ˜€

IMG_0293

Hello Ozan, one of theΒ awkward poses we get each time we take his pic because he didn’t like to be in a pic πŸ˜€

IMG_0295

Ozan finished two tasks

IMG_0304 2

One is showing a smiley face on the LCD

IMG_0306

IMG_0307

And the other one is to show custom chars

IMG_0315

IMG_0322

Well done Ozan πŸ™‚

IMG_0323

FriendshipΒ πŸ™‚

IMG_0325

Rezky was still struggling with ESPectro installment and setting up πŸ™‚

IMG_0296

Painful at the beginning but worth it in the end πŸ™‚

IMG_0339

Malik had successfully completed his task to connect a gyro to LEDs and then started his Air Drum Project

IMG_0297

IMG_0301

We had to shop some more components

IMG_0319

IMG_0328

Malik had finished typing all the code with no errors. Once we get the components, we can start to build it πŸ™‚

IMG_0338

Rezvan, Malik’s little brother, came to the class after his taekwondo class πŸ™‚

IMG_0330

Rezvan finished a code to activate ProCodeCG LED code at home πŸ™‚

IMG_0332

Rezvan with Malik’s toolbox πŸ™‚ Looking for resistors with correct values πŸ™‚

IMG_0333

Rezvan was going to test an RGB LED

IMG_0337

IMG_0348

Worked just fine. Yes πŸ™‚

IMG_0352

See you again next week πŸ™‚ Our regular coding class will be off only during Coding Camp πŸ™‚