Overnight success is a myth, one must go through life learning processes called failures. This phrase is something we have all heard before, even from the most successful people in history. However, this was something I refused to believe in, hoping failures will never cross my path. Yes. Growing up with good academic performance in school had led me to be in denial about failing in later life.

Striving to become top student in class had been smooth sailing thanks to the support and upbringing of my parents. Without realizing it, I became a results-oriented person. I was focused on…

Hi everyone! How have you been? Hope we are all doing well in this current pandemic situation :)

So, I started to enroll my learning journey at #GenerasiGIGIH intermediate level since 5th July and… last week was the second week of my data class journey which has been amazing!

Let me share with you, what I’ve learned:

Analysis 101 —

We learned 5 important steps on data analytics:

  • Determine Purpose
  • Measurement Priorities
  • Collect, Prepare and Clean
  • Interrogate the Data
  • Interpret and Visualize

Plus, on types of data and doing data preparation (collection and cleansing).

New things that I learned during this session?


So, for the last project we will learn how to insert sensor readings into a MySQL database.

Actually we need to sign up for a hosting account and set up a domain name first. But, thanks to Hardy, our very kindly friend who let us to use his domain, we can directly go to the next step: log in into Cpanel using hardy’s account login credentials.

After that, we opened File Manager.

For the third topic, we will learn how to send data to our ESP32 using an HTML form. In our case, we will input the data through a web server that displays three input fields.

Thanks to the clear explanation written on that page, we managed to do the project on this third topic very smoothly and finished it within a short amount of time!! :D

So, started with the wirings where we still used the same wirings as the two previous projects.

And here’s the code that can be found within the randomnerd page:

Note : Don’t forget…

It was Wednesday, 22 April 2020 around 08.00 pm, where my team and I decided to do the second and third topics together via Gmeet *again*. The second topic is about data logging, where we will learn how to record and save sensor readings to Google Sheets. By now, you may be wondering “For what?”. Well, it is an easy way to help us do weather forecasting based on previous data about the weather.

IFTTT Account

To integrate with Google Sheets using ESP32, we need to use 3rd party service like IFTTT. …

Because of the current situation, our lecturer decided to cancel the final project (yey thank you very much Pak Soni… *grateful*), and instead he told us to learn and explore four more topics for the remaining four weeks of the study. The first topic is about Data Visualization, where we will learn how to plot sensor readings on a web server using ESP32.

Just like the previous project, my team and I agreed to do the ninth project together via Gmeet. I also prepared all the components needed for this project, which were:

  2. BME280 sensor module

For the eight project, we still have to deal with Wi-Fi based project. We have to learn how to create a web server with the ESP32 to display readings from the BME280 sensor module.

Second week of online learning started to make me feel more chaotic than everrr… We have a lot of tubes, such as OOP, AKS, MSD, and MBD. While doing OOP project on a Saturday night, at 7 p.m. I got a notification from my SE group chat. We agreed to do the eight project together via Google Meeting at 8 p.m.

So, at 8 p.m we…

For the seventh project, we are assigned to build web server with an ESP32. Unlike previous project where we managed to work together as a team, in this project we are separated by (geographical) distance due to the current COVID-19 pandemic. While I’m still here in Bandung, my teammates, Alya and Shofu had came back to their hometown in Medan (for Alya) and Pekanbaru (for Shofu).

But eight hours before her flight to Medan, Alya had sent me all the tools needed for upcoming projects, which are the ESP32 and breadboard (only). Yes. I just realized that we only own…

Elisabeth Levana (18218032)

Identifikasi Masalah

Ketika berkunjung ke perpustakaan ITB, saya sering melihat antrian yang sangat panjang dari mahasiswa yang ingin melakukan peminjaman atau pengembalian buku. Belum lagi, ada jam operasional tertentu dimana kita baru bisa melakukan peminjaman ataupun pengembalian buku.

Deskripsi singkat solusi sistem

Dari permasalahan ini, saya mengusulkan solusi sistem peminjaman dan pengembalian buku dengan menggunakan ESP32 dan teknologi Radio-frequency identification (RFID) yang menggunakan gelombang radio pada frekuensi tertentu untuk mengidentifikasi atau melacak tag yang berada dalam suatu item (pada kasus ini: KTM dan buku).

Spesifikasi desain sistem yang dirancang

Sistem peminjaman dan pengembalian buku akan memanfaatkan Personal Computer (PC), Liquid Crystal Display (LCD) untuk menampilkan kode KTM dan…

The topic for our sixth project is about Bluetooth Communication. There are two subtopics here, Bluetooth Classic and Bluetooth Low Energy. In Bluetooth Classic, we can learn how to exchange data between an ESP32 and an Android smartphone. In Bluetooth Low Energy, we can learn how to create an ESP32 BLE server, and an ESP32 BLE scanner to find that server. But in this blog, I will just write about the Bluetooth Classic ones.


Here’s a list of parts that we need to prepare :

  1. DOIT ESP32 DevKit v1
  2. Android smartphone
  3. Jumper wires
  4. LCD Display

It’s necessary to install ESP32…

Elisabeth Levana Thedjakusuma

Information System and Technology Student at Institut Teknologi Bandung.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store