ProCodeCG Kids Regular Coding Class – 22 June 2019

Standard

More kids showing up to this coding crowd this Saturday πŸ˜‰

Fadhlan’s robot is working as we expected now

IMG_4133

what we need to do is lots of of testing and optimization

IMG_4141

the code is working fine both for Arduino and Processing

IMG_4152

we did lots of testing today

IMG_4153

the only problem is that Processing cannot read data from Bluetooth serial

IMG_4164

as soon as we overcome this problem, then the rest will be about finishing and adding features

IMG_4165

Faishal is ready to get back to white hacking today πŸ˜‰

IMG_4134

starting with nmap-ing the sub domain and peeking into everybody’s IP address and port Β *making everybody nervous LOL

IMG_4132

IMG_4139 IMG_4158

IMG_4159 IMG_4173

did some installation

IMG_4180

and then exploring Etherape

IMG_4181

IMG_4182

back to Zenmap and poking every single feature it has πŸ˜€

IMG_4184

we tried other tools too

IMG_4185

and see how they work πŸ™‚

IMG_4186

comparing one IP with the others

IMG_4187

and compare vulnerabilities

IMG_4188

IMG_4189 IMG_4190

IMG_4191 IMG_4192

this is too much fun πŸ™‚

IMG_4193

Faishal got into the access point as well and see its configuration

IMG_4196

Muhammad has returned after a long time πŸ™‚

IMG_4135

he came back to learn the same thing as Faishal’s πŸ˜‰

IMG_4143

nmap and port scanning

IMG_4146 IMG_4157

but not yet explore other tools because he only came for one session

IMG_4160

Aidia’s quest for today is debugging her color sorting project

IMG_4136

but before, she wanted to do some drag and drop coding πŸ™‚

IMG_4142 IMG_4145

ok now the reading of the sensor is looking fine

IMG_4168

but the problem is the range is not representing the colors we want to detect

IMG_4170

so we’re going to find how to fix this πŸ™‚

IMG_4172

Syadad has just got back after a while πŸ™‚

IMG_4137

He started to learn JavaScript to code in Minecraft

IMG_4144

Syadad learned to create simple structures with JavaScript commands (box, cylinder, prism). Next he will learn to code with Drone and make simple buildings

IMG_4147

Sam is still working hard finishing his Juz’Amma app because there is so much assets to be added to the app

IMG_4138 IMG_4140

this young man persistency is hard to believe! keep going Sam! πŸ™‚

IMG_4151 IMG_4163

Capt. Faris is still doing the research about Machine Learning

IMG_4148 IMG_4194

Jiva finally joined the regular class after our coding camp last year πŸ™‚

IMG_4161

he refresh his memory with Game Maker πŸ™‚

IMG_4162

IMG_4176

It’s always amazing to see these kids learn and making progress πŸ™‚

IMG_4178

IMG_4179

Until next week πŸ™‚ ❀ ❀ ❀

IMG_4177

*Photos and videos are also available here

Advertisements

ProCodeCG – Kids Private Class – Basic Electronics – 31 May 2019

Standard

Our project today is to create a speech recognition app in Thunkable to give command to Arduino

IMG_2278

IMG_2277

The speech to text app

IMG_2279

the code

IMG_2282 IMG_2283

now connecting to bluetooth

IMG_2284 IMG_2286

successfully paired

IMG_2287

and now combining the speech to text code with the code to connect to bluetooth

IMG_2288

the arduino and bluetooth

IMG_2291

we did some research about how to control Arduino with Thunkable

IMG_2292

making the code

IMG_2294

IMG_2295

We still cannot connect the app to bluetooth, will figure this out in the next class πŸ™‚

IMG_2293

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 15 Juni 2019

Standard

This is what we do on holiday πŸ™‚

Aidia was ready to continue her color sorting project with Arduino πŸ™‚

IMG_3533 IMG_3542

Aidia typed hundreds lines of code πŸ™‚

IMG_3559 IMG_3547

and then we followed this schematic

IMG_3573

IMG_3578

and tested it

IMG_3579

IMG_3580

the code had been uploaded but the sensor reading didn’t seem right. also one micro servo is not working. we had to do debugging next week πŸ™‚

IMG_3582

Aidia deserved a break by making some animations after all the hard work today πŸ™‚

IMG_3576

IMG_3574

Edo spent 3 hours struggling with installing Kali Linux on Virtual Box

IMG_3532 IMG_3531

it

IMG_3575

took

IMG_3562

a long time

IMG_3540

and we did this three times already πŸ˜€

IMG_3539

but it is ok, a good way to learn πŸ˜€

IMG_3537

next week Edo is expected to have Kali Linux installed πŸ˜€

IMG_3536

today we made it into the login window but the password didn’t work so we had to start all over again with setting up password πŸ˜€

IMG_3535

Capt. Faris and his computer vision research πŸ˜€

IMG_3548

IMG_3571 IMG_3567

Al was busy with two projects today πŸ™‚

IMG_3541

the first one is the machine learning project for recommending places for tourists πŸ™‚

IMG_3551

IMG_3557

 

IMG_3554 IMG_3553

the next is to make a chameleon changes colors based on what it “see” πŸ˜‰

IMG_3544

IMG_3550

we’re still working in entering the datasets πŸ™‚

IMG_3563

hopefully this project will be finished next week πŸ™‚

IMG_3549 IMG_3546

 

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 25 May 2019

Standard

ProCodeCG Research Center πŸ˜‰ Look at how many brains working on many projects πŸ™‚

IMG_1931 IMG_1932

IMG_1959

Wibi has just joined the class πŸ™‚

IMG_1916

Wibi will start to learn coding by playing Minecraft

IMG_1928 IMG_1974

Ryan has also joined the class Β and learning the same thing as Wibi. Kids in their age start learning basic programming skills by building things so they will learn about shapes, geometry, repetition, pattern etc. πŸ™‚

IMG_1917 IMG_1925

IMG_1975

Capt. Faris is working on his machine learning project while also teaching other kids πŸ™‚

IMG_1918

IMG_1941 IMG_1957

Fadhlan’s hardest task is to find out why the wheels stopped working

IMG_1919

while other components do work πŸ™‚

IMG_1936

Badi started to learn Python πŸ™‚

IMG_1920

because we need a script to update two different calendars for Pavilion19 website πŸ™‚

IMG_1935

Like usual, Badi is a fast learner πŸ™‚

IMG_1937

Badi learns turtle, shapes, and looping in Python very fast

IMG_1942

IMG_1948 IMG_1950

IMG_1954

before he got back to web programming: patching the problem from the previous week

IMG_1965

The problem is the calendar plug in only work for android or ios.

IMG_1967 IMG_1968

so the quick solution is provide links for both OS directing to different version of calendar

IMG_1972

Aidia is still working on her big project: color sorter with arduino

IMG_1921

Aidia spent 3 straight hours typing hundreds lines of code πŸ™‚

IMG_1927

we will start the wiring after Aidia finishes typing in the code πŸ™‚

IMG_1951

Capt. Awa is exploring new things like this rocket launcher simulation

IMG_1922 IMG_1946

IMG_1933 IMG_1934

while Al is working on a new machine learning project

IMG_1923 IMG_1960

recognising sounds

IMG_1969

Al is recording voice for “left” and “right” that will make a sprite turn to left or to the right

IMG_1970

Harraz wants to install Game Maker Studio 2

IMG_1915

This is good because Game Maker Studio 2 gives more libraries and features

IMG_1924

Harraz also wants to learn Minecraft Modding

IMG_1930 IMG_1949

Today he learns how to type in JavaScript codes into Minecraft πŸ™‚

IMG_1962

and make some geometry structures and buildings

IMG_1963

IMG_1964

this is so much fun πŸ™‚ Next week Harraz will type his own JavaScript code πŸ™‚

IMG_1973

Sam is working hard entering assets to his Juz’amma App

IMG_1926 IMG_1929

The app is now working very smoothly now

IMG_1938

After Sam is finished entering all the verses, we are ready to upload it to PlayStore πŸ™‚

IMG_1940

IMG_1947

Koosha is given a task to create a locker system in Minecraft

IMG_1945

IMG_1952

and next class we’re going to use this relay to control smart home appliances πŸ™‚

IMG_1958

IMG_1961

IMG_1971

We had visitors from Arduino Community πŸ™‚

IMG_1966

*Photos and videos are also available here

ProCodeCG – Kids Private Class – Basic Electronics – 24 May 2019

Standard

Alright we have decided the next project for Tyo πŸ™‚ We’ve been thinking for weeks about choosing a sound recognition project from several alternatives. We have to decide which one and how to do it.

Today we will try simpler one, option number #2 πŸ™‚

IMG_1848

We’re using BitVoicer for the speech recognition app to enable Arduino accepting voice command

IMG_1849

After inputting voice samples, then we test them

IMG_1850

After setting up BitVoicer then we will setup the Arduino

IMG_1852

We’re going to connect BitVoicer to Arduino that will control home appliances (or at least simulation of home appliances :))

IMG_1853

We still need some time to be able to operate BitVoice fluently but for now we already know the basic principles

IMG_1855

This is gonna be fun πŸ™‚ We’ll see how far we can push this project πŸ™‚

IMG_1847

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 18 May 2019

Standard

Our Saturday Sanctuary Coding Day πŸ˜€

IMG_1537 IMG_1538

Aidia is starting a new super interesting project: color sorting machine with Arduino πŸ™‚

IMG_1519

we are using a color sensor to sort smarties candy based on the colors πŸ™‚

IMG_1530

We are going to test the sensor with Arduino Uno because the Nano needs some soldering πŸ™‚

IMG_1523

typing in the code

IMG_1528

IMG_1531 IMG_1536

Done wiring

IMG_1541

Testing the sensor using this colorful book πŸ˜€

IMG_1545

fixing the code

IMG_1551

sensor readings: works fine, yayyyy πŸ™‚

IMG_1561

As a reward for finishing the task today, Aidia did some Scratch programming for refreshing πŸ˜€ In the next class we will test the arduino nano πŸ™‚

IMG_1563

Al is ready for a new project πŸ˜‰

IMG_1520

The first project today is controlling this fan and lamp by entering a command

IMG_1524

the AI will turn the fan or the lamp or both by analysing the command entered πŸ™‚

IMG_1526

Al then chooses another project

IMG_1532

The next one is to identify objects πŸ™‚

IMG_1546

the codes

IMG_1552 IMG_1566

the data

IMG_1568

the code processing the data

IMG_1569

Badi is very busy finding calendar library that works both on Android and iOS πŸ˜€

IMG_1521

some libraries work well on iOS

IMG_1544

some is working on Android

IMG_1549

but not working on both already πŸ™‚ Badi reads every tutorial available on the internet πŸ˜€

IMG_1529 IMG_1535

Badi install and uninstall many versions of calendar libraries to make sure it works on all platforms

IMG_1543

IMG_1565

this one is looking good on Android *but not working on iOS πŸ˜€

IMG_1573

the saga continues! πŸ˜€

IMG_1575

Jihan did some warming up with LightBot πŸ™‚

IMG_1522

This is an important exercise for understanding about procedures and functions πŸ™‚

IMG_1527 IMG_1534

And then Jihan started to do Machine Learning πŸ™‚

IMG_1555

Jihan’s first machine learning project πŸ™‚ Working well πŸ™‚

IMG_1570

IMG_1571

The next project πŸ˜‰

IMG_1574

IMG_1564

Syadad did some improvements with his latest version of game

IMG_1540 IMG_1547

and after creating some new sprites, he started to install Spigot Server for Minecraft Modding πŸ™‚

IMG_1554

*Photos and videos are also available here

ProCodeCG – Kids Private Class – Basic Electronics – 8 May 2019

Standard

Two missions for today: to explore sound sensor and PIR sensor

IMG_1011

we’re going to test this sound sensor to detect the beat of a music and make a LED blinking the beat πŸ™‚

IMG_1010

the wiring

IMG_1012

the code

IMG_1013

serial monitor

IMG_1014 IMG_1015

setting up the sensitivity of the sensor

IMG_1016

and after that, it works πŸ™‚ *find the link of the videos on the bottom of the page

IMG_1018

PIR sensor, took some time to warm it up

IMG_1020

so far, after testing 2 PIR sensors, ultrasonic sensor is more reliable πŸ™‚

IMG_1022

*Photos and videos are also available here