ProCodeCG – Darul Hikam – Kids Coding Class – 29 March 2019

Standard

We’re back after a while with Capt. Awa on duty

IMG_8425

IMG_8456

Helping Danen with RFID

IMG_8449

Hanif is ready to work on object following and random spawning today

IMG_8426

IMG_8430

We got so many problems in setting the camera view while also spawning the pipes randomly

IMG_8435

IMG_8447

Hanif helped Khalis with GameMaker πŸ™‚

IMG_8461

Andra learned a new topic today: security for kids πŸ™‚

IMG_8427

Andra learned basic things about computer/internet security

IMG_8431

Like firewall

IMG_8434 IMG_8436

and how to set up/cracking password

IMG_8437

IMG_8451

IMG_8450

Detecting fake website or emails

IMG_8441

When we do things right, the company will grow

IMG_8444

Andra also has to write some code

IMG_8445

IMG_8448

IMG_8455

IMG_8462

Khalis learned new things with Scratch πŸ˜‰

IMG_8428

IMG_8438 IMG_8439

IMG_8440 IMG_8446

And then he got ideas to create a new game πŸ˜‰

IMG_8459 IMG_8460

Danen’s project today is to explore RFID

IMG_8429

This project is not done yet, there are still some problems with Β the RFID readings

IMG_8432

We will debug it next week πŸ˜‰

IMG_8433

*Photos and videos are also available here

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

Standard

Tyo has chosen a project for today: a timer with buttons and LCD πŸ˜‰

8DD0B730-B8F8-4936-B437-B992FC9374CD IMG_8361

It requires lot so of modification from the latest work

IMG_8362

The schematic

IMG_8363

Testing and debugging

IMG_8365 IMG_8366

IMG_8367

All is working well, the button will start and stop the timer and the buzzer. Next Tyo will add another button to set up the timer and make it count down πŸ˜‰

IMG_8370

*Photos and videos are also available here

ProCodeCG Kids Weekday Coding Class – 28 March 2019

Standard

Hello Kinan and Abil, glad to see you again πŸ™‚

IMG_8327

Abil continued the shooting game he started last Saturday

IMG_8325

The assets πŸ™‚

IMG_8342

IMG_8328

IMG_8329

The main character with the bullet

IMG_8333

The targets

IMG_8335

The background

IMG_8338

IMG_8346

IMG_8344

Great achievements so far, we just need to expand the background and add more features next week πŸ™‚

IMG_8347

And Kinan, who got all of her data wiped up after fixing the laptop, had to installed everything and started all over again πŸ™‚

IMG_8326

IMG_8330

The assets πŸ˜‰

IMG_8340

IMG_8331

IMG_8337

IMG_8339

IMG_8341

IMG_8343

The main character and the bullets

IMG_8348

The targets πŸ˜‰ Kinan got lots of great ideas for next week, so until then πŸ˜‰

IMG_8350

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 23 Mar 2019

Standard

Our regular productive Saturday πŸ™‚

IMG_8105

Aidia’s animation with Scratch πŸ™‚

IMG_8065

IMG_8066 IMG_8067

Today Aidia started a new Minecraft Project

IMG_8068 IMG_8083

IMG_8086 IMG_8087

Aidia installed Pivot Animator because she wants to create animation

IMG_8103

But today she focused on building things with RedStone

IMG_8118

Aidia created some rollercoasters and our plan is to add counter to count how many cycles a cart has gone through

IMG_8123

Sam is still working on adding more features and improving the UI/UX of his Juz’amma App πŸ™‚

IMG_8069

IMG_8082

We’re finding ways to give user the info about how many verses have been memorized

IMG_8088

There are some alternatives: with progress bar, with checklist, or numbers

IMG_8089

For now each verse has a check list, the next is how to show the summary πŸ˜‰

IMG_8129

Badi has made excellent progress!

IMG_8070

The website is done!

IMG_8074

With the booking calendar!

IMG_8075

whoaaa this is incredible πŸ™‚

IMG_8092

IMG_8076

The gallery

IMG_8078

IMG_8077

The booking details

IMG_8095

For next we will add number of visitor and probably a chatbot πŸ™‚

IMG_8097

And next week we will learn how to upload the website πŸ™‚

IMG_8128

Hafiz finally finished the Endless Runner Game

IMG_8071

IMG_8072

 

IMG_8099

The next is Plant vs Zombie Game πŸ™‚

IMG_8106

IMG_8115 IMG_8126

Fadhlan has to install all the components today: button, LED, buzzer, micro servo and ultrasonic sensor. And we’re going to see the robot navigate and gathering radar data

IMG_8079 IMG_8073

Fadhlan is making his way to make the micro servo securely planted on the platform

IMG_8084 IMG_8091

Fadhlan is enjoying things like this

IMG_8096

Thing most kids are avoiding πŸ˜€

IMG_8098

Nice installation

IMG_8104

Undergone navigating and mapping test

IMG_8117

the readings πŸ™‚ The remaining problem is the wheels wouldn’t move. Will check on that next week

IMG_8120

Capt. Faris explored deeper about faking image, videos and voice

IMG_8080

He is really doing a serious research

IMG_8107

He even investigated how to do deep learning from a 6 months chatting history

IMG_8125

Abil started to create his shooting game today

IMG_8081

The assets are finished but not yet the code πŸ˜‰

IMG_8085

IMG_8110

Syadad had finished lots of Minecraft Hour of Code Series and LightBots at home

IMG_8108

Today he started a Blockly Games journey πŸ˜‰

IMG_8112 IMG_8114

After Syadad is done with Blockly and CodeCombat then we will start creating games πŸ˜‰

IMG_8122

IMG_8127

Every kid has their own pace and interests, that’s why they have to be treated personally and differently the bring out their best πŸ˜‰

*Photos and videos are also 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 Regular Coding Class – 17 Mar 2019

Standard

A cold and drizzly Saturday morning but we still come to the class because we have things to get done πŸ˜‰

IMG_7655 IMG_7660

IMG_7677

Today Aidia is going to finish up the Railroad Gate Project πŸ˜‰

IMG_7634

We’re going to remove 3 of the LEDs to free some ports for the ultrasonic sensors

IMG_7635 IMG_7636

We have removed 3 LEDs, connect all ultrasonic sensors and make some adjustments with the code. It worked nicely, so Aidia’s Mom now can cover all the cables and stuff with pretty garden just like before πŸ˜‰

IMG_7637

Since Aidia had finished the project, she can choose the next project, which is Minecraft Modding πŸ™‚

IMG_7654

The reference book πŸ™‚

IMG_7699

Aidia was asked to create the Railroad Gate Project in Minecraft but she said she wanted to build things before getting into RedStone stuff πŸ˜€

IMG_7678 IMG_7688

Al is ready to continue his work with animation πŸ™‚

IMG_7640

IMG_7639 IMG_7643

IMG_7646 IMG_7649

He makes a short animation story

IMG_7661 IMG_7662

IMG_7686

and upload it to YouTube! What a breakthrough today! πŸ™‚

IMG_7697

IMG_7701

Sam is working on adding more features to his Juz’amma App

IMG_7641

IMG_7656 IMG_7657

Now each verse has button to mark if the user has memorized it πŸ™‚ Progress bar is going to be added too πŸ˜‰

IMG_7666

We want to make sure that the app will help the user to track their progress and motivate them to memorize more verses πŸ™‚

IMG_7667

IMG_7669 IMG_7681

Badi got an important task to do about the website design: finding the best design and implement it

IMG_7648

one of the references

IMG_7651

Badi has a good sense as a programmer. He can dive into the codes and read the connections between different parts

IMG_7652

The website

IMG_7653

We’re going to add hovering menu dropdown

IMG_7665

Nicely implemented

IMG_7674

Badi searches and reads lots of examples and codes and modify his own code based on them

IMG_7683

Badi also finds a way to see the technology being used by a website plus the score of the design

IMG_7692

IMG_7693

Mohan will continue the Endless Runner Project

IMG_7663

The Dinosaur

IMG_7664

The bird

IMG_7672

The ground

IMG_7676

The room

IMG_7682

And the background πŸ™‚ We have make the Dinosaur runs but not as smooth as the real one

IMG_7690

And today we had a newcomer: Syadad

IMG_7680

Syadad goes through the intro to programming

IMG_7679

Syadad is a fast learner πŸ™‚

IMG_7684

IMG_7689

He finished the challenge

IMG_7691

And the next is learn about procedure and function with Lightbot πŸ˜‰

IMG_7696 IMG_7702

We will be back again next week for more achievements πŸ™‚

*Photos and videos are also available here

ProCodeCG Kids Private Robotic Class – 14 March 2019

Standard

Our target today is to test radar readings of the robot

IMG_7558 IMG_7565

Instead of using 3 ultrasonic sensors we decide to use a micro servo and one ultrasonic sensor for the robot to navigate and reading the environment, to simplify the inputs and the data processing

IMG_7559

Fadhlan has to make sure every components have been placed correctly and working well

IMG_7560

The ultrasonic sensor is still not reading. This is the pair of degrees and distance. The distance readings are still zero

IMG_7562

the radar

IMG_7563

after we fix the ultrasonic sensor, and it reads the correct distance

IMG_7566

now the radar detects the objects around

IMG_7568

Next we will make the robot navigates and creates map πŸ˜‰

*Photos and videos are also available here

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

Standard

Tyo’s project for today: exploring ultrasonic sensor πŸ™‚

IMG_7539 IMG_7540

Ultrasonic sensor and buzzer

IMG_7542 IMG_7543

Modifying the code to add a LED

IMG_7545

Ultrasonic sensor, buzzer and LED

IMG_7546

Ultrasonic sensor, buzzer and LEDs that will indicate how close the obstacle is

IMG_7548

The closer the obstacle, the more LEDs are ON

IMG_7549

This is how Tyo debug the circuit πŸ˜€

IMG_7551 IMG_7553

After everything is done, we deserve some treats πŸ˜‰

IMG_7556

Next week we will explore LCD πŸ™‚

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 9 Mar 2019

Standard

Most people would think that there’s nothing serious about what we’re doing every Saturday πŸ™‚ In fact, everybody has targets and real projects to do each week πŸ™‚

IMG_7288 IMG_7289

IMG_7290 IMG_7291

Fadhlan is going to test radar mapping today

IMG_7245

the schematic of the robot but we’re adding more sensors and components for navigation and mapping

IMG_7260

radar readings

IMG_7282

a messy desk, a tight schedule and the most important: a happy heart πŸ˜€

IMG_7294

Faishal insists to install Kali Linux on his laptop πŸ™‚

IMG_7257

He had tried several times and fail, so this time Capt. Faris is helping him out

IMG_7277 IMG_7295

IMG_7297 IMG_7298

There you go πŸ™‚ Faishal is given some tasks to explore Kali Linux for pen test πŸ™‚

IMG_7300 IMG_7312

Aidia and her unbelievable family project: a railroad crossing gate simulation πŸ™‚

IMG_7248

Aidia do the coding and the Arduino thing, the mom makes the maquette, and the dad makes sure all thing works together, including transferring the maquette from home to the class and vice versa, safely πŸ™‚

IMG_7249

The details of the maquette

IMG_7250 IMG_7251

IMG_7252

A great Dad, sitting there for 3 straight hours, assisting his little girl πŸ™‚ We should give this family an award! πŸ™‚

IMG_7261

IMG_7263

Hoping the mom won’t be furious when we cut the styrofoam open to check the wiring πŸ™‚

IMG_7268

Testing the coding and the wiring

IMG_7270

Checking every wires, every components

IMG_7271

And finally works but we’re going to improve this next week because we’re out of port so we had to use port 0 and 1 which cause problems uploading the sketch to the arduino πŸ™‚ We’re going to reduce the LED so we can get more ports for ultrasonic sensors πŸ˜‰

IMG_7280 IMG_7285

Sam’s father wants us to make Sam’s Juz’amma ProCodeCG App a real app πŸ™‚

IMG_7254

So we’re going to improve the UI/UX and add more features

IMG_7272

IMG_7273

See? We do serious things in here πŸ™‚ We create awesome products πŸ™‚

IMG_7274

Badi is working on his mom website πŸ™‚ A real website πŸ˜‰

IMG_7255

The design, with HTML and CSS

IMG_7278

Finding the best layout

IMG_7279 IMG_7283

the code

IMG_7284 IMG_7287

and we’re going to add booking calendar

IMG_7292 IMG_7293

Badi’s Mom is going to be proudddd πŸ˜‰

IMG_7301

Capt. Faris is doing a classification of handwriting using TensorFlow

IMG_7256

The visualisation of the classification: 4 persons’ handwriting

IMG_7262

The handwritten letters

IMG_7264

The example of the data (Faris has 4 samples)

IMG_7265

the code

IMG_7266

IMG_7267

Al wants to learn photo editing today πŸ™‚

IMG_7258

Al learns some techniques to edit photos

IMG_7259 IMG_7269

and then after that he wants to learn some animations πŸ˜‰

IMG_7296 IMG_7308

Al has strong passion in art πŸ™‚

IMG_7311

Hafiz’s project is creating an Endless Run Game πŸ˜‰

IMG_7286

IMG_7299

It requires tricks and techniques to make the dinosaurs jump smoothly πŸ˜‰

IMG_7302

IMG_7313

Djalu is creating another app, not yet with machine learning

IMG_7304 IMG_7306

There will be more projects and progress and products to be reviewed next week! Till then! πŸ™‚

*Photos and videos are also available here

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

Standard

Tyo’s project today is exploring button πŸ™‚

IMG_7195

but before that, he wanted to test an RGB module πŸ™‚

IMG_7183

we finally found that the RGB LED is common anode and after we modified the code, it works properly and gives the correct color codes in order πŸ™‚

IMG_7184 IMG_7185

IMG_7187 IMG_7189

IMG_7190

And then we added a button to control the RGB LED

IMG_7191

and to control a buzzer

IMG_7193

we still need to inverse the button because the buzzer is active when the button is not pressed and inactive when the button is pressed.

IMG_7194

Next class we will make an ultrasonic and buzzer project πŸ™‚

*Photos and videos are also available here