ProCodeCG – BDV – codeMeetUp() #113 IoT Series Day #1 – 6 Nov 2017

Standard

Today ProCodeCG and BDV started Day #1 of codeMeetUp() IoT Series πŸ™‚

ProCodeCG - codeMeetUp() #113 - ProCodeCG codeMeetUp() #113 - IoT Weather Programming Series 1:4 - small

Today we learned some intro about IoT, take a look at some devboards and sensors

IMG_1346 IMG_1347

We used devboard from DyCodeX: ESPectro ver 3 πŸ™‚ It is available on Makestro Shop πŸ™‚

IMG_1348

and then started to install Arduino IDE, drivers and ESPectro Libraries

IMG_1349

As usual, the beginning is always painful because it takes time to download the libraries, and do the setting πŸ™‚

IMG_1350 2

We had kids in the class too πŸ™‚

IMG_1351 2

IMG_1357

Everybody seemed to have fun, despite of the obstacles (different on every OS :D)

IMG_1352 IMG_1353

IMG_1354

The first group successfully installed ESPectro library and make the LED blinks, plus turned neopixel off. They were given task to make neopixel blink but time was up so we had to continue next week πŸ™‚

IMG_1355 2

ESPectro32 is already available on Makestro Shop, to those who are interested πŸ˜‰

IMG_1356

See you next week πŸ˜‰

Advertisement

ProCodeCG Kids Regular Coding Class – Espectro Programming – 8 April 2017

Standard

Hello Saturday πŸ™‚

IMG_6284

Every Saturday kids report their progress or ongoing project πŸ™‚ Koosha created an “operating system” using batch file πŸ™‚

IMG_6281

very interesting πŸ™‚

IMG_6283

Even Faris wanted to try it πŸ™‚

IMG_6305

Koosha finally find out how to change the colors of neopixel πŸ™‚

IMG_6302

Clarence came with lots of progress πŸ™‚

IMG_6294

IMG_6295

He is still working on data visualization

IMG_6286

He was asked to read a sensor and display the reading, and he did πŸ™‚

IMG_6314

IMG_6313

IMG_6298IMG_6288

Raul followed the handout very smoothly today πŸ™‚ He finished all the task: button, button to serial monitor and neopixel πŸ™‚

IMG_6285

IMG_6291

IMG_6289

We had a newcomer: Danesh πŸ™‚ Danesh Mom is a Coding Mom Alumni. She understands about coding so she was really helpful with the painful process of installing today :0

IMG_6290

Don’t worry Danesh, we will use the toolkit as soon as we finish with this installation and setup process πŸ™‚

IMG_6300

We also had Gyan joining Espectro Class today πŸ™‚ He also had to gone through painful process of installation and setting just like Danesh did πŸ˜€ We had to continue next week πŸ™‚

IMG_6296

Rafi finished his tasks too πŸ™‚

IMG_6292

Rafi looked so happy to see how neopixel changing colors like RGB LED πŸ™‚

IMG_6306

After 2 weeks of installation etc process, now it’s getting easier to do things with Espectro πŸ™‚

IMG_6303 IMG_6304

A scene of friendship today in the class πŸ™‚

IMG_6301

We already have plans for next week πŸ™‚ Will be reporting very soon πŸ™‚

ProCodeCG Kids Regular Coding Class – Espectro Programming – 1 April 2017

Standard

We were still working on installing drivers, libraries and board for Espectro yesterday πŸ™‚ The beginning is always hard and tricky πŸ™‚

IMG_5853

Espectro has been running well on Mama Ren’s laptop, so yesterday they tried to make Espectro work on Ren’s laptop

IMG_5855

IMG_5889

We had a newcomer, Rafli πŸ™‚ He’d gone through all the steps, the only thing we hadn’t had time to figure out is Espectro configuration on Mac (we’ve done installation on several Mac’s but this one is a bit different)

IMG_5856

We also installed Minecraft and Spigot Server for the next class while waiting the Espectro libraries downloading

IMG_5888

Muhammad had successfully finished Espectro installation and configuration so he was on duty to help his friends πŸ™‚

IMG_5862

IMG_5890

Muhammad and Mama Ren helped Raul with the final steps of configuration

IMG_5857

Koosha and Dad realized they forgot to bring the Espectro, lucky that ProCodeCG has 2 Espectro πŸ™‚

Rafi (on the left) was downloading handout to execute final step of Espectro configuration

IMG_5858 2

A nice Saturday for tinkering like always πŸ™‚

IMG_5859

Hello Farrell πŸ™‚ He was back after a while and he also forgot to bring his Espectro and toolbox πŸ˜€

IMG_5860

So Farrell was doing some research about his sensor projects and a alsoΒ about Minecraft Modding

IMG_5863

IMG_5894

Capt. Reza was given different task: to create Knight Rider pattern with Espectro on board neopixel πŸ™‚

IMG_5861

IMG_5891

The folder where variants folder and boards.txt has to be copied to the other directory

IMG_5880

Rafi’s neopixel worked! πŸ™‚

IMG_5884 IMG_5886

All in all, we made progress with Espectro yesterday πŸ™‚ There were also new friendship in the class πŸ™‚

IMG_5893

Kids πŸ™‚ One day they hate each other the other day they play together LOL

IMG_5883

We’re going to explore more things with Espectro next week πŸ™‚ Don’t worry we will help kids who haven’t finished installation and configuration process πŸ™‚

ProCodeCG Kids Regular Coding Class – Espectro Programming – 25 March 2017

Standard

Our first day with Espectro πŸ™‚

Today the class was set up by Zahran + Dad and Muhammad πŸ™‚ Many thanks πŸ™‚

IMG_5403

Awa was really happy to use a Macbook for the class today πŸ™‚

IMG_5316 2

IMG_5332

IMG_5319

But today was not easy

IMG_5317 2

We had to install lots of libraries and drivers. It took so much time, so we had to continue installing next week

IMG_5318

Luckily we had Koosha

IMG_5320

IMG_5326

IMG_5331

and Reza in the class, they attended Espectro Training last week so they help the class to download and install the libraries and drivers

IMG_5323

IMG_5330

IMG_5334

Well the first time is usually the hardest

IMG_5321

None of these kids finished the setting today

IMG_5322

IMG_5324

IMG_5325

IMG_5327

IMG_5333

IMG_5329

But don’t worry we’ll finish it next week and will get that Espectro onboard LED blinking! πŸ˜‰

 

ProCodeCG – Bandung IoT Maker Day – 19 March 2017

Standard

Yesterday ProCodeCG took part in Bandung IoT Maker Day yesterday πŸ™‚ The event was held by DyCodeX and Makestro, took place at Co&Co Jl. Cipaganti Bandung

IMG_4959 IMG_4960

Makestro Products

IMG_4961

Intro by Dyan R. Helmi, CMO of DyCode

IMG_4962 2

This event is about Road to RIoT (Republic of IoT)

IMG_4963

Class of Makestro Beginner Course

IMG_4964 2

IMG_4975

Class of Makestro Extended Course. ProCodeCG was assigned to teach this class

IMG_4965

Intro about RIoT by Andri Yadi, Founder of Makestro and CEO of DyCodeX

IMG_4966

The souvenirs for Makestro Extended Course

IMG_4967 IMG_4968 2

Set up and preparation

IMG_4969 IMG_4970

IMG_4972

IMG_4973 IMG_4974

Intro to IoT

IMG_4976

IMG_4977 IMG_4978 2

IMG_4979 IMG_4980

Yes we had kids in the class πŸ™‚ They are ProCodeCG Kids πŸ˜‰ This is Koosha

IMG_4982 IMG_4983 2

And this is Capt. Reza πŸ™‚

IMG_4984

We learned to blink LED on board new Espectro (ver 3)

IMG_4985

IMG_4986 IMG_4987

IMG_4988 IMG_4989

IMG_4990 IMG_4991

IMG_4992 IMG_4993

IMG_4994 IMG_4995

Prof. Budi Rahardjo explained about how diode works

IMG_4996 IMG_4997

Founder of Makestro helped with library settings errors and amazed to see this kid finishing the tasks very fast πŸ˜€

IMG_5001 2 IMG_5002

Then we learned to activate neopixel on board

IMG_5003

the setting is a little bit tricky but once we got it right, things work smoothly

IMG_5004

Then we learned to use ProCodeCG LED to create Knight Rider effect with 6 LEDs

IMG_5006 IMG_5007

Then finally learned about MQTT

IMG_5008

Lunch break

IMG_5009

We installed MQTT Dash on Android devices to communicate with MQTT server

IMG_5010 IMG_5011

Testing to connect to Wifi via ESPectro

IMG_5012 2 IMG_5013

IMG_5014

Connecting to MQTT

IMG_5015

MQTT worked and we started to publish and subscribe from MQTT server from Android devices

IMG_5016

Dad and kids having fun πŸ™‚ Nice view πŸ™‚

IMG_5017

We’re planning to create a class to continue this one, probably next month πŸ™‚

IMG_5019

A great event that ProCodeCG is very proud to be part of! πŸ™‚ Β See you next time πŸ™‚

ProCodeCG invited to an IoT Sharing Session

Standard

Yesterday ProCodeCG was invited to an IoT Sharing Session at PAU ITB πŸ™‚ When we arrived, it was already started (we were invited to be there at 10 but apparently they decided to started it earlier), and GeekNesia had just finished the presentation πŸ™‚

IMG_8413

The title of this IoT Sharing Session is “Ecosystem Establishment Towards IoT-Based Smart Devices Era”

IMG_8414

Pak Trio Adiono, ST., MT., PhD from ITB gave some intro about the topic

IMG_8415

There was Pak Joe Gianto from TSM Indonesia explainingΒ about IoT in Indonesia and what is TSM Indonesia.

IMG_8416

Silterra Malaysia shared about the IC manufacturing company

IMG_8417 2

The ecosystem of Malaysian Semiconductor EE

IMG_8418

Local players and multinationals

IMG_8419

The location of Silterra. Should be placed on a location with the least risk of typhoon or earthquake, and have access to highly-educated technical labor source.

IMG_8420

Long term strategies

IMG_8421

Silterra’s role in the global IC market supply chain is quite impressive

IMG_8422

Upgrading to Silterra 4.0

IMG_8423

IoT is about being smart, aware and connected

IMG_8425

Why should we care?

IMG_8426

Contribution of E&E industry to Malaysian economy

IMG_8427

The evolution of electronic industry

IMG_8428

MyIOTC Β is one of Silterra product – a platform for prototyping and commercialization of IoT products

IMG_8429

MyIOTC incubates startups and provides IoT prototyping and manufacturing services

IMG_8430

IoT Smart Meter and Smart Grid

IMG_8431

Pak Ir. Budi Rahardjo, MSc., PhD. mentioned ProCodeCG as an educator of programming and technology that teaches IoT to kids, and probably in the future, to moms too. These are Clarence, a ProCodeCG Kid, and his mom, a ProCodeCG Coding Mum. The people in the room, especially the Malaysian couldn’t believe that ProCodeCG can teach such things to kids and moms πŸ˜€

IMG_8433

Before Mr. Tang explained about his IC design company, he mentioned that each time he wanted to teach her wife anything, he got scolded πŸ˜€ So he totally had no idea how to teach moms these kind of things πŸ˜€

IMG_8434

The company origin

IMG_8435

Key features of the project

IMG_8436

Mr. Tang is also leading the advanced ASIC design Business of AT&T Bell Laboratories

IMG_8437

And next, Andri Yadi the CEO of DyCodeX!

IMG_8438

Made in Indonesia πŸ˜‰

IMG_8439

He explains the IoT situations in Indonesia

IMG_8440

The IoT players in Indonesia

IMG_8441

One of DyCodeX product is Allegra. A custom-made, compact, autonomous IoT machine for delivering social engagement

IMG_8442

People can take picture of anything with some certain tags on social media, and Allegra will collect and print all the pic with the registered tags πŸ™‚

IMG_8443

DyCodeX also has HomeX, a SmartHome platform. But apparently this one is also too ahead its time so this product has to wait until the market is ready.

IMG_8444

HomeX is Home eXtended, extending a dumb home to a smart one

IMG_8445

HomeX Lamp Adapter, so it can be controlled remotely with IoT

IMG_8446

DyCodeX also has a smart gallon product that can send you sms when the water is almost empty, or call the store to send new stocks πŸ™‚

IMG_8447

The Gallon use Genuino MKR1000

IMG_8448

DyCodeX also collaborate with FoodGasm

IMG_8449

It also has a cloud Service

IMG_8450

DyCodeX also designs wearable devices

IMG_8451

The scene of Indonesia Maker

IMG_8452

Maker Movement is…

IMG_8453

Makestro Cloud (formerly iothub.id

IMG_8454

Choosing hardware for IoT

IMG_8455

DyCodeX Dev Board: ESPectro Core. Based on ESP8266

IMG_8457

ProCodeCG LED and Key are also available at DyCodeX Makestro Store πŸ˜‰

IMG_8458

All of us πŸ˜‰

IMG_8464

Hopefully this sharing session will create greater opportunity for us to collaborate and make greater things! πŸ˜‰

ProCodeCG codeMeetUp() #83 – Geeknesia – Embracing Indonesian Innovation via Internet of Things Concept

Standard

CEO and Co-Founder of Geeknesia, Martin Kurnadi shared about Embracing Indonesian Innovation via Internet of Things Concept on our 83rd codeMeetUp() πŸ™‚

IMG_3660

We discussed lots of thingsΒ before the presentation started

IMG_3661
IMG_3663 IMG_3664

Ok, begin!
IMG_3665

Education background and career of Martin Kurnadi. Very impressive πŸ™‚
IMG_3668

Iot grows rapidly. It is very promising
IMG_3669

IoT potential economic impact prediction

IMG_3670

Examples of real applications implemented by Geeknesia
IMG_3671

Reporting system
IMG_3673

using Intel Galileo DevBoard

IMG_3672

.NET technology

IMG_3674

PHP technology
IMG_3675

Other real application: Smart Manufacturing
IMG_3676

Industrial IoT: IT meets OT

IMG_3677

IoT for production counting
IMG_3678

Manufacturing dashboard

IMG_3679

The factory site
IMG_3680

Geeknesia has done lots of awesome IoT projects. This one is implementation of line-following controller that makes mannequins move around by themselves.

IMG_3681

Blooming Garden Project: controller to make wire-framed flowers blooming like the real ones
IMG_3682

The controller

IMG_3683

Bedazzle Moving Gems Project
IMG_3684

Controlling gems to form accessories autonomously
IMG_3686

Lady Warrior Mask

IMG_3688

A controller for a mask

IMG_3687

Passions of Geeknesia
IMG_3689

Geeknesia IoT Platform
IMG_3690 IMG_3691

Geeknesia provides a platform for hardware entrepreneurs to be able to collaborate, learn and build IoT projects
IMG_3692

It also gather crowdfunding for the hardware entrepreneurs

IMG_3693

Geeknesia also generates free IoT Tutorials
IMG_3694

than can be accessed by everyone

IMG_3695

IoT Challenges by Geeknesia
IMG_3697

IoT contents uploaded by the members
IMG_3698

Detailed tutorials

IMG_3699

Some tips form Geeknesia
IMG_3700

Next project

IMG_3701

How to contact Geeknesia
IMG_3702

Questions and answers

IMG_3703

While at the same time ProCodeCG also had a meeting with DyCodeX πŸ™‚ This is Ria, IoT Developer from DyCodeX πŸ™‚
IMG_3704

We took a picture
IMG_3706

And start tinkering with DyCodeX ESPectro Core πŸ™‚ The driver worked just fine on Martin’s laptop.
IMG_3708

But most of our students Windows laptop won’t install the driver automatically
IMG_3710

So we had to go here andΒ tofind the driver

IMG_3711

After we got the driver then we discuss about the GPIO and other stuff
IMG_3712

We had problems with reading the layout and need some clarification about the devboard design

IMG_3713

It was just the right decision to have a meeting with DyCodeX while having Geeknesia CEO around. We discussed super important things about IoT
IMG_3715

Thanks so much Geeknesia, we really have to collaborate one day! πŸ™‚

ProCodeCG Coding Mum Batch 2 – Weekend – Day #15

Standard

Finally, the final day πŸ™‚

We prepared the display and decided which Mum went first, etc. πŸ™‚
IMG_3480

One of the reviewer, CEO of Tinker Games, Muhammad Ajie Santika had arrived πŸ™‚

IMG_3481

The other reviewer, CEO of DyCode/DyCodeX, Andri Yadi had not arrived yet due to the heavy traffic jam so we waited for a while
IMG_3482
IMG_3485 IMG_3486

Muh. Ajie Santika explained about TinkerGames, games industry, the trend and the spec of programmers needed by the industry.

IMG_3488
IMG_3490

We checked and the traffic wouldn’t let CEO of DyCode through to be able to arrived in short time so we started.
IMG_3491

Bu Akiko created a website design for a cargo company. Actually this is for a real company, that is owned by her husband, so this work is so going to be implemented very soon πŸ™‚

IMG_3492

After listening very carefully
IMG_3493

Mas Ajie gave lots of tips and advice on how to improve the design πŸ™‚
IMG_3495

Bu Rieny. Designed a website for a hotel

IMG_3496
IMG_3497

While on backstage… (speechless LOL)

IMG_3498

Bu Diana had a very simple and sleek website design for Tupperware because she’s actually a reseller of the products
IMG_3501

It was a very minimalist yet powerful design

IMG_3502

IMG_3505

Next: Bu Anug. A design of website for maternity

IMG_3507

IMG_3508

IMG_3515

Next: Carol (not yet a mum because she was substituting her mom πŸ˜€ )

IMG_3518

And yaaay, DyCode/DyCodeX CEO finally arrived!

IMG_3517

Carol create a web design for people seeking for advices

IMG_3523

IMG_3522

Now we have 3 reviewers (one on the left is unofficial) πŸ˜€

IMG_3526

The last but not least: Bu Yuti. She was working on a company profile website, which was a real project from a real client πŸ˜‰

IMG_3528

IMG_3530

 

IMG_3533

And yes, lots of questions and corrections from the reviewers πŸ™‚ The reviewers were very helpful and supportive πŸ™‚ They gave lots of feedback needed! πŸ™‚ Thanks for coming πŸ™‚

IMG_3534

While kids were all over the place. Under the table..

IMG_3494

IMG_3527

on the bed

IMG_3483

IMG_3489

jumping on the bed
IMG_3503

IMG_3509

IMG_3510

IMG_3519

on the floor (earlier)

IMG_3445

on the corners

IMG_3449

on the back

IMG_3465

on daddy’s lap

IMG_3504

on the state of confusion (due to too many kids around LOL)

IMG_3511

Dads were also everywhere πŸ˜€

IMG_3520

IMG_3529

The happy audience

IMG_3514

IMG_3513

IMG_3512
IMG_3521

DyCode/DyCodeX CEO explained about the company and what they expect from programmers πŸ™‚

IMG_3535

The explanation was quite intimidating but that’s only because DyCode/DyCodeX is a hardcore programming company πŸ™‚

IMG_3536

Time for certificates! Bu Akiko!

photo1033235300692895835

Bu Rieny!

photo1033235300692895833

Bu Diana!

IMG_3543

Bu Anug!

IMG_3546

Carol!

IMG_3547

And Bu Yuti!

IMG_3548

Mum and the reviewers πŸ™‚
IMG_3539

More of us! πŸ™‚ (the supporters and mums from prev batch not included)

IMG_3542

Congrats Mums! Now is the time to create! πŸ™‚

ProCodeCG Kids Regular Coding Class – ESPectro Core Intro – 24 Sep 2016

Standard

Today we introduced a new development board: DycodeX ESPectro Core to ProCodeCG Kids πŸ˜‰ We were invited to Bandung Maker Day – DevBoard Showdown so we went to different venue and we had to load up our stuff to be set up at the new venue πŸ™‚

IMG_2963

We keep our inventory small and compact to make it portable πŸ™‚

IMG_2964

We went to the 3rd floor
IMG_2965

And it was a wrong place LOL

IMG_2966

DiLo Bandung had set us up a nice and cozy room on the 1st floor πŸ™‚
IMG_2967

We arrived 1 hour earlier so we had lots of time to set up

IMG_2968

Most of the kids arrived early too (because we usually start the class at 9 am)
IMG_2969

And yes, we loved the place!
IMG_2970

We have parents helped us setting up too πŸ™‚

IMG_2971
IMG_2972

Lucky that we have nice parents willing to help us all the time! πŸ™‚

IMG_2973
IMG_2974

OK all set up!

IMG_2975

ProCodeCG DevBoard Kit and ESPectro!
IMG_2976

Prof. Budi Rahardjo welcoming the kids πŸ™‚

IMG_2977
IMG_3013

Whooaaa lots of little makers πŸ˜‰

IMG_3014
IMG_3016 IMG_3017
IMG_3018

We had parents on the back too! Giving us lots of support! πŸ™‚

IMG_3019
IMG_3020
IMG_3022 IMG_3023
IMG_3024

Prof. Budi Rahardjo explained about the layout of ESPectro

IMG_3025

CEO of Perkakasku.com, Handi Limijaya was also there πŸ™‚ He brought the twins to the class πŸ™‚
IMG_3026

We learned to “Hello World” ESPectro by blinking its onboard blue LED πŸ™‚ Β We also tried the onboard button, turn on the NeoPixel LED and connect to MQTT πŸ˜‰

IMG_3027

No guns in class, sir, please! πŸ˜€ πŸ˜€ πŸ˜€
IMG_3028

Ria, DyCodeX IoT Developer helped us to debug some errors and making sure the board works πŸ™‚

IMG_3030

We learned A LOT today! We have so much idea to do with ESPectro and will work on it!

DyCodeX One Day ESPectro Workshop – ToT for ProCodeCG

Standard

One of ProCodeCG Kids Coding Curriculum is to teach kids about IT and electronics, including Internet of Things πŸ™‚

We always update our education materials and curriculum to provide kids with the most updated technology. That’s why we’re always doing research and educate ourselves to be able to deliver the knowledge to them πŸ™‚

We are currently doing research on development boards, to see which one fits our curriculum.

These are (on breadboard) previous version of DyCodeX ESPectro and ProCodeCG LED Board), (on top left) Esspressif Board and (on top right) is Arduino Board.

IMG_2845

Yesterday ProCodeCG joined a One Day ESPectro by DyCodeX

14390633_620479504779657_8235596527632405534_n

It was four of us: Budi Rahardjo (ProCodeCG Mentor), Marisa Paryasto (ProCodeCG CEO and Founder), Bernard Krisnandi Soetarman (ProCodeCG Kids Parent) and Clarence Soetarman (ProCodeCG Kids)

IMG_2846

It’s us! πŸ™‚
IMG_2847

Getting ready. We brought ProCodeCG Arduino Kit because we’re going to add ESPectro board into it πŸ™‚

IMG_2850

The place, @DyPlex is a very nice place
IMG_2851

ProvidedΒ with coffee, snacks and fast internet connection πŸ™‚

IMG_2852

Before we started the workshop, DyCodeX formally gave the ESPectro boards to ProCodeCG
IMG_2854 IMG_2856
IMG_2857

We have already ordered 10 ESPectro Core and 1 ESPectro Base πŸ™‚

IMG_2859

IMG_2861

DyCode and DyCodeX CEO, Andri Yadi opened the workshop
IMG_2860

(On the back) some crews of DyCodeX also joined the workshop πŸ™‚
IMG_2862

The instructor of the workshop, Ria (DyCodeX IoT Developer). She thought us how toΒ getΒ ESPectro Library from GitHub and copy them to our Arduino folders so we can compile and upload the code to our ESPectro Board

IMG_2864

Andri Yadi showed us the features and details of the board. He explained about the design and how it works.
IMG_2865

On the next session, Ali (DyCodeX IoT Developer) showed us how to make NeoPixel work and how to connect to MQTT

IMG_2866

ESPectro Core works fine! It’s amazingly loaded with lots of features, including WiFi.
IMG_2867

ESPectro Base offers much more. More GPIO’s, more sensors, more connections.

IMG_2869

Prof. Budi Rahardjo explains to the rest of the class about the detail of MQTT connection code.
IMG_2870

How our desk Β looked like πŸ˜€

IMG_2872

The codes
IMG_2873 IMG_2874
IMG_2875 IMG_2876

IMG_2878
IMG_2879

We all were fully loaded with new amazing things! Including this ProCodeCG Kids. He tried all what he had done with Arduino to ESPectro Core πŸ™‚
IMG_2877

IMG_2880
IMG_2881

So we can say that ESPectro Core has gone through QC Test by ProCodeCG Kids and it passed πŸ˜‰

IMG_2882

Us after the workshop πŸ™‚
IMG_2883 IMG_2884

And interview afterwards πŸ™‚
IMG_2885

Now we’re going to prepare for this event tomorrow!

14322720_1580384465599796_5839225313074483109_n

Be there!