ProCodeCG Kids Coding Camp – IoT Programming – Day #1 – 22 June 2017

Standard

Day #1 of IoT Programming πŸ™‚ We have 3 kids for this topic πŸ™‚

Today we did some ESPectro setup and configuration, and then started basics about ESPectro. We learned about LED, button and neopixel. We created some cool stuff about neopixel on board, like creating knight rider and traffic light with pedestrian button πŸ˜‰

IMG_2067

Here’s the pics of each kid with their works πŸ™‚

Ardian

IMG_2058

IMG_2065IMG_2059

IMG_2069

IMG_2070

IMG_2081

IMG_2082

IMG_2088

IMG_2091

 

Dea

IMG_2060

IMG_2071

IMG_2074

IMG_2077

IMG_2083

IMG_2084

IMG_2095 2

Abdillah

IMG_2062

IMG_2063

IMG_2072

IMG_2079

IMG_2080

IMG_2089

IMG_2092

IMG_2094

Tomorrow we will learn about sensor πŸ˜‰

IMG_2064

 

 

 

 

 

 

 

 

 

 

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 22 April 2017

Standard

Our ESPectro Programming class yesterday πŸ™‚ Muhammad arrived early and set up the class, thanks so much πŸ™‚

IMG_7258

Yesterday we finishing some installation and start testing the ESPectro starting from LED, button, and then neopixel. Some had tried the wifi connection as well πŸ™‚

This is Ren (left side, with glasses) assisting Nafis to debug his program πŸ™‚

IMG_7259

Naifs was so excited that the installation was completely done and he could start exploring the development board πŸ˜‰

IMG_7262

Muhammad was catching up with the handout, he was testing the neopixel

IMG_7263

Reza creating the traffic light with neopixel and button for pedestrian crossing πŸ™‚

IMG_7264

Ren completed all the task given πŸ™‚

IMG_7265

Danesh started following handout from the beginning, from LED to button πŸ™‚ He will probably start the neopixel next week πŸ™‚

IMG_7267

Raul quickly finished his neopixel traffic light and tried the wifi connection coding

IMG_7268

Some codes was already in the example sketches, but most of them should be typed manually πŸ™‚

IMG_7270

But if you bear with it, things will work πŸ˜‰

IMG_7273

Reza was doing modification on wifi connecting code so it can detect more than one connection πŸ™‚

IMG_7279

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

We will explore more about wifi connections next week πŸ™‚

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 15 April 2017

Standard

Our class today before most of the kids showing up πŸ™‚ Very few learning ESPectro Programming today, probably because of the long weekend πŸ™‚

IMG_6788

Clarence continued his ESPectro projects, which usually different with what’s been taught in the class πŸ˜€

IMG_6787

Ren catching up with what he missed next week πŸ™‚

IMG_6798

He finished button and button to serial

IMG_6781

And neopixel coding. He will continue the neopixel traffic light next week πŸ™‚

IMG_6780

After a month, Nafis was back πŸ™‚

IMG_6784

We needed to install libraries and drivers before we get started πŸ™‚

IMG_6791

Lucky that we have a handy handout we can always refer to! πŸ™‚

IMG_6789

We will start IoT Programming very soon, as soon as each kid’s infrastructure is ready πŸ™‚

 

 

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

Standard

In several weeks we will move on to a more advance development board: Espectro πŸ™‚ While waiting for Espectro mass production, we will use the last few weeks exploring Arduino before we start to connect to cloud via wifi and create IoT stuff πŸ™‚

IMG_3944

Like usual, it took some time for kids to come, probably because it is Saturday πŸ™‚

IMG_3949

IMG_3950

Today we learned to create morse encoder using LED and buzzer πŸ™‚

IMG_3951

All is ok as far as we got Capt. Reza onΒ duty πŸ˜‰

IMG_3952

We were trying to add number to be encoded but we had to convert it from integer to char

IMG_3977

and apparently it wasn’t that easy πŸ˜‰

IMG_3970

And this is how Reza looks when he’s determined to do something πŸ˜€

IMG_3989

Hello Raul! Raul was catching up with the task from previous class. His stopwatch with 2 buttons didn’t work

IMG_3954

Mama Ren gave some help but still it didn’t work

IMG_3965

So RaulΒ switched to the morse encoder and it worked πŸ™‚

IMG_3969

Clarence came with loads of progress to brag about πŸ˜€

IMG_3956

He had several project going on πŸ˜€ This one synchronizes time and display it to the TFT

IMG_3961

Clarence also make improvements to his stopwatch code, making it more precise with better display design πŸ™‚ He even added a reset function to the single button, along with progress bar display on the TFT to show how long the button has been pressed πŸ™‚

IMG_3979

Clarence also created some cool patterns on the TFT, as a preparation to create analog stopwatch πŸ™‚

IMG_3985 2

Cinta was keeping up with the class too, she was working on her stopwatch while also doingΒ her writing project πŸ˜‰

IMG_3957

IMG_3975

Ozan. Always like this when we take his picture πŸ˜€

IMG_3958

LOL. But the most important thing is the schematic worked! πŸ™‚

IMG_3976

Ren did the schematicΒ quickly πŸ™‚ But the usual uploading error occur again πŸ˜€ Only Mama Ren can solve that πŸ˜€

IMG_3962

Rafi was back in the class yaaaay πŸ™‚

IMG_3963

He broke his left wrist but still so excited to learn πŸ™‚ Mama Rafi stood by him all the time to help πŸ™‚

IMG_3964

When thing went wrong, Capt. Reza came to help πŸ™‚

IMG_3983

Rafi was trying to make his measuring height work and finally it did πŸ˜‰

IMG_3986 2

We also had Dika back! He jumped straight to the schematic we were doing today, and it worked yaaay πŸ˜‰

IMG_3966

Next week we will start to explore LCD πŸ™‚ Will connect our previous project to LCD and display the result there πŸ˜‰

 

 

 

 

 

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

Standard

Our Saturday tinkering πŸ™‚ Today we display temperature sensor reading to two seven segments πŸ™‚

IMG_3018

Ozan, like usual, didn’t want to be in a pic πŸ˜€

IMG_3019

Nafis scratched his head finding out that we’re still continue the crazy and tangled wiring πŸ˜€

IMG_3020

This is what Nafis was working on πŸ˜€

IMG_3032

IMG_3027

Clarence! Came with LOTS of ideas πŸ™‚ Today he explored his new TFT LCD with ESPectro πŸ™‚

IMG_3021

IMG_3023

Clarence tried every library and example he found, and modified them to see what happen πŸ™‚

IMG_3031

IMG_3036

Reza was back yaaay πŸ™‚ He had to do lots of catching up πŸ™‚

IMG_3022

Hello Ren πŸ™‚

IMG_3025

After struggling with overheated temperature sensors, and the not-showing-the-value seven segments

IMG_3030

It finally worked! Yaaay Ren πŸ˜‰

IMG_3047

Raul was terrified knowing that we were using schematic from last week while he had pulled up all the wires and component πŸ˜€ But he had enough patience and persistence to do it all over again πŸ˜‰

IMG_3028

Raul’s schematic mightΒ still not working properly, but the code was. We connected his code to a ready schematic and it worked correctly πŸ™‚

IMG_3033

Aaand, we had a new student today πŸ™‚ His name is Koosha πŸ™‚

IMG_3044

He already had a super complete toolbox, and he already understands LOTS of things πŸ™‚ He’s been learning by himself via YouTube but his father said he needs to be guided to the right direction so here he was in ProCodeCG Class πŸ˜‰

IMG_3026

Koosha started with multiple function button and then moved on to ultrasonic and buzzer. Later he add LED to the schematic and tried the ultrasonic piano πŸ™‚

IMG_3029

Next week we’ll do different project with different components πŸ™‚ We think kids are fed up already with the seven segments πŸ˜€

ProCodeCG Kids Regular Coding Class – Arduino Programming – 28 Jan 2017

Standard

Hello Saturday! Today is a holiday but we got this room fully packed with kids eager to learn πŸ™‚ *this pic wasΒ earlier today before all kids showed up πŸ™‚

IMG_1602

Yaaay, we got Capt. Reza getting prepared πŸ™‚

IMG_1606

We made a roll-the-dice schematic today πŸ™‚ With 7 LEDs and 1 button, we roll the dice by pressing the button and 6 LEDs will light up in random while 1 LED in the middle tells us when it’s “rolling” πŸ™‚ Pretty fun!

IMG_1607

Farrell was still so into his SSTV project but still waiting for the components (needs approval from parents to buy them πŸ˜€ ) so he probably will continue his gyroscope project πŸ™‚

IMG_1608

Hello Raul, hopefully today the schematic will work just fine! πŸ™‚

IMG_1610

The captains πŸ™‚

IMG_1611

Kids occupied with their own things πŸ™‚

IMG_1612

Rafi was working on RGB LED schematic today πŸ™‚

IMG_1613

Ozan thought the schematic was a bit cryptic so he gave us that look πŸ˜€

IMG_1615

Halfway to finish the schematic πŸ™‚

IMG_1616

Whoaaa today is Raul’s lucky day! The schematic worked immediately (with no errors :D) Impressive work πŸ™‚

IMG_1618

This is what Ozan looks like when he doesn’t want to be in a pic πŸ˜€

IMG_1619

Rheino was copying Raul’s schematic from the breadboard πŸ™‚

IMG_1621

Rafi was typing the code

IMG_1623

Come on Farrell you need to move on for a while from SSTV. Let’s do Air Drum prototyping instead πŸ™‚

IMG_1629

Capt. Malik arrived

IMG_1630

Malik is working on Air Drum Project but we have problem with the libraries that won’t work on his laptop

IMG_1633

We had the libraries reinstalled, download more libraries and copy it to different Arduino libraries folder and still didn’t work :((

IMG_1637

Captain’s discussion πŸ™‚

IMG_1632

So how are you doing with that schematic Rheino? πŸ˜€

IMG_1634

Rafi was pretty happy to see his RGB LED worked πŸ˜‰

IMG_1640

It took a while to finish the schematic πŸ™‚

IMG_1627 2//embedr.flickr.com/assets/client-code.js

And finally, Capt. Reza’s worked too πŸ˜‰ Look at that smile! Handsome guy πŸ™‚

IMG_1641

The closer look at Reza’s roll-the-dice schematic πŸ™‚ He helped Rheino and Ozan with this one πŸ™‚

IMG_1646

We will do more interesting schematic next week for sure! πŸ™‚

ProCodeCG Kids Reguler Coding Class – Arduino Programming – 21 Jan 2017

Standard

Our Saturday fun πŸ™‚

IMG_1199 2

We had lots of kids today with loads of idea and projects to do πŸ™‚ Farrell brought his idea to create SSTV to transmit image via radio with Arduino πŸ™‚

IMG_1203

Capt. BR should lecture Farrell about information theory πŸ™‚

IMG_1204

While Ren, as usual, try the latest lesson and test whether it works or not πŸ˜€ It is schematic to light up LEDs alternately using two buttons and a shift register πŸ™‚

IMG_1206

Abit had just joined our reguler class (he joined our coding camp last month :)). Abit is a fast learner πŸ™‚

IMG_1207

Hello Areli! It’s really nice to have you back! Please be patient with this complicated schematic and long codes πŸ™‚

IMG_1208

Capt. Malik was given a task to explore gyro for creating air drum prototype πŸ™‚

IMG_1209

The view of: Vallo having headache and Ren seriously typing the code from the manual on his android phone πŸ™‚

IMG_1210

Raul (black shirt) was upset about his not working seven segment with two buttons last week. Today he created the schematic of seven segment that shows numbers entered from Arduino serial monitor

IMG_1211

And it worked yaaay πŸ™‚ Raul is so happy πŸ™‚

IMG_1212

Abit and his multiple LED πŸ™‚ He looks bored with that hand under the chin but he’s actually very excited πŸ™‚

IMG_1213

Farrell and his SSTV, Β reading radio signal and convert it into data

IMG_1214

Ren’s schematic works just fine πŸ™‚

IMG_1215

Well done Ren, thanks! πŸ™‚

IMG_1216

Ozan’s seven segment with serial input monitor works too πŸ™‚

IMG_1217

Rafi started from the very beginning about Arduino today, to make sure he understands the required theory to get started πŸ™‚

IMG_1219

Clarence came up with his wifi and Espectro project πŸ™‚

IMG_1220

Areli and his schematic. Kids tend to dislike seven segments wiring because it looks complicated with all the wirings πŸ™‚

IMG_1224

The class

IMG_1225

Capt. BR teaches Vallo about components and how they actually work

IMG_1227

And Vallo starts the seven segment with two buttons schematic

IMG_1228

Rafi looks so excited about his multiple LEDs πŸ™‚

IMG_1229

Capt. BR shows Vallo how to use ProCodeCG Button πŸ™‚

IMG_1230

Heeey, Capt. Reza glad to have you back! Reza is a very focus and persistent kid. He wouldn’t stop until he makes it work πŸ™‚

IMG_1240

This isΒ Farrell and Clarence in a deep discussion about SSTV etc πŸ˜€

IMG_1241

The should do this project together πŸ˜€

IMG_1243

The signal encoding πŸ™‚

IMG_1244

Phew, lots of things going on in this class today, andΒ the success rate is higher than last week πŸ™‚ Hoping to create more interesting things next week πŸ™‚