ProCodeCG Kids Regular Coding Class – 3 Aug 2019

Standard

Our busy Saturday Coding activities 🙂

Aidia is preparing presentation slides for the exhibition 🙂

IMG_7871

IMG_7898

She will present at least 3 projects on the exhibition: robot, automatic railway gate system and color sorting machine 🙂

IMG_7870

this is the color sorting machine 🙂

IMG_7872

Aidia is little gir a very focus and big dedication 🙂

IMG_7880

It is unbelievable that a 9 yo can make presentation slides like this 🙂

IMG_7884

IMG_7888 IMG_7889

Capt. Faris is busy with research, being a teaching assistant

IMG_7873

and tuning Badi’s ukulele 😀

IMG_7971

We just found out that Badi can play ukulele, very nice 🙂

IMG_7874

today we had to fix this error. Pavilion19’s website is down because the hosting is rerouting the IP address

IMG_7877

we had to report the error to the hosting admin

IMG_7908

too busy to get off the chair 😀 😀 D

IMG_7915

IMG_7916

we sent emails, called the call center, to finally make the website up again. The problem remaining is that we still had to wait to get cpanel activated again

IMG_7918

Fadhlan is going to continue compas calibration

IMG_7875

compass data readings

IMG_7895

comparing the empirical data

IMG_7896

and then uploaded the obsctacle avoiding + mapping code and test the robot

IMG_7919

IMG_7920 IMG_7936

everything seems to work normally but we ran out of time, the robot ran out of battery and so did the laptop 😀

IMG_7937

and also the engineer 😀 so we just called it a day 😀

IMG_7948

Adit is back 🙂 after a looong time 🙂

IMG_7876

he started to learn basic programming all over again for warming up

IMG_7881

IMG_7892 IMG_7897

and making a great progress for today 🙂 Hoping to see you again in the next class Adit 🙂

IMG_7912

Capt. Awa is working on the projects for the exhibition

IMG_7878

IMG_7882 IMG_7891

this time it is the RFID projects. Awa created a game with RFID 😉

IMG_7894

When you answer correctly (by tapping the correct RFID card), you will get scores 🙂

IMG_7911

Faiz is ready to explore sensors today 🙂

IMG_7879

Today it’s ultrasonic sensor 🙂

IMG_7883

And Faiz wanted to learn the code line by line. He asked the meaning of each line 🙂

IMG_7890 IMG_7910

the ultrasonic readings 🙂

IMG_7961

next class we will learn some other sensors before finally assemble the robot 🙂

IMG_7962

Hafiz couldn’t access the machine learning server today

IMG_7885

so we changed plan into creating apps with Thunkable

IMG_7917

Hafiz learned how to create an app to recognize objects

IMG_7926 IMG_7958

The app has successfully detect objects, and Hafiz had successfully added text to voice module to the app 🙂 Great progress today, Hafiz 😉

IMG_7969

Al

IMG_7893

is in the mood of editing with Photoshop today 🙂

IMG_7907

Al has beeen

IMG_7909

Yogi is back after a while 🙂 Welcome back 🙂

IMG_7913

Yogi picked it up where he left 🙂 We still figuring out how to create a little screen view using GameMaker Studio 🙂

IMG_7914

and he also challenged himself with some coding puzzles 🙂

IMG_7963

Zaaka is improving his another complex game 🙂

IMG_7921

IMG_7928 IMG_7944

he created LOTS of room and you can imagine how complex the game is 🙂

IMG_7946 IMG_7965

Kishan keeps improving his game

IMG_7922

and make it a very intuitive and interesting game to play 🙂

IMG_7929

IMG_7931 IMG_7932

IMG_7942

Kishan also carefully created awesome animations for the sprites, making his game looks very alive!

IMG_7952

IMG_7953 IMG_7954

Syadad has been very seriously preparing coding for upcoming exhibition 😉

IMG_7923 IMG_7927

IMG_7949 IMG_7950

He had prepared many codes for building many structures in Minecraft, and going to invent new interesting structures 😉

IMG_7964

Azmi is going to learn basic electronics today 😉

IMG_7924

Capt. Awa helped Azmi installing Arduino and also copying ProCodeCG Handout to Azmi’s laptop

IMG_7925

Azmi looked very interested in assembling things from the very beginning 😉

IMG_7935

He is also willing to type in the code line by line. A very rare willingness for a kid 🙂

IMG_7941 IMG_7951

Finally Azmi got his LED blinking yayyy! 🙂

IMG_7966

Azmi’s first Arduino project 😉

IMG_7968

Tyo is now joining the regular class and continuing his controlling-arduino-with-app project 😉

IMG_7959

we still have problems with connection and will make progress very soon

IMG_7960

The class

IMG_7900

IMG_7901 IMG_7905

IMG_7947

IMG_7899

*Photos and videos are also available here

Advertisements

ProCodeCG Kids Regular Coding Class – 27 July 2019

Standard

A busy and productive Saturday as usual 🙂 Plus we are preparing for the annual ProCodeCG Kids Exhibition on 17 August 2019 😉

Aidia’s mission today is to fix her Automatic Railway Gate Project, without pulling out the cables or destroying any decorations 😀

Aidia accidentally changed the code and we forgot to make backups so we had to figure out each of the port numbers go to which components 😀

IMG_7361

schematic diagram by Aidia

IMG_7357

rewriting the basic code (with just one ultrasonic sensor)

IMG_7362 IMG_7373

the circuits (and we totally had no idea which cable goes to which component :D)

IMG_7383

After Capt. Awa tried to help and Koosha’s gave the idea to check the port and connection using avometer (which was a brilliant idea), Capt. Faris used his superpower: to code 😀 He created a brute force code to check which port connected to which component 😀

IMG_7425

and we kept updating the note to make sure we wouldn’t lose it again 😀

IMG_7429

the brute force code

IMG_7430

IMG_7431

allright we finally got all the ports 😀 Thanks so much Capt. Faris 😉

IMG_7433

IMG_7436

Fadhlan is going to replace Arduino Leonardo with Arduino Uno because after some libraries and board updates, we got serious errors when compiling with Arduino Leonardo and we really don’t have time because Fadhlan is going for the competition in October and should report the work for evaluation in August

IMG_7358

But first: fuel for the engine 😀

IMG_7370

now ready to work, making sure all the ports from Leonardo goes to the correct ones in Uno

IMG_7388

finding the latest code

IMG_7389

and then test the code for Arduino and for Processing

IMG_7410

All components seemed to work fine

IMG_7416

only the radar didn’t come up. We’re going to fix this real soon

IMG_7421

Harraz is still working with Game Maker but insisting to create game in Roblox

IMG_7359

So we told him why don’t he create Roblox with GameMaker? 😀

IMG_7438

IMG_7364

Badi certainly has lots of ideas to upgrade Pavilion19 website today 🙂

IMG_7360

He updated the calendar and going to rearrange the layout to make it looks nicer 😉 And we are going to add some statistics showing how many people already booked Pavilion19 so far 🙂

IMG_7377

Pavilion19 website on mobile phone browser

IMG_7381

IMG_7382

Capt. Awa is still working on the Panic Button

IMG_7363

IMG_7408

Clive is joining our Regular Class today 🙂 Welcome 🙂

IMG_7365

Like the other, Clive had to go through Intro to Programming 🙂

IMG_7371 IMG_7379

IMG_7384

including learning about procedures/functions 🙂

IMG_7406

Sam is starting a new project today

IMG_7366

To create app to recognize object for blind people. And then the app will use text to voice to inform the user about the object using voice 🙂

IMG_7380

the code

IMG_7387

testing the app

IMG_7386

IMG_7390

taking samples of as many objects as possible

IMG_7395

IMG_7404

Capt. Faris is busy as always today 🙂

IMG_7367

Helping Sam to improve the app. Making sure Clive and other kids can do the tasks

IMG_7412

helping Aidia debugging the project

IMG_7427

and work overtime 😀 But he fixed everything needed to fixed today 🙂 Well done, Captain 🙂

IMG_7428

Ara has been given homework and task to finished today. Attacking DVWA by stealing cookies and use the cookies to access the website

IMG_7368

IMG_7401 IMG_7402

IMG_7411

the result in BurpSuite

IMG_7415

logging in to DVWA

IMG_7418

and observed it via BurpSuite

IMG_7420

and then typing additional codes. It is a long code so he said he’s going to continue it at home 😀

IMG_7424

Al is working on the Sorting Hat Machine Learning project 🙂 With lots of encouragement and support of Capt. Awa 😀

IMG_7369

Faiz started his Basic Electronics lesson today before learning to assembly his own robot 😉

IMG_7372

under supervision of Capt. Faris 🙂

IMG_7376

Starting with LED, button, buzzer and then microservo

IMG_7403

next week we will learn about sensors 🙂

IMG_7409

Syadad is looking handsome and neat today 🙂

IMG_7374

he had finished LOTS of codes in the handout and start to explore new structures to be presented on our Exhibition

IMG_7422

IMG_7375

Syadad had built most of the code in the handout and he started to modify them to see what happens

IMG_7391

IMG_7423

Hafiz had two tasks to finished: to create a system to recognize object for blind people with machine learning and to recognize colors for color blind people 😉 He is really excited about this 🙂

IMG_7378

Koosha hadn’t yet decided the title of his presentation on Exhibition but he’s now seriously working on optimizing multiple Minecraft servers and explore most of the plug ins available 🙂

IMG_7393

Cean had finished his Minecraft Hour of Code challenge today

IMG_7407

IMG_7405

and the next is to learn some pattern with LightBot, but apparently this one it a bit to hard for Cean

IMG_7419

so we moved on to Blockly Games to learn more about basic programming logics

IMG_7426 IMG_7437

The class, and all the joy and excitement in it 😉

IMG_7392 IMG_7398

IMG_7434 IMG_7394

IMG_7397 IMG_7396

*Photos and videos are also available here

ProCodeCG – Kids Private Class – Basic Electronics – 19 June 2019

Standard

It’s been a while since the last class and we have to revisit again what we did the last class 😀

IMG_3944

IMG_3946

the first one is to check the bluetooth connection

IMG_3947

IMG_3948

successful

IMG_3949

and then testing speech to text app

IMG_3950 IMG_3951

works fine

IMG_3952

and then working on connecting speech to text to Arduino

IMG_3953

still not working

IMG_3955

no sign of text on the serial monitor 😦 we need to work more on this bluetooth connection (same thing happened with the robot project so we really need to figure this out)

IMG_3956

*Photos and videos are also available here

ProCodeCG – Kids Private Class – Basic Electronics – 24 May 2019

Standard

Alright we have decided the next project for Tyo 🙂 We’ve been thinking for weeks about choosing a sound recognition project from several alternatives. We have to decide which one and how to do it.

Today we will try simpler one, option number #2 🙂

IMG_1848

We’re using BitVoicer for the speech recognition app to enable Arduino accepting voice command

IMG_1849

After inputting voice samples, then we test them

IMG_1850

After setting up BitVoicer then we will setup the Arduino

IMG_1852

We’re going to connect BitVoicer to Arduino that will control home appliances (or at least simulation of home appliances :))

IMG_1853

We still need some time to be able to operate BitVoice fluently but for now we already know the basic principles

IMG_1855

This is gonna be fun 🙂 We’ll see how far we can push this project 🙂

IMG_1847

*Photos and videos are also available here

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

Standard

Two missions for today: to explore sound sensor and PIR sensor

IMG_1011

we’re going to test this sound sensor to detect the beat of a music and make a LED blinking the beat 🙂

IMG_1010

the wiring

IMG_1012

the code

IMG_1013

serial monitor

IMG_1014 IMG_1015

setting up the sensitivity of the sensor

IMG_1016

and after that, it works 🙂 *find the link of the videos on the bottom of the page

IMG_1018

PIR sensor, took some time to warm it up

IMG_1020

so far, after testing 2 PIR sensors, ultrasonic sensor is more reliable 🙂

IMG_1022

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 4 Mei 2019

Standard

Introducing our new venue: Art Cafe and Restaurant 🙂

IMG_0734 IMG_0742

IMG_0814 IMG_0756

Kids will get voucher for food here 🙂

IMG_0787 IMG_0788

IMG_0796

Hafiz starts a new game today: Feeding Frenzy 🙂

IMG_0735

IMG_0750 IMG_0778

Hafiz now has many skills to create different games 😉 He’s free to create anything he likes 🙂

IMG_0808 IMG_0810

Aidia is going to continue connecting Minecraft to Arduino

IMG_0736

Setting up the server

IMG_0738

IMG_0748 IMG_0765

Start building the blocks to activate Arduino LED

IMG_0775

the command blocks

IMG_0776

Koosha gave Aidia some help

IMG_0777 IMG_0793

Linking Minecraft to Arduino is very interesting 🙂 Now Aidia can control anything connected to Arduino from Minecraft 😉

IMG_0804

Badi is working on the website

IMG_0749

Maintaining schedules and booking system of Pavilion 19

IMG_0751

IMG_0766

Entering data in JSON format

IMG_0779

And then Badi wants to learn NodeMCU

IMG_0799

installing libraries

IMG_0800 IMG_0811

running the code

IMG_0813

Badi wants to create fake wifi connection 😀

IMG_0818

Capt. Faris is still working with his datasets

IMG_0739

He wants to add hand gestures to the learning system

IMG_0754

the dataset

IMG_0817

Fadhlan’s task for today is to install power supplies for the robot

IMG_0740

plus integrating the bluetooth module

IMG_0745 IMG_0755

And when he was busy soldering the robot, the seat of the chair fell 😀 Glad he wasn’t hurt and nothing was broken 🙂

IMG_0757

The batteries (that later sparks because the switch got short-circuited)

IMG_0780

So Fadhlan has to fix the switch and check why one wheel doesn’t work

IMG_0798

Sam has got serious things to do with the Juz’amma app

IMG_0741

IMG_0747

He now can store data in local storage but not yet with local database

IMG_0762

we have to carefully design the database for the application before starting to enter the data

IMG_0772 IMG_0774

IMG_0785

Harraz (so sorry we didn’t manage to get his picture) is creating a new game

IMG_0744

with lots of sprites

IMG_0746 IMG_0753

Once Harraz done with the assets, we’re going to develop an awesome game 🙂

IMG_0761

Koosha

IMG_0752

IMG_0769

is ready to explore Minecraft Link more

IMG_0763 IMG_0764

another way to turn Arduino LED on and off 🙂

IMG_0767

Koosha explored some other mods

IMG_0781

The mod to have a computer with keyboard and browser inside Minecraft

IMG_0782 IMG_0789

IMG_0815

Capt. Awa is researching Minecraft Link too

IMG_0768

Capt. Awa helped other students learning Minecraft Link too 😉

IMG_0771

IMG_0791 IMG_0816

Syadad is going to create a new game today 🙂

IMG_0783

His Maze Game is full-featured already 🙂

IMG_0802

He’s going to make a shooting game

IMG_0812

Andra is going to type his own Minecraft mod today 🙂

IMG_0784

He will type his own javascript code and then install it to the server and run it Minecraft 🙂 Let’s see the result next week 🙂

IMG_0797

Mohan came back after a while

IMG_0790

and picked up where he left, and got distracted with Minecraft Modding too 😀

IMG_0795

Jihan (we’re so sorry we didn’t get her picture as well 😦 ) is learning basic programming

IMG_0794

She is a fast learner and she will start to learn machine learning soon 🙂

IMG_0807

Wow lots of projects and progress this week 🙂 We will be reporting again soon 😉

ProCodeCG – Kids Private Class – Basic Electronics – 3 May 2019

Standard

Our regular private class 🙂

IMG_0701 IMG_0708

Today Tyo finished 2 projects: temperature and humidity sensor and LDR sensor

IMG_0699

Temperature and humidity sensor

IMG_0700

IMG_0702

The result

IMG_0710

LDR sensor

IMG_0704

The result

IMG_0705

Two projects going very smoothly today, and Tyo is busy sorting the books for his mobile library after the class 🙂

IMG_0711

Next week we’re going to explore more projects 🙂