ProCodeCG – Tel U – School of Computing – Node-RED Training – 28 October 2019

Standard

Today we learn Node-RED with Arduino for IoT 🙂

IMG_4417

starting with installations

IMG_4419

and then creating nodes

IMG_4420 IMG_4421

IMG_4422

and make dashboard 🙂

IMG_4423

IMG_4424 IMG_4427

then we start to wire Arduino and sensors

IMG_4428 IMG_4429

IMG_4430 IMG_4431

IMG_4437

and control the circuit via Node-RED 😉

Screen Shot 2019-10-28 at 14.18.51

IMG_4432

IMG_4435 IMG_4436

and then connect more complex nodes

IMG_4438

Screen Shot 2019-10-28 at 15.26.45 Screen Shot 2019-10-28 at 10.27.15

and then show the sensor readings to dashboard 😉

Screen Shot 2019-10-29 at 13.39.54

Screen Shot 2019-10-22 at 21.25.06

we covered all the tasks should be done today, there are some intermittent bugs related to OS, software configurations etc., but in general the training went very well 🙂

IMG_4440

Thanks for having ProCodeCG 🙂

ProCodeCG Kids Regular Coding Class – 26 Oct 2019

Standard

This is how we make our Saturday well spent 😉

Aidia has many talents

IMG_4240

including this 🙂

IMG_4239

and today she is ready to test the color sorter machine to detect real smarties candy 🙂

IMG_4259 IMG_4263

all set up

IMG_4268

now we test each color and write down the sensor readings 🙂

IMG_4269

and then we will going to modify the code based on these data

IMG_4271 IMG_4272

Aidia also spends some time teaching a new student: Aira 😉

IMG_4289 IMG_4291

Fadhlan’s first appearance after got back from Russia 🙂

IMG_4241

Fadhlan already make notes for the next project: SNAPBOT III 😀

IMG_4242

doing research before buying components

IMG_4257

we’re going to make this self-navigating mapping robot with more sensors

IMG_4273

Fadhlan brought Russian Chocolate for the whole class, thanks!

IMG_4323

Syathir’s Game Maker Studio is expired today, we install the light version Game Maker

IMG_4243

IMG_4258

which Syathir likes very much 😉

IMG_4261

Syathir had to create his game from scratch again but he didn’t mind 😀

IMG_4287

Kinan made lots of progress today 🙂

IMG_4244

she added lots of codes to the game

IMG_4254

debugging some errors

IMG_4266

IMG_4274

and make lots of things in the game work 🙂

IMG_4311

Baran continues his JavaScript saga

IMG_4245

and conquered many levels

IMG_4255

IMG_4264 IMG_4265

IMG_4309

it gets harder and harder but he keeps going 🙂

IMG_4310

Clive is finishing up his BreakOut Game today 🙂

IMG_4246

and then ready to make Atari Space Invaders Game 🙂

IMG_4256

Techa is back 🙂

IMG_4247

he is improving the game he created the last time 🙂

IMG_4307

we added levels, scores and more features to the game 🙂

IMG_4308

Athar has just joined us 🙂

IMG_4249

he has to gone through some programming intro challenges 🙂

IMG_4253 IMG_4262

IMG_4267

finished one challenge

IMG_4270

and moved on to the next

IMG_4283 IMG_4288

IMG_4317

finished the second

IMG_4318

and moved to the next! awesome progress today 🙂

IMG_4319

Sam is working hard making the code to add price calculation to his price counting app

IMG_4250

the code

IMG_4260 IMG_4275

the app 🙂

IMG_4276

Sam is working on how to total the price of each object recognized 😉

IMG_4277

we figured out ways to do it

IMG_4296

Sam finally got an idea and will implement it on the next class 😉

IMG_4300

Al is ready for a new machine learning project today 🙂

IMG_4251

and when Al is ready, he will create an Attendance App with Face Recognition 😉

IMG_4294

Syadad is going to develop mini games in Minecraft. He worked together with Koosha because the mini games will only work if there’s more than one player 🙂

IMG_4252

Boy decided to choose a new path: electronics 🙂

IMG_4279

he has a complete tool box and also the robot chassis already 🙂

IMG_4278 IMG_4280

IMG_4281

Fadhlan takes a look on the chassis because he’s thinking of changing the chassis for SNAPBOT III

IMG_4282

Boy tried to create a traffic light with button project today

IMG_4285 IMG_4290

IMG_4299

but still didn’t work because it has to many wirings. we agreed that Boy will start with one LED and one button first before continuing to this one 🙂

IMG_4315

Koosha definitely has something in mind 😀

IMG_4284

he’s working on this script

IMG_4292

that he had written before

IMG_4293 IMG_4295

and then he teamed up with Syadad to explore how to create mini games in Spigot Minecraft

IMG_4321

Aira has just joined us 🙂

IMG_4297

she is learning steadily and finish the level one by one

IMG_4298

Aidia helped Aira to get started

IMG_4286

once she got the idea, Aira can solve the problem by herself

IMG_4316 IMG_4320

Fab is making a lot of progress with his Maze Game 🙂

IMG_4301 IMG_4302

We fixed some things that didn’t work and Fab is ready to implement his ideas to the game 🙂

IMG_4313 The class (after some students left *forgot to take footage) IMG_4304

IMG_4303

Photos and videos are also available here

ProCodeCG – Private Training – Object Classification with Tensorflow – 25 Oct 2019 – Day #5

Standard

Today we’re ready to add more data train the machine 😀 we have 3 different case and here’s how we’re doing 😀

Adding more data

IMG_4168

IMG_4169

IMG_4197

start the training

IMG_4198

IMG_4199 IMG_4200

IMG_4201 Screen Shot 2019-10-25 at 20.08.23

Screen Shot 2019-10-25 at 20.11.12 Screen Shot 2019-10-25 at 21.15.19

Screen Shot 2019-10-25 at 21.19.23 Screen Shot 2019-10-25 at 21.29.50

Screen Shot 2019-10-25 at 21.31.09

testing 🙂

Screen Shot 2019-10-25 at 21.31.52

Screen Shot 2019-10-25 at 21.32.18

we have finished about 80 – 90% of the work 🙂 the next thing to do is adding more data, do more training and make documentation 🙂 Wish these guys luck so they can be graduated very soon 😉

IMG_4167

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Kids Coding Class – 25 October 2019

Standard

You know the kids are enjoying the class when you enter the room and the kids are cheering, saying that they want to start the class 😀

Mandala is still focusing on his Big Garbage Monster game project 🙂

IMG_4103 IMG_4130

he added more levels and sounds and some more assets to the game

IMG_4131 IMG_4139

Capt. Bullitt is back to work 😉

IMG_4104

teaching Hanif how to program an LCD I2C

IMG_4133

Hanif is excited to explore LCD I2C today 🙂

IMG_4105

IMG_4111

testing

IMG_4118

the output

IMG_4134

modifying the code

IMG_4138

and displaying something else 🙂

IMG_4144

Capt. Bullitt also teaches Hanif to make some simple animations 😉

IMG_4149

Acha is ready to add more features to his game

IMG_4106

IMG_4119

this time he wants to make that flying saucer shoot with angles (following mouse direction)

IMG_4120

IMG_4124

awesome room setup

IMG_4148

Acha is very happy that now he has a level on his maze game where the character can move around the room and shoot to whatever direction pointed by the mouse 🙂

IMG_4150 IMG_4152

Khalis planned to finish some challenges today

IMG_4107

He chose his own battle

IMG_4141

IMG_4142 IMG_4146

and he completed it 😉

IMG_4147 Darrell

IMG_4108

is finishing his Maze Game

IMG_4122 IMG_4123

IMG_4132 IMG_4143

and start a shooting game 🙂

IMG_4158

Maliq is improving his maze and shooting game 🙂

IMG_4109

IMG_4110 IMG_4121

IMG_4137

he added more assets and levels to the game

IMG_4140

IMG_4145

while Ratu is wrapping up his shooting game

IMG_4113

IMG_4115 IMG_4117

IMG_4127 IMG_4135

IMG_4136

and start to create a BreakOut Game 🙂

IMG_4153

IMG_4155 IMG_4156

The class

IMG_4128 IMG_4129

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 19 Oct 2019

Standard

Saturday is the day when ProCodeCG Kids gathers and make awesome progress 🙂

Syathir finished up his maze game today

IMG_3605 IMG_3610

IMG_3612

and started to create a shooting game

IMG_3629

IMG_3636 IMG_3638

IMG_3649 IMG_3667

Look at how awesome the assets being created 🙂

IMG_3672 IMG_3688

Aidia got tons of work to do with her Color Sorting Project today 🙂

IMG_3606 IMG_3609

She had to test sensor readings for EACH color and code it

IMG_3611 IMG_3620

IMG_3624 IMG_3633

IMG_3634

she also had to record the sensor reading to see if the sensor is not reading correct values

IMG_3642

IMG_3643 IMG_3647

sensor readings recorded

IMG_3658

the code and the result

IMG_3689

aaaanddd some homework to be done at home 😀

IMG_3704

Clive had move on to a new game today

IMG_3607

IMG_3613

a BreakOut Game 🙂

IMG_3630

IMG_3639

game layout

IMG_3657

IMG_3665

Clive always work in details 🙂 look at those blocks in colors gradation 🙂

IMG_3673

Faiz

IMG_3615

brought again the book from last week 😉

IMG_3614

Faiz is going to be a hardcore programmer 🙂 He likes to write codes 🙂

IMG_3616

Today’s project is to create a Guessing Number Game in Python 🙂

IMG_3627

IMG_3659

Kinan’s project today is continuing the Agario Game 🙂

IMG_3608

IMG_3632

Plenty of work to do 🙂 Creating assets and writing the code for each object

IMG_3674

IMG_3675 IMG_3687

Sam is still working hard on his Price Detector App 🙂

IMG_3617 IMG_3622

The code

IMG_3646 IMG_3685

Baran’s work today is to explore more JavaScript

IMG_3618 IMG_3621

IMG_3628 IMG_3637

Once he finished the beginner’s part, he moved on to the intermediate level 🙂

IMG_3650 IMG_3666

and now he’s ready to do some CodeAcademy 🙂

IMG_3684

Al chose a new Machine Learning project today 🙂

IMG_3619

IMG_3631 IMG_3640

Rock, Scissor and Paper 🙂

IMG_3651

adding data sets

IMG_3654

IMG_3664

and fueling up 😀

IMG_3686

Farrell

IMG_3626

finished all LightBots challenges today and also he did some CodeCombat

IMG_3625

IMG_3652

and Farrell had created his very first game in GameMaker today 🙂

IMG_3706

Hafiz is improving his Color Detector App for the BlindColor

IMG_3648

IMG_3635

Capt. Faris is working on some research

IMG_3699

while also teaching 🙂

IMG_3641

IMG_3683

Boy had created his Maze Game just by following the tutorial on ProCodeCG Channel in YouTube 🙂

IMG_3661

a very awesome game 😉

IMG_3660

IMG_3662 IMG_3697

Ara apparently generated an incompatible Rainbow Tables so he had to started all over again

IMG_3668

next time we probably will just do social media hacking 🙂

IMG_3682

Fab had also created his first maze game, it already has the basic features. Once we complete all the features, Fab will create another game 🙂

IMG_3663

IMG_3671 IMG_3677

Yogi finally solved the mini map problem! 🙂

IMG_3669 IMG_3676

IMG_3678 IMG_3679

the code 🙂 Next Yogi should be able to create a minimap that follows the players

IMG_3696

Mika wanted to learn some basic electronics 🙂

IMG_3693

IMG_3698 IMG_3692

Mika’s first basic electronics project: blinking LED 🙂

IMG_3690

the code

IMG_3691

IMG_3701

yaaay, Mika’s first project 🙂

IMG_3702

The class

IMG_3670 IMG_3695

IMG_3645 IMG_3644

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Kids Coding Class – 18 October 2019

Standard

Lots of progress today 🙂

Rifqi lost his game files and decided to create the game all over again

IMG_3484 IMG_3504

IMG_3510

Rifqi is getting better at creating games, he finished the maze game in just 90 mins 🙂

IMG_3538

IMG_3529

IMG_3530

IMG_3539

Khalis create some games while also doing some coding challenges 🙂

IMG_3485 IMG_3505

khalis created a highly improved maze game

IMG_3511

IMG_3542

IMG_3544

and also solved lots of coding challenges

IMG_3528

 

IMG_3532

Hanif’s project today is to control a micro servo 🙂

IMG_3486

IMG_3506

Later Hanif will use the micro servo for other projects 😉

IMG_3515

IMG_3525 IMG_3541

Darrell is so excited because today he’s going to make a shooting game 😉

IMG_3487 IMG_3493

IMG_3503 IMG_3512

IMG_3524

he set up the path for the enemies

IMG_3540

the game 🙂 next week we will add more to this game or move on to create another game 😉

IMG_3543 Acha

IMG_3488

is still dealing with his complex maze game

IMG_3494

where he has huge amount of objects (that later he regrets because it makes debugging so much harder 😀 )

IMG_3495

but Acha’s game is awesome!

IMG_3496 IMG_3498

it is very well designed, has good looking assets and gives us lots of surprise too 🙂

IMG_3499 IMG_3500

IMG_3514

Mandala is improving his giant trash monster game 🙂

IMG_3489

IMG_3492

we added some background music and sound effects 😉

IMG_3521

and some more assets had also been added

IMG_3523 IMG_3548

Sami’ finished some coding challenges

IMG_3490 IMG_3502

IMG_3508

and also finished his maze game 🙂

IMG_3545

and the game is working really well 🙂

IMG_3546 IMG_3547

Ratu is surprisingly lost her work too, like Rifqi did. But she quickly did catch up and finished creating the game 🙂

IMG_3491 IMG_3501

the assets is getting better and better 🙂

IMG_3513 IMG_3522

IMG_3549

Ratu’s Shooting Game 🙂

IMG_3550

The class

IMG_3520 IMG_3518

IMG_3519

*Photos and videos are also available here

ProCodeCG – Private Training – Object Classification with Tensorflow – 11 Sept 2019 – Day #4

Standard

Day #4 🙂

We finally figured out all errors and managed to make Tensorflow learn our own datasets 😉

IMG_2860

IMG_2861

Lots of things is going on, so many files to be modified

Screen Shot 2019-10-11 at 19.20.51

Screen Shot 2019-10-11 at 18.57.41

we’re going to make a proper notes and tutorial for this long and tiring process 😀

Screen Shot 2019-10-11 at 18.57.29

Screen Shot 2019-10-12 at 22.33.47 Screen Shot 2019-10-12 at 16.34.32

Screen Shot 2019-10-12 at 11.16.14 Screen Shot 2019-10-12 at 11.08.14

IMG_2858

We’re going to add more datasets and categories next week 🙂