ProCodeCG Kids Private Robotic Class – 4 Oct 2018

Standard

When you really love something like Fadhlan loves electronics, it doesn’t matter how tired he is after school, he will always come to the class and start working πŸ™‚

IMG_5868

IMG_5871IMG_5869

Fadhlan had to reassembly the components and give a space to new batteries to power up the robot πŸ™‚

IMG_5872

The new batteries *and we need another two πŸ˜€

IMG_5873

By doing this almost everyday, Fadhlan is getting better and better πŸ™‚

IMG_5874

Before, we didn’t have access to Arduino power because it was blocked by one of the wheels πŸ˜€ But now it’s a very better layout πŸ™‚

IMG_5875

Fadhlan is only 13 yo. He is a 2nd grader of an elementary school. But he knows and can do better things at this than most of electrical engineering undergrads πŸ˜€

IMG_5876

*Photos and videos are also available here

Advertisements

ProCodeCG Kids Regular Coding Class – Arduino Programming – 17 Dec 2016

Standard

WHOOOAAA, today we learned a very difficult schematic: water meter using transistors πŸ˜€

Before the class and the headaches started πŸ˜€

IMG_8633

Transistor is an active component, and a bit hard to understand. Luckily GodFather Captain BR visited us today to lecture us about it πŸ™‚

IMG_8639

The schematic is quite complex

IMG_8648

So Capt. BR broke it down into simpler ones. We created only a resistor connected to 5V and to Arduino digital output and observed the output (that should be 1). After it worked then we added the transistor and see if it worked.

IMG_8666

A transistor works like a water tap. When the base gets the required voltage level, it will be turned on and let the current flow through collector to emitter. Just like a switch.

IMG_8642

This schematic explained pull-up resistor and how the transistor being turned on or turned down.

IMG_8645

We created this simple avometer to check if there’s a voltage πŸ˜€

IMG_8658

After we got the previous ones worked, we continue to add more components

IMG_8665

The schematic required 3 transistors. Each transistor has 3 legs. We use 2N3904 NPN transistors, so the emitter leg is on the left side when the flat surface is facing us. Kids had to put the component one by one really carefully, this is Rheino “copying” Reza’s πŸ™‚

IMG_8634

Clarence is looking for the resistors with the required (or similar) values required by the schematic

 

IMG_8635

Malik didn’t feel doing the water level project today. He instead chose to tinker with dot matrix LED πŸ™‚

IMG_8637

Syahna helping Cinta reading the value of the resistors

IMG_8638

Mama Ren helping our newcomer, Raul to get started with Arduino πŸ™‚

IMG_8640

Muhammad is copying the example really really carefully πŸ™‚

IMG_8641

We’re lucky Capt. BR gave us a very long and clear lecture about how transistors work

IMG_8643

Kids looked confused at first but once they get the idea they will be able to make more things with the components they have learned! πŸ˜‰

IMG_8644

And our Lead Captain is back! Capt. Zaki πŸ˜‰

IMG_8646

He has grown so big! πŸ™‚

IMG_8647

Well, we got lots of Captains visiting us today πŸ™‚

IMG_8649

Capt. Zaki tried to keep up with the class because he has to be on duty on next coding camp πŸ™‚

IMG_8650

Capt. Cinta choose the components really carefully, because each leg of the transistor requires different value of resistor

IMG_8651

Malik was doing his own research on how to make a dot matrix LED works

IMG_8652

We learned so hard today, one misplaced leg will ruin all πŸ˜€

IMG_8653

Reza is a very quiet and focus kid. Very detail and persistent πŸ™‚

IMG_8654

We started with the simple code, to make sure the simple schematic works

IMG_8655

While Raul, with his new ProCodeCG Arduino Kits had learned multiple LED, and later RGB LED πŸ˜‰

IMG_8656

He seemed to enjoy his first class (despite of the lecture of the transistor :D)

IMG_8657

Happy kids. A pleasant scene to see. Always πŸ™‚

IMG_8662

Clarence is almost ready to test his schematic

IMG_8663

And so is Reza

IMG_8664

Look at those cables πŸ˜€ Can you believe kids can deal with this level of complexity πŸ™‚

IMG_8670

Clarence kept improving his code to display the info about the water level

IMG_8672

While Reza assisted by Mama Ren has got the circuit running

IMG_8673

And they’re ready to put the cable into water πŸ˜‰

IMG_8674 2

Reza’s, is the first schematic working today πŸ™‚

IMG_8675 2

We should put the cables on different levels to check the height of the water but this time we just check that each level sensor is working πŸ™‚ Our another flood sensor prototype πŸ˜‰

IMG_8676 2

Yeaaah!!! πŸ™‚ This one works better than a water sensor because a water sensor can only sense about 5cm water level while with this one we can set different level and different distance between each level πŸ™‚

IMG_8678

The code (with case)

IMG_8679

Debugging the code

IMG_8680

And they got different code using if πŸ™‚ Nice work!

IMG_8684

The last version of Clarence water level info: with bars πŸ™‚ Awesome!

IMG_8685

Looked like everybody had a good time today! We’re going to make more! See you next week πŸ™‚

ProCodeCG Kids Regular Coding Class – 3 Sep 2016 – Arduino RGB LED and More

Standard

Hello we’re back!!!

IMG_1351

We had lots and lots of kids today! πŸ™‚ We had more new kids signing up! Lots of kids didn’t come to the class but there was so many, so that we ran out of tables πŸ˜€

IMG_1445

Azriel had to set up his table here LOL (thanks Telkomsel :D)
IMG_1352

Parents were there too helping their kids setting up things
IMG_1353

IMG_1354

We had to arrange seat positions to make kids easier to learn because most of the kids were learning Arduino now but some of them are new to programming so they were given intro to programming and some of them are still interested in Java Programming so we had to put them in groups πŸ™‚
IMG_1355

Zahran is helping Malik getting started πŸ™‚

IMG_1356

Rezandra helping Darrell to download Arduino software and do some set up πŸ™‚
IMG_1357

May is helping Nanin to find the web for programming intro πŸ™‚

IMG_1358

Kids and parents keep coming in πŸ™‚
IMG_1359

Areli opened his ProCodeCG Arduino Kit right away and rebuild the circuit he did last night πŸ™‚

IMG_1360

Tyo is helping Vian to create games with Game Maker πŸ™‚
IMG_1362

And this is the result πŸ™‚

IMG_1376

IMG_1377

This is Awa helping Raza πŸ™‚ These ProCodeCG Kids are so amazing! πŸ™‚

IMG_1363

Awa is very proactive πŸ™‚ He assisted Raza from beginning to end πŸ˜‰

IMG_1368

The class kept running even though there was problems with the display
IMG_1364

So that Mas Ody from Digilife had to fix it again and again πŸ˜€ Thanks mas πŸ™‚

IMG_1365

Ok once the screen back, we learned how to read value of resistors πŸ™‚ It was fun πŸ™‚
IMG_1366

Kids should learn basic electronics so that they will understand that if they don’t put resistors on their LED circuits it can burn the LED or even the Arduino board πŸ™‚

IMG_1367

Then we started to learn about RGB LED (we have learned about LED in the previous class)

IMG_1370

Then we started to create the circuit

IMG_1371

And worked πŸ™‚ This one is Muhammad’s πŸ™‚
IMG_1372

The most soothing scenes mostly found in ProCodeCG Kids Coding Class is the connections between kids that help other kids πŸ™‚ The boy on the left is Isa, May’s little brother (May has just joined the class today), he took over his sister’s computer but with the help of Nanin (the girl on the right), Isa stopped losing temper and start learning with Nanin πŸ™‚
IMG_1374

Now May (the girl with brown hijab) can do her programming while Nanin, amazingly took care of Isa πŸ™‚ Unbelievable! πŸ™‚

IMG_1375

This one is Yogi, working on functions programming πŸ™‚

IMG_1378

Ozan too πŸ™‚

IMG_1379

Renald (boy in blue shirt) is a newcomer too πŸ™‚ Too bad his laptop was having trouble connecting to the internet so he had to wait for long 😦 Azka (the girl with green shirt) is also new, she is working on her programming intro task πŸ™‚
IMG_1380

This class is always full of bright brains and lovely interactions πŸ™‚ This is Malik with his brother πŸ™‚ Lots of ProCodeCG kids bring their younger brother/sister and this is good πŸ™‚

IMG_1381

The kids were probably sit next to another doing different thing, but all was having fun πŸ™‚
IMG_1383

And help each other πŸ™‚

IMG_1384
IMG_1385

Faris started to connect Arduino to an ultrasonic sensor πŸ™‚

IMG_1386

IMG_1400

IMG_1401

The circuit

IMG_1403

It displays the distance of the object detected by the sensor πŸ™‚

IMG_1402

And then Faris modified the circuit, adding more LEDs and modify the code so on certain distance different LED will light up! Yaay πŸ™‚

IMG_1408

Farrell (white shirt) is doing research about gyroscope. He’s going to make a project with Arduino and gyroscope! πŸ™‚
IMG_1388

Raza almost finished his task for today! Yaaay!
IMG_1389

While Isa kept wandering around

IMG_1391

And hug Ozan from the back πŸ˜€
IMG_1392

Isa cheered up Ozan for finishing the code πŸ˜€

IMG_1393

Ok now Isa is under Ozan’s custody LOL

 

IMG_1397

Tyo was working on his Java project. He couldn’t make compile it with Netbeans so we had to do it in command prompt πŸ˜€
IMG_1394

We had to set up environment variables inΒ path

IMG_1396

and classpath, to be able to run Java from command prompt πŸ™‚

IMG_1395

We use vi editor to type it in

Bildschirmfoto 2016-09-03 um 3.16.24 PM

compile with javac and run it with java command

Bildschirmfoto 2016-09-03 um 3.16.36 PM

And it worked πŸ˜‰
Bildschirmfoto 2016-09-03 um 3.16.42 PM Bildschirmfoto 2016-09-03 um 3.16.43 PM

Happy parents of Nafis πŸ™‚ Nafis is also a newcomer! Welcome!!! πŸ™‚

IMG_1398

After the class, the place was totally a mess πŸ˜€

IMG_1399

But don’t worry! While Tyo was being interviewed by Digilife

IMG_1405

and Azriel being interviewed afterwards..
IMG_1406

Awa is always ready to tidy up! πŸ™‚
IMG_1410

happily!!! Thanks Awaa for being so helpful πŸ™‚

IMG_1412

While this one, Wibi (little brother of Edo who didn’t come to the class today) liked to play in the server room πŸ™‚
IMG_1424

When the light went up he realized that he sit on a high chair

IMG_1425

so he cried for help
IMG_1426

And Fizhan came to rescue πŸ˜€

IMG_1427

Don’t worry kid πŸ˜€
IMG_1428

Kids are so lovable, and their interaction with each other is such a cure to every soul πŸ™‚

IMG_1429

After class kids were still around to play πŸ˜€ They play hide and seek and everything πŸ™‚
IMG_1430 IMG_1431

And Wibi very interested in Awa’s Arduino on Lego πŸ˜‰
IMG_1433

Another happy parent!

IMG_1434

Awa’s mom was working while waiting for Awa πŸ™‚ (she’s has just graduated from Coding Mum πŸ˜‰
IMG_1435

More playing πŸ™‚ Aika (Zaky’s little sister) cried because she thought other kids were going to hurt his brother because all kids were running after Zaky LOL
IMG_1437

Ok time to go home Farrell? Don’t forget about our gyroscope project okay?

IMG_1438

Awaaaa are you going to stay here forever? πŸ˜€
IMG_1440

Apparently yes πŸ˜€ πŸ˜€ πŸ˜€ Other kids joined LOL

IMG_1446

See you next week kids! πŸ™‚ ❀ ❀ ❀