Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:avaduva:weatherstation [2023/05/28 23:00]
sorana_elena.ion [Download]
pm:prj2023:avaduva:weatherstation [2023/05/28 23:22] (current)
sorana_elena.ion [Concluzii]
Line 118: Line 118:
 On the web application side, Django is used to develop a user interface for accessing and visualizing the stored sensor data. Django is a high-level Python web framework that follows the Model-View-Controller (MVC) architectural pattern. It provides a robust set of tools and features for rapid web application development. On the web application side, Django is used to develop a user interface for accessing and visualizing the stored sensor data. Django is a high-level Python web framework that follows the Model-View-Controller (MVC) architectural pattern. It provides a robust set of tools and features for rapid web application development.
  
-In the Django code, models are defined to represent the structure of the MySQL database table where the sensor data is stored. Views are implemented to handle user requests and retrieve data from the database. Templates are used to render the HTML pages and present the data to the user in a visually appealing way.+In the Django code, models are defined to represent the structure of the MySQL database table where the sensor data is stored. Views are implemented to handle user requests and retrieve data from the database. ​
  
 The integration between the firmware code, MySQL, and Django allows for real-time data collection from the sensor device and seamless storage and presentation of the data through a web application. The integration between the firmware code, MySQL, and Django allows for real-time data collection from the sensor device and seamless storage and presentation of the data through a web application.
-By combining the firmware code with Django and MySQL, you can create a comprehensive system that collects, stores, and presents sensor data, providing valuable insights and facilitating further analysis. 
-===== Rezultate Obţinute ===== 
  
-== Results Achieved ==+By combining the firmware code with Django and MySQL, I could create a comprehensive system that collects, stores, and presents sensor data, providing valuable insights and facilitating further analysis. 
 + 
 + 
 + ===== Results Achieved ​=====
  
 1. Sensor Data Acquisition:​ 1. Sensor Data Acquisition:​
Line 159: Line 160:
  
 {{ :​pm:​prj2023:​avaduva:​poza3.jpeg?​600 |}}{{ :​pm:​prj2023:​avaduva:​poza1.jpeg?​600 |}}{{ :​pm:​prj2023:​avaduva:​poza2.jpeg?​600 |}}{{ :​pm:​prj2023:​avaduva:​poza6.jpeg?​600 |}}{{ :​pm:​prj2023:​avaduva:​poza5.jpeg?​600 |}}{{ :​pm:​prj2023:​avaduva:​picture0.png?​600 |}}{{ :​pm:​prj2023:​avaduva:​poza4.jpeg?​600 |}} {{ :​pm:​prj2023:​avaduva:​poza3.jpeg?​600 |}}{{ :​pm:​prj2023:​avaduva:​poza1.jpeg?​600 |}}{{ :​pm:​prj2023:​avaduva:​poza2.jpeg?​600 |}}{{ :​pm:​prj2023:​avaduva:​poza6.jpeg?​600 |}}{{ :​pm:​prj2023:​avaduva:​poza5.jpeg?​600 |}}{{ :​pm:​prj2023:​avaduva:​picture0.png?​600 |}}{{ :​pm:​prj2023:​avaduva:​poza4.jpeg?​600 |}}
-===== Concluzii ​=====+===== Conclusion ​=====
 In conclusion, the weather station project successfully utilized the NodeMCU ESP8266 microcontroller along with various components such as the BME280 sensor, LCD display, and Wi-Fi module to create a functional and efficient weather monitoring system. In conclusion, the weather station project successfully utilized the NodeMCU ESP8266 microcontroller along with various components such as the BME280 sensor, LCD display, and Wi-Fi module to create a functional and efficient weather monitoring system.
  
Line 185: Line 186:
  
  
-===== Bibliografie/Resurse ​=====+===== Resources/References ​=====
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uriresurse Internet folositeeventual grupate pe **Resurse Software** şi **Resurse Hardware**.+Adafruit BME280 Library ​Official documentation and examples for interacting with the BME280 sensor using the Adafruit library. Available at: https://​github.com/​adafruit/​Adafruit_BME280_Library 
 + 
 +Arduino Official Website - The official website of Arduinoproviding documentationtutorials, and forums for Arduino programming and projectsAvailable at: https://​www.arduino.cc/​ 
 + 
 +ESP8266 Arduino Core - Documentation and resources for programming ESP8266 microcontrollers using the Arduino IDE. Available at: https://​github.com/​esp8266/​Arduino 
 + 
 +DHT Library - Library for reading temperature and humidity values from DHT sensors. Available at: https://​github.com/​adafruit/​DHT-sensor-library 
 + 
 +LiquidCrystal_I2C Library - Library for controlling LCD displays using the I2C protocol. Available at: https://​github.com/​johnrickman/​LiquidCrystal_I2C 
 + 
 +Arduino Project Hub - A project tutorial on creating an Arduino weather station. Available at: https://​projecthub.arduino.cc/​woutvdr/​arduino-weather-station-9dd87f 
 + 
 +YouTube Video Tutorial - A YouTube video tutorial demonstrating the construction and operation of an Arduino weather station. Available at: https://​www.youtube.com/​watch?​v=RLLH5Flbm1M&​t=224s 
 + 
 +Medium Article - A Medium article providing guidance on integrating Django with an existing MySQL database. Available at: https://​medium.com/​@kivaimuinde/​how-to-use-django-with-an-existing-database-mysql-8ff0e8446c2f 
 + 
 +GitHub Repository - A GitHub repository containing code for connecting an ESP8266 with OpenWeatherMap (OWM) API and displaying data on an I2C LCD. Available at: https://​github.com/​Wunderwaffez/​esp8266-owm-i2c 
 + 
 +YouTube Video Tutorial - A YouTube video tutorial demonstrating the implementation of a weather station using Arduino and NodeMCU. Available at: https://​www.youtube.com/​watch?​v=4b_yrbPLiLo&​ab_channel=CreativeStuff 
 + 
 +Instructables Tutorial - A detailed tutorial on how to make an Arduino weather station. Available at: https://​www.instructables.com/​How-to-Make-an-Arduino-Weather-Station/​ 
 + 
 +Hackster.io Tutorial - A tutorial on creating a weather station using Arduino and NodeMCU. Available at: https://​www.hackster.io/​tarantula3/​weather-station-using-arduino-and-nodemcu-d2b9d3 
 </​note>​ </​note>​
  
pm/prj2023/avaduva/weatherstation.1685304042.txt.gz · Last modified: 2023/05/28 23:00 by sorana_elena.ion
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0