ProCodeCG Kids Regular Coding Class – ESPectro Programming & Open Topics – 6 Jan 2018

Standard

Hello Saturday class 🙂

Untitled

Untitled

We had a newcomer: Firaas 🙂

Untitled

There was a problem with Firaas’ laptop: it wouldn’t let browser to browse 😀 Capt. Azriel (green shirt) tried to help

Untitled

Capt. Faris (dark grey ProCodeCG jacket) and Capt. Ain (grey shirt) helped too

Untitled

It took 3 captains and we still couldn’t figure it out 😀

Untitled

So we took different laptop and let Firaas started learning basic programming with Minecraft Hour of Code peacefully 🙂

Untitled

Untitled

Yep, it’s done! 🙂

Untitled

and then Blockly Games

Untitled

Next, CodeCombat 🙂

Untitled

Capt. Ain helped

Untitled

Firaas learned for 3 straight hours 🙂

Untitled

So he deserved some Minecraft time 5-10 mins before the class ended 🙂

Untitled

Ain learned a new thing: BlocklyCraft 🙂 A drag-and-drop Minecraft Modding programming 🙂

Untitled

Capt. Faris gave Ain a jump start 🙂

Untitled

Ain will be given the task to explore BlocklyCraft 🙂

Untitled

Untitled

Nafis was assigned to debug his project all over again 😀

Untitled

start from scratch

Untitled

ready to test

Untitled

the LCD didn’t work

Untitled

but the ultrasonic sensor worked

Untitled

trying to make LCD works

Untitled

Untitled

it did, and counting 🙂

Untitled

Untitled

then we added buzzer, and it worked 🙂 we still hadn’t time to figure out how to make it beep when it counts 🙂

Untitled

Cinta was doing another challenge in Python

Untitled

Untitled

Creating a Hangman game 🙂

Untitled

These girls collaborating to create the questions 😀

Untitled

Untitled

The result

Untitled

Untitled

Untitled

Untitled

And for the next session, Cinta wanted to do some Minecraft Modding 🙂

Untitled

Untitled

While Azriel had a bad headache LOL

Untitled

We were trying to figure out this code to create a triangle in Minecraft using BlocklyCraft

Untitled

We had tried every possible ways

Untitled

And yet it still didn’t work

Untitled

And kept giving us false result :((

Untitled

Untitled

So we called Faris for help

Untitled

And he found out that something was wrong with the converter and it kept crashing the server

Untitled

Apparently the converter from Blockly to JavaScript didn’t work smoothly.

Untitled

So we assigned another task to Azriel: creating structures with RedStone

Untitled

And our research, conducted by Capt. Faris had shown lots of progress

Untitled

now the algorithm can count objects

Untitled

So we add another data sets

Untitled

we used bigger data set for higher precision

Untitled

comparison of left: larger dataset, right: smaller dataset

Untitled

the counting

Untitled

Untitled

the dataset

Untitled

how to change dataset

Untitled

we need place to run the training because the last time we tried, Google Cloud Engine didn’t work 😦

Untitled

Will be reporting again next week 🙂

Advertisement

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

Standard

Hello, welcome back to our regular ESPectro programming class 🙂

IMG_4411

Ozan still had a project to do: ultrasonic counter with buzzer and LED 🙂

IMG_4404

the ultrasonic and LCD work fine but the buzzer didn’t 😀

IMG_4405

And we had Nadine start learning ESPectro programming today 🙂

IMG_4406

And Ozan became Capt. on duty today to help Nadine learning 🙂

IMG_4407

IMG_4408

The first task is to make the LED onboard blink, and the LED on breadbroad blink 🙂

IMG_4409

IMG_4412

Done! 🙂

IMG_4422

And then adding more LEDs 🙂

IMG_4423

IMG_4435

Worked nicely 🙂

IMG_4438 2

Nadine wanted to learn how to use multimeter 🙂

IMG_4439 2

She learned how to check resistor value and test LEDs 🙂

IMG_4441

Look at that! This girl is so eager to learn this kind of thing 🙂 Cool 🙂

IMG_4442

Capt. Ozan was busy creating the code to make the LED blinking alternately 🙂 Well done today, Capt! 🙂 :*

IMG_4443

There’s always something new to learn and lots of progress each time 🙂 See you on the next! 🙂

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

Standard

This is what our Saturdays made of 🙂

Captains preparing the class 🙂 ProCodeCG doesn’t hire programmers. We raise them 🙂

These are (from left to right): Ain (going to start his first Captain duty on coding camp next week), Capt. Azriel, Tiga (Ain’s little brother) and Capt. Awa 🙂

IMG_4024

Thanks so much for preparing the class 🙂 :*

IMG_4023

Capt. Awa is in the middle of his project: building a radar system for navigation 🙂

IMG_3879

He was going to disassemble an AroX robot and took some parts of it for his project

IMG_3880

We’re going to use ultrasonic sensors and servo

IMG_3886

And some codes, of course

IMG_3898

Awa’s workplace 😀

IMG_3905

After watching some tutorials, we decided to disassembly a microservo and modify it to be able to rotate 360 degrees continously

IMG_3926

We had to cut something out of these gears

IMG_3928

and put them altogether again

IMG_3929

Well, this requires lots of patience and hard work 😉

IMG_3932

IMG_4018

IMG_4020

Ozan was still investigating why the ultrasonic counter wouldn’t work with LCD

IMG_3884

We’ve tried many configurations and codes

IMG_3888

Even changed the LCD because this one wouldn’t turn on

IMG_3887

There are days when things are so frustrating but we will keep working on it, yes Ozan? 😀

IMG_3900

Even if we have to start all over again from the beginning 😀

IMG_4021

The class

IMG_3901

And a little coding mom reunion 🙂

IMG_3919

It was such a perfect Saturday 🙂 Can’t wait to continue our research again next Saturday 🙂

 

 

 

 

 

 

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 2 Dec 2017

Standard

Hello hello!

IMG_3343

Today we had three kids working on Arduino/ESPectro 🙂

Yes, Capt. Awa and his toolbox is back 😀

IMG_3345

IMG_3344

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

Awa was planning to work on his radar project 🙂

IMG_3346

IMG_3352

While Ozan needed to install libraries and drivers for ESPectro because he was using different laptop 🙂 But he was working on ultrasonic with buzzer and light before attaching it to LCD

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

The code

IMG_3356

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

Nafis was doing the same thing like Ozan was doing: making ultrasonic works with LED and buzzer and then attach the LCD

IMG_3362

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

Nafis had some problem: his computer wouldn’t detect the port and we still hadn’t figured it out until the end of the class and we had to work on it next week 🙂

IMG_3367

Awa got help from his mom and dad 🙂 A very nice family teamwork 🙂

IMG_3375

IMG_3376IMG_3382

IMG_3404 IMG_3406

And finally the servo worked 😀

IMG_3405

As a dedicated captain, Awa spared sometime to fix broken cables 🙂

IMG_3408

So proud and happy to have a Captain like this, thanks Capt. Awa 🙂 ❤

IMG_3409

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 11 Nov 2017

Standard

Hello from our kids regular coding class 🙂

IMG_1715

Today we only had one kid doing ESPectro Programming: Ozaaaaan 🙂 😉

IMG_1718

Ozan had to continue his project: ultrasonic with buzzer and LED 🙂

IMG_1719

We changed the plan a bit: the buzzer will beep each time the ultrasonic detects something, not when the counter reaches a certain number

IMG_1721

Ozan had to rewrite the code by combining several files together 🙂

IMG_1722

It didn’t work so Ozan had to try ultrasonic only with buzzer, without LCD to see if it works. Then attaching the LCD after that 😀

IMG_1733

Hang on Zan, you can do it! LOL 😀

IMG_1740

We still have next week! 😉

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 4 Nov 2017

Standard

Hello Saturday 🙂 Always looking forward to see kids coding in our class 🙂

Morning prep 🙂

IMG_1170

IMG_1171

Ozan continued working on adding buzzer to his ultrasonic counter

IMG_1174 IMG_1179

Ozan had to check simple buzzer code to be added to the new code

IMG_1181 2

IMG_1182 2

Took a lot of effort because the same problem occur: the ultrasonic counter doesn’t work with buzzer added

IMG_1191

Nafis was back 😀 He’s doing the same project as Ozan and Reza

IMG_1183

And Nafis agree to start it all over again and add the components one by one, using ESPectro 🙂

IMG_1186

Reza helped to make Nafis’ work

IMG_1190

And after the ESPectro shut down for several times due to wrong polarity, it finally worked 😀 but not yet with buzzer and LED 🙂

IMG_1197

The most mysterious thing is that Reza’s wouldn’t work

IMG_1180

It took Reza hours to debug

IMG_1184 2

He changes the components to find the problem

IMG_1218

Still didn’t work, so we decide to take Ozan’s to be tested on Reza’s code

IMG_1192

And yes it worked 😀 So we combined Reza’s code with Ozan’s board and it worked well 😀

IMG_1229

We’re still curious to find out why Reza’s didn’t work (but at least he has a code that worked well). Reza is a very persistence kid. Won’t stop until it’s done 🙂 Now to buzzer will beep when the count reaches 20 🙂

IMG_1239

Next week we will add LED to it 🙂

IMG_1240

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming

Standard

Our Arduino/ESPectro Programming class today 🙂

IMG_0708

IMG_0728 1

One of our extension cable didn’t work so Capt. Awa opened and checked it with voltmeter 🙂

IMG_0715

He found the source of problem and fixed it 🙂

IMG_0716

Took extra patience and some amount of perseverance to do this kind of job 😀

IMG_0717

IMG_0724

It took lots of positions too 😀

IMG_0725

And finally after several testing, Capt. Awa officially announced that the extension cable was working properly and ready to be used. Thanks so much Capt.!

IMG_0733

After got his technical support job done, Capt. Awa got back to his sonar project 🙂 He was experimenting with Parallax
IMG_0711//embedr.flickr.com/assets/client-code.js

IMG_0722

and its standard servo 🙂

IMG_0723

the ultrasonic was mounted on top of the servo

IMG_0778

Capt. Awa teamed up with Clarence because Clarence will develop the code to display the reading from Awa’s sonar system to a TFT display

IMG_0734 1

IMG_0735 1

A really great teamwork 🙂

IMG_0756

Clarence also has his own project, sorting algorithm visualization

IMG_0741

He added more features including serial monitor commands to run the sorting using any chosen algorithm

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

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

IMG_0755

IMG_0772

Then he started working on ultrasonic

IMG_0790

and the reading worked just fine

IMG_0787

IMG_0788

IMG_0789

Next is to add micro servo  🙂

IMG_0792

Ozan was still struggling with adding buzzer to ultrasonic counter

IMG_0727

The ultrasonic counter worked fine until he added a buzzer 😀

IMG_0720

We’ve done lots of debugging and try-and-retry attempts but it still didnt’ work 🙂 Have to try again next week 🙂
IMG_0730

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

After the class: kids just wouldn’t stop 😀

IMG_0798

Friendship scenes after the class 🙂

IMG_0800

IMG_0795

Capt. Fizhan (corner) was given a project to design a logo for Bu Rieny (Coding Mom Batch-3) with Wibi (middle) and Ozan (right) accompanying 🙂

IMG_0796

Will be reporting more excitement next week 😉

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro – 21 Oct 2017

Standard

Our dose of coding every Saturday 🙂

IMG_0245

Cinta spent 2 sessions continuing her Arduino schematic design and simulation using Proteus 🙂

IMG_0243

She tried several designs and with different components

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

IMG_0249

Proteus provides library of components so it is very helpful 😉

IMG_0277

Nafis was back after a while, and he was working on adding buzzer and LED to ultrasonic counter

IMG_0250 IMG_0252

Nafis refused to connect and test the components one by one; instead he put all components and compile to see what happened 😀 Still not working and he has to debug it on the next class 😀

IMG_0274

Nafis little sister, Nayla liked to play with the components (she refuse to be photographed :D)

IMG_0254

IMG_0266

Awa came with a new toys: Arduino Parallax 😀

IMG_0256

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

Awa was given a task to create a radar with ultrasonic and microservo and he started with this one 🙂

IMG_0257 IMG_0258

Awa is fully supported by mom and sister 🙂

IMG_0264

IMG_0261

And Clarence joined in 😀

IMG_0315

These two have their own connections

IMG_0314

making a great team 😀

IMG_0316

Clarence started to tinker with Parallax code 🙂 He was previously given a task to process data from sonar reading and display it to a TFT screen

IMG_0317

Reza was doing the same thing as Nafis but he did it differently: he puts one component at a time and tests it one by one

IMG_0259

IMG_0282

Reza is one very focus and determined kid 🙂

IMG_0318

He kept trying

IMG_0319

IMG_0322

And the time’s up when he was almost finished. The buzzer won’t stop beeping 😀 Next time he has to modify the code so the buzzer will only beep when the counter reaches some certain number 🙂

IMG_0299

Capt. Awa on duty 😀 Blurred pics because he moved so fast! 😀

IMG_0324

Thanks so much Capt. Awa :* ❤

IMG_0325

See you next week 🙂

 

 

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 14 Oct 2017

Standard

Hello hello! We are reporting our Saturday regular kids coding class 🙂

IMG_9727

IMG_9744

IMG_9780

Cinta spent two sessions working on PCB design and simulation using Proteus 🙂

IMG_9733

She was very excited 🙂

IMG_9761

IMG_9807

Cinta started with resistors, buttons and LED’s

IMG_9731

IMG_9732

Proteus can be connected to Arduino IDE

IMG_9824

Then Cinta added more and more components to her design 🙂

IMG_9806

An awesome way to simulate 🙂 Next lesson Cinta will be given task to simulate a Tic Tac Toe on Arduino 😉

IMG_9839

Helloooo Ruben was back 🙂

IMG_9738

This was where we left: creating and ultrasonic counter 🙂

IMG_9739

Capt. Faris helped Ruben with the code

IMG_9759

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

And after several debugging, installing, and testing, it worked 🙂

IMG_9763

IMG_9764

And then Ruben was given this: adding buzzer and lamp to the previous one 🙂 So that when the counter reaches certain number, the buzzer will be active and so will the LED 🙂

IMG_9765

IMG_9774

IMG_9779

IMG_9784

Ruben likes to assemble things 🙂

IMG_9785

The LED worked but not yet the buzzer 🙂

IMG_9820

Will work on it next week 😉

IMG_9829

Koosha had a new project 🙂

IMG_9772

First he collected the components and the tools

IMG_9773

IMG_9778

Including this light to give better light

IMG_9781

Koosha prepared lots of breadboards, buttons and RGB LEDs

IMG_9786

IMG_9805

He wouldn’t tell what he was doing 😀

IMG_9821

We had to make lots of guess

IMG_9822

IMG_9825

Until…

IMG_9826

Koosha was working on a Tic Tac Toe on Arduino 🙂

IMG_9827

IMG_9828

Excellent idea! 🙂

IMG_9840

He still has to add more resistors and wires and also the coding, and we will continue working on it next week 🙂

IMG_9841

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! 😉