ProCodeCG – Darul Hikam – Kids Coding Class – 5 April 2019

Standard

Today we started to prepare projects for the end of semester πŸ˜‰

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

Daffa collaborates with Arsa creating a new game with GameMaker

IMG_8874

Daffa created some of the sprites

IMG_8910

and the objects to make them move

IMG_8911

IMG_8923

and also created some of the backgrounds

IMG_8925

but Daffa is very interested in learning basic electronics. Next class he will be given a basic electronics project πŸ˜‰

IMG_8929

Arsa teamed up with Daffa

IMG_8875

designing a new interesting game πŸ˜‰

IMG_8900

the game will be in night and day mode πŸ™‚

IMG_8914

Arsa had mastered the basics of creating games so he can make any games he wants

IMG_8915

but in the middle of process, Arsa wanted to explore about basic electronics, because it looks really interesting πŸ˜€

IMG_8926

Arsa learned about basic components and how to use a multimeter πŸ˜€

IMG_8933

Capt. Bullitt is ready for the duty today πŸ™‚

IMG_8876

The project for the end of semester: a smart trashbin πŸ™‚

IMG_8889

Capt. Bullitt is responsible to lead the project, and make sure the team give the expected results πŸ™‚

IMG_8928

Hanif is going to make v2 of his game

IMG_8877

the v1 is working with some bugs so we are going to modify it and see the result

IMG_8896

IMG_8897

we’re going to implement different methods in spawning these pipes

IMG_8902

Arsa visited Hanif offering himself to test the game πŸ˜€

IMG_8907

IMG_8912

IMG_8919

We are definitely testing every step and make sure we didn’t miss any configurations that work well in the previous version

IMG_8930

Andra is also preparing the project for the end of the semester

IMG_8880

Andra will modify and upgrade his game

IMG_8908

IMG_8917

IMG_8918

IMG_8931

Faisal is doing the same project as Isma’ill and Danen: creating a Smart TrashBin

IMG_8881

Faisal is responsible on drawing the design

IMG_8893

The picture will describe how the project works πŸ™‚

IMG_8916

Isma’ill is responsible for the code and make sure works

IMG_8882

Teamwork πŸ˜‰

IMG_8885

IMG_8905

The stuff for the project

IMG_8921

The code

IMG_8924

debugging the code

IMG_8932

Danen is responsible for installing the components

IMG_8884

IMG_8892

Look at those happy faces πŸ˜‰

IMG_8898

Danen has successfully installed the ultrasonic sensor and the microservo

IMG_8904

Later we can use a more proper box but the target is to make it work πŸ˜‰

IMG_8906

Khalis had learned so much about creating games

IMG_8887

and this is his project for the end of the semester πŸ˜‰

IMG_8890

IMG_8891

IMG_8899

IMG_8901IMG_8903

Wow almost finished πŸ™‚ We’re going to finished it up next week πŸ˜‰

IMG_8935

*Photos and videos are available here

ProCodeCG – Kids Private Class – Basic Electronics – 21 March 2019

Standard

Today Tyo learns how to use an LCD I2C πŸ™‚

IMG_7949

IMG_7946

IMG_7945

The “Hello World” πŸ™‚

IMG_7947

And then we’re adding an ultrasonic sensor and will send the readings to the LCD

IMG_7951

Tyo had to combine the ultrasonic sensor code with the LCD I2C code

IMG_7952

Debugging the cables

IMG_7953

The target today is done πŸ˜‰ For the next project Tyo wants to make a timer with LCD I2C and a button to start and stop it πŸ™‚

IMG_7954

*Photos and videos are also available here

ProCodeCG – Kids Private Class – Basic Electronics – 12 Feb 2019

Standard

Today’s menu is to learn about RGB LED and Button+LED πŸ™‚

RGB LED is very useful when you need indicators with different colors giving different information with just one LED

IMG_6152 IMG_6153

We got some problems with this one πŸ™‚ First it didn’t work because of the wiring

IMG_6154

and then the code πŸ˜€ It finally worked but we still curious why the green light never shows up πŸ˜€

IMG_6156

Next is button and LED. Pressing the button will turn the LED on

IMG_6157

After a while Tyo starts to remember the wiring without looking at the schematic diagram πŸ™‚

IMG_6159

Tyo has built the sense about debugging, both the code or the wiring πŸ™‚

IMG_6160

In overall, today’s lesson is a good progress πŸ™‚ Next we will learn about toggle button, multi-function button and probably start making a traffic light with pedestrian button πŸ˜‰

IMG_6169

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 16 Feb 2019

Standard

ProCodeCG Kids R&D can be found here every Saturday πŸ˜‰ We don’t need fancy stuff, just create things and being productive with whatever we have πŸ˜‰

IMG_5837 IMG_5838

Sam’s Memorizing Juz’amma App is still in progress πŸ™‚

IMG_5808

IMG_5829

IMG_5830

we do some code refactoring today, by adding index to refer to each verse

IMG_5839

Capt. Faris helped Sam rewrite the code to be more efficient πŸ™‚

IMG_5840 IMG_5841

IMG_5847

Badi decided to learn web design today πŸ˜‰

IMG_5809

So he started to learn HTML and CSS

IMG_5824 IMG_5827

IMG_5846

He now can create his own .HTML file and display it on a browser

IMG_5865

and after finishing HTML and CSS, Badi will learn some JavaScript to make the website more interactive πŸ˜‰

IMG_5874

Faris is going to continue researching about Machine Learning today, and his tasks is to explore the IBM platform including setting up accounts for ProCodeCG Kids

IMG_5810

Student management

IMG_5817

Creating an app with Thunkable to be connected to the machine learning platform

IMG_5825

setting up the classification

IMG_5826

Faris is also doing this research on generating random faces and now giving colors to a black and white pics with machine learning (the image on the left is the black and white, in the middle is the result of machine learning, and the right side is the real pic)

IMG_5876

Djalu has been added to the platform and ready to explore

IMG_5811

IMG_5821

This is what Djalu trying to do: classifying two groups

IMG_5835 IMG_5836

The result πŸ™‚

IMG_5855

Faishal is also being registered to the machine learning platform to explore

IMG_5812

but apparently the platform is not stable yet

IMG_5816

It took a long time to do the authentication and to get the result

IMG_5822

IMG_5823

So then we switch into creating a game with Thunkable

IMG_5857

The result: we will score if we hit the yellow ball

IMG_5867

and the score will be decreased when we hit the red ball

IMG_5871

the control is done by tilting the phone. This is the code

IMG_5873

Fadhlan got so much things to do today: assembling the robot with compass and 3 ultrasonic sensor

IMG_5813

Testing the compass

IMG_5818 IMG_5819

IMG_5828

Testing the ultrasonic sensors

IMG_5831 IMG_5832

modifying the code so our old robot now can navigate with 3 ultrasonic sensors without using microservo

IMG_5848

Capt. Awa has several project to finish today

IMG_5834

He is going to combine RFID with the Vending Machine

IMG_5843

It worked on the first try! Yay!

IMG_5851

IMG_5852

Awa said he prefer to sit on the floor πŸ˜€ It makes him easier to think LOL

IMG_5862

What’s next?

IMG_5856

Next is to print the RFID reading to the serial monitor

IMG_5853

We’re going to count each time we tap each RFID card

IMG_5858

the result

IMG_5861

and then we decided to make our own prototype of Β unmanned store πŸ˜‰

Each card will represents an item with different prices. So when we tap the card, it will count the total price for each item

IMG_5875 IMG_5877

IMG_5878 IMG_5879

The result πŸ˜‰

IMG_5880

Capt. Awa refused to stop before finishing up the code (this is definitely one of his glorious day! ;))

IMG_5881

The final result!!! So super awesome!

IMG_5882 IMG_5883

Nice! Our prototype of unmanned store πŸ˜€

IMG_5884

Capt. Faris and Capt. Awa: ProCodeCG R&D Discussion πŸ˜€

IMG_5863 IMG_5864

IMG_5869

Yogy’s mission is to make a score or status that will follow the object

IMG_5849

we have tried this one but not working yet. We’ll try again next week πŸ™‚

IMG_5850

*Photos and videos are also available here