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

Standard

Our Arduino/ESPectro Programming Class this morning πŸ™‚

IMG_7459

Ozan was ready to modify automatic pedestrian traffic light with ultrasonic πŸ™‚ We were going to add LCD to display information to pedestrian πŸ™‚

IMG_7460

It worked πŸ™‚

IMG_7478

The display will show the color of the traffic light:

red

IMG_7479

yellow

IMG_7481

green. Ozan had to change all the text into some info for pedestrian so they will know when to cross and how many times left πŸ™‚

IMG_7482

Nafis

IMG_7462 2

and Rezky were working on the same project as Ozan

IMG_7463

These two like to work together

IMG_7468

helping each other finding bugs and make the schematics πŸ™‚

IMG_7476

IMG_7503

and worked πŸ™‚

IMG_7477

We just had Uben back! His usual laptop was in repair so he brought another one. We spent some time to install and setup everything πŸ™‚

IMG_7487

Uben was told to create ultrasonic counter

 

IMG_7510

Uben likes to assemble things like this πŸ™‚

IMG_7515

Too bad we didn’t had time to type in the code and compile it. Going to do it next week! πŸ™‚

IMG_7519

Next week we will explore projects with micro servo! πŸ˜‰

Advertisements

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 Kids Regular Coding Class – ESPectro/Arduino Programming – 12 Aug 2017

Standard

Today we’re preparing for ProCodeCG Kids Coding Exhibition 17 August 2017 πŸ™‚

IMG_5414

IMG_5417

Clarence is going to present about one of his projects

IMG_5415

Clarence has been doing research with ESPectro and created lots of things

IMG_5418

Mostly about visualizations using LCD

IMG_5443

This one is a space shooter visualization

IMG_5444

Clarence has been doing some tuning to the fps and the algorithm

IMG_5445

He also has sorting algorithm visualization to be presented on the exhibition

IMG_5446

Rezky is one of the most focus and diligent πŸ™‚ He is now working on ultrasonic counter after finishing all the previous sections πŸ™‚

IMG_5431

IMG_5420

IMG_5429

Rezky has finished the simple smiley animation

IMG_5425

IMG_5426

and then battery charging animation

IMG_5433

IMG_5434

And continue to ultrasonic sensor πŸ™‚

IMG_5436

Raul comes back πŸ™‚

IMG_5421

catching up with the stuff he hasn’t done for weeks

IMG_5430

Yes, Raul’s ultrasonic sensor is working πŸ™‚

IMG_5439

Well done, Raul πŸ˜‰

IMG_5440

Vian has just started learning Arduino/ESPectro Programming last week and he’s totally excited about it πŸ™‚

IMG_5432

It takes time to download ESPectro libraries and doing set up

IMG_5435

so we use Arduino while waiting

IMG_5442

Vian likes to make the schematic from the very beginning, from the simplest and then adding more things πŸ™‚

IMG_5449

He started to learn about resistor value πŸ™‚

IMG_5458

IMG_5459

Cinta is working on her project for exhibition: Automatic Traffic Light Pedestrian Button

IMG_5441IMG_5477

We will be reporting about our exhibition next Thursday. Wish us luck! πŸ˜‰

 

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 5 Aug 2017

Standard

Hello! This is our regular thing on Saturdays πŸ™‚

IMG_4985

Vian surprisingly told us he wants to learn Arduino/ESPectro Programming instead of GameMaker and Minecraft πŸ™‚

IMG_4974

He learned to make an LED blinking πŸ˜‰

IMG_4958

IMG_4959

and then 2 LEDs

IMG_4969

and then 3 LEDs

IMG_4980

and then because we’re out of breadboards then Vian learned how to make RGB LED works πŸ™‚

IMG_4981

Rezky got a new LCD I2C and ready to test it

IMG_4944

IMG_4951

Yea it worked πŸ™‚

IMG_4952

Rezky learned to create some simple custom char

IMG_4956

and also lots of sets of custom chars πŸ™‚

IMG_4966

So did Ruben, he had just got a new LCD I2C

IMG_4946

he did the wiring and prepare to test it πŸ™‚

IMG_4949 2

while we’re installing some libraries, he drew πŸ™‚ amazing πŸ™‚

IMG_4953

or put everything inside his toolbox on a breadboard πŸ˜€

IMG_4961

or lay down for a while πŸ˜€

IMG_4972

ok Uben, the library is ready, let’s compile πŸ˜‰ Yes it works! πŸ™‚

IMG_4965

Ruben learned how to display text on the LCD

IMG_4973

and also how to put a smile on it πŸ™‚

IMG_4987

then given the task to put a sad face πŸ˜‰

IMG_4988

Ozan was really busy making an ultrasonic sensor work πŸ˜‰

IMG_4948 2

IMG_4957

IMG_4977

and finally it worked πŸ™‚

IMG_4978 2

The LCD is showing the number it is counting *it was dimmed because we use 3,3V instead of 5V (the 5V is used to power the ultrasonic sensor)

IMG_4979

Yaaay, awesome work Ozaaaaan πŸ˜‰

IMG_4983 2

Nadine wanted to learn Arduino/ESPectro programming too πŸ™‚ Capt. Faris helped her to get started πŸ™‚

IMG_4950 2

Nadine is very interested to learn about components and devboard πŸ™‚

IMG_4960

IMG_4962 2

She learned how to make a LED blinking (just like Vian)

IMG_4975 IMG_4976

Learned some debugging with Capt. Faris

IMG_4982

and then learned to blink more LEDs πŸ˜‰

IMG_4984

and also RGB LED πŸ™‚

IMG_4990

Proud! Good job Nadine! *she can’t wait to have her own ProCodeCG Kits next week πŸ˜‰

IMG_4991

Capt. Cinta examining the ProCodeCG Big Toolbox to get some idea what to create πŸ™‚

IMG_4942 2

It’s so much fun today like always πŸ˜‰

ProCodeCG Kids Regular Coding Class – IoT Programming – 22 July 2017

Standard

Our Kids IoT Programming Class yesterday πŸ™‚

IMG_4083 IMG_4084

Cinta had a good idea about what to present on ProCodeCG Kids Exhibition next month πŸ˜‰

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

Rafi was busy downloading the handout πŸ™‚ He was going to create ultrasonic sensor πŸ˜‰

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

Rezky is working on ultrasonic counter πŸ™‚

IMG_4085

IMG_4106

Awa continued exploring ESPectro

IMG_4086

There were some problems occurred

IMG_4101

Undetected serial port and the absence of 2 pins connector πŸ˜€ At the end the code and neopixel worked just fine with another ESPectro 2 pins connector πŸ™‚ So we just need to get that tiny connector and next week Awa can move on the next level πŸ˜‰

IMG_4109

Ren was back πŸ™‚ Working on ultrasonic counter πŸ™‚

IMG_4088

Having problems uploading the code to the board

IMG_4103

But worked using different computer πŸ™‚

IMG_4132

Yes, programmers often have times like this, when everything went wrong don’t know why πŸ˜€

IMG_4133

The most successful one is Ozan πŸ™‚

IMG_4100

He had successfully created a charging battery animation, with no fuss πŸ™‚

IMG_4115 IMG_4116

IMG_4117 IMG_4118

IMG_4119 IMG_4120

Next week things will work just fine and we will create more projects πŸ˜‰

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 8 July 2017

Standard

ProCodeCG Kids Regular Coding Class – ESPectro Programming today πŸ™‚

IMG_3259

We had a newcomer, Emma πŸ™‚

IMG_3260

Emma is interested to learn C so she was given an intro to Arduino to try some C-like language πŸ™‚

IMG_3289

IMG_3297

IMG_3298

IMG_3299

IMG_3312 2

IMG_3316

IMG_3320

Hello Rafi welcome back πŸ™‚

IMG_3261

Rafi picked up where he left more than a month ago πŸ™‚

IMG_3281

He created an animation of charging battery πŸ™‚

IMG_3285

IMG_3286

IMG_3287

Raul was also catching up with stuff too πŸ™‚ He was working on synchronized clock via internet through wifi on board ESPectro πŸ™‚

IMG_3262

Ruben had finished multiple LEDs last week. Today he learned about RGB LED

IMG_3273

IMG_3274

IMG_3290

Under Capt. Faris’ supervision πŸ˜‰

IMG_3263 IMG_3264

IMG_3277

This cute little guy took notes! A rare scene! Kids should be taught to do this! πŸ™‚

IMG_3282

Ruben seems to have another calling too: drawing πŸ™‚

IMG_3283

IMG_3288

Ok, with Capt. Faris assistance,

IMG_3291

Ruben has also finished to make a button worked too πŸ˜‰

IMG_3309

Hello Rezky πŸ™‚

IMG_3265

Rezky fixed what didn’t work the last time

IMG_3275

He redid the button and button to serial section, and both worked nicely!

IMG_3279

IMG_3280

IMG_3284

Abdillah was given a task to create a counter with an ultrasonic sensor

IMG_3266

It worked perfectly with an Arduino πŸ™‚

IMG_3267

The ultrasonic sensor will count how many objects detected πŸ™‚

IMG_3268

Next is to make this work with ESPectro so we can send the data via cloud πŸ™‚

IMG_3269

and make LCD I2C works with ESPectro

IMG_3305

Abdillah was helping Rezky with library errors πŸ™‚

IMG_3293

Rezvan was back too πŸ™‚ Β Working with button to serial

IMG_3306

And worked nicely! Next is button with LED πŸ™‚

IMG_3307

Capt. Malik (started to have being in a pic :D) was working on air-drum project πŸ™‚

IMG_3308

We’ve got lots of project going not only in the class but also when the kids are off the class πŸ˜‰ There gonna be lots of progress next Saturday πŸ™‚ Can’t wait πŸ˜‰

 

ProCodeCG Kids Coding Camp – IoT Programming – Day #3 – 24 June 2017

Standard

IoT Programming Coding Camp Day #3 πŸ™‚

Today we connect to a MQTT server to be able to publish and subscribe to a topic so we can control our ESPectro remotely via cloud πŸ™‚

We connected to a MQTT server running on one of the computer of the class and also connected to an online MQTT server πŸ˜‰

IMG_2259 IMG_2260

IMG_2261 IMG_2263

IMG_2265 IMG_2266

IMG_2267 IMG_2268

IMG_2269

We can control the ESPectro via mobile too πŸ™‚

IMG_2273

IMG_2274

The lessons today required hard work and patience πŸ™‚

IMG_2278

IMG_2279 IMG_2281

IMG_2282 IMG_2283

We code till we drop LOL

IMG_2284

Some screenshots:

connecting to an MQTT server (local)

Bildschirmfoto 2017-06-24 um 9.32.55 AM Bildschirmfoto 2017-06-24 um 9.52.02 AM

Sending command to ESPectro to turn the LED on/off

Bildschirmfoto 2017-06-24 um 10.03.05 AM

connecting to broker.hivemq.com

Bildschirmfoto 2017-06-24 um 10.47.05 AM

publishing message with command prompt

Bildschirmfoto 2017-06-24 um 10.14.31 AM Bildschirmfoto 2017-06-24 um 10.53.50 AM

MQTT dashboard

Bildschirmfoto 2017-06-24 um 10.56.33 AM Bildschirmfoto 2017-06-24 um 12.40.47 PM

We’ve learned so much today, we deserve certificates πŸ™‚ Yaaay πŸ™‚

IMG_2285

Picking up after ourselves πŸ˜‰

IMG_2287

IMG_2289

Can’t believe coding camp is over πŸ™‚ See you again soon and happy holiday πŸ™‚