diff --git a/img/Arduino_BM.png b/img/Arduino_BM.png new file mode 100644 index 0000000..e59d59a Binary files /dev/null and b/img/Arduino_BM.png differ diff --git a/img/Blink_Start.png b/img/Blink_Start.png new file mode 100644 index 0000000..9e2c2cc Binary files /dev/null and b/img/Blink_Start.png differ diff --git a/img/ESP32_Testing.gif b/img/ESP32_Testing.gif new file mode 100644 index 0000000..04fce7a Binary files /dev/null and b/img/ESP32_Testing.gif differ diff --git a/img/Materials.jpg b/img/Materials.jpg new file mode 100644 index 0000000..036dd10 Binary files /dev/null and b/img/Materials.jpg differ diff --git a/index.html b/index.html index 53a8464..0efcf96 100644 --- a/index.html +++ b/index.html @@ -25,7 +25,7 @@

- Week 1 -

The first week of PFD lesson involves the objectives of undertaking real-life IT projects by making use of scrum (Lightweight Framework) via different challenge statements. My team was assigned the challenge statement - of "Data Collection Applications." After a brainstorming session, we + of "Data Collection Applications".

After a brainstorming session, we arrived at a concept that involves utilizing both a mobile phone and a wristband to monitor the wearer's location. Additionally, we also plan to leverage the built-in Bluetooth functionality to communicate with other nearby devices. However, this idea concept is quite similar to an existing application called @@ -46,7 +46,8 @@

- Week 2 -

accurately correspond with the challenge statement. Subsequently, we have opted to redirect our efforts towards the development of a mobile Arduino pathway tracker that uses GPS. The device comprises an ESP32 MCU Module, which has Wi-Fi and Bluetooth - capabilities, as well as a GPS tracker to follow the user's movements. Additionally, there will be an AWS + capabilities, as well as a GPS tracker to follow the user's movements.

Additionally, there will be + an AWS API Gateway connection between the ESP32 and AWS DynamoDB, which will be used to store the location data gathered by the GPS. Finally, to plot the course that the user has travelled, the Python library Matplotlib will be utilized. While the current sprints are focused on research, this important work is essential to @@ -54,12 +55,12 @@

- Week 2 -

materials, I will be able to transition to development sprints and start building our project.


-

SEER's Product Box

- -

This graph below outlines the resources required in Project SEER

- +

SEER's Product Box

+ +

This graph below outlines the resources required in Project SEER

+ +

- How the product works -

- - How the product works -

Since the ESP32 module has a built-in Wi-Fi component, it can transmit the location tracks captured by the GPS to the AWS API Gateway. The AWS API Gateway then routes the data to AWS DynamoDB for storing all the captured locations. To monitor the security guard's patrol path, the staff can access the AWS DynamoDB via @@ -69,7 +70,7 @@

- Week 2 -

visualizations.


-

- IBM Enterprise Design Thinking -

+

- IBM Enterprise Design Thinking -

Apart from that, after completing the IBM Enterprise Design Thinking course, I learned how to apply the five stages of the design thinking process to solve real-world problems: empathize, define, ideate, prototype, @@ -123,10 +124,36 @@

- Week 2 -

- Week 3 -

- +

- ... + Finally, after a week of waiting, I was finally able to get my hands on the ESP32 NodeMCU, a breadboard, and + a + couple of jumper wires. This mark the start and beginning of my journey to create the SEER GPS Tracker. + Despite not having the GPS Tracker device yet, i have initiated the process of conducting and testing the + evaluation of the ESP32 NodeMCU's functionality to ensure that it is in a proper working condition. + +

+

+ + To begin testing the functionality of the ESP32 NodeMCU development board, I utilized the Arduino IDE, + an open-source integrated development environment that enables users to write, compile, and upload code to + Arduino boards. Since the ESP32 NodeMCU board is compatible with the Arduino IDE, I decided to use this + application to test its functionality. +

+ Secondly, to ensure that my ESP32 NodeMCU board is properly supported by the Arduino IDE, I installed both + the Arduino + and Espressif Systems board packages for the ESP32. These packages contain all of the necessary files for + the Arduino IDE to compile and upload code to ESP32 boards. This is important because different Arduino + boards use different microcontrollers, and the Arduino IDE needs to know which microcontroller it is + generating code for in order to produce the correct machine code. +

+ Lastly, i made use of an online simple testing blink start.ino file. Since the ESP32 NodeMCU + has a built-in LED that can be controlled using the same digital pin as the Arduino board. To test the + functionality of the ESP32 NodeMCU, i uploaded the blink start code to the ESP32 NodeMCU and observe the + behavior of the built-in LED. If the LED blinks on and off every second, then the ESP32 NodeMCU is + functioning properly. + +


@@ -276,7 +303,7 @@

- Week 14 -




-

+



\ No newline at end of file diff --git a/styles.css b/styles.css index 6d0d5c0..354a74e 100644 --- a/styles.css +++ b/styles.css @@ -13,12 +13,12 @@ p{ p.inset { border-style: inset; - border-color:aquamarine; + border-color:white; } p.outset { border-style: outset; - border-color: aquamarine; + border-color: white; } p{ font-size: 30px; @@ -51,7 +51,7 @@ h2{ word-wrap: break-word; } .blog-post p{ - text-align: center; + text-align: left; font-size: 1vw; font-weight: 500; font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; diff --git a/vid/ESP32_Testing.mp4 b/vid/ESP32_Testing.mp4 new file mode 100644 index 0000000..0e4cd03 Binary files /dev/null and b/vid/ESP32_Testing.mp4 differ