ProCodeCG – Tel U – School of Computing – Node-RED Training – 28 October 2019

Standard

Today we learn Node-RED with Arduino for IoT πŸ™‚

IMG_4417

starting with installations

IMG_4419

and then creating nodes

IMG_4420 IMG_4421

IMG_4422

and make dashboard πŸ™‚

IMG_4423

IMG_4424 IMG_4427

then we start to wire Arduino and sensors

IMG_4428 IMG_4429

IMG_4430 IMG_4431

IMG_4437

and control the circuit via Node-RED πŸ˜‰

Screen Shot 2019-10-28 at 14.18.51

IMG_4432

IMG_4435 IMG_4436

and then connect more complex nodes

IMG_4438

Screen Shot 2019-10-28 at 15.26.45 Screen Shot 2019-10-28 at 10.27.15

and then show the sensor readings to dashboard πŸ˜‰

Screen Shot 2019-10-29 at 13.39.54

Screen Shot 2019-10-22 at 21.25.06

we covered all the tasks should be done today, there are some intermittent bugs related to OS, software configurations etc., but in general the training went very well πŸ™‚

IMG_4440

Thanks for having ProCodeCG πŸ™‚

Advertisement

ProCodeCG – Tel U – School of Computing – Data Science Training – Day #2 – 7 August 2019

Standard

Day #2 of Data Science Training at School of Computing – Telkom University πŸ™‚

IMG_8159 IMG_8160

IMG_8165 IMG_8158

IMG_8171

Today we learn how to crawl data from Instagram, processing it, make analysis and visualisation

IMG_8161

IMG_8162 IMG_8163

IMG_8164 IMG_8167

The data

Screen Shot 2019-08-07 at 18.49.31

Screen Shot 2019-08-07 at 18.49.35 Screen Shot 2019-08-07 at 18.49.40

The results

IMG_8168

IMG_8170

IMG_8172

IMG_8174

IMG_8175

IMG_8176 Screen Shot 2019-08-07 at 10.39.53

Screen Shot 2019-08-07 at 13.00.55 Screen Shot 2019-08-07 at 13.38.48

Screen Shot 2019-08-07 at 10.00.52

Screen Shot 2019-08-07 at 13.48.45 Screen Shot 2019-08-07 at 13.57.10

Screen Shot 2019-08-07 at 14.01.08 Screen Shot 2019-08-07 at 14.07.32

this is the result of very latest topics πŸ˜‰

Screen Shot 2019-08-07 at 14.21.54 Screen Shot 2019-08-07 at 14.22.07

Screen Shot 2019-08-07 at 14.45.16 Screen Shot 2019-08-07 at 14.46.27

Thank you very much to School of Computing – Telkom University giving ProCodeCG an honour to share a bit what we know about Data Science πŸ™‚

IMG_8177

IMG_8178

ProCodeCG – Tel U – School of Computing – Data Science Training – Day #1 – 6 August 2019

Standard

Today is the first day of Data Science Training at School of Computing – Telkom University πŸ™‚

5D450E8F-3B10-4BAB-8737-68CA1B33B455

The training room

A9507F0A-E4CF-4D00-87E2-F6F7C98F3EE6

What we learned today is how to use Python for Data Science πŸ™‚

IMG_8113

we learned to process different kinds of data, from txt, csv, json to xml. Tomorrow we will learn how to process data in graphql format πŸ˜‰

IMG_8114

IMG_8115 IMG_8120

IMG_8122

The codes

Screen Shot 2019-08-06 at 11.20.16

Screen Shot 2019-08-06 at 14.17.31

The data

Screen Shot 2019-08-06 at 19.10.34 Screen Shot 2019-08-06 at 19.10.39

Screen Shot 2019-08-06 at 13.51.59 Some of the results Screen Shot 2019-08-06 at 14.24.17

Screen Shot 2019-08-06 at 14.33.43 IMG_8123

Screen Shot 2019-08-06 at 15.15.07

The class

IMG_8109IMG_8118

IMG_8121 IMG_8111

IMG_8112

Tomorrow will do data crawling, parsing, analysing and visualising πŸ˜‰

ProCodeCG Creating Games Private Class – Day #2 – 23 May 2019

Standard

Day #2. We start to think about what games to make πŸ˜‰

IMG_1778 IMG_1784

IMG_1777

This is how we do brainstorming and designing the game πŸ™‚

IMG_1779

IMG_1781

IMG_1782

IMG_1790

IMG_1791

IMG_1794

We have LOTS of ideas but we will choose one to create today: Matching Game. The game will be about matching pictures or cards. The codes:

IMG_1780

IMG_1785

IMG_1786 IMG_1789

The prototype of the game πŸ™‚ We took a lot of time to figure out how to identify same objects without too many complicated stuff πŸ™‚

IMG_1792

Great, at least it works now. The main logics have been coded, the hard work is now on creating assets πŸ˜€

IMG_1793

Creating games, even the simplest ones need hard work, persistency and experience.

IMG_1783

There’s no such things as shortcut πŸ™‚ We have to spend time and work πŸ™‚

IMG_1788

*Photos and videos are also available here

ProCodeCG Creating Games Private Class – Day #1 – 22 May 2019

Standard

Day #1 of Creating Games Private Class πŸ™‚ The target for 3 days is to be able to make a game that is eligible to be uploaded to PlayStore πŸ˜‰

IMG_1720

Before start to create a game, one should learn basic principals of programming. Today Fariq has to go through some tasks to learn the logics and basic skills to create a game

IMG_1721

Doing these kind of challenges and solving problems can help us to be more creative and flexible

IMG_1723

On the left side is a tool to create games: GameMaker

IMG_1726

Even though this tools is simple, it is powerful enough to create awesome games

IMG_1728

and also to learn programming

IMG_1722

IMG_1724 IMG_1725

An example of a simple game created with Game Maker πŸ™‚ The first game of Fariq πŸ™‚

IMG_1729

*Photos are also available here

 

ProCodeCG – 1 Day IoT Workshop – INIXINDO – 29 March 2018

Standard

It is a great honor today for ProCodeCG to be invited to give a workshop about IoT to one of the most prominent training center in Indonesia: INIXINDO πŸ™‚

IMG_1452 IMG_1453 2

Preparation before the class

IMG_1454

The stuff

IMG_1455 2

IMG_1456 2 IMG_1457 2

IMG_1458 IMG_1459

IMG_1460 IMG_1461

The presentation

IMG_1462

IMG_1464 IMG_1465

IMG_1467

IMG_1468

The class

IMG_1463

IMG_1466

IMG_1470

IMG_1471 IMG_1472

IMG_1473 IMG_1474

Some screenshots of what we learned today

IMG_1475 IMG_1477

IMG_1479 IMG_1480

Bildschirmfoto 2018-03-29 um 1.44.37 PM

Bildschirmfoto 2018-03-29 um 1.44.46 PM

A great day with great persons! πŸ™‚

IMG_1481

Wishing to be able to collaborate with INIXINDO again very soon πŸ™‚ Thanks so much for having us πŸ˜‰

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 – 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 Family Coding Crash Course Day #1 – 21 Nov 2016

Standard

Today we started the first day of Family Coding Crash Course on Arduino πŸ™‚ These are Sadid and Razin, they are brothers and they are so interested in coding πŸ™‚

IMG_6948

On the left, Pak Bullit Sesariza (the uncle, who are an expert in programming) and on the right is Pak Budi Rahardjo, one of the mentor of today πŸ™‚

IMG_6949

The course will be from Mon – Fri. We only had these two for Monday and Tuesday but their mom and aunt will join us on Wednesday and Thursday.
IMG_6950

The first thing to do was to download and install the latest version of Arduino Software πŸ™‚

IMG_6952

Then we do the Blink test to on board Arduino LED.
IMG_6958

WeΒ learned about breadboard, resistor (and how to calculate the value) and Β LED, and then we connected Arduino to a breadboard with LED an resistor and made it blink πŸ™‚

IMG_6959

Then we add more LEDs and resistors πŸ™‚
IMG_6960

It was supposed to be 8 LED but the breadboard was too small, only 4 LEDs fit πŸ™‚

IMG_6961

After Sadid and Razin got the LEDs blinking (in one way and many ways), we use a LED module
IMG_6962

ProCodeCG LED, which is a hassle-free way to play with LED (without having to deal with those jumpers and resistors LOL)

IMG_6963

The previous code uploaded to Arduino worked right away (notice that only 4 LEDs activated :))
IMG_6964

IMG_6970

We had a great time

IMG_6965

3 hours flew very fast πŸ˜€ It wasn’t enough πŸ™‚
IMG_6968

We will learn how to use button and RGB LED tomorrow πŸ™‚

iOS App Development Training with DyCode

Standard

Today we, DyCode and ProCodeCG collaborate to give a training on iOS App Development with Swift at Bandung Digital Valley (BDV)!

This is the participants and the trainers before the training started πŸ™‚ Happy and fresh, glowing and shining πŸ˜€

IMG_7243

This is Andri Yadi, the CEO of DyCode, a leading company of training and apps development. He is also President of ID-Objective-C, the one and only in Indonesia.

IMG_7250

This is Bayu Wicaksono, Mobile Apps Team Lead of DyCode. A very hardcore and qualified programmer.

IMG_7254

This is us after lunch break. A bit burnt out after a hard Swift coding session πŸ˜€

IMG_7258

We also got a guest from IBM, this is Rudi Suryadi – System Architect, explaining about Development War Day. Register before 18 April 2015, there are merchandises for those who sign up! πŸ™‚

IMG_7256

And DyCode surprised us with a bonus topic: INTRO TO WATCHKIT! WOW πŸ™‚

IMG_7274

Ok. Everybody wants to lead on technology and programming, should learn from a leading trainer. DyCode offers several trainings on apps development. Visit  http://edu.dycode.co.id/ for more info.

IMG_7276

We also gave merchandises away including this very cool Swift T-Shirt! It is given to The Most Awesome Participant, which was Seterhen Akbar (Saska) from Labtek INDIE!

IMG_7278

And to make it even, as DyCode had twisted our brains to keep up with all the coding stuff, ProCodeCG’s Mentor, Budi Rahardjo gave DyCode’s CEO a book about Elliptic Curve Cryptography (written by Pak Budi Rahardjo and also ProCodeCG’s Founder Marisa Paryasto). So that DyCode will experience more or less the same headache LOL

IMG_7282

Another gift, a USB from Microsoft Azure was given to the youngest participant: Rio Rizki Wijaya.

IMG_7281

All of the participants today, along with DyCode trainers and ProCodeCG personnels will get together again on ProCodeCG codeMeetUp next week, Monday 13 April 2015!

End of the report today πŸ™‚