ProCodeCG Kids Regular Coding Class – 27 April 2019

Standard

Our last day on Grapari Loop Station 😦 Next week we will move to a new venue

IMG_0360 IMG_0361

Syadad is determined to upgrade his game today 🙂

IMG_0307 IMG_0313

Look at how serious Syadad creates the assets of the game: lots of sprites and objects 🙂

IMG_0328 IMG_0330

IMG_0334

The game

IMG_0335

IMG_0366

and now random spawning is also added to the game

IMG_0371

IMG_0372

So now the game has randomly spawning enemies 🙂

IMG_0391

Al will learn something new today: machine learning 😉

IMG_0308

Al’s task today is to make two categories: good sentences and bad sentences, and then create a sprite that will smile when we type good words and frown when we type bad words 😉

IMG_0323

entering the sentences

IMG_0324 IMG_0343

IMG_0348

developing the codes and the sprites with Scratch

IMG_0369

IMG_0373

Next week we will see how this machine learning work 🙂

IMG_0386

IMG_0395

Sulaiman has a new task today: to connect Minecraft to Arduino 🙂

IMG_0309

with Minecraft Link

IMG_0349

downloading Arduino IDE

IMG_0364

IMG_0365

connecting Minecraft to Arduino

IMG_0380

Yaaay connected

IMG_0381 IMG_0382

Now we can type in commands from Minecraft that will control Arduino components 🙂 Very cool! 🙂

IMG_0383

Aidia has the same task as Sulaiman’s

IMG_0310

But while doing setting and installing

IMG_0316

Aidia wants to create some projects with Scratch 🙂

IMG_0326

IMG_0329 IMG_0340

IMG_0351

Aidia created some music too 🙂

IMG_0352

The code of Minecraft Link to control Arduino from Minecraft

IMG_0358 IMG_0362

with Arduino plugged in

IMG_0368

setting up the environment *took some time 🙂 will be continued next week

IMG_0379

Badi is now doing some optimization to the website 😉

IMG_0311

while also analyze the traffic

IMG_0315

IMG_0327

Badi wants to get more traffic to the website

IMG_0338

So he’s finding ways how to make Google searching works better for the site 🙂

IMG_0339

Capt. Faris is doing advanced research as always 😀

IMG_0314

He wants to replace face realtime in a video

IMG_0318 IMG_0319

the platform he uses to get GPU for computation

IMG_0322

The reference

IMG_0356 IMG_0389

The result for today. Not bad 🙂

IMG_0397

Sam is struggling with database with Thunkable

IMG_0317

We’re going to launch this app as a real product, so we have to work hard 🙂

IMG_0353 IMG_0354

IMG_0355 IMG_0363

IMG_0390

Capt. Awa is also reserching on how to connect Minecraft to Arduino and explore what to be done next 🙂

IMG_0388

IMG_0325 IMG_0342

IMG_0350 IMG_0377

Robbie is back after a long time 🙂 Welcome back buddy 🙂

IMG_0346

Robbie starts all over again with GameMaker

IMG_0347

IMG_0359

He catches up very fast and finished the first game today 🙂

IMG_0370

IMG_0374 IMG_0385

Andra is still exploring Minecraft Modding with JavaScript 😉

IMG_0367

Next week he will type his own mod 🙂

IMG_0387

Our snacks for today thanks to Mama Aidia

IMG_0304 IMG_0305

and to Ambu Fadhlan and Fadhlan who cooks this delicious chicken wings 🙂

IMG_0306

*Photos and videos are also available here

Advertisements

ProCodeCG Kids Regular Coding Class – 20 April 2019

Standard

Saturday Coding Research Group 😀

IMG_9910 IMG_9911

IMG_9912

Badi is researching how to activate https for his mom’s website 🙂 He had finished the design, had registered the domain and got a hosting service, now Badi wants the website to be secured with https 😉

IMG_9900

The website before https *look at the address with “not secure”

IMG_9908

and then we searched and researched on how to activate the secure service

IMG_9906

yep, https is now activated 🙂 Nice work Badi! 😉

 

IMG_9921

Hafiz is on the last stage of his PVZ Game

IMG_9899

After making sure the main features are all there

IMG_9907

and everything is working fine

IMG_9915

Next week Hafiz is ready to start a new challenge 😉

IMG_9922

Fadhlan’s quest today is to test bluetooth module with bluetooth app

IMG_9901

we had to test the bluetooth before integrate it to the robot

IMG_9905

the schematic

IMG_9913

the code

IMG_9916

the app

IMG_9934

and still. Didn’t work. We’re going to connect it with the PC/laptop next time

IMG_9936

Faishal is learning shell scripting 😉

IMG_9902

IMG_9914

Faishal is learning the syntax and also the logics

IMG_9919

He also learned some binary operations like and, or, xor, shift left and shift right. And also some sign and unsigned integer concepts 😉

IMG_9925 IMG_9926

Soon we’re going to have an network security engineer 😉

IMG_9945

Capt. Faris

IMG_9903

is creating a new machine learning project

IMG_9927

This system predicts if a phrase contains negative or positive sentiment

IMG_9928

Kinan is back to explore GameMaker Studio

IMG_9917

It takes time to upgrade our previous game created with Game Maker to Game Maker Studio 🙂

IMG_9923

The panel is totally different and the commands are also a bit overwhelming 🙂

IMG_9929

We just need to keep going because we can create more complex games with this one 🙂 Hang on a bit more Kinan 😉

IMG_9942

Andra started his Minecraft Modding with JavaScript today 🙂

IMG_9918 IMG_9924

Capt. Faris taught him about the server and how to typed in simple JavaScript commands

IMG_9930

Andra also tried existing codes for building castle, rainbow, etc.

IMG_9944

Andra learned to create basic shapes like boxes, cylinder and prism

IMG_9946

Minecraft is very good for kids to learn about structures and logics and also art and creativity 😉

IMG_9951

Syadad started to create a new game today

IMG_9920 IMG_9933

It is a shooting game 🙂

IMG_9943

The background and the room

IMG_9947

The game looks like a PacMan PvZ Game 🙂 Awesome hybrid game 😀

IMG_9949

The snack for today is from Padasuuka Donut 🙂 Thanks Mama Edo 🙂

IMG_9909

*Photos and videos are also available here

ProCodeCG – BDV – Technical Series #8 – Machine Learning Object Detection with YOLO – 8 April 2019 – Day #3 #4

Standard

We finished the #3 and #4 session today 😉

IMG_9638

We explored both darknet and darkflow object detection today. This is the example of darkflow object video with camera

IMG_9639

IMG_9640

IMG_9645

We tried very hard to make either darknet or darkflow works on each computer

IMG_9642

8dd323d5-ee70-42bf-91ff-669e91c62a41

c1e8557c-5869-4373-bd2c-39cbde1ce80d 11e81d99-eca1-44fb-b0d7-171a160d3dd0

88878aba-cca8-4eae-b3b6-9ffc6c32e5fc d3140504-7599-4b47-bb78-ab7b4936b517

54e1d0c8-b31f-4ed1-a20d-613295cac4ae 9daf7f58-557e-441b-99c4-32d985f25037

aff7019a-dce7-4f82-857f-8468ebe6df70 d3489f72-41f1-4307-85b7-62fa99c71ef9

422d8ccc-fead-43f2-973e-cb38e871a140 512d76ee-74c4-499d-a823-9ce887a7865f

b3a190c0-930a-40af-b3b5-6bb5ab53b7a7 dd691013-1794-41f9-87a1-67e354278f72

59ed6d5c-33f6-4f0e-bd53-8fc8f93dd65e

Some of the results today

 

Screen Shot 2019-04-15 at 11.23.14 Screen Shot 2019-04-15 at 11.23.09

The project today is to create our own dataset of 3 kind of instant noodle: Indomie, Supermie and MiSedap. We had to download the picture, put box around it and label it, make the system learn and then see if it can classify or detect the object

IMG_9644

Screen Shot 2019-04-15 at 14.54.57

At the end of the class we were still figuring out about how to get the new weights to train our dataset. The process took lots of time, we had to continue the rest at home 🙂

 

*Photos and videos are also available here
Most of the photos are courtesy of Telkom Bandung Digital Valley

ProCodeCG – BDV – Technical Series #8 – Machine Learning Object Detection with YOLO – 8 April 2019 – Day #2

Standard

Day #2 of deep learning with YOLO 😉

 

photo6149951813193935070

photo6150062494501152960

Today we will test object detection with darknet and darkflow configuration

photo6150062494501152961

It of course took a lot of effort and resources (in terms of time and computational resources :D)

photo6150062494501152962

Every participants are free to decide darkflow or darknet. But both implementations are expected.

photo6150062494501152963

photo6150062494501152964photo6150034358170396903

photo6150062494501152965

photo6150062494501152966

photo6150034358170396905

photo6150062494501152967

photo6150062494501152970

photo6149951813193935074

photo6149951813193935075

photo6150062494501152972

photo6149951813193935078

IMG_9223

IMG_9224

IMG_9225

Some of the participants use Google Colab so they can make use of the GPU 😉

IMG_9228

IMG_9229

An example of the object detection we learned today 🙂

Screen Shot 2019-04-09 at 15.50.39//embedr.flickr.com/assets/client-code.js

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

*Photos and videos are also available here
Most of the photos are courtesy of Telkom Bandung Digital Valley

ProCodeCG – BDV – Technical Series #8 – Machine Learning Object Detection with YOLO – 1 April 2019 – Day #1

Standard

Our training about Deep Learning and YOLO for object detection, Day #1 😉

IMG_8664 IMG_8665

Like usual, the first day of the workshop is about basic theories and then installing saga 🙂

photo6127299760537840124

Our target for today is installing Python, virtualenv, tensorflow, requests, numpy, cython, opencv, and nmv

photo6129897330988656723

but since there are lots of operating systems and configurations, we could go as far as installing virtualenv and tensorflow and for some: hello world in tensorflow

photo6129897330988656722

The complexity of the tasks is shown here 😀 *look at the faces LOL

photo6127299760537840129

photo6129897330988656720 photo6129897330988656717

photo6129897330988656716 photo6129897330988656714

photo6129897330988656713 photo6129897330988656712

photo6129897330988656711 photo6129427852408498384

photo6127299760537840122

Next week we will learn about object detection theories and continue the installations 😉

*Photos and videos are also available here. Most of the photos are courtesy of Telkom Bandung Digital Valley

ProCodeCG – Darul Hikam – Coding Class – 8 Feb 2019

Standard

Let’s see how these little coders from Darul Hikam Elementary School are doing today 🙂

IMG_5189 IMG_5190

Danen with Captain on Duty: Capt. Bullit

IMG_5171

Danen’s project today is to explore potentiometer 🙂

IMG_5179

First, potentiometer with LED

IMG_5182

IMG_5194

IMG_5198

IMG_5216

Potensiometer with LED done 🙂

IMG_5217

Potentiometer with buzzer done 🙂

IMG_5219

Next: potentiometer with micro servo

IMG_5224

Time’s up and we have to continue this project

IMG_5232

Faisal has the same projects as Danen’s 🙂

IMG_5172

Working on potentiometer with LED

IMG_5178

IMG_5180

IMG_5183

IMG_5193

Potentiometer with LED done 🙂

IMG_5199

IMG_5221

Isma’ill has the same potentiometer projects 🙂

IMG_5173

IMG_5177

IMG_5181

IMG_5192

Capt. Bullit shows Isma’ill how to do the wiring

IMG_5200

Potentiometer with LED done

IMG_5203

Potentiometer with buzzer

IMG_5205

done 🙂

IMG_5209

next, testing the micro servo and worked 🙂

IMG_5227

Andra learned some Python programming language with CodeCombat today 🙂

IMG_5201

IMG_5174

Andra learned fast 🙂

IMG_5186

IMG_5187

Looks like he’s playing a game but he’s coding and typing the code to make the character on the left side move

IMG_5191

IMG_5202

The code 😉

IMG_5211

Daffa voluntarily requested to do exercise with LightBot 🙂

IMG_5175

This is good for learning basic programming logics 🙂

IMG_5196

Faisal gave some help 🙂

IMG_5207

Hanif started to create a new game today 🙂

IMG_5176

IMG_5188

drawing the sprites

IMG_5195

IMG_5197

IMG_5206

IMG_5208

IMG_5215

Following directions 🙂

IMG_5225

Testing the game

IMG_5226

setting up the object following and views, and the game is almost finished 🙂 We will add score and background next week 🙂

IMG_5229

*Images and videos are also available here

ProCodeCG Kids Regular Coding Class – 26 Jan 2019

Standard

Our regular process to raise future coders and engineers 😉

IMG_4385

Harraz has so much idea he got problems in choosing which one to make 😀

IMG_4357

IMG_4371

and then Harraz chose to create a RaceCar Game

IMG_4374

IMG_4383

for next he will create this Jumping Dinosaurs Game inspired by Google 😀

IMG_4388

Capt. Awa has a pile of works to do 😀

IMG_4358

Today he debugs the IoT project

IMG_4372

try to connect to the wifi

IMG_4375

and suddenly it works after several weeks 😀

IMG_4376

The RGB LED color will be controlled using this colored Zebra interface 🙂 Very interesting 🙂

IMG_4379

The serial monitor display

IMG_4380

and the face of victory LOL

IMG_4384

Next: uploading code to Arduino Nano via Arduino Uno and still didn’t work

IMG_4395

Fadhlan has got plenty to do with the robot this whole year

IMG_4359

He has to develop a new and more advanced robot for the international competition

IMG_4369

and he has to report every week. These are stuff from one of the jury to be explored

IMG_4370

IMG_4373

This robot is still going to be used for testing the algorithm while also building the next robot

IMG_4386

Djalu has gone through our Python Handout so he’s ready to learn more

IMG_4360

He’s now looking for some real problems

IMG_4368

Today he made improvement to the Simple AI by changing the language 🙂

IMG_4389

IMG_4399

Sam is still figuring out how to transfer his apps to other devices

IMG_4361

The app works fine, but it cannot be transferred/tested by scanning QR Codes

IMG_4367

IMG_4390

Badi is making the BreakOut Game today 🙂

IMG_4362

IMG_4365

He really needs a new challenge next week 😉

IMG_4396

Faishal is having a headache 😀

IMG_4364

IMG_4366

He has to create a GUI for Pizza Ordering System 😀

IMG_4397

So he has to manage the labels, textfields, radio button, drop down list, etc 😀

IMG_4403

There are still some bugs and we will figure it out 🙂

IMG_4405

Mohan and that smile 🙂

IMG_4392

with the help of Capt. Awa

IMG_4400

creating a very unusual BreakOut Game heheh 😀

IMG_4401

Next week we need to prepare 1 kid for international young scientist competition and 2 kids for a coding competition. It is not about winning or losing but it is about the process and the experience 🙂 Wish us luck 😉

*Photos and videos are also available here