ProCodeCG Kids Private Robotic Class – 25 March 2019

Standard

Our quest today is to test bluetooth module to connect the robot with a pc for a radar visualisation 😉

IMG_0181 IMG_0184

IMG_0166

Plus Fadhlan needs to re-layout the robot to make space for bluetooth module

IMG_0167

IMG_0169

IMG_0172

IMG_0173

IMG_0186

IMG_0189

IMG_0190

testing ultrasonic sensor

IMG_0170

the bluetooth module

IMG_0171

Arduino is connected to this laptop via bluetooth

 IMG_0174

IMG_0175

and this is when the Arduino sending ultrasonic sensor readings via bluetooth to the laptop

IMG_0178

IMG_0180

and then save it to the file 🙂 Yes, all targets accomplished today 😉

IMG_0188

*Photos and videos are also available here

 

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 Kids Weekdays Coding Class – 18 April 2019

Standard

These two are ready to pick up where they left previous week 😉

IMG_9806

Abil

IMG_9803

Has to begin from scratch because his usual laptop is being repaired

IMG_9807

This time the game is about solar system, blackhole, eclipse and galaxy 😀

IMG_9820

IMG_9811

IMG_9813 IMG_9818

IMG_9819

The game works but we still need to work on the storyline 🙂

IMG_9823

Kinan has lots of things to be added to the game

IMG_9805

Kinan will gonna need sprites in different sizes, many rooms, many doors and portals and many other assets such as layers and animations 🙂

IMG_9821

Because Kinan wants the sprite to move from one room to another, and each room will have different story and experience 🙂

IMG_9814

Well, decorating is Kinan thing so this game is going to be great 😉

IMG_9817

*Photos and videos are also available here

ProCodeCG – Kids Private Class – Basic Electronics – 17 April 2019

Standard

Our quest today is to finish the timer 🙂

IMG_9740

IMG_9741

We not got hour:minute:second format

IMG_9743

We added potentiometer to select the number, but first we test it with LED

IMG_9747

and then show the value on the LCD

IMG_9749

Next week we will explore temperature and humidity sensor 😉

*Photos and videos are also available in 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 Kids Regular Coding Class – 13 April 2019

Standard

Our coding vibes every Saturday 🙂

IMG_9535 IMG_9540

Fadhlan got a new solder and compared it to the old one 😀

IMG_9507

And he also got a super big and tidy toolbox!

IMG_9506

Very well organized

IMG_9508

Especially with those little compartments! Nice job 🙂

IMG_9513

So now he can start to work happily 😀

IMG_9509

Today’s work is to install power supply for the robot

IMG_9512

replacing a motor that stopped working

IMG_9524

now all working

IMG_9537

the next step is adding a switch

IMG_9546

All working well. Next week we will add bluetooth module

IMG_9547

Badi has got serious work in registering a domain and choosing hosting configuration

IMG_9510

He had to read lots of tutorials and manuals

IMG_9522

Including chat the customer service to activate the system with the correct payment amount and the chosen configuration

IMG_9543

Faishal is still exploring computer security and Kali Linux

IMG_9511

He is learning how to change IP address and manage an attack

IMG_9520 IMG_9562

IMG_9563

Hafiz works really hard on this one because this game has a whole lot complexity and details than any games he had ever created 🙂

IMG_9515

The more characters and features we added to the game, the harder to make it work 😀

IMG_9517

IMG_9521

Syadad lost his game from last week so he had to started from the beginning

IMG_9519

but it is ok, he managed to catch up 🙂

IMG_9534 IMG_9542

IMG_9545

This is even better than the first one 😉

IMG_9555

Capt. Faris got an important task to make darknet works on this computer 😀

IMG_9523

Capt. Awa wasn’t in the mood doing electronics

IMG_9533

He’s challenging himself to create difficult structures

IMG_9544 IMG_9556

Koosha showed his new mods in Minecraft to create an airport and aircrafts

IMG_9536 IMG_9550

IMG_9551 IMG_9552

IMG_9554

Koosha is also doing research on how to connect Minecraft to Arduino and he did 🙂 Now we can build some switches in Minecraft to activate real LEDs in the real world 🙂

IMG_9558

Andra had to finished Code Combat today

IMG_9539

and after he finished this one, he will learn how to code in Minecraft 🙂

IMG_9541

IMG_9553

So many excitements awaits next week 😉

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Kids Coding Class – 12 April 2019

Standard

Our last class for this semester 😦 Hoping that the next semester there will be enough students to open the class again 🙂 Today we tried to finish our end of the semester projects 🙂

IMG_9433

Capt. Awa is leading the Basic Electronics team to create Smart Trash Bins 😉

IMG_9437

Daffa has just got his Basic Electronics Toolkit

IMG_9423

Daffa is making his first LED project with Arsa watching 😀

IMG_9439

Yes, Daffa is definitely more interested in electronics than creating games 😀

IMG_9440

The first project done 🙂

IMG_9451

Arsa is now working on the Game Project collaboration with Daffa alone 🙂

IMG_9424

But he said it is okay 😀

IMG_9425

Danen helped Daffa getting started with the kit 🙂 Danen likes teaching and shares what he knows 🙂 He’s very excited showing Daffa how things work and how to fix when there are things not working out 🙂

IMG_9426

Hanif’s Flappy Bird project has enter the next phase

IMG_9427

We had several versions of the game to see which one working the best

IMG_9435

We’re trying every techniques and possibilities to make the game works as expected

 

IMG_9442

IMG_9449

We checked and modified every setting and finally decide we had to create another version. From scratch 🙂 But at the end of this semester Hanif has achieved lots of progress.

IMG_9457

Isma’ill is now has a trash bin to be converted into a smart one 🙂

IMG_9428 IMG_9431

Testing the ultrasonic sensor and the micro servo

IMG_9441

the electronics working nicely

IMG_9445

Faisal is also working on the trash bin

IMG_9429

but he had to take a break before continuing 😀

IMG_9444

Capt. Bullitt had to make sure everyone is doing their jobs 🙂

IMG_9430

The trash bin is a little bit too big and we’re thinking hard to figure out how that small micro servo can open it 😀

IMG_9447

Khalis gives his support and sympathy to Capt. Bullitt who is almost giving up attaching the micro servo to the bin 😀

IMG_9453

Khalis is going to finish the game today 🙂

IMG_9432

Khalis works very hard like usual, he has completed the most important features in the game 🙂

IMG_9436 IMG_9438

Next semester Khalis can create new games, or improve this one. The most important thing is, Khalis had learned so much all the way 🙂

IMG_9455

Until the next semester 🙂

*Photos and videos are also available here

ProCodeCG – Kids Private Class – Basic Electronics – 11 April 2019

Standard

This is our plan for today: creating a timer with 2 or 3 buttons 🙂

IMG_9372

Tyo is so ready 😉

IMG_9373

It requires lots of coding modifications

IMG_9375

IMG_9376

The wiring is ready but not yet the coding

IMG_9377

We added more details and features

IMG_9379

We still have to fix the information printed to the display

IMG_9380

and the third button is still not working

IMG_9383

We should add clear display in the loop so it wouldn’t get overlapped characters like this

IMG_9385

the up and down button is working well

IMG_9388

IMG_9390

We will deal with the third button on the next class 😉

*Photos and videos are also available here

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 Kids Regular Coding Class – 6 April 2019

Standard

Saturday’s Coding Squad 🙂

IMG_9014

Capt. Faris is given a project to detect hoax and real news

IMG_8976

plus investigating the neural nets architecture being used by our machine learning platform

IMG_9039

The codes

IMG_9040 IMG_9052

Hafiz’s Plant vs Zombie Game is getting better and better 😉

IMG_8977 IMG_8981

we need to add lots codes to add more features to the game

IMG_8990 IMG_8991

IMG_8993 IMG_8994

Now the game has the randomly generated points (the yellow dots)

IMG_8998 IMG_8999

it also now has flowers that can shoot peas 🙂

IMG_9033

Hafiz has to repeat the process for lots of sprites

IMG_9035

and then define scoring and rules of the game. Lots of hard work but fun 🙂

IMG_9053

Sulaiman is going to choose his own project today 🙂

IMG_8978

We borrowed Aidia’s book to find a suitable project for Sul 🙂

IMG_9004 IMG_9003

IMG_9006 IMG_9010

IMG_9012

After a while, Sul finally chose this one 🙂

IMG_9013

The result 🙂

IMG_9026

and then Sul started to create running text structure like Capt. Awa was doing earlier

IMG_9055

Syadad started creating games today 🙂

IMG_8979

The first sprite

IMG_8986 IMG_8987

Object movement test

IMG_8989

The other sprite to be eaten by the first sprite

IMG_9005

room setup

IMG_9017

Yayyy, Syadad’s first game 🙂

IMG_9037

more object arrangements and background

IMG_9042

We will add scoring in the next class 😉

IMG_9050

Aidia is improving her sophisticated locker system design 😉

IMG_8980 IMG_8984

Aidia added more structures to her world

IMG_8985 IMG_8988

She brought some books for references

IMG_9009

So whatever Aidia created in her world is pure her creativity; she combined lots of ideas into unique structures

IMG_9028

IMG_9034

Capt. Awa asked for a challenge and so the challenge was creating a running text structure

IMG_8983

No one has ever created this before because of it’s tricky nature. By using piston the furthest shift is 7 blocks

IMG_8995

But Awa wouldn’t be a Captain if he wasn’t qualified 🙂 He brilliantly overcome the limitation by making it circular 🙂

IMG_9020

The structure. Unbelievable. Impressive. Outstanding. 🙂

IMG_9022

Awa tried several structures before finally found the correct one

IMG_9023

Minecraft can be used to learn many things including logic, problem solving, creativity, including mechanical structures and electronics logics 😉

IMG_9025

Experimenting with the machine

IMG_9032

adding shield to make it waterproof 😀

IMG_9054

Andra is still going through the intro to coding 🙂

IMG_9008

Today he learned about function through pattern

IMG_9018

IMG_9019 IMG_9029

And then moved on to more challenges. Next week Andra will learn visual coding with actual coding scripts 🙂

IMG_9031 IMG_9049

*Photos and videos are also available here