ProCodeCG Kids Regular Coding Class – 30 Nov 2019

Standard

Hello ProCodeCG Gang, happy Saturday πŸ™‚

Clive is going to make his Flappy Bird Game camera view following the bird today πŸ™‚

IMG_6556

but there were problems with the laptop that keeps freezing and we had to restart it many times, so the progress is not much but we’re going to catch up next week!

IMG_6567

Badi is starting a new project: DIY A Guitar Pedal

IMG_6557

so excited already unboxing the components

IMG_6558

some of the components

IMG_6579

preparing for soldering

IMG_6628

the result πŸ˜‰

IMG_6645

Fadhlan is ready to develop SNAPBOT 3 πŸ˜‰

IMG_6559

IMG_6569 IMG_6576

Fadhlan is adding motor drivers and battery socket to the robot

IMG_6615

obviously electronics and engineering is Fadhlan’s passion πŸ™‚

IMG_6629

it is always amazing to see how serious kids can work and create πŸ™‚

IMG_6660

Capt. Awa visited us today after leading ProCodeCG exhibition at Darul Hikam πŸ™‚ *so proud

IMG_6560

Aidia’s Color Sorter acrylic holder is ready for today’s test πŸ˜‰

IMG_6561

Fadhlan takes a look of it πŸ™‚

IMG_6575

the components are placed nicely now

IMG_6596 IMG_6597

we just need to test the circuit especially the sensor readings and then attach the moving parts to see how the whole things work

IMG_6598

Syadad is exploring machine learning again today πŸ™‚

IMG_6562

the first project is to recognize people with glasses and without glasses πŸ™‚

IMG_6583

Baran tested it too πŸ™‚

IMG_6584

IMG_6585

and this is the second project

IMG_6644

Baran decided to do JavaScript programming again today

IMG_6563

while also taking parts on Syadad’s project πŸ˜‰

IMG_6582

IMG_6613 IMG_6653

Techa is still on Game Maker project πŸ™‚

IMG_6564 IMG_6577

IMG_6635

Kinan has to type in lots of codes to add mini maps to the Agario Game

IMG_6565

IMG_6574

and today, Ara has successfully hack an Android device πŸ™‚

IMG_6566

IMG_6588 IMG_6589

IMG_6590

hacking a camera of an Android

IMG_6592

and then playing music on the Android from Kali Linux πŸ˜€

IMG_6593

he’s very happy today to finally figure it out πŸ™‚

IMG_6594

Capt. Faris is always busy with his project, and assisting the kids with their projects. He helped Ara with hacking and Syadad with Machine Learning πŸ™‚

IMG_6570

Farrell is still developing his Shooting Game

IMG_6578

IMG_6599

Look how delicate Farrell created the sprites πŸ™‚

IMG_6654

looking really good πŸ™‚

IMG_6656

Syathir is back again and finished a Shooting Game today πŸ™‚ Great!

IMG_6580

IMG_6581 IMG_6591

IMG_6595 IMG_6600

IMG_6627 IMG_6630

IMG_6631

Cean is creating a Windows 7 simulator with Scratch πŸ™‚

IMG_6602

IMG_6609

It looks real πŸ™‚

IMG_6622

IMG_6624

IMG_6632

with some awesome personal touch πŸ™‚

IMG_6642

IMG_6665

Cean also learned some Java Programming too πŸ™‚

IMG_6668

IMG_6669

Fab is also made a huge leap with the game he’s making

IMG_6603

IMG_6610

Fab started to write long codes to make the game runs smoother than just with drag and drop

IMG_6611

IMG_6616 IMG_6625

IMG_6633

another totally awesome game πŸ™‚

IMG_6636

IMG_6640 IMG_6641

IMG_6663 IMG_6664

Welcome back Attar πŸ™‚

IMG_6606

after exploring some Java Script

IMG_6605

IMG_6607 IMG_6612

Attar started to learn Python Programming with CodeCombat πŸ™‚

IMG_6617 IMG_6634

Yogi is implementing ProCodeCG Tutorial to create minimap

IMG_6608

which didn’t work on his version of GameMaker

IMG_6619

he finally figured it out just by adding a view πŸ˜€

IMG_6620

and it totally works now πŸ˜€

IMG_6657

Mika is working on ultrasonic and buzzer project today πŸ™‚

IMG_6614 IMG_6643

IMG_6670 IMG_6671

IMG_6672 IMG_6673

The class

IMG_6568 IMG_6571

IMG_6572 IMG_6573

IMG_6604 IMG_6618

IMG_6626

*Photos and videos are also available here

ProCodeCG Kids Private Class – Robotics – 23 Sept 2019

Standard

Road to Russia saga continues πŸ™‚

IMG_1664

Fadhlan has created an awesome PPT *for a 1000th time πŸ˜€

And it is getting better and better πŸ™‚ He is truly a hardworker πŸ™‚

IMG_1665

Today Fadhlan will rewire SNAPBOT I because it has stopped working since we tested it with PWM control and migrate it to Arduino Mega

IMG_1673

IMG_1675

and today we’re going to dissect another mouse. We have crushed 1 USB mouse, dissect and test 2 USB mouse, buy a wireless mouse but then found an easier way with PS2 mouse that we’re going to test today

IMG_1674

The wiring

IMG_1688

IMG_1689

The readings

IMG_1676

 

Screen Shot 2019-09-23 at 15.41.15 Screen Shot 2019-09-23 at 16.19.01

The mapping

Screen Shot 2019-09-23 at 19.48.28 Screen Shot 2019-09-23 at 19.51.56

Screen Shot 2019-09-23 at 20.31.47

Allright! The mouse will be deployed on SNAPBOT II πŸ™‚

IMG_1685

The mess we created today πŸ˜€

IMG_1687 IMG_1681 IMG_1680

Messy but we’re happy with the progress! Now we’re quite optimistic that we can get things done on time! πŸ™‚

*Photos and videos are also available here

ProCodeCG Kids Private Class – Robotics – 16 Sept 2019

Standard

the saga continues… SNAPBOTS Road to Russia πŸ™‚ this is the room before the saga started πŸ˜€

IMG_1186

we’re setting up camera to capture our activity today πŸ˜€

IMG_1185

IMG_1187 IMG_1188

lots of things to do, especially hacking mouse chip to read robot movements but we’re still struggling with reading the data because we haven’t got the correct data sheet 😦

IMG_1189

SNAPBOT II is powered with Arduino Mega and navigates really well. What we are going to do is adding mouse reading and broadcast it via bluetooth to display a map on a laptop/PC

IMG_1190

hacking the mouse is not as easy as we thought πŸ˜€

IMG_1200

well if what we’ve been doing is easy, we wouldn’t have come this far πŸ˜‰

IMG_1201

IMG_1203

we also added a potentiometer to SNAPBOT I to control the PWM so we can adjust the speed of the wheels

IMG_1204

done!

IMG_1206

Fayza, Fadhlan’s older sister is also in the same competition this year πŸ™‚ Good luck all! πŸ™‚

IMG_1209

we’re tired and work is still piling up but we won’t give up! gear up until the D-Day! πŸ˜‰

IMG_1208

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 14 Sept 2019

Standard

We have lots of projects and deadlines, like most of the times πŸ™‚ Yes we have lots of pressures but it doesn’t mean that the class shouldn’t be fun πŸ™‚

Fadhlan has to deal with SNAPBOT I and II πŸ˜€

IMG_0966

we have to test SNAPBOT II and add mouse reading to it

IMG_0969

while adding PWM control to SNAPBOT I

IMG_0973

the headache is real πŸ˜€

IMG_0977

the space needed is expanding πŸ˜€

IMG_1002

SNAPBOT II uses Arduino Mega to provide all the ports needed. We’re going to replace Arduino Uno on SNAPBOT I to Mega to since we’re running out of ports there too.

IMG_1032

Clive

IMG_0967

is getting better at creating games. He learns super fast!

IMG_0976

Clive has been shown an example of an advanced game created with GameMaker, and now he’s applying the tricks to his game

IMG_0978

now the game has animations πŸ™‚

IMG_0979

IMG_0988

The game is looking and working great! πŸ™‚

IMG_1006

Syadad is going to explore more basic electronics today πŸ™‚

IMG_0968

Typing and understanding code is not difficult for Syadad, he had some experience with Minecraft coding in JavaScript πŸ˜‰

IMG_0975

IMG_0994

The LED is blinking πŸ™‚

IMG_0995

IMG_0996

and we’re going to make more difficult circuits to be controlled from Minecraft πŸ™‚

IMG_0997

Aidia is working on her Color Sorter Project today

IMG_0972

Aidia’s parents helped her creating this structure

IMG_0970

The Color Sorter will sort the candy based on colors! πŸ™‚

IMG_0971

Aidia starts with the wiring πŸ™‚

IMG_0974

IMG_0980

While her supportive Mom is busy working on her little sister project πŸ˜‰

IMG_0999

now it’s time to lay out the components on the structure and find out the best set up

IMG_1014 IMG_1027

several adjustments is still needed to give way for cables and the components. This is going to be awesome!

IMG_1028

Ara is preparing for a competition next Wednesday

IMG_0981

so he’s making sure all is working well while also exploring the next topic: hacking with Rainbow Tables

IMG_1001 IMG_1035

Yogi

IMG_0982

is creating a new game, based on a game we chose, and we’re going to modify it πŸ™‚

IMG_0990

Since Yogi is pretty fluent with GameMaker, he’s given a hard challenge to keep him from getting bored

IMG_1003

ok some parts of the code are functioning well πŸ™‚ He just got to keep going

IMG_1004

Capt. Faris is given a task to do research on how to create a ChatBot for education πŸ™‚

IMG_0983 IMG_0991

ChatBot with DialogFlow

IMG_1036 IMG_1037

IMG_1038

Mohan wants to create more advanced game with GameMaker Studio

IMG_0984

so we set up the laptop to download GameMaker 2

IMG_0992

Koosha has his own plan

IMG_0998

but not yet telling us what is he doing πŸ˜€

IMG_1018 IMG_1020

and we got a newcomer: Syathir πŸ™‚

IMG_1007

He starts like everyone else: intro to programming πŸ˜‰

IMG_1009

Aidia helps Syathir to get started πŸ™‚

IMG_1010

not bad at all for a beginner πŸ˜‰

IMG_1015

once Syathir learns how to make this work, the rest will be easy πŸ™‚

IMG_1026

Mika can solve most of the challenges given

IMG_1008

So today he should finish this LightBot challenge series

IMG_1011 IMG_1012

IMG_1016 IMG_1024

and he did πŸ˜‰

IMG_1025

Now he may starts to learn Python programming πŸ™‚

IMG_1030

Fab had finished his series of challenges with LightBots and Blockly too

IMG_1017

so Fab can also start to learn Python programming too πŸ˜‰

IMG_1021

IMG_1031 IMG_1033

The class today πŸ™‚

IMG_1022

IMG_1023

IMG_0993

*Photos and videos are also available here

ProCodeCG Kids Private Class – Robotics – 9 Sept 2019

Standard

Road to Russia Saga continues πŸ˜‰ We’re working on SNAPBOT I and SNAPBOT II today πŸ˜€

IMG_0667

SNAPBOT I

IMG_0684

SNAPBOT II

IMG_0685

The first thing we do is interfacing an optical mouse to Arduino

IMG_0668

we will put this on SNAPBOT II so we can get the trail of the movement by reading the x and y of the mouse

IMG_0669

we have to carefully check the pin out and datasheet to make sure which port goes to where πŸ˜€

IMG_0670

we use wires to check if we can read the data

IMG_0672 IMG_0673

we print the address but not yet getting the correct reading

IMG_0674 IMG_0675

the x y reading

IMG_0676

checking the connection and ports

IMG_0677

IMG_0679 IMG_0680

and then start soldering

IMG_0681 IMG_0682

IMG_0683

but we have written the code to read x and y from the mouse, and also the code to display the reading into some movement trails like thisΒ Β Screen Shot 2019-09-09 at 17.24.19

still got LOTS of work to do but we won’t stop! we’ll be back soon for more update and progress!

IMG_0671

*Photos and video are also available here

ProCodeCG Kids Private Class – Robotics – 5 Sept 2019

Standard

Road to Russia! We’re giving our best effort πŸ™‚

IMG_0265

IMG_0268

Fadhlan is making SNAPBOT II that will make a map using an optical mouse πŸ˜‰

IMG_0266

IMG_0270

IMG_0291

IMG_0292

IMG_0293

IMG_0294

while we’re also checking and improving SNAPBOT I

IMG_0267

IMG_0269

Hoping that we can finish SNAPBOT I and SNAPBOT II on time! Wish us luck!!!

IMG_0281

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 24 Aug 2019

Standard

Another super duper hectic productive coding class today πŸ™‚

Adit is still on intro to programming with Minecraft πŸ™‚

IMG_9421 IMG_9424

IMG_9433

and finally finished it πŸ˜‰

IMG_9439

Al done a new machine learning project today πŸ™‚

IMG_9422

he chose tic tac toe πŸ™‚

IMG_9441

so Al basically will teach the computer to play tic tac toe πŸ˜‰

IMG_9447 IMG_9452

The result πŸ˜‰

IMG_9489

Clive starts to create his own game today πŸ™‚

IMG_9423

IMG_9437

Clive is super duper excited doing this πŸ™‚

IMG_9453

He works in high speed and understand the main concepts very fast

IMG_9474

The result πŸ˜‰

IMG_9481

Now Clive’s Maze game already has basic features: movement, chasing a target, scoring, and then after reaching a certain score the game will move to the next level πŸ™‚ great work

IMG_9506

Welcome to the class Boy πŸ™‚

IMG_9425

going through intro to programming

IMG_9427

and finished it πŸ™‚

IMG_9451

and move on to the next challenge πŸ™‚

IMG_9461

Josh is preparing a project for a competition πŸ˜‰

IMG_9426

we’re designing the system and figuring out how to implement it

IMG_9429 IMG_9443

Aidia is starting a new project: detecting gesture with Arduino πŸ˜‰

IMG_9428 IMG_9430

Aidia is also starting a Captain career, she is now often given a task to help new students πŸ˜‰

IMG_9448

Ihsan, welcome to the class πŸ˜‰

IMG_9431

Ihsan is also has to go through the intro to programming

IMG_9456

he is given different challenges compared to his younger fellows in class πŸ˜‰

IMG_9477

Ihsan is planning to learn robotics in this class so after finishing the intro to programming he will be given basic electronics lessons πŸ™‚

IMG_9482

Fadhlan’s is very nervous today because he’s going to a quarantine preparing for YSC international competition and he has to present his work and the progress before heading to Russia on October πŸ™‚

IMG_9432

Fadhlan has to change the Arduino board because the last time we finalising the robot, one pin is broken inside one of the Arduino port πŸ˜€ and after Fadhlan moved the cabling to the new Arduino, some functions are not working *look at that panic face πŸ˜€

IMG_9438

but finally all works πŸ˜€ the mapping is working now, all components on the breadboard are functional as well

IMG_9483

now testing the robot on the ground πŸ˜‰

IMG_9491

make some code adjustments, and Fadhlan is ready to go! Good luck!!!

IMG_9499

Badi is now got lots of projects related to website programming πŸ˜€

IMG_9435

including adding qr-code on Pavilion19 websiteΒ to lead the visitor to a Feedback Form πŸ˜‰

IMG_9445

and he did it very well πŸ™‚ next week he will start to add a chatbot on the website πŸ˜‰

IMG_9468

The Beavis and the Butthead πŸ˜€ these to has been bestfriends since they are little πŸ™‚ Badi is always supporting Fadhlan and the other way around πŸ˜‰

IMG_9498

Sam is given a new task to add voice activation code to his Object Recognition App for the Blind πŸ™‚

IMG_9436

but today Sam chose to continue adding verses to his Juz’amma App πŸ™‚

IMG_9442 IMG_9454

Ara has just got a new laptop and he is given a task to install virtual box and Kali Linux and all the code like he had in the old laptop. He has to make sure all the experiments we have been doing is also work in this new laptop!

IMG_9446

While downloading Kali Linux etc, Ara exploring how to work with ssh server

IMG_9496

still got some errors

IMG_9497

and he took a break to fuel him up πŸ˜€

IMG_9507

Mika, welcome to the class πŸ™‚

IMG_9458

starting with intro to programming

IMG_9455

Mika finished every level

IMG_9467 IMG_9471

and got the certification

IMG_9480

so he can start a more difficult challenge πŸ˜€

IMG_9508

Harraz is working in team with Adit, exchanging skins and Minecraft accessories πŸ˜€

IMG_9457

and he created this snail πŸ™‚

IMG_9510

a very good exercise to build things in 3D πŸ™‚ next time Harraz will learn how to code this in Minecraft with JavaScript πŸ˜‰

IMG_9511

Fab is now going to learn some functions with LightBot πŸ™‚

IMG_9459

IMG_9463

It is quite difficult

IMG_9473

but Fab finished it πŸ™‚

 

IMG_9485

and then move on to more challenges before he can start making his own game πŸ™‚

IMG_9486

IMG_9490 IMG_9503

IMG_9509

Yogi is starting a new game and having a headache when given a challenge to create a car bump game. We still cannot figure out how to detect speed of the car and make it stop when we click and move forward again when we click again πŸ™‚

IMG_9460

Neo forgot to bring his electronic stuff today so we learn basic of MQTT server and the code to send and retrieve data from MQTT

IMG_9462

Syadad is going to learn how to connect Minecraft to Arduino

IMG_9464

IMG_9495

and he has downloaded the Arduino IDE so we can start coding next week πŸ™‚

IMG_9512

Baran is also a newcomer πŸ™‚

IMG_9465

He likes the intro to programming

IMG_9470

and finished it in a blink πŸ™‚

IMG_9492 IMG_9494

Techa, Baran’s little brother

IMG_9466

is also happy to do this intro to programming

IMG_9469

took him longer than his older brother of course

IMG_9493

and finally finished it yayyyy πŸ™‚

IMG_9513

The class today πŸ™‚

IMG_9476 IMG_9500

IMG_9501

IMG_9479 IMG_9475

IMG_9478

*Photos and videos are also available here