ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 19 Aug 2017

Standard

Hello Saturday πŸ™‚ Working together setting up the class πŸ™‚

IMG_6003 IMG_6004

Unexpected family reunion πŸ˜€

IMG_6005

OK let’s get started πŸ™‚

IMG_6006

Abdillah got lots of things to do today because he’s going to a hackathon next week. We need to buy a gesture sensor, and before it arrives, we’re doing experiments with gyro

IMG_6007

We tried several devboards including Arduino Uno and Arduino Mega

IMG_6054

IMG_6063

But the problem apparently because we installed the incompatible libraries. We’ll find the correct ones and try again

IMG_6071

Hello Nafis welcome back πŸ˜‰

IMG_6008

Nafis was going to create an ultrasonic counter πŸ™‚

IMG_6016

But he got distracted with the avometer and started to learn how to use it. Plus learning how to count resistor values πŸ™‚

IMG_6017

He was afraid he was going to electrocuted measuring the value of resistor LOL πŸ˜€

IMG_6018

Then Nafis started the project with the help of Rezky πŸ™‚

IMG_6027

In ProCodeCG Kids Classes, we nurture the willingness to help and share with other kids. Kids are encouraged to teach other kids and share what they know πŸ™‚ Good job, Rezky πŸ˜‰

IMG_6028

Nafis’ messy but cool toolbox πŸ˜‰

IMG_6029 2

Abdillah also helped Nafis to check the components because the devboard and sensors got heated up because the polarity was reversed πŸ˜€ And the ultrasonic sensor got burnt πŸ˜€

IMG_6040

And finally, it worked. Yeaaay Nafis πŸ™‚

IMG_6050

Rezky was still debugging his ultrasonic sensor

IMG_6010

IMG_6039

IMG_6048

and finally it worked! Next is ultrasonic traffic light πŸ˜‰

IMG_6020

IMG_6031

Awa! Was busy preparing for next Thursday’s Republic of IoT presentation πŸ™‚

IMG_6012

Awa is improving his cat feeder. This is how it looks like. It uses servo to open and close the lid to pour out the food.

IMG_6013

Before, it uses button to activate the servo.

IMG_6014

IMG_6023

IMG_6026

And today Awa will use ultrasonic instead of button to activate the servo

IMG_6042

IMG_6044

Abdillah and Faris helped to set up the servo

IMG_6022

IMG_6073

And it worked nicely! Yaaaay, Awa is ready for the presentation πŸ˜‰

IMG_6076

And then Awa was given a task to activate a micro servo

IMG_6015

doing it together with Abdillah πŸ™‚

IMG_6019

And worked. And we’re going to create many projects with servo πŸ˜‰

IMG_6021

Teamwork in class πŸ™‚ Abdillah, Nafis and Rezky are working together to debug Nafis’ project πŸ™‚

IMG_6034 IMG_6038

IMG_6045

This is ProCodeCG Kids Coding Class: leadership, teamwork and sharing πŸ˜‰

IMG_6052

These ones are also teamworking to design something. Cinta is going to improve the ultrasonic traffic light. Probably with counter πŸ™‚

IMG_6009

We got lots of ideas for projects, will be reporting soon! πŸ˜‰

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 – ESPectro Programming – 29 July 2017

Standard

Our regular Saturday kids coding class πŸ™‚

IMG_4526

IMG_4527 IMG_4528

Now Awa’s ESPectro Neopixel works just fine, after we inserted the 2 pin jumper πŸ™‚

IMG_4530

Ok, move on to the next: Knight Rider πŸ™‚

IMG_4531

Done πŸ™‚

IMG_4537

Then give different colors to each neopixel πŸ™‚ Done πŸ™‚

IMG_4539

The Knight Rider with different colors. And then Awa went like this LOL

IMG_4543

Rafi continued working on Ultrasonic Counter

IMG_4545

IMG_4546

We were in the middle of compiling and fixing errors when the computer start updating (you know, Windows stuff πŸ™‚ ) So we gotta try again next week πŸ™‚

IMG_4554

We are going to collaborate Arduino/ESPectro with Minecraft very soon πŸ™‚ Will be reporting as soon as we start it πŸ˜‰

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 Regular Coding Class – ESPectro Programming – 1 July 2017

Standard

Hello, our kids regular coding class is back πŸ™‚

IMG_2753

Capt. Fizhan taking care of logistics (display preparation included! ;))

IMG_2754

We had two newcomers today πŸ˜‰

This is Ruben πŸ™‚ He had just started ESPectro Programming, and decided to use 2 sessions doing this πŸ™‚

IMG_2756

IMG_2764

IMG_2769

IMG_2780

IMG_2788

IMG_2783

IMG_2793

IMG_2806

IMG_2808

Another newcomer is Abdillah πŸ™‚ Abdillah is experienced with robots and have won several competition πŸ™‚ We give him a project to create counter with ultrasonic sensor πŸ™‚

IMG_2758

IMG_2767

IMG_2771

IMG_2794

IMG_2795

Aaaaanddd there was a big surprise: our little captain is back πŸ™‚ Hello Awa πŸ™‚

IMG_2761

He was a little bit shy with his close-cropped haircut πŸ˜€

IMG_2772

IMG_2782

Awa with the Sr. πŸ™‚

IMG_2789

Awa Sr. helped Ruben with ESPectro libraries πŸ™‚ Thanks sir! πŸ™‚

IMG_2774

Awa tested an ultrasonic sensor with ESPectro

IMG_2799

And it worked with the help of Abdillah who finally figured out to find the correct pin out πŸ™‚

IMG_2800

IMG_2801

We also had Clarence πŸ™‚

IMG_2790

With his awesome ideas πŸ™‚

IMG_2785

IMG_2797

Clarence created a flight shooting simulation and he enhances it using AI

IMG_2802

IMG_2805

IMG_2813

The class πŸ™‚

IMG_2766

IMG_2773

IMG_2784

Some kids didn’t come up for some reasons but more will show up next week πŸ™‚

 

 

 

 

 

 

ProCodeCG Kids Coding Camp – IoT Programming – Day #2 – 23 June 2017

Standard

IoT Programming Day #2 πŸ™‚

IMG_2147

IMG_2195

We learned about sensors today πŸ™‚ Temperature and humidity sensor

IMG_2151

IMG_2156

Ultrasonic

IMG_2177

Multiple sensors

IMG_2162 2

IMG_2163

LDR

IMG_2181

 

IMG_2180

We also learned to connect to wifi and scanning wifi πŸ™‚

Let’s see what each kid was doing πŸ™‚

Ardian

IMG_2148

IMG_2152

IMG_2158

IMG_2167

IMG_2171

IMG_2183

IMG_2188

IMG_2192

IMG_2196

Dea

IMG_2149

IMG_2153

IMG_2159

IMG_2161

IMG_2169

IMG_2174

IMG_2175

IMG_2182

IMG_2187

IMG_2189

IMG_2190

IMG_2193

IMG_2197

Abdillah

IMG_2150

 

IMG_2154

IMG_2157

IMG_2178

IMG_2179

 

IMG_2184

IMG_2186

IMG_2191

IMG_2194

IMG_2203

Some screenshots of what we did today πŸ™‚

Reading temperature and humidity sensor

Bildschirmfoto 2017-06-23 um 9.56.53 AM

Reading ultrasonic sensor

Bildschirmfoto 2017-06-23 um 12.22.51 PM

Reading LDR

Bildschirmfoto 2017-06-23 um 12.54.55 PM

Connect to WiFi

Bildschirmfoto 2017-06-23 um 1.12.24 PM

Scanning Wifi

Bildschirmfoto 2017-06-23 um 1.31.40 PM

We’re going to connect to cloud tomorrow πŸ™‚