ProCodeCG Kids Private Coding Class – Basic Electronics – 10 Feb 2020

Standard

Today Tyo is going to continue the project

IMG_2532

we’re going to integrate a bulb and relay to the previous schematic

IMG_2524

we’re going to cut the cable

IMG_2525 IMG_2527

IMG_2528 IMG_2530

and then connect it to relay and Arduino

IMG_2533 IMG_2534

we did check the connector and re-solder it

IMG_2535 IMG_2536

ready for testing

IMG_2537 IMG_2538

IMG_2539

now connect the bulb and relay to this circuit

IMG_2541

modifying the code and all works fine: the bulb will goes on when we wave to the ultrasonic sensor and off when we wave again 🙂

IMG_2542

we’re going to add timer and LCD in the next class! 😉

IMG_2531

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 1 Feb 2020

Standard

Saturday is our time to create things and make our ideas into something real 🙂

Vey is developing a new robot

IMG_1372

this is the old one 😀

IMG_1371

with the family support, Vey will create a brand new robot from scratch 😉

IMG_1374

assembling the components one by one

IMG_1378

IMG_1409 IMG_1448

the basic schematic diagram

IMG_1449 IMG_1460

almost there 🙂 *waiting for several sensor and components being sent via GoSend

IMG_1520

Vey explains about creating animation in Roblox after the class 🙂

IMG_1530

IMG_1532

He’s going to present the work on the next exhibition 😉

IMG_1531

Kibie is ready to finish the BreakOut Game today 🙂

IMG_1373 IMG_1388

IMG_1397 IMG_1402

IMG_1408

There he goes 🙂 Kibi’s fully functional BreakOut Game 🙂 We’re going to make another game next week 🙂

IMG_1480

Badi is still researching about the project for the exhibition. We had to postpone the last project because we won’t be able to finish it by 22nd this month

IMG_1375

this project is also too difficult

IMG_1442

IMG_1443

so Badi chose this one

IMG_1463

Badi started to assembly the components

IMG_1478

IMG_1524

but there are still some components to be bought and we’re going to continue the project next week 🙂

IMG_1525

Faiz wants to create a Python code that will open browser just by typing the command on terminal

IMG_1376

downloading Python because he lost the last one installed

IMG_1383

IMG_1396

the code

IMG_1406

IMG_1446 IMG_1447

IMG_1465

IMG_1466

and it is working 😉 next is to add voice to text library to the code so we can tell the code to open some address in the browser by voice 🙂

IMG_1464

This good looking one (a.k.a: Baran)

IMG_1377

is creating a Snake Game with JavaScript

IMG_1445

he’s going to present the game on the next exhibition 😉

IMG_1398 IMG_1399

IMG_1444

IMG_1506

Aidia is still waiting for a gesture component to continue her Hand Gesture Project

IMG_1379

so now we’re doing some Minecraft project 😉

IMG_1386

Aidia will build structures and add some RedStone implementations to the world, such as: elevator or automatic doors or locker systems, etc 🙂

IMG_1407

IMG_1457 IMG_1467

IMG_1468 IMG_1469

IMG_1496 IMG_1497

IMG_1505 IMG_1510

IMG_1521 IMG_1523

IMG_1539

a very supportive mom 🙂 Aidia’s mom is doing her work while waiting, very productive 🙂

IMG_1522

Techa is still building his BreakOut Game, he wants the sprite to be super detailed and different from the last game

IMG_1380 IMG_1401

IMG_1516

Vian is exploring a ChatBot in Roblox today

IMG_1381

Vian has to do some research on how to activate the ChatBot Library

IMG_1382

It takes lots of exploration and thinking, we’re going to try it again next week 😉

IMG_1517

Al

IMG_1384

is creating a new machine learning project that can tell a newspaper’s headline

IMG_1412

IMG_1474 IMG_1476

IMG_1493 IMG_1503

IMG_1518

the next project is to create a hoax detector 😉

IMG_1504

Clive finally finished his Flappy Bird Game 🙂

IMG_1387

now Clive can create random pipes to spawn on random positions and length 😉

IMG_1461 IMG_1462

Fadhlan is still researching for what he’s going to prepare for the exhibition

IMG_1389

IMG_1403

Fadhlan is learning to repair iPhones. so today he decided to tear down his own 6s plus iPhone to see what’s inside it 😀

IMG_1405

IMG_1410 IMG_1420

IMG_1423 IMG_1428

IMG_1437 IMG_1438

fingerprint module

IMG_1440

rear camera

IMG_1511

IMG_1441

moment of truth: after the tear down and reassembling, the phone is still working 😉

IMG_1452

placing back the screws

IMG_1487

and get back to preparing for the exhibition 😀

IMG_1479

Boy came with different ideas today 😉

IMG_1400

he’s creating a very interesting game with Scratch

IMG_1413

IMG_1414 IMG_1415

IMG_1416 IMG_1417

IMG_1418 IMG_1419

IMG_1458

discuss things with Faiz

IMG_1459

Boy got some problems with some buttons and we fixed it 😉

IMG_1495

now everything is working fine 🙂

IMG_1512

IMG_1513 IMG_1514

IMG_1515

Sam is also preparing for the exhibition

IMG_1404

he had done the prototype of the Attendance List App

IMG_1450

he’s really happy to see things work and the next is to design the GUI and modify the texts etc. but the most important thing that the main function is already working 🙂

IMG_1451

IMG_1489

Fab is still working on this difficult game in Game Maker Studio

IMG_1422

it involves lots of codes and so far, it runs very well as expected

IMG_1477

Fab will keep adding things to the game and make it as realistic as can be 😉

IMG_1482

Yogi agreed to join the exhibition yaaay 🙂 he’s going to present his RaceCar Game

IMG_1472

while also creating a new one 😉

IMG_1473

if he can finish this one before the exhibition then he can present both works 😉

IMG_1494 IMG_1519

Syathir is creating a new game 😉

IMG_1475

he finally said a word about what he don’t understand, and we get it clear now 🙂

IMG_1483

IMG_1492 IMG_1502

Syadad is busy setting up Thunkable connection between his laptop and the mobile phone 😉

IMG_1490 IMG_1491

IMG_1499

the code is ready, all we need to do is run it on Syadad’s mobile phone

IMG_1484

which is not easy because of this 😀

IMG_1509

once we figured it out, Syadad can run the app on the mobile phone and ready to create awesome apps 😉

IMG_1501

IMG_1535 IMG_1536

IMG_1538

Cean created his own .exe application 😉 It is an email app 🙂

IMG_1485

IMG_1498

He created this with HMTL and he’s going to make that button really works 🙂

IMG_1500

Cean at work and Baran as a good looking photo bomb LOL

IMG_1508

Ara has not decided the project for the exhibition

IMG_1486

but today he had successfully stolen user name and password of his own Gmail account 🙂

IMG_1527

IMG_1528 IMG_1529

IMG_1533 IMG_1534

IMG_1537

The class

IMG_1393

IMG_1394 IMG_1395

IMG_1390 IMG_1392

IMG_1391

*Photos and videos are also available here

ProCodeCG Kids Private Coding Class – Basic Electronics – 30 Jan 2020

Standard

Time to do projects and research after school 😉

IMG_1271

Tyo is exploring many things today

IMG_1272

we check up the last project and make sure it still works

IMG_1274 IMG_1276

IMG_1277

IMG_1278

and we’re moving to another one: making an automatic timer to turn a light on and off

IMG_1280

we also learned some theories

IMG_1283

IMG_1284

IMG_1287

and started to make the design

IMG_1294IMG_1286

IMG_1288

IMG_1289 IMG_1291

IMG_1296 IMG_1297

some things are still not working 🙂 got to fix it next week 😉

IMG_1298 IMG_1295

IMG_1273

*Photos and videos are also available here

ProCodeCG Kids Private Coding Class – Basic Electronics – 23 Jan 2020

Standard

Tyo is coming back to the private class to refresh the last lessons we have learned and to learn new things

IMG_0881

we started with learning the details of Arduino programming language (C/C++)

IMG_0882

starting with data types, and how to convert one basis to another 🙂

IMG_0886

 

IMG_0888 IMG_0889

IMG_0890 IMG_0891

learn about signed and unsigned data type

IMG_0887

and how to choose data types

IMG_0892

then we tested the datatypes

 

IMG_0894 IMG_0895

IMG_0896 IMG_0898

and at the end of the class Tyo solved the project he has been doing 🙂 nice progress and achievements today! 🙂

IMG_0893

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 18 Jan 2020

Standard

Our Saturday coding class is always fun 🙂

Ara is going to finish the task for today: learning about how vulnerable we are to a social engineering attack, and this way someone can steal our Facebook login username and password, easily

IMG_0428

IMG_0499

this is a bogus site looking like a Facebook login page

IMG_0455

and when we login there, then whoever own the server will get our username and password

IMG_0454

Baran is going to make a game with JavaScript

IMG_0429

the code on the left and the result on the right

IMG_0453

Baran is creating a Snake Game 😉

IMG_0466

Techa is checking Baran’s game 😉

IMG_0500

the result 🙂 the white pixel is the snake, next time we will make it longer 🙂

IMG_0511

Techa is going to keep the promise from the last week: creating a BreakOut Game

IMG_0430

looking for some ideas, wanted to create 3D games but Techa still has to learn more 2D before moving on to 3D 🙂

IMG_0449

checking up this game example to see how the code make things work

IMG_0462

start creating the assets 😉

IMG_0491 IMG_0496

IMG_0516 IMG_0517

IMG_0523

Djalu is learning some C programming today

IMG_0431

he learned some theories about structs and classes

IMG_0686

exploring the code and still mixed up with Go and Python language 😀

IMG_0443

Aidia is fixing the code for the color sorter today, because she lost the code from the last class 🙂

IMG_0432 IMG_0433

luckily we had a note of the sensor readings

IMG_0434 IMG_0456

we also have to rearrange the placement of the mechanical structures

IMG_0493

calibrating the numbers to activate both micro servos

IMG_0494

IMG_0507 IMG_0536

uploading and check the the mechanics

IMG_0539

Badi’s got a new music project today 🙂

IMG_0436

The project is to create a techno music using an LDR sensor and a buzzer

IMG_0498 IMG_0505

still in the process, going to finish it next week 🙂

IMG_0512

Al finished TWO projects today 😉

IMG_0438

the first one is train the machine to give suggestions whether someone should go to school by walking, by bike or by car

IMG_0448

the data is based on age, the distance and number of friends

 

IMG_0524

IMG_0463

IMG_0525

IMG_0527

IMG_0528

IMG_0529

the next is to train a machine to be able to answer questions related to some topics

IMG_0476

the topic is about an owl

IMG_0489

the data sets

IMG_0490

IMG_0531

IMG_0504

IMG_0508

the code

IMG_0514

IMG_0515

the results

IMG_0532 IMG_0534

IMG_0535

Capt. Faris is pretty busy doing research and helping the kids today 🙂

IMG_0439

Kinan will add a new feature to the game today

IMG_0440

we’re going to limit the bullets can be shot by the player. the player has to reload the gun by taking the reload pack. a battery indicator will show how many bullets left

IMG_0467

Kinan designing the sprite for the bullet indicator

IMG_0459

IMG_0468

IMG_0469 IMG_0518

Fadhlan is still working according to the plan

IMG_0441

and that means LOTS of things to do 🙂

IMG_0451

IMG_0465

there are lots of things to be considered because we want this robot to be flexible enough for more components and functions

IMG_0495 IMG_0497

Clive is back! and going to continue the Flappy Bird Game 😉

IMG_0444

IMG_0445

today we successfully set up the the camera view to follow the bird

IMG_0457

Vian

IMG_0446

is struggling to make this code in LUA work

IMG_0447

with the help of Capt. Faris

IMG_0460

the code finally works and Vian is so glad to see the 3D roblox game works!

IMG_0470

totally awesome piece of work!

IMG_0472 IMG_0473

look how proud Vian is, explaining his work 🙂

IMG_0502 IMG_0503

Fab is still developing a game with Game Maker Studio

IMG_0450

he figured out some of errors

IMG_0475

and now moving on to the next tutorial

IMG_0501

Cean is so interested in making his own operating system 🙂

IMG_0461

he searched for some ideas

IMG_0464 IMG_0474

create the OS with Scratch

IMG_0492

read some definitions about operating system 🙂

IMG_0509

and this is Cean’s OS: BlueOS v1.7 🙂

IMG_0513

with a browser and a searching textfield! 🙂

IMG_0520

and a search keyword below has also been added

IMG_0537

and now the OS not only have a browser but also a music player! 🙂

IMG_0542

the code

IMG_0545

the GUI. a really impressive work from a little kid like Cean 🙂

IMG_0547

Capt. Awa came to the class to show what he had done with CopperCube 🙂

IMG_0521 IMG_0522

a 3D Game!

IMG_0541

Awa had just learned it the day before and he had created an incredible 3D game

IMG_0548

even Capt. Faris is interested 😉

IMG_0549 IMG_0550

The class (yes we have the whole room for ourselves 🙂 thanks RedsDipo 🙂 )

IMG_0477 IMG_0478

IMG_0479 IMG_0483

IMG_0484 IMG_0485

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 11 Jan 2020

Standard

Our first class in a new place: RedsDipo Dipati Ukur Bandung 🙂

Fadhlan has a new plan for SNAPBOT 3

IMG_9881

Fadhlan will start with one motor driver and will modify the code from SNAPBOT 1 and 2 to work with the new config

IMG_9931

that way we can be sure that the basic functions will work

IMG_9934

and then we will step by step modify the code to control the added components

IMG_9940

Ara has got 2 assignments today

IMG_9882

one is to see how vulnerable people to social engineering and get their Google Sign-In easily

IMG_9914

Ara finished the first assignment but not yet the Facebook Sign In. should finish it next week 🙂

IMG_9932

Badi

IMG_9883

Badi have to test the project from the last class

IMG_9933

because Badi has to understand how basic components works to move on to the next project 🙂

IMG_9939

Kibie

IMG_9885

is very excited to learn how to create games today 🙂

IMG_9897

IMG_9903

Kibie’s first object 🙂

IMG_9904

Kibie’s first game

IMG_9910 IMG_9915

done the first game level 1

IMG_9916

and level 2

IMG_9938

move on to create a new one 🙂

IMG_9961

a simple shooting game 😉

IMG_9962

IMG_9966

done this one already and will create a BreakOut Game next week 😉

IMG_9987

Baran is still struggling with functions in JavaScript

IMG_9886

he has to go through the challenges to make sure that he gets the concept

IMG_9898

IMG_9917

next week Baran will be given a task to create a game using JavaScript function and we’ll see the progress 😉

IMG_9960

Techa is still super excited about the game he created 😀

IMG_9887 IMG_9899

adding more levels

IMG_9907

add some more difficulty levels

IMG_9923

learn how to move from one level to another

IMG_9924

and ready to create BreakOut Game next week 🙂

IMG_9988

Sam is starting a new project!

IMG_9888

He is developing an app for attendance list

IMG_9930

Kinan is also making a great progress too

IMG_9891

we’re continuing the project from the last coding camp

IMG_9894

IMG_9895

evaluating the game

IMG_9900

checking the code

IMG_9928

and finally we can add lives to the game 🙂

IMG_9943

yeheaayyy 😉

IMG_9944 IMG_9964

Djalu has a new laptop and we installed stuffs before getting to work

IMG_9896

Djalu wants to learn Python after learning GOLANG during the last coding camp

IMG_9929

the project today is to create a GUI with Python 😉

IMG_9963 IMG_9985

and it finally works after lots of trial and error and debugging, yayy 🙂

IMG_9986 IMG_9995

IMG_9996

Al is getting better and better in coding and machine learning 😉

IMG_9902

he chose the project for today

IMG_9908

and picked this one

IMG_9919

IMG_9920 IMG_9927

IMG_9937

the project is to use machine learning to give recommendation of a book based on the number of pages, number of lines and number of pictures

IMG_9956

the data sets

IMG_9957

the results

IMG_9958

the next project is to modify the machine learning to decide whether someone pass or not pass the test by observing the number of hours spent for playing, sleeping and studying 😉

IMG_9971

when studying more than sleeping and playing

IMG_9972

when you play more than you study

IMG_9973

the data sets

IMG_9974

when you study and sleep a lot and no play

IMG_9975

when you just sleep and don’t play and don’t study LOL super awesome workkkk Al!!!

IMG_9976

the next project for Al is to determine whether somebody is underweight, healthy, overweight, obese or extremely obese from the weight and height 😉

IMG_9978

IMG_9991 IMG_9992

IMG_9993

Boy is still very busy designing with Blender

IMG_9905

IMG_9906 IMG_9909

IMG_9918 IMG_9925

we’re going to make some simple animation next time

IMG_9926 IMG_9955

IMG_9959

while Vian is working on creating games in Roblox

IMG_9911

he had created the design and assets

IMG_9935 IMG_9936

the design is impressively done in details

IMG_9949

and we’re going to add some codes to the game

IMG_9954

IMG_9969

Fab

IMG_9941

is making progress with the game too 🙂

IMG_9942

Fab found some bugs to the previous game he created, so now he will start a new project to see if this one works

IMG_9952

we will leave this for a while and will get back to it later

IMG_9953

and we will start this project

IMG_9968

so far it is working fine

IMG_9983 IMG_9984

IMG_9994

Syadad will install Python today and start to code in Python 😉

IMG_9950

IMG_9951

Syadad’s first codes in Python 🙂

IMG_9980

IMG_9981 IMG_9982

The class

IMG_9889 IMG_9890

IMG_9912 IMG_9947

IMG_9948 IMG_9989

IMG_9946 IMG_9945

IMG_9990

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 21 Dec 2019

Standard

Lots of people have gone for holiday but this is how the squad is spending the holiday 😉

Badi is so ready for the task today 🙂

IMG_7855

Badi has to make sure all the circuit work and choose one of the to be soldered on the hole PCB 😀 *notice that now Badi has a tool kit (yes that one looks like an old school tv 😀 )

IMG_7859

Badi has got several projects running

IMG_7861

and now he has memorized all of the circuits and how to make them work 🙂

IMG_7862

proud and confident Badi 😀

IMG_7864

adding more LEDs

IMG_7866

and more components

IMG_7871

getting ready for soldering

IMG_7887

with the help of Fadhlan 🙂

IMG_7910

and then this is what we got so far 🙂 nicely done! 🙂

IMG_7920

Capt. Awa is ready to help again today 🙂

IMG_7856

helping Kak Badi with the circuit

IMG_7870

while also doing some research about camera and Arduino 🙂

IMG_7923,

Capt. Faris has got tons of reasearch to do too 😀

IMG_7857

one is a machine learning research about deep fake

IMG_7869

IMG_7912

IMG_7892

and then learning some GO language to be able to assist Djalu

IMG_8819

and help Sam finishes up the Panic Button project 🙂

IMG_7868

Sam is going to finish his Panic Button Project today 🙂

IMG_7858

The app got the longitude and latitude but not the complete address last time

IMG_7867

and today with the help with Capt. Faris it works! 🙂

IMG_7877

IMG_7874

the codes

IMG_7875 IMG_7876

IMG_7883

IMG_7916

the next step is to send the location info via sms, or call the fire dept, or call the police, or call ambulance 🙂

IMG_7889

the sms is ready to be sent

IMG_7888

and this is the sms received from an app installed on iOS. This is app is totally rocks!

IMG_7914

Djalu will learn about algorithm and data structure with GO Language 🙂

IMG_7878

he starts with basic syntax

IMG_7879

getting used to the command for compiling and running the code

IMG_7880

and then learns about variables

IMG_7904

and also functions

IMG_7921

Fadhlan is going to finish all the wiring and test the code today 🙂

IMG_7881 IMG_7886

while also helping Badi with soldering 🙂

IMG_7902 IMG_7905

IMG_7911

the robot was up and running, the code was loaded and showed no errors, but we didn’t have time to test the robot. we’re going to do it next week 😉

IMG_7924

Boy is going to finish the game today

IMG_7918

we have added scores, rooms and levels navigation and also some enhancement to the game 🙂 the game is now ready for exhibition 🙂

IMG_7919

The class:

IMG_7885 IMG_7884

IMG_7917 IMG_7915

IMG_7907

*Photos and videos are also available here