Kamis, 17 Maret 2016

II3231 - Interaksi Komputer dengan Manusia - Final Project

Arduino Final Project - Agricultural Monitoring System Part 1 - Fixed Idea for Project

My team consists of four people. This project is the last project that we'll be working on in this semester. The Arduino used in this project is Arduino Uno. This project will begin on this March and ended on April.

At first, we came up for 3 alternative ideas such as smart farming system (agricultural monitoring system), smart parking, and phone charging monitoring system. With all the consideration, we decided to work on the most feasible project which is smart farming system that we called agricultural monitoring system. The project description and needs will be told below.

Description
The system is to monitor the water and nitrate level of the farm soil remotely. As the result of the system, the data, will be sent to the web-based interface with client-server interaction. Other than monitoring function, users can also input certain action from the interface to the arduino such as watering certain amount of water or spreading certain amount of nitrate(this is still tentative). The input-process-output diagram is shown right here.


Picture 1. Input-Process-Output Diagram

Needs
What we needs in this project are:
Picture 2. Arduino Uno

Picture 3. Water Sensor

Picture 4. Nitrate Sensor

Picture 5. ESP

Picture 6. Notebook (require : database, local server, arduino uno installed)

Picture 7. Motors

Picture 8. Jumpers

Picture 9. LED (additional)

That's it for today, don't miss anything, and have a good day guys :))

Kamis, 10 Maret 2016

II3231 - Interaksi Komputer dengan Manusia - Project 3

Arduino Project 3 - ESP8266


My team consists of four people. This time, the project is about our experience with wifi using ESP8266. The Arduino used in this project is Arduino Uno. This project began on Feb 26 and ended on Mar 3. During project development, as usual, we have some obstacles. The process will be shown below.

Jessica, Alicia, Eveline, and Asta (from left to right)
Team members

[Feb 26] So, what is ESP? ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and microcontroller capability produced by Shanghai-based Chinese manufacturer. We were going to test the ESP and then realized that we were short of female jumper wires which should be used to connect the ESP with the breadboard. So, we could do nothing that day.

[Mar 3] We got the female jumper wires and got back to work. The equipments that used in this project is Arduino Uno, ESP8266, breadboard, 5 female-male jumper wires, 1 male-male jumper wire, and notebook installed with Arduino IDE. The circuit can be built like the picture shown below.

Picture 1. Circuit for the project

Picture 2. Try to connect everything

Picture 3. Finished the design

Picture 4. Ready to be build

Picture 5. Ready

After finish designed the circuit, we upload the sketch to the Arduino board. The code can be seen by following the link below.


Then, open the serial monitor and change the setting to Both NL & CR, and the baudrate to 115200 on the lower right. Then we texted 'AT' on the text box and sent it, the 'OK' response had been received. Then, we texted with many other commands.

Picture 6. Testing-1

Picture 7. Testing-2

Picture 8. Testing-3

Picture 9. Testing-4

Picture 10. Testing-5

Picture 11. Testing-6

Finally, the project will work like this.

Picture 12. Start working

That's it, we're done. Thank you, and wait for the next projects, have a good day guys :)