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

Standard

YesterdayΒ we learned a new component: seven segment πŸ™‚ This class started at 1 pm because there was another schedule in the morning. Not so many kids could make it to the class, but we had enough to start the class πŸ™‚

IMG_9120

Nafis was back after several weeks πŸ™‚ Welcome back Nafis πŸ™‚

IMG_9121

Farrell was ready to explore his new TFT display and connect it to a gyroscope πŸ™‚ He needs toΒ figure out how to makeΒ itΒ work before displaying the data readings from gyroscope.

IMG_9124 2

Nafis’ mom is an electrical engineer, so he really had a great help there πŸ™‚

IMG_9127

Capt. Fizhan helped Nafis to get started πŸ™‚

IMG_9131

We use common anode seven segment to display numbers from 0 to 9. Renald used common cathode one and it worked as well πŸ™‚

IMG_9132

Rezandra missed several classes, and it was great to see him in class again yesterday πŸ™‚

IMG_9135

Ren finished his really quick and started to explore how to input the number from serial monitor πŸ™‚

IMG_9136

And our Lead Captain was back too, Capt. Zaki πŸ™‚ He was really busy during his first year in high school, now he is catching up with the class to be able to assist the upcoming kids coding camp πŸ™‚ Farrell asked lots of technical things to Zaki πŸ™‚

IMG_9137

Captain Malik! πŸ™‚

IMG_9138

Capt. Malik with his new ProCodeCG Jacket πŸ™‚

IMG_9139

Capt. Zaki catching up with Arduino stuff

IMG_9141

Rheino examined his schematic very carefully πŸ™‚

IMG_9142 2

Raul (wearing grey shirt) isΒ new to the class (this one is his second) but he could read the schematic very well πŸ™‚

IMG_9143

Ren’s working nicely

IMG_9145 2

While Capt. Malik preferred to tinker with his new 8×8 dot matrix LED πŸ˜€

IMG_9147

Ok it worked and there’s so much thing we can do with this thing πŸ™‚

IMG_9149

Malik drew this cute creature

IMG_9150

Or smiley

IMG_9153

The next challenge for Malik is to make this object shift from left or right πŸ™‚

And the next challenge for the class is to enter a number from 0 – 9 from the serial monitor to be displayed on seven segment πŸ™‚

 

ProCodeCG at C0&Co DevCember2016 – 17 Dec 2016

Standard

ProCodeCG was taking part in this awesome developer meetup day πŸ™‚ As listedΒ on the poster, our founder shared about Intro to Python for Encryption and Decryption.

devcember2016

This event adopt BarCamp concept where there are many stages with different speakers deliveringΒ different topics at the same time. ProCodeCG was on Bar 3, the session is from 13:00 – 13:45

IMG_8692

Before the session started, Kang Helmi from DyCodeX gave an opening speech

IMG_8693

Followed by a welcome speech from the owner of Co&Co Space

IMG_8698

He explained about Co&Co and very welcome about anyone who’s interested making collaboration or signing up for membership. They are giving special price and discount πŸ™‚

IMG_8699

DyCodeX gave away a cool developer t-shirt to one of the audience πŸ˜‰

IMG_8701

The lobby

IMG_8695

Fully packed with people

IMG_8696

This event really drew lots of people to come πŸ™‚

IMG_8697

ProCodeCG Team πŸ™‚

IMG_8700

We had our cool ProCodeCG Kids Captain there too πŸ™‚ He helped us explaining about ProCodeCG πŸ™‚

IMG_8707

Since there was an audience asked “what is ProCodeCG?” we showed some videos about ProCodeCG Kids and ProCodeCG Coding Mum πŸ™‚

IMG_8711

And then we learned some Python πŸ™‚

IMG_8712

The audience

IMG_8694

IMG_8703

IMG_8704

We learned some encryption, decryption, GUI and virus πŸ™‚ This one is an example of a brute force of a caesar cipher. Can you spot devcember2016 there? πŸ˜‰

IMG_8705

After us, DyCodeX will share about Intro to ESPectro πŸ™‚

Mas Adit and Mba Ria were getting ready πŸ™‚

IMG_8706

So sorry we had to leave and couldn’t join the other sessions so the report must end here :((

IMG_8708

DevCember will be an annual event, so see you next year! So proud to be part of this cool event! πŸ™‚

ProCodeCG Kids Regular Coding Class – Intro to Programming, GameMaker, Java Programming, Apps Programming

Standard

Hello, some of the kids didn’t come today but we had enough kids to do each topics of this class πŸ™‚

Pru and Cinta (not in the pic) were working on creating apps

IMG_8636

Pru misses several classes so she took sometime to recall the lesson from the last class πŸ™‚ While Cinta was getting ready to create a new apps: attendance list app πŸ™‚

IMG_8659

Vian is still very busy with his game assets. He said he had no idea for the game today, he just wanted to create sprites πŸ™‚ Hope you’ll get them back soon, Vian πŸ™‚

IMG_8660

Rafi is starting a new game. Maze game πŸ™‚

IMG_8661

He learns about collision, walls, room and scoring from this game

IMG_8667

Hello J! J had done the code on the handout before he came to the class πŸ™‚ He is going to explore more about creating an order list with price πŸ™‚

IMG_8669

Hello, Fadhil is back after a while! He started the intro to programming with Blockly Games πŸ™‚

IMG_8671

J had some problems with radio button action listener because radio button group cannot have action listener

IMG_8681

Sure it is a difficult task. We’ll figure out some simpler way to do it, J πŸ™‚

IMG_8682

The apps Prudence was working on

IMG_8683

After that one was finished, Pru started to create the Xylophone app πŸ™‚

IMG_8686

Rafi finished the game πŸ™‚

IMG_8687

But he needs to add score. And live and health level if possible πŸ˜‰

IMG_8688

There will always be new things to create on the next class. Will be reporting again soon πŸ™‚

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 invited to an IoT Sharing Session

Standard

Yesterday ProCodeCG was invited to an IoT Sharing Session at PAU ITB πŸ™‚ When we arrived, it was already started (we were invited to be there at 10 but apparently they decided to started it earlier), and GeekNesia had just finished the presentation πŸ™‚

IMG_8413

The title of this IoT Sharing Session is “Ecosystem Establishment Towards IoT-Based Smart Devices Era”

IMG_8414

Pak Trio Adiono, ST., MT., PhD from ITB gave some intro about the topic

IMG_8415

There was Pak Joe Gianto from TSM Indonesia explainingΒ about IoT in Indonesia and what is TSM Indonesia.

IMG_8416

Silterra Malaysia shared about the IC manufacturing company

IMG_8417 2

The ecosystem of Malaysian Semiconductor EE

IMG_8418

Local players and multinationals

IMG_8419

The location of Silterra. Should be placed on a location with the least risk of typhoon or earthquake, and have access to highly-educated technical labor source.

IMG_8420

Long term strategies

IMG_8421

Silterra’s role in the global IC market supply chain is quite impressive

IMG_8422

Upgrading to Silterra 4.0

IMG_8423

IoT is about being smart, aware and connected

IMG_8425

Why should we care?

IMG_8426

Contribution of E&E industry to Malaysian economy

IMG_8427

The evolution of electronic industry

IMG_8428

MyIOTC Β is one of Silterra product – a platform for prototyping and commercialization of IoT products

IMG_8429

MyIOTC incubates startups and provides IoT prototyping and manufacturing services

IMG_8430

IoT Smart Meter and Smart Grid

IMG_8431

Pak Ir. Budi Rahardjo, MSc., PhD. mentioned ProCodeCG as an educator of programming and technology that teaches IoT to kids, and probably in the future, to moms too. These are Clarence, a ProCodeCG Kid, and his mom, a ProCodeCG Coding Mum. The people in the room, especially the Malaysian couldn’t believe that ProCodeCG can teach such things to kids and moms πŸ˜€

IMG_8433

Before Mr. Tang explained about his IC design company, he mentioned that each time he wanted to teach her wife anything, he got scolded πŸ˜€ So he totally had no idea how to teach moms these kind of things πŸ˜€

IMG_8434

The company origin

IMG_8435

Key features of the project

IMG_8436

Mr. Tang is also leading the advanced ASIC design Business of AT&T Bell Laboratories

IMG_8437

And next, Andri Yadi the CEO of DyCodeX!

IMG_8438

Made in Indonesia πŸ˜‰

IMG_8439

He explains the IoT situations in Indonesia

IMG_8440

The IoT players in Indonesia

IMG_8441

One of DyCodeX product is Allegra. A custom-made, compact, autonomous IoT machine for delivering social engagement

IMG_8442

People can take picture of anything with some certain tags on social media, and Allegra will collect and print all the pic with the registered tags πŸ™‚

IMG_8443

DyCodeX also has HomeX, a SmartHome platform. But apparently this one is also too ahead its time so this product has to wait until the market is ready.

IMG_8444

HomeX is Home eXtended, extending a dumb home to a smart one

IMG_8445

HomeX Lamp Adapter, so it can be controlled remotely with IoT

IMG_8446

DyCodeX also has a smart gallon product that can send you sms when the water is almost empty, or call the store to send new stocks πŸ™‚

IMG_8447

The Gallon use Genuino MKR1000

IMG_8448

DyCodeX also collaborate with FoodGasm

IMG_8449

It also has a cloud Service

IMG_8450

DyCodeX also designs wearable devices

IMG_8451

The scene of Indonesia Maker

IMG_8452

Maker Movement is…

IMG_8453

Makestro Cloud (formerly iothub.id

IMG_8454

Choosing hardware for IoT

IMG_8455

DyCodeX Dev Board: ESPectro Core. Based on ESP8266

IMG_8457

ProCodeCG LED and Key are also available at DyCodeX Makestro Store πŸ˜‰

IMG_8458

All of us πŸ˜‰

IMG_8464

Hopefully this sharing session will create greater opportunity for us to collaborate and make greater things! πŸ˜‰

ProCodeCG Kids Regular Coding Class – Intro to Programming, GameMaker, Java Programming, Apps Programming – 10 Dec 2016

Standard

Today there were lots of things going on in the class and lots of progress too πŸ™‚

Nanin (the girl in the middle) arrived early as usual πŸ™‚ Her sister (the one with red hijab) wanted to accompany her while doing some coloring πŸ™‚ Capt. Syahna was there but Capt. Cinta couldn’t make it to the class today.

IMG_8153

The kids from the previous class were still there trying to finish their schematics πŸ™‚

IMG_8157

Nanin could be small but she has bigΒ energy and passion! πŸ˜‰

IMG_8158

Azriel was going to do his project in Android Studio. Azriel has been hired by two companies and they keep him busy πŸ™‚ Azriel’s skill has been escalated rapidly lately πŸ™‚

IMG_8163

Faris with his new glasses. He learns very fast. He reads Java technical tutorials and create lots of difficult codes in Java πŸ™‚

IMG_8166

This one is still doing school project πŸ˜‰

IMG_8170

Tyo, Ozan dan Fizhan discussed about school projects πŸ™‚

IMG_8174

Nanin learned a lot today, under Capt. Syahna’s supervision πŸ™‚

IMG_8175

Java’s project today is to create a Drive Thru GUI πŸ™‚

IMG_8177

The GameMaker project today is to continue creating your games πŸ™‚ Vian is very serious in making this one. He has lots of sprites and scenarios πŸ™‚ He has lots of ideas each time he comes to the class πŸ™‚

IMG_8178

Tyo couldn’t wait to learn a new lesson today πŸ™‚

IMG_8179

Hellooo Robbie, welcome back! Robbie continued his Blockly track today. He will be ready to do LightBots or CodeCombat next week πŸ™‚

IMG_8180

Vian can sit for hours working on his game πŸ™‚

IMG_8181

Rafi made LOTS of progress today. He finished a game just by following the tutorial πŸ™‚ He’ll be ready to create his very own next week! πŸ™‚

IMG_8182

Faris is a very detail programmer. He will hunt down every error and make it work! πŸ™‚

IMG_8183

Vian’s character of the game. Getting better and more detail each time πŸ™‚

IMG_8188

This is how Vian looks when he’s thinking about the game scenarios πŸ™‚

IMG_8189

Capt. Azriel help Areli with the code πŸ™‚

IMG_8190

Each one doing their own thing πŸ™‚

IMG_8191

Rafi can read instruction very well. He won’t miss any detail πŸ™‚

IMG_8192

Jundy’s father helped to debug the error πŸ™‚

IMG_8193

Jundy learns Java very quickly. He types very fast too πŸ™‚

IMG_8194

Capt. Azriel is a good teacher πŸ™‚ He taught Areli lots of things.

IMG_8195

Robbie’s dad helps Robbie with the code πŸ™‚

IMG_8196

Azriel offered someΒ help too πŸ™‚

IMG_8197

Jundy had successfully modified the Drive Thru GUI by adding a combobox with list of drink choices πŸ™‚

IMG_8198

People don’t believe that kids will do code-typing, but they do! πŸ™‚

IMG_8199

IMG_8200

Another character of Vian’s Game πŸ™‚

IMG_8201

Robbie’s Dad is still trying to figure out Robbie’s high level Blockly Puzzle πŸ™‚

IMG_8202

Rafi’s game is so complete it has list of scores too! πŸ™‚

IMG_8203

Awesome work and progress today! But we didn’t have any Apps Programming today because Capt. Cinta and Prudence didn’t come today. Maybe next week! πŸ™‚

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

Standard

Helloooo from ProCodeCG Kids Regular Class today πŸ™‚

Muhammad (the one with headphone) and Ozan (the one showing the back) came the earliest he helped setting up the room πŸ™‚ Thanks so much πŸ™‚

IMG_8150

We had a new kids today: welcome Vallo πŸ™‚

IMG_8151

Part of setting up before the class start πŸ˜€

IMG_8152

Captain on duty today: Capt. Awa πŸ™‚ He was in charge to give Vallo an intro to Arduino πŸ™‚

IMG_8154

Today we created a battery tester πŸ™‚ The schematic looked very technical but the kids learned to understand it πŸ™‚

IMG_8155

Awa is a dedicated an happy captain! Challenge for him means happiness, no worries and no stress πŸ˜‰

IMG_8159

Vallo and his father had just installed the Arduino IDE

IMG_8160

Areli had the code ready from the handout and ready to make the schematic

IMG_8161

Capt. Malik was so ready to do the project πŸ™‚

IMG_8162 2

Muhammad was excited to about the project πŸ™‚

IMG_8164 2

Welcome back Rheino! πŸ™‚ He had missed weeks of classes so he had to catch up very quickly about the project today πŸ™‚

IMG_8165

This one is doing his school project πŸ™‚

IMG_8167

Ozan was a bit shocked to see the schematic, but he finally got it πŸ™‚

IMG_8168

Rheino tried very hard

IMG_8169

he had to cope up πŸ™‚

IMG_8172

Awa was very patient helping Vallo with the code πŸ™‚

IMG_8173

While Areli’s worked πŸ™‚ Yeaay, the battery tester showed the correct value of the battery πŸ™‚ The status is high since it is a new one πŸ™‚

IMG_8176

Capt. Awa and Vallo. No one would believe kids could do amazing things like this if they have never seen what happens in ProCodeCG Kids Coding Class πŸ™‚

IMG_8184

Muhammad is so happy to finally be able to make his battery tester work πŸ™‚ There was some compiling problem saying that the Arduino IDE missing a readme.txt file so Jundy’s Dad helped Muhammad and it compiled πŸ˜€

IMG_8187

Fizhan interrogated Rhei for not coming to the class for a while πŸ˜€

IMG_8204

Next week we will add ProCodeCG LED to this project πŸ™‚