ProCodeCG Kids Coding Camp End 2018 – Robotics – Day #1

Standard

Day #1 of Robotics Coding Camp πŸ˜‰

IMG_2644 IMG_2645

The task for today πŸ˜‰

IMG_2666

Kresna

IMG_2639

IMG_2642

IMG_2648

blinking LED

IMG_2649

IMG_2651

IMG_2661

RGB LED

IMG_2664

button with LED

IMG_2669

multi-function button

IMG_2670

IMG_2674

buzzer

IMG_2679

IMG_2683

ultrasonic sensor

IMG_2693

IMG_2699

micro servo

IMG_2702

IMG_2706

LCD I2C

IMG_2698

potentiometer

IMG_2711

temperature and humidity sensor

IMG_2712

IMG_2714

IMG_2716

IMG_2717

IMG_2718

Aidia

IMG_2640

IMG_2643

IMG_2646

IMG_2652

IMG_2657

LED

IMG_2658

RGB LED

IMG_2659

IMG_2667

IMG_2676

IMG_2678

IMG_2680

Button and LED

IMG_2686

IMG_2689

IMG_2695

Aidia’s super cute toolbox πŸ˜€

IMG_2697

 

IMG_2705

Testing LCD

IMG_2710

IMG_2713

Modifying the text

IMG_2721

Huge achievement today!

IMG_2722

Galih

IMG_2641

IMG_2647

IMG_2653

LED

IMG_2656

IMG_2660

IMG_2668

IMG_2671

Button and LED

IMG_2673

Multi function button

IMG_2677

IMG_2682

Buzzer

IMG_2685

LCD

IMG_2690

IMG_2691

IMG_2692

Micro servo

IMG_2694

IMG_2696

Potensiometer

IMG_2700

IMG_2704

Ultrasonic sensor

IMG_2707

IMG_2708

IMG_2709

The teacher did some soldering πŸ˜€Β But not yet teaching the kids πŸ˜‰

IMG_2672

There is some “Coding Dad” session too πŸ˜€

IMG_2681

IMG_2684

IMG_2688

Kresna helped Galih to finish the last task today: temperature and humidity sensor πŸ˜‰

IMG_2723

we’re going to design and layout the components tomorrow πŸ˜‰

 

*Photos and videos are also available here

Advertisement

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 9 Dec 2017

Standard

This is what our Saturdays made of πŸ™‚

Captains preparing the class πŸ™‚ ProCodeCG doesn’t hire programmers. We raise them πŸ™‚

These are (from left to right): Ain (going to start his first Captain duty on coding camp next week), Capt. Azriel, Tiga (Ain’s little brother) and Capt. Awa πŸ™‚

IMG_4024

Thanks so much for preparing the class πŸ™‚ :*

IMG_4023

Capt. Awa is in the middle of his project: building a radar system for navigation πŸ™‚

IMG_3879

He was going to disassemble an AroX robot and took some parts of it for his project

IMG_3880

We’re going to use ultrasonic sensors and servo

IMG_3886

And some codes, of course

IMG_3898

Awa’s workplace πŸ˜€

IMG_3905

After watching some tutorials, we decided to disassembly a microservo and modify it to be able to rotate 360 degrees continously

IMG_3926

We had to cut something out of these gears

IMG_3928

and put them altogether again

IMG_3929

Well, this requires lots of patience and hard work πŸ˜‰

IMG_3932

IMG_4018

IMG_4020

Ozan was still investigating why the ultrasonic counter wouldn’t work with LCD

IMG_3884

We’ve tried many configurations and codes

IMG_3888

Even changed the LCD because this one wouldn’t turn on

IMG_3887

There are days when things are so frustrating but we will keep working on it, yes Ozan? πŸ˜€

IMG_3900

Even if we have to start all over again from the beginning πŸ˜€

IMG_4021

The class

IMG_3901

And a little coding mom reunion πŸ™‚

IMG_3919

It was such a perfect Saturday πŸ™‚ Can’t wait to continue our research again next Saturday πŸ™‚

 

 

 

 

 

 

ProCodeCG Sensor Data Acquisition Training – 11 Sept 2017

Standard

Today we trained lecturers for Politeknik Negeri Pontianak on how to do data acquisition from current sensors πŸ™‚

Class preparation

IMG_7660 IMG_7661

We split the team into two: hardware and software. The hardware team started to assemble the components

IMG_7662

while the software team installing the application and libraries

IMG_7663

IMG_7664 IMG_7665

IMG_7666

ESPectro basic testing: blink

IMG_7667

and neopixel animation

IMG_7668

Then we’re ready to connect ESPectro to the circuit and sensor

IMG_7670 IMG_7671

IMG_7672

We compared the circuit with the one that has been tested and verified

IMG_7673

IMG_7674

Still didn’t work

IMG_7675

It took lots of retrying, switching components and we tried every solution possible and think of every source of errors

IMG_7676

still didn’t work

IMG_7677

We just kept trying

IMG_7678 IMG_7679

and after we changed the resistors with metal film ones, it worked! πŸ˜€

IMG_7680

Current reading when the switch is on

IMG_7681

when off

IMG_7683

when on and off again

IMG_7682

The effort was worth it πŸ™‚ We finally finished the training and ready to collect data for further research and analysis πŸ™‚

ProCodeCG Kids Coding Exhibition 2017 – 17 Aug 2017

Standard

This is how ProCodeCG celebrate Indonesia Independence Day πŸ˜‰ We have this annual event to show the world the work of ProCodeCG Kids πŸ™‚ They will present what they have learned to their parents and public audiences πŸ™‚

This event is supported by Grapari Telkomsel Digilife Dago and powered by Telkomsel πŸ™‚

Venue preparation

IMG_5764 IMG_5765

Today we have 12 kids presenting their works, and the first presentation is by Capt. Moch. Malik Putra Kurniawan (12 yo) – “Measure Temperature Humidity with Mobile IoT”

IMG_5787

DSC_6430

IMG_5780

DSC_6427

WhatsApp Image 2017-08-18 at 6.32.32 PM

WhatsApp Image 2017-08-18 at 6.32.37 PM

IMG_5790

DSC_6431

DSC_6432

DSC_6435

DSC_6436

DSC_6437

IMG_5793

IMG_5794

WhatsApp Image 2017-08-18 at 6.32.42 PM

The second presentation is by Nazneen Nur Shadrina Sugiarto (8,5 yo) – “LifeCycle Apps with Thunkable”

DSC_6417

IMG_5779

DSC_6442

DSC_6443

DSC_6444

IMG_5798

IMG_5799

DSC_6446

IMG_5800

IMG_5801

DSC_6451

DSC_6447

IMG_5795

DSC_6452

DSC_6453

DSC_6456

IMG_5806

WhatsApp Image 2017-08-18 at 6.32.47 PM

The 3rd presentation is by Bullit “Awa” Zulfiqar (8,5 yo) – “Cat Feeder”

IMG_5772

IMG_5773

IMG_5807

IMG_5808

IMG_5809

IMG_5810

DSC_6457

IMG_5811

IMG_5812

DSC_6458

IMG_5815

DSC_6462

IMG_5817

The 4th presentation: M. Rezandra Rizky Irianto (14 yo) – “Blender 3D Modelling”

DSC_6422

DSC_6461

DSC_6463

DSC_6464

IMG_5819

IMG_5820

WhatsApp Image 2017-08-18 at 6.32.50 PM

DSC_6469

IMG_5821

The 5th presentation: Jundy Valliant Alkautsar (13 yo) – “Minecraft Modding”

DSC_6411

IMG_5777

IMG_5822

DSC_6474

IMG_5823

DSC_6475

IMG_5824

DSC_6476

IMG_5825

The 6th presentation: Faris Hafizhan Hakim (12 yo) – “Prayer Time Reminder App in Java”

DSC_6481

DSC_6479

DSC_6480

DSC_6485

IMG_5828

IMG_5827

IMG_5829

IMG_5830

WhatsApp Image 2017-08-18 at 6.32.53 PM

IMG_5831

The 7th presentation: Clarence Soetarman (14 yo) – “Sorting Algorithm Visualization with ESPectro”

IMG_5775 2

IMG_5834

DSC_6486

DSC_6487

IMG_5837

IMG_5838

IMG_5839

DSC_6488

IMG_5840

IMG_5841

IMG_5842

The 8th presentation: Tyogo Utomo (13 yo) – “ProCodeCG Attendance List App in Java”

IMG_5776 2

DSC_6490

DSC_6489

IMG_5844

DSC_6495

IMG_5845

DSC_6496

IMG_5846

IMG_5847

IMG_5848

IMG_5849

The 9th presentation: Sulthan Zaky Nurrochman (9 yo) – “Archery Website with WordPress”

IMG_5778

DSC_6499

DSC_6500

DSC_6501

IMG_5850

IMG_5851

DSC_6504

DSC_6505

DSC_6506

DSC_6507

DSC_6508

IMG_5853

IMG_5852

IMG_5854

DSC_6509

IMG_5855

DSC_6510

The 10th presentation: Abdillah Muhammad Halim (13 yo) – Ultrasonic Gesture Sensor

IMG_5857

IMG_5858 2

IMG_5859

DSC_6514

DSC_6515

DSC_6516

DSC_6517

DSC_6518

IMG_5860

IMG_5861

The 11th presentation: M. Iqbal Fauzan (13 yo) – “Ultrasonic Counter”

IMG_5835

IMG_5836

DSC_6519

IMG_5862

IMG_5863

IMG_5864

IMG_5865

DSC_6520

IMG_5867 2

DSC_6521

The 12th presentation: Serenada Cinta Sunindyo (11 yo) – “Automatic Traffic Light Pedestrian Button”

IMG_5766 DSC_6400

DSC_6407

IMG_5774 2

DSC_6513

IMG_5874 2

DSC_6530

DSC_6531

DSC_6532

DSC_6533

IMG_5875

IMG_5876

IMG_5877

The last but not least: a presentation demo by ProCodeCG Parent Pak Slamet Puji Santuso = Magic Mirror πŸ˜‰

DSC_6401

IMG_5767

 

IMG_5768

DSC_6408

IMG_5868

DSC_6522

IMG_5869

IMG_5871

IMG_5872 2

IMG_5873 2

DSC_6526

DSC_6527

DSC_6524

And we were so honored to be visited by guests from SMP IDN Madinatul Ilmi – Jonggol Bogor πŸ™‚

IMG_5856

IMG_5802

IMG_5816

DSC_6502

DSC_6445

IMG_5843

DSC_6491

IMG_5895

DSC_6477

WhatsApp Image 2017-08-17 at 5.34.54 PM

WhatsApp Image 2017-08-17 at 5.34.55 PM

The presenters:

IMG_5879

IMG_5880

IMG_5883

IMG_5882

IMG_5885

The audience:

IMG_5769

IMG_5770 IMG_5771

DSC_6402

IMG_5781

IMG_5782 IMG_5783

IMG_5784 DSC_6412

DSC_6413 IMG_5785

DSC_6416

DSC_6429

IMG_5788

DSC_6433 DSC_6434

DSC_6440

IMG_5797

DSC_6450

IMG_5803

IMG_5804

DSC_6455

IMG_5813

IMG_5814

DSC_6459

 

DSC_6460

DSC_6465

DSC_6466

DSC_6467

DSC_6468

DSC_6471

DSC_6472 DSC_6473

DSC_6478

IMG_5826

DSC_6482

DSC_6483

DSC_6484

DSC_6492 DSC_6493

DSC_6494

DSC_6498

DSC_6503

DSC_6525

DSC_6528

DSC_6529

Us! πŸ˜‰

IMG_5886

IMG_5887 IMG_5888

IMG_5891

WhatsApp Image 2017-08-17 at 1.22.55 PM

Our captains in duty:

IMG_5893

IMG_5899

KIds play together after the event πŸ˜‰

IMG_5894

IMG_5898

IMG_5903

IMG_5904

IMG_5905

Interviewing session:

IMG_5897

IMG_5900 IMG_5901

IMG_5902

Captains performs Dhuhr Prayer πŸ™‚

IMG_5906 IMG_5907

The Moms πŸ˜‰

IMG_5911

See you again next year πŸ˜‰

 

 

 

ProCodeCG – Private Training – Data Acquisition with ESPectro – Day #1 – 15 May 2017

Standard

Today we had a training on gathering data from sensors using DHT11 and MLX90614 using ESPectro development board πŸ™‚

Setting up before the class started

IMG_8921 IMG_8922

IMG_8923

We used two different computers to make sure we can do lots of things simultaneously πŸ™‚

IMG_8924

we also have to make sure we have reliable internet connection and a toolbox full of anything we might need πŸ˜‰

IMG_8925

we tested MLX90614 with Arduino

IMG_8927

IMG_8929

and it worked. Next we will use ESPectro to be able to send the data via cloud πŸ™‚

IMG_8928

We’re going to use the sensors to measure battery temperature

IMG_8930

We’re going to use multiple sensors to measure multiple batteries, so we’ve got lots of things to do, and will continue the training on Wednesday πŸ™‚

IMG_8931

ProCodeCG codeMeetUp() #104 – BR – Acer CloudProfessor

Standard

ProCodeCG is where we can learn the most recent technology πŸ™‚ Today Professor BR taught us a bit about Acer CloudProfessor πŸ™‚

IMG_8412 IMG_8413

Acer CloudProfessor (black little box) connected to a powerback (white, bigger box), surrounded with devboards, connectors, and sensors.

IMG_8414

One of our cutest audience πŸ™‚

IMG_8415

The audience (a few more came later)

IMG_8416

Yaaay, more moms and kids πŸ™‚

IMG_8418

The ide of CloudProfessor inspired by MicroProfessor – MPF-01

IMG_8420 IMG_8421

Acer CloudProfessor connected to RGB LED to be controlled remotely via a smartphone

IMG_8422 IMG_8423

The code

IMG_8424

Lots of things can be done with different sensors

IMG_8425

IMG_8426

IMG_8427

Several sensors connected to an Arduino Leonardo with a stack-up I2C connectors

IMG_8428

Working easily πŸ™‚

IMG_8429

A brilliant example: CPF Ramen Cooler πŸ˜€ It will detect the temperature of a bowl of ramen and activate fan to cool it off πŸ˜€

IMG_8430

Bluetooth technlogy

IMG_8431

A demo of compiling and running the code

IMG_8433

IMG_8434

Very few people know about this latest technology, and those attending this short lecture today will surely a few steps ahead πŸ˜‰

IMG_8437

ProCodeCG Kids Regular Coding Class – Arduino Programming – 18 March 2017

Standard

Yesterday Muhammad and his little brother Hasan (those two sitting on the back) helped us to set up the class πŸ™‚ Thanks so much πŸ™‚

IMG_4871

We learned to display sensor readings to LCD πŸ™‚Β We started with LDR (Light Dependent Resistor)

IMG_4877

Raul was a bit confused about the schematic because the LCD and the sensor were in different picture

IMG_4872

but he finally figured it out πŸ™‚

IMG_4879 1

Raul finished the display of ultrasonic sensor reading too, but didn’t have time to continue on temperature and humidity sensor because he had to start his Java Programming lesson πŸ™‚

IMG_4887 1

Koosha’s comfort corner πŸ™‚ (he didn’t want to be in a pic, he left each time we took picture :D)

IMG_4875

Koosha finished the LDR and was tinkering with it but not yet finished the other sensors because there was problem with the library. It’s ok we’ll fix it next week πŸ˜‰

IMG_4881

Ren πŸ™‚

IMG_4878 1

and his serious look πŸ™‚

IMG_4882

Ren finished LDR reading to LCDΒ and ultrasonic reading to LCD. Only on left to try: temperature and humidity sensor πŸ™‚

IMG_4900

Nafis had to catch up with the class

IMG_4880

and he got help from Dad πŸ˜€

IMG_4895 1

and finally got it work πŸ˜‰

IMG_4911

LDR NAFIS πŸ˜‰

IMG_4912

Muhammad had to catch up with the class too so he started with making sure that the LCD works

IMG_4873

And then connect it to LDR πŸ™‚ Next week he’ll catch up with ultrasonic sensor and temperature & humidity sensor πŸ™‚

IMG_4886 1

Ozan had successfully finished the task too πŸ™‚

IMG_4874

We had to change the LDR several times until we found the one with correct readings πŸ™‚ And it finally showing the correct values πŸ™‚

IMG_4885 1

Rafi and Mom πŸ™‚

IMG_4883 1

Great teamwork like always πŸ™‚

IMG_4893 1

LDR reading

IMG_4894 1

and temperature and humidity reading

IMG_4915

In ProCodeCG, a class is not just a regular class. It’s about teamwork and family bonding too πŸ˜‰

IMG_4902

Next week we will explore more sensors and getting started with Espectro πŸ˜‰

 

 

 

ProCodeCG Kids Regular Coding Class – Arduino Programming – 11 Feb 2017

Standard

Today we added the level of difficulty πŸ˜€ We created a schematic for displaying two digit numbers from 0 – 99 using 2 seven segments and 2 shift registers πŸ˜‰

Setting up the class πŸ™‚

IMG_2451

All set up! Raul (on the right arrived very early ;))

IMG_2453

Before class started Clarence showed his wifi detecting with espectro project. He had successfully display it to LCD πŸ™‚

IMG_2456

The LCD displays the wifi ID the device is connected to and the signal strength, plus the number and Β average strength of other wifis detected in range πŸ™‚

IMG_2468

A closer look

IMG_2469

At the end of the class Clarence showed that had successfully display sensor readings from LDR in numbers and progress bar πŸ™‚ Good work Clarence! πŸ˜‰

IMG_2495

Hello Areli! Welcome back little buddy πŸ˜‰

IMG_2457

IMG_2463

Areli had to catch up with the class after missed it for several weeks and he finished the schematic for one digit πŸ™‚ Good work! We will create the 2 digits next week okay? πŸ˜‰

IMG_2477

Ren! Never fails πŸ˜‰

IMG_2458

Ren’s worked just fine πŸ™‚ Keep the wiring because we’re going to add some sensors next week πŸ™‚

IMG_2473

Hello Farrell!

IMG_2459

Ok Farrell was in the mood today! Great πŸ™‚

IMG_2482

He put almost all of sensors he got on his breadboard LOL but the schematic worked πŸ™‚

IMG_2483

A closer look of how messy the breadboard looked πŸ˜€

IMG_2484

Farrell tried to add one seven segment and one shift register but after seeing those cables doubling up the mess he decided to continue that at home or next week πŸ˜€

IMG_2488

Raul! He hated that he had to do what we did last week but when he knew that this one would be able to display 2 digits instead of 1, he agreed to proceed πŸ˜€

IMG_2460

The wires! πŸ˜€

IMG_2461

Raul’s worked straight away πŸ™‚ The first in the class πŸ™‚

IMG_2465

Hello Cinta πŸ™‚

IMG_2464

Cinta did the catching up eagerly today πŸ™‚
IMG_2474

IMG_2471

Yay it worked! Next week we’ll do the 2 digits! πŸ˜‰

IMG_2475

Capt. Malik was a bit frustrated after weeks having problems with his gyroscope library. Apparently because he had compiled lots of projects, there are two Arduino libraries folder in the system that keeps conflicting. We should clean it up and re-install Arduino. Hope it will work, otherwise our Air Drum project will be pending again 😦

IMG_2480

The class πŸ™‚

IMG_2470

We will do more complex but more fun project next week πŸ˜‰

ProCodeCG codeMeetUp() #93 – TuringSense – 6 Feb 2017

Standard

Today, Pak Bullitt Sesariza, Director of TuringSense Asia Lab shared to us about one of cutting-edge technology being developed by TuringSense πŸ™‚

We had cute small guests

IMG_2192

and grown-ups too. All very curious about the topic today πŸ™‚

IMG_2193

Preparations took a while πŸ™‚

IMG_2194

Because the monitor wouldn’t cooperate with Pak Bullitt’s Macbook πŸ™‚

IMG_2195

Pivot is a product by TuringSense

IMG_2196

TuringSense consists of a global team covers US, Italy, China and Indonesia. The hardware is created in US, the process is done in Italy, the manufacturing in China and apps development is done in Indonesia.

IMG_2198

The vision of the company

IMG_2199

Pivot is intended to bring expensive professional 3D motion technology to everyone

IMG_2200

and bring the capabilities to mass market

IMG_2201

so it can be used by anyone, everyone! *note: this is Capt. Awa wearing Pivot devices and giving them a test πŸ™‚

IMG_2202

Pivot sensors will show the movement of the body parts wearing the sensors

IMG_2203

IMG_2204 IMG_2205

Makes Pivot implementable to many applications, especially sports

IMG_2206

Sports has the biggest market

IMG_2207

The vision of Pivot product

IMG_2208

It can be used for sports requiring detail body poses like yoga

IMG_2209

It can monitor whether you’re doing the pose correctly or not, and will notify you if you get the correct one, warn you about the possibility of injury and count the repetitions for you πŸ™‚

IMG_2210

Under Armour, Inc. is an American sports clothing and accessories company that is also developing this wearable technology

IMG_2213

TuringSense has premier partners already secured, plus 2 in the works

IMG_2214

Pivot is looking for a Unity Programmer and a UX designer πŸ™‚ Interested? πŸ™‚

IMG_2215

Some additional demo after the presentation

IMG_2216

IMG_2217

And all of us who are very lucky to witness this mindblasting latest technology being revealed right before our eyes!!! πŸ˜‰

IMG_2220

See you next time πŸ˜‰

ProCodeCG Kids Coding Camp – Arduino Programming Day #3 – 7 Jan 2017

Standard

Arduino Programming Coding Camp Day #3 πŸ™‚

IMG_0412

We started doing projects πŸ™‚ Kiran started pedestrian crossing project while Salman catching up with the temperature and humidity sensor from yesterday’s task πŸ™‚

IMG_0414

Well Saturday is Saturday πŸ™‚ This is our Saturday be like after 12-days of coding camp in a row πŸ˜€

IMG_0416 1

This one is preparing for national exam while reading some thick books during coding camp πŸ™‚

IMG_0421 1

These two kids are amazing. The have created more than 10 schematic in 3 days πŸ™‚

IMG_0420 1

Kiran rarely makes mistakes πŸ™‚

IMG_0422

Salman is very persistence typing the code, even though he can’t type as fast as he creates the schematic πŸ™‚

IMG_0423

The temperature and humidity sensor works πŸ™‚

IMG_0424

Temperature: 22 Celcius and Humidity: 62

IMG_0425

This Captain wanted to do pedestrian crossing project too

IMG_0426

Salman started to moved to pedestrian crossing project

IMG_0427

Kiran’s has worked just fine. Well done πŸ™‚

IMG_0433

And Salman’s too πŸ™‚ The picture show the state when the pedestrian is not allowed to cross because the red light on the left is on while the “green” light on the right is on. So in this state, cars will cross the road and pedestrian should press the button to set the pedestrian light to green and cars light to red πŸ™‚

IMG_0438

After we finished the first project, the next is to measure height using ultrasonic πŸ™‚

IMG_0441

Capt. Awa helped Salman to debug the code πŸ™‚

IMG_0442

Okay the schematic is ready we’re measuring heights πŸ™‚ Salman is 125cm

IMG_0443

IMG_0444

Capt. Fizhan is 150cm. Kiran is 140cm (no picture)

IMG_0445

Next project: Battery tester πŸ™‚

IMG_0447

Awa still working on Salman’s height measuring coding

IMG_0448

Battery tester schematic is quite complex πŸ™‚

IMG_0449

Capt. Awa gave up and Capt. Zaki came to fix Salman’s height measuring coding (later we found out that the code didn’t print the sensor reading LOL)

IMG_0451

Yaaay after lunch Salman finally finished his battery tester project πŸ™‚ This shows that the battery is half/medium capacity because the LED in the middle is on

IMG_0454

This one shows a battery with low capacity because the red LED is on πŸ™‚

IMG_0456

Kiran’s battery tester works too πŸ™‚ It shows the same result as Salman’s for the same batteries πŸ™‚ This one is low capacity

IMG_0457

And this one half capacity

IMG_0458

We did try to add some buzzer to the schematic but still didn’t work. We’ll figure out later πŸ™‚

IMG_0459

Yaaay, these two has just finished Arduino Programming Coding Camp! They’re now as good as kids in Arduino Programming Regular Class πŸ™‚

IMG_0462

See you on the next Coding Camp in the next 6 months πŸ™‚