team311.github.io

EGR 314 Final Report: The Weather Wizard

Table of Contents

Table of Figures

Organization Charter

Team Goals

The team has shared goals that reflect a successful product with regard to EGR314. The goals are listed below:

Product Mission Statement:

To successfully launch a mobile weather station, setting a new benchmark in environmental monitoring technology, and inspiring future innovations. Our device will aim to provide accurate measurements of various weather conditions including, but not limited to, temperature, light, and humidity.

As a team we discussed what was the most important aspect of each section of the organization charter. While discussing, we agreed on what values were important to the success of the team. These values gave us a healthy team dynamic as a base, from which we could build a cooperative group that completes work on time and with quality. We defined our purpose by highlighting the project details, ensuring all requirements would be included and accomplished. During our discussion we also set rules for what we expected of eachother, just so we could have a written reference of an agreement in the event that there was a conflict between the team. We have all agreed to uphold these expectations to the best of our ability. Finally, with all of the groundwork in place, we could focus on the product mission statement. In this discourse, the team went over what we intended to complete in this class, in accordance with the project details, focussing on what we were confident in, as well as what we knew was going to be a challenge. After all of this was written down, we could turn our attention to the user’s needs.

User Needs, Benchmarking Product Requirements

Identify User Needs

The needs identified in Appendix B were brainstormed by all of the team members based on the basis of the project as well as external benchmarking research with alternative products on the market. We also used artificial intelligence to generate a mass of concepts, from which we sifted through and built on ones that could be applicable to the project. All ideas were welcome and none were left out, regarless of how ridiculous they could seem.

Organize

The brainstorming for the user needs happened on a Jamboard, seen below, where we could throw out ideas, and sort them in the form of sticky notes, as well as color coding like ideas. After sorting based on similar categroies, we came up with a common theme for the group, and gave them each a meta statement. From there, we ranked the statements based on how frequent they popped up in the VOC Benchmarking as well as our own personal interpretation of what was most valuable to the project’s success.

Figure 1: Jamboard of 100 Needs Statements (Needs are Overlapped)

Figure_6_User_Needs

Figure 2: Notes Grouped into Categories

Figure_7_User_Needs

Figure 3: Ranked Meta Need for Each Category

Figure_8_User_Needs

Table 1: Categorized and Ranked User Needs

Category Meta Statement Importance
Design The product needs to have a quality design to make sure it functions properly. ***
Function The product must be functioning as intended with the utmost efficiency. ***
Quality All materials should be high quality, as well as the final design. **
Ease-of-use The product needs to be easy for all ages to figure out and use. **
Safety The product needs to safely interact with all users. *

Design Ideation

Every team member participated in the generation of ideas, and use of ChatGPT was also used to help combine our ideas into a single design. We found that the most effective brainstorming came when we were just talking in a regular conversation about the class, and what we would think would be cool to build or see built. From that conversation we had a lot of great concepts to build off on. We also found that giving a title to each idea or concept, regardless of how ridiculous, made it more real and seemed more feasible to us. Another topic that helped us with generation was going through our stakeholders’ situations and what could possibly help them in relation to environmental sensing and response. After a lengthy discussion, our results are shown in Appendix C.

See Appendix D for how we sorted the ideas down to three concepts.

Sort, Rank, and Group Design Concepts

Figure 4: Sorted Design Concepts

Figure_1_Design_Ideation

Concept Sketches

Each sketch was created from a carefully written prompt given to an artificial intelligence image generator. We were pleased with the results, however the image is not as accurate as we would’ve hoped. Aftera lot of deliberation, the final results are shown below. The artificial intelligence was not good at printing words into the images, so we’ve decided to ignore them in our description and presentation of the images.

Figure 5: WeatherWizard: Atmospheric Magic Station

Figure_2_Design_Ideation

Figure 6: ClimateCourier: Data Delivery System

Figure_3_Design_Ideation

Figure 7: WeatherBackPack: Sensor Built Backpack

Figure_4_Design_Ideation

Selected Design

After some edits to our original sketch, this design below is what we will end up pursuing for the final look of our project. We decided to go for a clean and modern asthetic that still ties in elements of nature. The sheep was a byproduct of the prompt, and should be ignored. Our design also will include a variety of LED fixtures that will highlight the intensity of the sensors readings.

In finalizing our project design, the team collectively decided on a configuration that not only captures the modern aesthetics we aimed for but also ensures functionality through its clever use of space and technology. We chose a design that is both clean and modern, incorporating elements of nature to create a cohesive theme that resonates with our environmental monitoring objectives. The inclusion of a sheep in the imagery, while unintended, is a humorous byproduct of our AI-driven design process, underscoring the sometimes unpredictable results of such technologies. This will not feature in the actual product, but serves as a reminder of the creative process’s dynamic nature.

The design features various LED fixtures that are not merely decorative but serve a crucial functional role. These LEDs are designed to change in intensity and color based on the sensor readings, providing an intuitive visual feedback system for the user. This allows for immediate and clear communication of environmental changes without needing to interact directly with the device, enhancing user experience and accessibility.

Furthermore, the choice to incorporate advanced sensors in our design directly aligns with our core mission of providing precise and reliable environmental monitoring. These sensors, crucial for the functionality of the mobile weather station, include capabilities for measuring temperature, humidity, and atmospheric pressure, among others. They are integrated seamlessly into the design, maintaining the sleek look while providing high functionality. The use of I2C or SPI-based communication protocols ensures that our device can interface effectively with both current and future technological ecosystems, a testament to our forward-thinking approach.

Overall, the decisions made in the selected design phase were guided by our dedication to innovation, usability, and aesthetic appeal, reflecting our commitment to creating a product that is not only effective but also aligns with the ethical and professional standards we set for ourselves as future leaders in the industry. This design is a critical step toward achieving our vision of setting a new benchmark in environmental monitoring technology.

Figure 8: Final Design Concept

Screenshot 2024-02-28 at 8 53 44 PM

Final Block Diagram

Below is our updated block diagram. As one can see, we do not have anything on our 9V power rail. This is due to all of our components being able to be run at 3.3V or lower. Our battery has sufficient current to provide amperage to everything, as can be seen in Appendix E: Power Budget. Only the major components are shown here.

Figure 9: Fully Updated Block Diagram

image

Final Component Selection

In researching for our product, we charted our possible components, comparing the pros and cons of multiple options before deciding on a winner. Only the major components were detailed, as the minor parts can be gathered from class or the lab directly. MAKE SURE EACH ONE HAS AT LEAST 3 PROS AND CONS

Power Supply

Figure 10: Power Supply Selection

Power_supply

Choice: Panasonic 6LF22XWA/B

Rationale: The Panasonic 6LF22XWA/B seems to be the best option as it is the easiest battery for our users to get a hold of while still being fairly easy to work with for our product setup.

Pros:

Cons:

Humidity Sensor

Figure 11: Humidity Sensor Selection

Humidity_sensor1

Humidity_sensor2

Choice: Option 2 SENS HUMID/TMP 3.3V SPI 3% 8SOIC

Rationale: It is the cheapest option so it helps us stay within budget. It also has the highest accuracy while still having a low input voltage and the required SPI output.

Pros:

Cons:

3.3V Switching Regulator

3 3V_Switching_Regualtor

Choice: LM2575S-3.3/NOPB

Rationale: It offers a high-efficiency (up to 77%) step-down (buck) regulator capable of handling up to 1A of output current. Its simplicity of design, requiring minimal external components, combined with a wide input voltage range of 4V to 40V, makes it versatile and ideal for a broad range of applications, from simple consumer electronics to more complex industrial systems.

Pros:

Cons:

Figure 12: Motor Driver Selection

Motor_Driver

Motor_Sensor_2

Choice: Option 1: IFX9201SGAUMA1 IC HALF BRIDGE DRIVER 6A 12DSO

Rationale: This option seemed to have the best qualities with the least amount of drawbacks. It will be easy enough to solder and have all the capabilities we need for this project.

Pros:

Cons:

Motor

Figure 13: Motor Selection Selection

Motor

Choice: FIT0441 GEARMOTOR 159 RPM (3V version)

Pros:

Cons:

Temperature Sensor

Figure 14: Temperature Sensor Selection

Temperature_Sensor

Choice: TC74A4-3.3VCTTR

Rationale: The TC74A4-3.3VCTTR stands out as the best choice due to its straightforward digital I2C interface, which greatly simplifies integration with PIC microcontrollers, enabling easy data communication without complex programming. Additionally, its low operating voltage of 3.3V, low power consumption, and decent accuracy make it highly suitable for a wide range of applications, particularly those with power and space constraints.

Pros:

Cons:

A full list of our components and materials can be found in Appendix F: BOM

Microcontroller Selection

In this section, we highlight the effort put into finding the correct microcontroller for our project. There were many specifications to consider, so we have to carefully look at a varety of factors before ulitmately making a decision.

Figure 15: Initial Microcontroller Selection

Microcontroller_1 Microcontroller_2 Microcontroller_3 Microcontroller_4

The choice we settled on was the PIC18F26Q24, which enabled us to have enough SPI and I2C pins to fully implement all the requirements for the project. This option was initially thought to be perfect, until the microcontroller got delivered and we found out it only ran on MCC Melody, a version of the software that we were not familiar with. This was a challange that we put our best effort on facing, but we ended up not being able to implement all of our subsystems into the unfamiliar UI. In the end, we decided to pivot to a new microcontroller, the PIC18F26K22T, The parametrics and product features of the new device are pictured below. This new PIC met all the requirements of the project, while also using MCC Classic, so we could program in familiar territory. This change ended up saving the project from needless difficulty, which let us focus on other things, like the hardware proposal.

Figure 16: Final Microcontroller Specifications

image

image

image

Link to Microcontroller Page

Final Hardware Implementation

Hardware Design Satisfaction of Project Requirements

Our hardware design meticulously addresses the project requirements by integrating advanced sensors, reliable power management, and robust communication interfaces into a compact and efficient system. This design approach not only fulfills the operational needs of our mobile weather station but also aligns with the overarching goals of durability, portability, and ease of use.

The inclusion of a diverse array of sensors, such as temperature, humidity, and atmospheric pressure sensors, directly correlates with our commitment to providing accurate and comprehensive environmental data. These sensors are chosen for their precision and low power consumption, which are crucial for the long-term deployment in varied environments. Additionally, our hardware layout incorporates a 3.3V switching regulator that ensures energy efficiency across the system, thereby extending battery life and reducing the need for frequent maintenance.

Communication reliability is achieved through the integration of a robust wireless module that supports real-time data transmission to a central server or directly to user interfaces. This feature is essential for users who rely on timely weather updates for critical decision-making in sectors like agriculture, research, and public safety.

Team Decision-Making Process in Hardware Design

The decision-making process for the hardware design was intensely collaborative, involving all team members to leverage their expertise in various aspects of engineering. Early in the project, we established clear criteria based on the project’s requirements and user needs which guided our selection of components and design configurations.

Throughout the design phase, we held regular review meetings where each component and subsystem design was evaluated against these criteria. These discussions were crucial for ensuring that each hardware choice—from sensors to communication systems—was justified not only in terms of functionality but also cost, availability, and future scalability.

To accommodate the diverse needs of our potential users, we decided to adopt a modular design approach. This allows for easier upgrades and customization of the weather station, catering to users who may require specific functionalities not provided in the standard model. This flexibility in design was a significant decision that aligned with our goal of providing a versatile and adaptable product.

The iterative nature of our design process also meant that feedback was continually sought and incorporated. Prototyping played a critical role here, allowing us to test our assumptions and refine the hardware setup before finalizing the design. This iterative testing and feedback integration were critical in ensuring that the final product not only met but exceeded the expectations set forth in our project requirements.

By maintaining a focus on practicality and user-centric design, and by fostering an environment of open communication and continuous improvement, our team was able to develop a hardware proposal that is both innovative and aligned with the strategic objectives of our project.

Our hardware proposal details the schematic of how our PCB board will be laid out. Each section corresponds to a subsystem, which each team member is specializing in.

Figure 17: Final Hardware Schematic

image

As well, here is a prototype of the layout of our team PCB. This is subject to change according to specific needs.

Figure 18: Front of PCB

image

The back of the board as well:

Figure 19: Back of PCB

image

Final Software Implementation

Below is a UML diagram that proposes a logic flow for the software we plan to implant in the PCB. It follows a reader-friendly pseudocode that will implement many feedback responses to let the user know when the product detects either a temperature or humidity level outside of the desired threshold. There are plans in the future to be able to have the threshold be determined by user input, but such a development will have to wait until the team is more well versed in ESP32 functionality. Click here to see an overview of our MPLab code.

Functionality Satisfaction through Software Design

The software driving our mobile weather station is meticulously crafted to meet specific user needs and product requirements, as outlined in our project documentation. At its core, the software is designed to offer real-time environmental monitoring with high reliability and user-friendly interaction, directly addressing the need for accurate, timely data and ease of use.

The UML diagram we developed provides a clear, logical flow of operations that starts with the initialization of sensors and progresses through data collection, data processing, and user feedback. This structure ensures that the system continuously monitors environmental variables such as temperature and humidity, and updates the user interface in real time. By implementing feedback loops, the software can alert users whenever certain environmental thresholds are exceeded. This feature is crucial for applications like agricultural planning, where knowing real-time conditions can directly influence operational decisions.

Moreover, the software supports future expansions, such as user-defined thresholds and the incorporation of additional sensors, without requiring a complete redesign. This forward-thinking approach satisfies the product requirement for scalability and adaptability, allowing our device to evolve in response to future user needs or technological advancements.

Design and Decision-Making Process

The design process for our software was collaborative and iterative, with a strong emphasis on aligning with the hardware capabilities and the overall mission of the project. We began by mapping out user stories and translating these into software features that address those needs directly. For instance, the need for real-time alerts when conditions deviate from user-specified parameters became a foundational aspect of our software architecture.

During our design sessions, we utilized a variety of tools and methodologies, including brainstorming sessions, feasibility studies, and mock-ups. These activities helped us visualize potential challenges and iterate on solutions promptly. We also adopted an Agile development approach, which allowed us to develop software in sprints and incorporate feedback at various stages of the development process. This flexibility was crucial in adapting to new insights from ongoing hardware development and user feedback.

In decision-making, we prioritized reliability and ease of use, recognizing that the success of the project depended not just on meeting technical specifications but also on ensuring that the end product would be practical and accessible for the intended users. We made strategic decisions to use established libraries and frameworks to reduce the risk of bugs and accelerate the development process. Moreover, the choice to implement a modular design for the software components was aimed at facilitating maintenance and future upgrades, thus enhancing the product’s longevity and adaptability in a fast-evolving technological landscape.

Through continuous integration and testing, we ensured that each software component interacted seamlessly with others and met the rigorous demands of real-world operation.

Figure 20: Final Software UML Diagram

image

System Verification

Figure 21: System Verification Table

image

As part of our rigorous engineering process, we conducted a comprehensive system verification to ensure that all hardware connections were correctly implemented and that each individual subsystem operated as expected. This verification process was critical in guaranteeing the functionality and reliability of our mobile weather station before proceeding to the integration testing phase.

During the verification, each subsystem was individually tested for performance and stability. We followed a checklist-based approach, where each component’s connection and response were systematically verified against predefined criteria. This methodical verification ensured that issues were identified and resolved at an early stage, significantly reducing the risk of compound errors in later stages of development. After each subsystem passed its respective tests, it was signed off by the project lead, ensuring accountability and meticulous documentation of the verification process.

The successful completion of this verification phase gave us confidence in the robustness of our hardware setup. It also provided a solid foundation for the subsequent integration and field testing phases, ultimately leading to a reliable and user-friendly final product. This thorough verification approach reflects our commitment to quality and precision in developing a state-of-the-art weather monitoring solution.

Lessons Learned

Top 10 Lessons Learned from the Project

  1. The Importance of Clear Communication: Throughout the project, we learned that clear and frequent communication among team members is crucial. Misunderstandings can lead to project delays and errors. Regular meetings and using collaborative tools helped us stay aligned on our goals and progress.

  2. Effective Time Management: Managing our time effectively was key to meeting project deadlines. We learned to prioritize tasks and set realistic milestones, which allowed us to progress smoothly without last-minute rushes.

  3. Adapting to New Technologies: This project exposed us to new technologies and tools, from advanced sensors to software platforms. We learned the importance of being flexible and open to learning new skills, which were essential for successfully integrating these technologies into our project.

  4. Thorough Testing and Validation: We learned that rigorous testing and validation of each component and subsystem are indispensable. Feedback from the design review highlighted the need for thorough testing to catch and fix issues early, preventing costly revisions later in the project lifecycle.

  5. User-Centered Design Focus: From our status reports and user feedback, it became clear that focusing on user needs is critical. This approach guided our design decisions, ensuring that the final product was not only technically sound but also user-friendly and practical for real-world applications.

  6. Collaborative Problem Solving: Working on complex problems as a team taught us the value of diverse perspectives in finding innovative solutions. Collaborative problem-solving led to more effective solutions than any of us could have achieved individually.

  7. Importance of Documentation: Proper documentation was another crucial takeaway. Documenting our processes and decisions helped us keep track of our progress and made it easier to revisit and understand decisions made earlier in the project.

  8. Scalability and Future-proofing: We learned to design with scalability in mind. Feedback during the design review showed us the importance of anticipating future needs and ensuring that the system could be easily upgraded or scaled.

  9. Risk Management: Identifying potential risks early and managing them proactively was essential. We learned to develop contingency plans, which helped us handle unexpected challenges without significant disruption to the project timeline.

  10. Receptiveness to Feedback: Finally, we learned the importance of being open to feedback. Whether from peers, instructors, or potential users, feedback was invaluable in refining our project to better meet the needs and expectations of our audience. It encouraged continuous improvement and innovation.

These lessons not only enhanced our project but also provided us with invaluable experience and skills that will benefit our future academic and professional endeavors.

Recommendations for Future Students

  1. Plan Ahead and Start Early: Begin your projects well in advance to allow ample time for thorough research and design iterations. Early planning helps you identify potential risks and mitigation strategies, reducing stress as deadlines approach. An early start also enables you to integrate feedback and make necessary adjustments without rushing, ensuring a higher quality outcome.

  2. Account for Every Small Detail: Detail-oriented planning and execution can significantly impact the success of engineering projects. Focus on the minutiae—from component specifications to integration testing—can prevent overlooked errors that could lead to project failures. Documenting each decision and its rationale will also provide a valuable reference for troubleshooting and future projects enhancements.

  3. Master the Basics of Project Management Tools: Effective use of project management tools is crucial for keeping projects on track and within budget. Learn to leverage features such as task assignments, progress tracking, and resource allocation to enhance team collaboration and efficiency. Familiarity with these tools not only helps during academic projects but is also a valuable skill in any professional setting.

  4. Develop Strong Research Skills: Strong research skills are foundational to successful project outcomes. Develop the ability to source, analyze, and apply information from credible sources to ensure your project is supported by the latest findings and technologies. This competency will enable you to innovate and solve problems more effectively, setting a strong foundation for both academic and professional success.

  5. Engage Actively in Peer Reviews: Engaging in peer reviews is a critical practice for personal and project development. Actively participate in giving and receiving constructive feedback to refine your work and improve your critical thinking skills. This process not only enhances the quality of your project but also prepares you for continuous improvement practices in the professional world.

By adhering to these recommendations, future students can significantly enhance their learning experience and increase their chances of success in this course and beyond.

Appendix A: Team Organization

The team charter is shown below:

Team’s Purpose

To innovate and create a mobile weather station, that integrates advanced serial sensing and actuation to measure environmental conditions and broadcasts the data in real-time over the internet. To contribute to environmental science by providing reliable, and real-time data.

Team’s Values

Team’s Expectations

Communication Channels & Procedures

Table 2: Team Member Communication Modes

Name Saif Elsaady Colin Fricke Carrie Greeney Todd Hayes
First Choice Communication Text messages Text messages Text messages Text messages
Second Choice Communication Discord Discord Discord Discord
Third Choice Communication Gmail Gmail Gmail Gmail

The team will communicate using a text message group chat for asynchronous discussion. This method is most effective as each individual is active on their cell phone which means that they will be able to check their messages more often, leading to better communication. The team will communicate through scheduled Discord meetings for discussions as it is the best possible way to communicate synchronously whilst respecting each other’s schedules and commitments. As a group we will handle instructor correspondence by assigning a person as a primary point of contact to the instructor, Dr. Nichols. This person will be responsible for distributing all information between the instructor and the team members.

Meeting Schedule & Coordination

Name Abbreviation Email Phone
Todd T trhayes4@asu.edu 916-747-8903
Colin F cfricke1@asu.edu 630-800-8557
Saif S selsaady@asu.edu 602-245-8185
Carrie C cgreeney@asu.edu 623-299-5513
Time Sunday Monday Tuesday Wednesday Thursday Friday Saturday
8:00 AM   C C C C C C
9:00 AM CT CF CFS CFS CF CF CT
10:00 AM CT CF CFS CFS CFS CF CT
11:00 AM CT CF CFS CFS CFS CF CT
12:00 PM CFTS CF   CFS   C CFT
1:00 PM CFTS CS   CS   C CFT
2:00 PM CFTS CS F CS F CT CFT
3:00 PM CFTS   FS   FS CTS CFTS
4:00 PM CT S CS S CS CTS CFTS
5:00 PM CT TC CS TFS CS CTS CFTS
6:00 PM CT TC CTS TFS CTFS CTFS CFTS
7:00 PM CT T T TF TF CTFS CFTS
8:00 PM CT T T T T CT CT
9:00 PM CT T T T T CT CT

Methods of Group Communication

  1. Group Text
  2. Discord
  3. Email

    Based on the above table, the largest blocks of time that all four team members are available are 12:00-3:00pm on Sunday and 3:00-7:00pm on Saturday. This can be adjusted throughout the semester as needed. We can also have a smaller number of team members meet if a deadline is near and not everyone is available.

    The team decided that everyone will have reminders set on their cellular device or google calendars to remind them of the weekly meetings. The team will utilize text communication as a group in order to communicate any future meeting time changes or additional meeting time adjustments. The preferred format of the meeting is a virtual discord call or meeting during office hours. The team believes that there are no other necessary procedures.

Roles & Responsibilities

Table 3: Project Roles and Duties

Name Role Duties
Saif Elsaady Meeting leader Schedules team meetings, creates and distributes an agenda for each meeting, and runs each meeting
Colin Fricke Meeting recorder Takes minutes of each meeting, including attendance, and records action items and to whom they are assigned
Carrie Greeney Assignment leader Coordinates the team’s work on a given assignment to Canvas before the due date
Todd Hayes Project monitor Tracks the team’s progress relative to the project schedule (Gantt chart) and keeps team members apprised of deadlines and project status

Project roles will stay as they are unless the group decides that a team member is not fulfilling their duties outlined by that role. We self-assigned into each role to begin with. If a team member gets removed from a role, a different team member can volunteer or we can agree as a group on who to elect as a replacement. Each team member will take care of their own responsibilities first, then help out team members if they have more work to do or are falling behind. If the team has to adjust roles we will do so during a meeting so that everyone is on the same page and knows who is in the new roles. We will track the team’s progress by keeping track of the deadlines and the project monitor will help make sure everyone stays on track to finish by the deadline date. The team leader will be in charge of assigning technical responsibilities that do not already fall into a specific team member’s duties.

Team Coordination & Accountability

Ensure that assignments are submitted before deadlines and each team member has reviewed each assignment before submission. The team will work on completing these assignments before the deadlines by communicating with each other on how and what each team member will be completing in the respective assignment. The team will discuss through text messages their level of contentment with the final form of the assignment and then “sign off” as a group on the assignment before it is submitted. The team will discuss with one another the skills and knowledge each person possesses for each assignment and ensure that every team member is comfortable with the work at hand. If a team member is not comfortable with the work at hand, a more experienced team member will work with them so that they are able to develop the knowledge and skills required to complete the assignment. The team will ensure that feedback from the design review is distributed to and acted on by every member of the team by discussing thoughts and concerns through the text message chat.

As a team we will address missed contributions, assignments, and actions by discussing them with one another and communicating why the mistakes were made and how they can be avoided in the future. The team will discuss the situation and take appropriate action depending on the situation. The team will hold each other accountable by keeping track of the mistakes, and lack of effort shown towards the group work. The team will do this by calling out one another to do better, and understanding that the instructor will be informed if a particular standard of effort is not met. The team will recognize that a team member is underperforming by observing the lack of effort shown towards an assignment, lack of communication in a discussion, and lack of presence in classes, as well as scheduled meetings and speaking directly with them about any issues that arise. The team will help an underperforming team member improve by asking them what they are struggling with, offer them help and guidance on the particular matter, and work with them as a team to track their progress and meet the particular group standard. The consequences of an underperforming team member not improving is a pink slip.

Conflict Recognition & Resolution

The team will absolutely acknowledge a disagreement when it occurs. The team understands that each one of us will have opinions that differ from time to time, and will successfully reach a middle ground whenever a disagreement occurs because it is crucial to the success of the team. The team will avoid situations where a conflict of interest arises and will work on evenly distributing roles, and assignments, as well as a high level of communication that will ensure the best possible outcome for the team. The team will work on resolving conflicts as soon as they arise in order to get the best possible solution. The team will follow the protocol discussed under Team Coordination & Accountability to limit conflicts. The team determined that a problem should be escalated to the instructor when it starts hindering team performance, as well as when particular members have work overload due to the lack of effort shown by a team member.

Signatures

Saif Elsaady, Team 311 Colin Fricke, Team 311 Carrie Greeney, Team 311 Todd Hayes, Team 311

Appendix B: User Needs and Product Requirements

Identified User Needs:

  1. Accurate temperature readings (Explicit)
  2. Reliable humidity measurement (Explicit)
  3. Precise atmospheric pressure data (Explicit)
  4. Accurate wind speed monitoring (Explicit)
  5. Real-time data updates (Explicit)
  6. Easy-to-read display (Explicit)
  7. Durable in various weather conditions (Explicit)
  8. Portable design (Explicit)
  9. Long battery life (Explicit)
  10. Solar power option (Latent)
  11. Wireless data transmission (Explicit)
  12. User-friendly interface (Explicit)
  13. Data logging capabilities (Explicit)
  14. Alarm system for extreme conditions (Latent)
  15. Affordable cost (Explicit)
  16. Low maintenance requirements (Explicit)
  17. Accessibility features for visually impaired (Latent)
  18. Voice-controlled operation (Latent)
  19. Multilingual support (Latent)
  20. Customizable alerts (Latent)
  21. Historical weather data access (Latent)
  22. Integration with smart home devices (Latent)
  23. Educational features for students (Latent)
  24. Compact size for easy storage (Latent)
  25. Lightweight for mobility (Latent)
  26. Resistance to water and dust (Explicit)
  27. Compatibility with various operating systems (Latent)
  28. Data sharing options (Latent)
  29. Graphical data presentation (Latent)
  30. Predictive weather analytics (Latent)
  31. Calibration features (Explicit)
  32. Secure data storage (Explicit)
  33. Cloud connectivity (Latent)
  34. API for developers (Latent)
  35. Environmentally friendly materials (Latent)
  36. Customizable sensor settings (Latent)
  37. Community sharing features (Latent)
  38. Multi-sensor support (Explicit)
  39. Firmware upgradability (Latent)
  40. Robust technical support (Latent)
  41. Automated data reporting (Latent)
  42. Energy-efficient design (Latent)
  43. Impact resistance (Explicit)
  44. Wide operating temperature range (Explicit)
  45. Quick setup process (Explicit)
  46. Detailed user manual (Explicit)
  47. Compliance with safety standards (Explicit)
  48. Warranty and service options (Explicit)
  49. Minimal false alarms (Explicit)
  50. Stylish aesthetic design (Latent)
  51. Customizable display options (Latent)
  52. Integration with educational software (Latent)
  53. Social media sharing capabilities (Latent)
  54. Multi-user access (Latent)
  55. Remote monitoring capabilities (Latent)
  56. Weather trend analysis (Latent)
  57. Eco-friendly operation (Latent)
  58. Silent operation (Latent)
  59. Heat resistance (Explicit)
  60. Freeze resistance (Explicit)
  61. Scalable system for additional sensors (Latent)
  62. Color-coded data presentation (Latent)
  63. Touch screen interface (Latent)
  64. Audio feedback for alerts (Latent)
  65. Vibration alerts (Latent)
  66. Custom alarm thresholds (Latent)
  67. Geolocation features (Latent)
  68. Time-stamped data records (Explicit)
  69. User feedback mechanism (Latent)
  70. Integration with GIS systems (Latent)
  71. Night mode display (Latent)
  72. Adjustable sensor sensitivity (Latent)
  73. Indoor and outdoor functionality (Latent)
  74. Automated system diagnostics (Latent)
  75. Data export in multiple formats (Latent)
  76. Compatibility with renewable energy sources (Latent)
  77. Hands-free operation options (Latent)
  78. Multifunctional use cases (Latent)
  79. Modular design for upgrades (Latent)
  80. IoT connectivity options (Latent)
  81. User community forums (Latent)
  82. Adaptive learning features (Latent)
  83. Customizable data sampling rates (Latent)
  84. Multi-channel data transmission (Latent)
  85. Support for multiple time zones (Latent)
  86. UV index measurement (Latent)
  87. Air quality monitoring (Latent)
  88. Seismic activity monitoring (Latent)
  89. Flood warning capabilities (Latent)
  90. Heat index calculation (Latent)
  91. Wind chill factor calculation (Latent)
  92. Dew point calculation (Latent)
  93. Sunrise and sunset times (Latent)
  94. Moon phase display (Latent)
  95. Tidal information (Latent)
  96. Seasonal weather predictions (Latent)
  97. Agricultural applications (Latent)
  98. Marine weather features (Latent)
  99. Aviation weather data (Latent)
  100. Extreme weather survival tips (Latent)

VOC Benchmarking:

Search 1: “Sainlogic Wireless Weather Station with Outdoor Sensor, 8-in-1 Weather Station with Weather Forecast, Temperature, Air Pressure, Humidity, Wind Gauge, Rain Gauge, Moon Phase, Alarm Clock”

Link

Selected Products:

1.

Wireless Weather Station

Figure 22

Price: $129.99

Vendor: Sainlogic Store

Description: This comprehensive weather station is designed to provide exact measurements of various weather parameters with enhanced accuracy, thanks to its improved reception range. It measures indoor and outdoor temperature, humidity, wind speed and direction, and air pressure, making it a perfect personal home weather station. The device features a clear color display with a large LCD screen on the display base station, which can be conveniently placed on a table in any room. The display is well-organized, allowing for easy monitoring of weather conditions from different angles. Additionally, the weather station includes a user-friendly indoor display that shows the current date, time, alarm, moon phase, and calendar, with an adjustable dimmer for convenience. A key feature is the 5-in-1 outdoor sensor, which comprises a rain funnel, solar panel, wind vane, and high-speed anemometer, capable of transmitting current information about various weather elements. Assembly of this sensor is straightforward. Lastly, all data are wirelessly transmitted from the outdoor sensor to the display base station, with an improved reception range that enhances the accuracy and stability of data transmission. This weather station is not only functional but also makes for an ideal Christmas gift.

Table 1: 4-5 Star Review Positive Comments

Review User Need #1 User Need #2
“Installation was easy, and the mounting bracket, arm, and base give you lots of options for horizontal or vertical, on either a flat surface or on a pole. Since we had the last one up high on a pole above the fence, we did the same thing here as it worked out very easily. The base unit readout screen is nice, good contrast, lots of information on it, more than we had on the last one. It hasn’t rained yet, so we haven’t seen how that works yet, but the rest of it has been effective, in comparison to our neighbors and some other readouts we have available nearby. Since we got this on the recent Prime Day at a nice sale price, it was a great deal and fantastic bargain.” Easy-to-read display (Explicit): The reviewer appreciates the contrast and the amount of information on the display. Quick setup process (Explicit): The ease of installation and the versatility of the mounting options are highlighted.
“There are a great number of weather stations on the market that provide a varying range of data. Finding one that targets what you need can be daunting if not exhausting by the time you do all the research. Keep in mind that any weather station won’t stand a chance of providing accurate data if you don’t follow the instructions. The user manual provided sufficient details (and pictures) to make the installation easy. We were up and running with a connection to an online weather channel within an hour.” Detailed user manual (Explicit): The reviewer values the detailed instructions and pictures in the user manual that facilitated easy installation. Wireless data transmission (Explicit): They mention the ability to connect to an online weather channel, indicating the importance of this feature.
“I got a Sainlogic WS0835 weather station for Christmas. I read the book before setting it up and was somewhat intimidated. I took it page by page as I set it up, and it was super easy. Basically put the proper batteries in each half then set the date and time on the console and let her rip. Put up the outdoor sensor part using a compass to orient the solar panel correctly and you’re done. It does not connect to the internet. It just relays real time data. There are steps for calibration if you’re super picky into wanting exact wind speeds etc., but if you’re like me and just want general info, it’s pretty accurate as is. As a backup I watched 3 introductory YouTube videos by reviewers just to make sure I didn’t miss anything. Nope. It really is that easy. One reviewer was a waste of time. One was “ok”, and one was pretty good. I am really enjoying this product. Especially the use of different colors for the different measurements.” Real-time data updates (Explicit): The reviewer enjoys the real-time data relay, despite the lack of internet connectivity. Easy-to-read display (Explicit): The mention of different colors for different measurements suggests that the display’s readability and user-friendliness are appreciated.

Table 2: 1-2 Star Review Negative Comments

Review User Need #1 User Need #2
I purchased the unit for my 70 acre farm where I have an orchard of 80+ trees plus bees and some livestock. It’s very important to me to monitor rainfall so I can decide if I need to irrigate and provide supplemental water sources for the bees and animals. Sainlogic worked great for the first few months. The temperature readings, wind speed/direction and rain gauge appeared to be accurate. A couple weeks ago we had a big weather front move through and I noticed the rain gauge showed 0” of rain. I thought maybe the rain gauge needed cleaning so I followed the instructions for cleaning (it wasn’t very dirty) and was hoping that the problem was solved. Unfortunately, it wasn’t. A large storm front is passing through as I speak. The wind gauge works, the temperature works and everything else works except the most important function (for me). No rainfall is being measured Accurate rain measurement (Explicit): The reviewer emphasizes the importance of accurately measuring rainfall for irrigation purposes. Low maintenance requirements (Explicit): The difficulty experienced with cleaning and maintaining the rain gauge, especially the battery replacement process, indicates the need for a design with low maintenance.
Had to change batteries today. Not designed by Germans I can tell you that. I ended up just having to remove it from the mount so I could get the TINY screw out. I’m old, fat and lazy, changing the batteries should NOT have required the amount of effort it did. I replaced the retarded screw with Gorilla tape. It’ll actually be MORE water proof that way. To save yourself some time (if you buy it), look at pic 5 for the microscopic screwdriver size you need. If I recall it’s an eyeglass repair set, so the size is starred. Long battery life (Explicit): The frustration with having to frequently change batteries suggests the need for long-lasting battery life. Easy maintenance and battery replacement (Explicit): The difficulties in changing the batteries and the need for a small screwdriver point towards a need for simpler maintenance procedures.
This weather station worked for a couple of months, then stopped transmitting the outside temperature, wind speed and rainfall. We changed the batteries, went out and bought expensive lithium batteries and the reset button on the unit stayed red, never green like it’s supposed to be! It worked long enough for it to no longer be covered by Amazon or its seller. As a matter of fact, it doesn’t even come with a warranty! So I again, urge you not to WASTE your money! Reliable long-term operation (Explicit): The weather station stopped working correctly after a few months, indicating the need for reliable and durable performance over time. Warranty and service options (Explicit): The lack of warranty coverage and the product failing outside the Amazon return window highlight the need for better warranty and customer service support.

2.

Link

Ambient Weather

Figure 23

Price: $189.99

Vendor: Ambient Weather

Description: This product is a versatile weather station designed for monitoring home and backyard weather conditions. It features a bright, easy-to-read LCD color display that brings clarity and ease to weather observation. The device includes a wireless all-in-one integrated sensor array that measures a variety of weather parameters, including wind speed and direction, temperature, humidity, rainfall, as well as UV and solar radiation. It offers flexibility in data representation, supporting both imperial and metric units, and allows for calibration to ensure accuracy. A notable feature is its enhanced Wi-Fi connectivity, which enables the station to wirelessly transmit its data to the world’s largest network of personal weather stations. However, it is important to note that the package does not include a pole mount and requires 3 x AAA batteries, which are not provided.

Table 3: 4-5 Star Review Positive Comments

Review User Need #1 User Need #2
“One additional comment to add to my review below. After writing this I started noticing some issues with the sensor briefly but regularly dropping the connection to the base at night. I called AW and the person who handles return issues answered the phone. With nothing more than a brief description of the issue and assurance that I was using fresh batteries she simply said she would send another sensor out right away. It works flawlessly. Yet another aspect of AW I am more than impressed with - super easy to work with and easy product support and a company that stands by their warranty.” Robust technical support (Latent): The reviewer’s positive experience with customer service and the easy resolution of their issue highlight the need for effective technical support. Reliable wireless connectivity (Explicit): The issue with the sensor dropping the connection to the base station underscores the importance of reliable wireless connectivity.
“I’ve wanted to get a web-connected weather station for a long time. And wanted an Alexa compatible one. I hesitated on this particular one because it had fewer reviews, but then I realized that’s because it’s a brand-new model—it hasn’t had time to collect hundreds of reviews yet. This is my first weather station and I really like it. It worked quickly right out of the box, showing data on its console. And I immediately hooked it up to the Ambient internet-based data site which provides a very clear web-based portrayal of your current weather data and great historical data graphs. Really well done. Later I also hooked the 2901 up to weatherunderground.com, but I think the Ambient site is better for viewing your weather data.” Integration with smart home devices (Latent): The desire for Alexa compatibility indicates a need for integration with smart home ecosystems. Data sharing options (Latent): The reviewer’s appreciation for the ability to connect to different web-based platforms for weather data indicates a preference for versatile data sharing and viewing options.
“I researched weather stations prior to purchasing this one and I have to say that I’m impressed by the build quality, the instructions and how easy it is to put this weather station together. There are very few parts to put the station together and get it operational and the instructions are written clearly and in depth.Contrary to the complaints of others regarding a dim hard to read screen I found this screen was brightly lit and the viewing angle with the stand made it very easy to see.” Easy-to-read display (Explicit): The reviewer’s mention of a brightly lit screen with a good viewing angle addresses the need for an easily readable display. Quick setup process (Explicit): The reviewer’s positive experience with the straightforward assembly and clear instructions highlights the importance of a quick and easy setup process.

Table 4: 1-2 Star Review Negative Comments

Review User Need #1 User Need #2
“If all you want is the weather data from your yard, then perhaps this Ambient WS-2902 station will work for you. If you want to have that data available via a WiFi/Internet connection, this weather station is AWFUL. Perhaps all those Amazon positive reviews are from purchasers who don’t own phones or tablets, so they never need to consider the possibilities of connecting with the Ambient. You will grow old and miserable trying to get this station’s console to communicate via WiFi, on a phone or tablet. Forget the fantasy that you might have your weather data at your fingertips wherever you are in the world. Read the Amazon one-star reviews for an idea of how difficult it will be to connect to WiFi.” Reliable wireless connectivity (Explicit): The frustration with connecting the weather station to WiFi highlights the need for reliable and easy-to-use wireless connectivity. Remote monitoring capabilities (Latent): The reviewer’s expectation of accessing weather data from anywhere in the world points to the need for effective remote monitoring features
“I really wanted to like the Ambient Weather WS-2902b weather station, but after going through two displays and several discussions with customer service, this is probably not the company you want to spend either your time or money dealing with. Issues: The display unit received with the station had an unreadable, dim display when viewed straight on (like you would view it if it was mounted to a wall). See photo #1 for straight on view and photo #2 for the stand angle. Using the included display stand, which tilts the unit to the rear, it’s even worse, with the display fading out completely. See photo #3 for the view tilted back as it appears if using the plastic stand).” Easy-to-read display (Explicit): The issue with the dim and unreadable display, especially when mounted, directly relates to the need for a clear and easily visible display. Robust technical support (Latent): The dissatisfaction with customer service interactions underlines the importance of responsive and helpful technical support.
“So, I purchased this for my father, who recently passed away. I decided to take it and set it up at my house because we used to love to chat about the weather. The “buttons” are just bad, touch sensitive membrane keys. If you accidentally hit the set button, it will display the mac address of the unit. Now if you are a network engineer by trade (as I am) this is nice, but it is not at all clear how to get back to the normal display (hint it will revert after about 30 seconds or so) via the device itself. The WIFI setup is the stuff of nightmares.” User-friendly interface (Explicit): The difficulties with touch-sensitive buttons and navigating the display settings indicate a need for a more intuitive and user-friendly interface. Simplified WiFi setup (Explicit): The reviewer’s challenges with the WiFi setup process, described as a nightmare, emphasize the importance of a straightforward and easy WiFi configuration.
Search 3: “Logia 5-in-1 Wi-Fi Weather Station with Solar Indoor/Outdoor Remote Monitoring System, Temperature Humidity Wind Speed/Direction Rain & More, Wireless Color Console w/Forecast Data, Alarm, Alerts”

Selected Products:

3.

Link

5-in-1

Figure 24

Price: $139.99

Vendor: Logia / Amazon

Description: This product is a 5-in-1 professional solar-powered weather station, offering a comprehensive all-in-one monitoring system. It provides real-time weather and precipitation data based on your specific home and backyard conditions, delivering more accurate readings than standard national weather stations. The package includes a wind vane, anemometer, temperature and humidity sensors, and rain collector sensors, all of which can be easily mounted on a pole or railing up to 492 feet away. This system is powered by an integrated solar panel and requires 3 AA batteries (not included), ensuring up to 2.5 years of operation. Additionally, it can connect up to 7 indoor temperature/humidity sensors.

Table 5: 4-5 Star Review Positive Comments

Review User Need #1 User Need #2
“Had to replace my old weather station that was sending inaccurate readings. This one is more compact and easier to mount than the old unit. Display sits next to my PC monitor. Had a question, Tech support replied back in a reasonable amount of time. This weather has all the features I wanted for the amount of money I wanted to pay. All Good here.” Compact size for easy storage (Latent): The reviewer appreciates the compactness and ease of mounting the new weather station. Robust technical support (Latent): Their positive experience with responsive technical support is highlighted.
“Nice station the only 2 complaints I have are the display brightness is adjustable but even on Hi it’s hard to read in a well lit room. The other is the display has to be plugged in to operate. I would have preferred to have it run on batteries and 120V power.” Easy-to-read display (Explicit): The difficulty in reading the display in a well-lit room points to the need for a display with adjustable brightness that remains clear under various lighting conditions. Dual power options (Latent): The preference for a display that can run on both batteries and 120V power indicates a need for flexible power options.
“Gave to a friend in the mountains of S.C. He said he loves it and it’s very accurate. He is elderly but had no problem with installation.” Simple installation process (Explicit): The elderly friend’s ability to install the weather station without issues emphasizes the importance of easy installation. Accurate weather data (Explicit): The friend’s satisfaction with the accuracy of the weather station highlights the need for reliable and precise weather measurements.

Table 6: 1-2 Star Review Negative Comments

Review User Need #1 User Need #2
“I needed to replace my present remote weather station, and I thought a color display would be easier to read than the older B&W unit. NOPE! The color combinations on this unit for numerals and background make it much more difficult to read. The indoor temperature is dark green numbers on a darker green background, The outdoor temperature is dark red numbers on a darker red background. At least the rain gauge (which, by the way, doesn’t work at all) is a mostly readable two-tone light blue number on a dark blue background. The wind speed, direction, barometric pressure and time/date is a pale white on a light gray background, which is not that much better for reading.” Easy-to-read display (Explicit): The difficulty in reading the display due to poor color combinations directly relates to the need for a clearly readable display. Accurate rain measurement (Explicit): The non-functioning rain gauge highlights the importance of reliable and accurate rain measurement capabilities.
“I purchased just under 3 months ago and the site that tracks all of the outdoor info keeps saying error. I’m not going to keep climbing onto the roof of my 2 story house to continue resetting the sensor in the middle of winter for it to only last for a week before saying error again. I’ve even tried multiple batteries to no avail. Missed my return window. Buyer beware.” Reliable long-term operation (Explicit): The recurring error messages and the need for frequent resets indicate a need for dependable and consistent performance over time. Easy maintenance and battery replacement (Explicit): The challenges with accessing the sensor for battery replacement and maintenance underscore the need for more accessible maintenance solutions.
“The display is easy to read, but controlling the display is not intuitive; you have to read the manual to figure out how to change the display (e.g. it defaults to current rainfall, but to get accumulated rainfall you have to change the display.) If you put the weather station up where there are obstructions (e.g. trees or buildings taller than the weather station) you will not get an accurate wind direction and speed. Similarly, after a windstorm, it seems that windblown debris clogged the rain gauge and it stopped working. The problems with surrounding objects being higher than the weather station leads to difficulty installing it: if you put it on a tall enough pole to try to get above surrounding obstructions, it can then be too tall to see the compass orientation indicator for pointing the station in the right direction for accurately determining the wind direction and equally hard to reach the top of the station to place a level on it so the wind speed meter and rain gauge accurately measure the wind speed and rainfall. On the plus side, the radio transmitter to the display device works flawlessly over a long distance with stucco and plaster walls in between the two units.” User-friendly interface (Explicit): The difficulty in intuitively controlling the display and needing to refer to the manual suggests a need for a more user-friendly interface. Installation flexibility (Latent): The challenges in installing the weather station at an appropriate height to avoid obstructions and accurately measure environmental data underscore the need for flexible installation options that can accommodate various environments.

Search 4: “Earth Pak Summit Waterproof Backpack - Heavy Duty Roll-Top Closure with Easy Access Front-Zippered Pocket and Cushioned Padded Back Panel for Comfort with IPX8 Waterproof Phone Case (Yellow, 55L)”

Link

Selected Products:

4.

Earth Pak

Figure 25

Price: $82.75

Vendor: Earth Pak Store

Description: This product is a completely waterproof bag, designed to keep gear dry during activities such as traveling, kayaking, biking, commuting, camping, and fishing. It features a roll-top closure with a single reinforced strip, ensuring that water stays out. The bag is easy to use; simply fold it down 3-4 times, buckle it, and it’s ready for action. In terms of storage, the bag is well-equipped with multiple pockets. It has a large splash-proof zipper on the outside for quick access items, and on the inside, there is a built-in zippered pocket, a mesh compartment, and a key ring for organized storage.

Table 7: 4-5 Star Review Positive Comments

Review User Need #1 User Need #2
“First and foremost, the waterproofing capabilities of this backpack are simply outstanding. I had the opportunity to put it to the test during a recent camping trip, where I left it out in the pouring rain for several days. To my delight, every single item inside remained completely dry, even in the harshest downpours. The roll-top closure system effectively seals the bag and ensures water doesn’t stand a chance of seeping in. The capacity of the 85L size is perfect for my needs. It provides ample space to pack all my camping gear, including a tent, sleeping bag, cooking equipment, and clothing. The backpack’s design allows for efficient organization, and the front pocket is a convenient addition for storing smaller essentials like maps, a compass, or a flashlight.” Waterproofing capabilities (Explicit): The reviewer’s praise for the backpack’s outstanding waterproofing, particularly in harsh downpours, highlights the need for effective water resistance in outdoor gear. Ample storage capacity (Explicit): The satisfaction with the 85L size for storing a range of camping gear underlines the need for sufficient storage capacity in such backpacks.
“I bought this bag for a trip with my son to Costa Rica. We planned on doing lots of hiking and wanted a bag we could carry on our backs, something water resistant and that would generally keep the bugs out. When it arrived I was very happy with the overall quality. My son, who had planned on bringing a vintage looking canvas bag, decided to get an Earth Pak for himself for our trip. These bags and their contents were all we had for two weeks of camping and hiking. Due to their size we were able to carry on our Earth Pak and place them in the luggage carrier above our heads during all our flights. We traveled all over Costa Rica for our trip. From Monteverde down the coast to the more remote Drake Bay/Corcovado area.” Durability and quality (Explicit): The happiness with the overall quality of the bag, prompting even the son to switch to the same model, points to the importance of durable and high-quality construction. Portability for travel (Explicit): The ability to carry the backpack on flights and throughout various terrains in Costa Rica emphasizes the need for portability and ease of transportation in travel gear.
“A group of friends went to a 4 day kayak camping trip and we all got various versions of EarthPak dry bags (I got the 85L backpack (way on the back of the photo in the red kayak)). It was a good purchase. Nobody had issues with their packs. Things stayed dry even when one of us had a turnover incident. It was also nice to be able to leave a bulk of our camping gear outside the tent without worrying about things getting wet. The material is thick and seems durable with proper use. The 85L size was a good size to pack my sleeping bag, pillow, inflatable pad, a star tracker, and 4 days of clothes changes.” Reliable protection in wet conditions (Explicit): The effectiveness of the dry bags in keeping things dry even during a turnover incident on a kayak trip highlights the need for reliable protection against water. Durability of material (Explicit): The mention of the material being thick and durable, suitable for proper use in outdoor activities, underscores the importance of robust material in the construction of outdoor gear.

Table 8: 1-2 Star Review Negative Comments

Review User Need #1 User Need #2
“It’s a nice design but way too delicate for doing anything remotely outdoorsy. I used this bag once to keep extra clothes, towels, and my phone dry while on a fishing trip. The bag sat in a locker on the boat (24 foot center console) for about 12 hours or so through moderate (2-3 foot) seas on the Chesapeake Bay and by the end of the trip the bottom of the bag had a hole worn through it from rubbing against the fiberglass deck. This thing didn’t last a day in a locker, out of the sun, and away from sharp objects, so I can’t imagine how long it would be expected to work if you actually went anywhere with rocks or trees or literally anything else that could possibly poke or rub a hole into it.” Durability and ruggedness (Explicit): The bag’s inability to withstand even moderate conditions without getting damaged indicates a need for more durable and rugged construction. Resistance to abrasion (Explicit): The hole worn through the bottom of the bag from rubbing against the deck highlights the need for resistance to abrasion and wear.
“Flooded after one use of the bag on the beach. Poor quality materials and poor stitching at the bottom of the pack led to water flooding the bag and destroying everything inside. Do not expect this to keep your stuff dry!” Waterproofing effectiveness (Explicit): The failure to keep contents dry after exposure to water underscores the need for reliable waterproofing. Quality of materials and construction (Explicit): The poor stitching and material quality leading to water flooding the bag points to the need for higher quality materials and construction.
“The most serious problem with this product is that it has the look and the marketing of a real piece of gear, as opposed to an urban or casual carry-all. This combined with the complete lack of dependability makes it more than just a poor value but potentially dangerous. The problems…not waterproof(even the front compartment with a sealed zipper), dissolves when exposed to even a little insect repellent, cheap buckles that break on about the 4th or 5th use…you get the picture.” Dependable performance (Explicit): The lack of dependability in various conditions, as mentioned by the reviewer, stresses the importance of reliable performance for outdoor gear. Material compatibility with common substances (Explicit): The bag’s deterioration upon contact with insect repellent highlights the need for materials compatible with common substances encountered outdoors.

Search 5:

Link

Selected Products:

5.

Wireless Remote Sensor

Figure 26

Price: $15.99

Vendor: Amazon / LFF Store

Description: This product is a remote sensor designed for measuring indoor and outdoor temperature and humidity, compatible with various LFF weather stations and atomic clocks (models LWS163, LWS125, LWS200, and LWC100, sold separately). The sensor features an LCD display that shows current temperature and humidity readings. Its temperature measuring range is extensive, from -40°F to 158°F (-40°C to 70°C), and the humidity range is 1 – 99% RH. The sensor boasts a wireless transmission range of up to 328 feet (100 meters) in open areas and is powered by 2 AAA batteries, which are not included.

Table 9: 4-5 Star Review Positive Comments

Review User Need #1 User Need #2
“Installation manual is a bit unclear, but was easy to set up and install. They tell you how to connect to the wifi but not what you need to check or do first. The monitor needs to be plugged in and not on battery power for the wifi to work. Also register on the apps before setting up the wifi connection, otherwise you will be going back and forth. The weather station has been running for 4 days now and works great so far. I love the data I can get from it.” Detailed user manual (Explicit): The mention of the installation manual being somewhat unclear highlights the need for clear, comprehensive instructions. Reliable wireless connectivity (Explicit): The need to have the monitor plugged in for WiFi to work, and the importance of registering on the apps before setup, underscores the importance of reliable and user-friendly wireless connectivity.
“Weather display is easy to use and has more available to view than I may use. It connects to Wunderground which I had never used. My son set this up for me and said the setup was straight forward. The packing was amazing - everything was nicely packed in spaces just for those items. Reminded me of how Apple packs their products. I had a different weather station for 13 years and last year it just stopped being even close to accurate and the spiders loved it. This is attractive inside and outside. The inside display is not extremely bright so that it lights up a room at night, it is just right. I just ordered another one for a family member.” User-friendly interface (Explicit): The ease of use and straightforward setup process emphasized by the reviewer indicates the importance of a user-friendly interface. Aesthetically pleasing design (Latent): The comparison to Apple’s product packaging and the mention of the weather station being attractive both inside and outside suggests a preference for a visually appealing design.
“I recently bought the LFF Weather Station with Outdoor Sensor and Wireless Rain Gauge on Amazon and I’m very impressed. It gives a comprehensive local weather overview, including temperature, humidity, wind speed, and rainfall in real-time. The rain gauge is a standout feature, ideal for gardeners and weather enthusiasts. The large display is easy to read, setup was easy, and it feels well-built. Highly recommended for weather monitoring.” Accurate rain measurement (Explicit): The reviewer’s appreciation for the rain gauge, especially for gardening and weather monitoring, highlights the need for accurate and reliable rain measurement. Easy-to-read display (Explicit): The mention of a large, easy-to-read display indicates the importance of a clear and legible display for easy viewing of weather data.

Table 10: 1-2 Star Review Negative Comments

Review User Need #1 User Need #2
“Looks interesting enough to give a try for a fun project. Took me a couple of hours to read the written manual and figure things out. All the parts are cheap plastic feels . And setting this thing up would take awhile. Wifi is a little iffy. The screen is kind of dim for something that’s outside. End of the day, don’t buy it if you’re thinking this is a toy.” Durable construction (Explicit): The concern about the cheap plastic parts suggests a need for more durable materials in the weather station’s construction. Bright, clear display (Explicit): The complaint about the screen being dim, especially for outdoor use, indicates the need for a brighter and more visible display.
“Took me at least 2 hours to read the horribly written manual and tried to set this thing up. All the parts are cheap plastic. It feels like it will break during installation. The manual is so hard to read. And setting this thing up took so long to figure out. And after I set it up it does not work! There’s no reading on the screen and the screen is super dim. It’s impossible to read the screen if you are outdoors.” Detailed user manual (Explicit): The difficulty in understanding the poorly written manual highlights the need for clear, comprehensive instructions. Reliable and durable hardware (Explicit): The concern that the parts feel like they will break during installation suggests a need for more robust and reliable hardware.
“The weather forecasts are often inaccurate. I’m disappointed with this weather station. The outdoor sensor consistently fails to transmit data. The Wi-Fi connectivity is unreliable. It’s not user-friendly. It’s a frustrating and overpriced purchase.” Accurate weather forecasting (Explicit): The dissatisfaction with the weather station’s inaccurate forecasts points to the need for precise and reliable weather data. Reliable wireless connectivity (Explicit): The issues with the outdoor sensor failing to transmit data and unreliable Wi-Fi connectivity underscore the need for stable and dependable wireless connections.

Appendix C: Product Requirements

Our task for this project is developing a system that can be alerted by environmental changes and react accordingly. The scope will also include transmitting data over Wifi and using an actuator communicated through serial communication. Our prototype will benefit the environment through accurate measurements and responsive care. In this section we define the requirements that must be included for the project to succeed, in a clear and succinct way. We also identified to which groups this project would be tailored to, and potential examples to highlight it.

Objectives

Table 12: Primary Project Objectives

Objectives
Ensure sensors provide accurate data.
Establish communication protocols for sensors.
Design a power-efficient system.
Design a real-time monitoring interface.
Develop algorithms for processing temperature, humidity, and wind speed data.

Stakeholders

Use Cases

User Story #1: Farmers

Farmers in a rural community want to optimize their agricultural practices by leveraging real-time weather data for better decision-making. A mobile weather station, developed by students, would play a crucial role in providing accurate and timely weather information for smart agriculture. This could improve crop yields and prevent a shortage.

User Story #2: Urban Planners

Urban planners in a city are seeking innovative solutions to enhance urban resilience and public safety. The mobile weather station, developed by students, would be employed to provide real-time weather data for urban planning and emergency response. This could lead to designing for preventative measures against natural disasters.

Aspects

The aspects of the project highlighted below were carefully considered and confirmed to be integral to the project’s requirements. In previous sections we determined what was important to include within the weather station, and the aspects are where we explicitly define said important needs and requirements. The aspects have been divided on to categories based on similar constraints, and loosely on the meta statements identified in the User Needs section. Each category included serveral statements that specifically emphasize a facet of what will be included in the final product

1. Product Design

The product’s design will be based on the following requirements:

1.1 The weather station will have multiple sensors and actuators.

1.2 The design will emphasize user-friendliness and comfort.

1.3 The design will be as portable as possible.

1.4 The design will have various sizes.

1.5 The design will be durable.

2 Functionality

2.1 The product will include a battery pack.

2.2 The product will have a battery life of at least 2 hours.

2.3 The product will be rechargeable.

2.4 The product will have sensors to provide environmental feedback.

2.5 The product will have buttons for the user to interact with.

2.6 The product will have actuators to incorporate movement.

2.7 The product will include LED lights for visual feedback.

3 Interactivity

3.1 The product will have visual interaction.

3.2 The product will be designed to prevent accidental use.

3.3 The product will have tactile sensations.

4 Adaptive Intelligence

4.1 The product will turn off if not used for more than 15 minutes to save battery.

4.2 The product will be able to record weather data.

4.3 The device will be able to recognise touch and prevent injury by conforming to in-the-way objects.

5 Customization

5.1 The product shall offer multiple visual options.

5.2 Various cosmetic designs will be available.

5.3 The design will include voice customization.

6 Manufacturing

6.1 The total BOM cost price of the product shall be less than $240.

6.2 The construction of the product must be easy enough to understand to where a non-engineer can fix it if it were to be broken.

6.3 The product will be manufactured so that the parts stay in place during use.

6.4 Functioning of the device shall be easy to check by the manufacturer.

6.5 The product shall be designed to consist of the minimum possible amount of parts.

7 Safety

7.1 The weather station will have round edges to prevent cuts.

7.2 The design will be user-friendly.

7.3 The design will be temperature regulated.

7.4 All electrical parts will be secured and unreachable in the final project.

Generate Ideas

  1. Climate Sentinel: Mobile Sensory Network
  2. EcoTracker: Atmospheric Analytics
  3. WeatherMesh: Distributed Station System
  4. SkyPulse: Real-Time Weather Monitor
  5. ClimateGuard: Autonomous Weather Station
  6. WeatherSphere: Integrated Climate System
  7. EnviroCast: Smart Meteorological Station
  8. NatureNet: Wireless Weather Sensors
  9. AtmosFlux: Environmental Data Stream
  10. WeatherNest: Portable Climate Hub
  11. EnviroLink: IoT Weather Network
  12. ClimatePath: Weather Data Tracker
  13. SkyStream: Live Atmospheric Data
  14. AirMap: Weather Sensory Array
  15. WindRover: Mobile Anemometer Unit
  16. Thermoscan: Temperature Analysis System
  17. Humiditech: Humidity and Control Station
  18. PressurEyes: Barometric Pressure Monitor
  19. SolarBreeze: Solar Panel Tracker
  20. Windward: Autonomous Wind Measurer
  21. HydroSkim: Water Vapor Analyzer
  22. TerraPulse: Earth Atmospheric Station
  23. WeatherWise: Intelligent Forecast System
  24. EcoScout: Environmental Surveyor
  25. NimbusNet: Cloud Data Collector
  26. ZephyrSync: Wind Speed Integrator
  27. ClimateCrafter: Weather Modification Station
  28. PinnacleWeather: Peak Atmospheric Recorder
  29. VortexVent: Wind Flow Controller
  30. SunChase: Solar Tracking Mechanism
  31. PressurePlot: Barometric Mapping Tool
  32. WeatherWhisper: Subtle Climate Observer
  33. HydroHarbor: Humidity Calibration System
  34. AtmosAware: Pressure and Temperature Station
  35. WindWalk: Mobile Air Current Sensor
  36. SunSync: Photovoltaic Positioning System
  37. ClimateChoreograph: Dynamic Weather System
  38. AirIntel: Intelligent Meteorological Data
  39. TempTrend: Temperature Analytics Engine
  40. HumidHawk: Precision Hygrometer
  41. ClimateChampion: Weather Competition Station
  42. BreezeBrick: Compact Wind Sensor
  43. ThermalTrail: Heat Mapping Device
  44. MoistureMapper: Humidity and Dew Analyzer
  45. CycloneCell: Storm Tracking Device
  46. EcoOracle: Predictive Weather Station
  47. PressurePioneer: Exploration Weather System
  48. StratoStream: High-Altitude Weather Monitor
  49. WeatherWarden: Environmental Guardian
  50. AtmosphereArchitect: Climate Control Station
  51. ClimateConductor: Symphony of Sensors
  52. BreezeBalancer: Wind Calibration System
  53. SunSpotter: Solar Intensity Sensor
  54. TempestTech: Storm Sensory System
  55. AeroCast: Aerial Weather Station
  56. EnviroEngine: Weather Mechanism Designer
  57. HydroWatch: Water Cycle Monitor
  58. ClimateComposer: Weather Harmony System
  59. WeatherWorkshop: DIY Meteorological Lab
  60. Airsmith: Crafting Weather Responses
  61. ClimateCurator: Atmospheric Collection System
  62. WeatherWeave: Climate Pattern Tracker
  63. GaleGauge: Wind Speed Measurement Tool
  64. SolWind: Hybrid Solar-Wind Monitor
  65. AtmosphereAnalyzer: Climate Analysis Station
  66. TempestTracker: Weather Event Recorder
  67. VaporVault: Humidity Storage System
  68. WindWarp: Air Flow Manipulator
  69. ThermoThinker: Smart Temperature Sensor
  70. ClimateChronicle: Weather Logging Station
  71. EcoEnvoy: Environmental Emissary
  72. NimbusNode: Cloud Conditions Monitor
  73. BreezeBeam: Wind Direction Detector
  74. ClimateController: Temperature and Pressure Regulator
  75. SolarSentry: Photovoltaic Efficiency Monitor
  76. AeroAlert: Wind and Pressure Warning System
  77. ThermalNode: Heat Distribution Tracker
  78. ClimateConduit: Data Transmission Station
  79. StratusStream: Climate Streaming Service
  80. WeatherWizard: Atmospheric Magic Station
  81. EnviroPilot: Autonomous Weather Drone
  82. ClimateCatalyst: Meteorological Reactor
  83. WindWhisperer: Gentle Breeze Sensor
  84. SolarSailor: Sun-Powered Weather Station
  85. AtmosphereAgent: Weather Spy Device
  86. ClimateCourier: Data Delivery System
  87. WeatherMelder: Climate Communication Hub
  88. AirArtisan: Crafted Weather Experience
  89. EcoEmissary: Green Weather Station
  90. ClimateCraftsman: Weather Device Maker
  91. SkyShepherd: Weather Flock Manager
  92. WeatherWaltz: Coordinated Climate System
  93. EcoElement: Elemental Weather Station
  94. SolarScribe: Sun Tracking Logger
  95. ClimateConcierge: Personalized Weather Assistant
  96. StratoSphere: Upper Atmosphere Monitor
  97. WeatherCrafter: Custom Climate Creator
  98. ThermosphereThrone: High Temperature Monitor
  99. WindWielder: Wind Force Manipulator
  100. HydroHorizon: Moisture Monitoring Interface

Appendix D: Sorting Design Ideas

After our idea-vomit brainstorming session, we grouped similar ideas into 3 main categories, form which we could finalize a number of design that we could see ourselves pursuing into this semester’s project.

1. Data-Driven Environmental Monitoring

a. Climate Sentinel: Mobile Sensory Network

b. EcoTracker: Atmospheric Analytics

c. WeatherMesh: Distributed Station System

d. SkyPulse: Real-Time Weather Monitor

e. ClimateGuard: Autonomous Weather Station

f. EnviroCast: Smart Meteorological Station

g. NatureNet: Wireless Weather Sensors

h. AtmosFlux: Environmental Data Stream

i. WeatherNest: Portable Climate Hub

j. AirMap: Weather Sensory Array

k. WindRover: Mobile Anemometer Unit

l. Thermoscan: Temperature Analysis System

m. Humiditech: Humidity and Control Station

n. PressurEyes: Barometric Pressure Monitor

o. HydroSkim: Water Vapor Analyzer

p. TerraPulse: Earth Atmospheric Station

q. NimbusNet: Cloud Data Collector

r. ZephyrSync: Wind Speed Integrator

s. PinnacleWeather: Peak Atmospheric Recorder

t. PressurePlot: Barometric Mapping Tool

u. WeatherWhisper: Subtle Climate Observer

v. HydroHarbor: Humidity Calibration System

w. AtmosAware: Pressure and Temperature Station

x. WindWalk: Mobile Air Current Sensor

y. ClimateChoreograph: Dynamic Weather System

z. AirIntel: Intelligent Meteorological Data

aa. TempTrend: Temperature Analytics Engine

bb. HumidHawk: Precision Hygrometer

cc. BreezeBrick: Compact Wind Sensor

dd. ThermalTrail: Heat Mapping Device

ee. MoistureMapper: Humidity and Dew Analyzer

ff. CycloneCell: Storm Tracking Device

gg. EcoOracle: Predictive Weather Station

hh. PressurePioneer: Exploration Weather System

ii. StratoStream: High-Altitude Weather Monitor

jj. AtmosphereArchitect: Climate Control Station

kk. BreezeBalancer: Wind Calibration System

ll. ClimateConductor: Symphony of Sensors

mm. SunSpotter: Solar Intensity Sensor

nn. TempestTech: Storm Sensory System

oo. AeroCast: Aerial Weather Station

pp. EnviroEngine: Weather Mechanism Designer

qq. HydroWatch: Water Cycle Monitor

rr. ClimateComposer: Weather Harmony System

ss. WeatherWorkshop: DIY Meteorological Lab

tt. Airsmith: Crafting Weather Responses

uu. ClimateCurator: Atmospheric Collection System

vv. WeatherWeave: Climate Pattern Tracker

ww. GaleGauge: Wind Speed Measurement Tool

xx. AtmosphereAnalyzer: Climate Analysis Station

2. Interactive Climate Control Systems

a. ClimateChampion: Weather Competition Station

b. VortexVent: Wind Flow Controller

c. SunChase: Solar Tracking Mechanism

d. WeatherWarden: Environmental Guardian

e. ClimateConduit: Data Transmission Station

f. StratusStream: Climate Streaming Service

g. ClimateController: Temperature and Pressure Regulator

h. SolarSentry: Photovoltaic Efficiency Monitor

i. AeroAlert: Wind and Pressure Warning System

j. ThermalNode: Heat Distribution Tracker

k. WeatherWizard: Atmospheric Magic Station

l. EnviroPilot: Autonomous Weather Drone

m. ClimateCatalyst: Meteorological Reactor

n. WindWhisperer: Gentle Breeze Sensor

o. SolarSailor: Sun-Powered Weather Station

p. AtmosphereAgent: Weather Spy Device

q. ClimateCourier: Data Delivery System

r. WeatherMelder: Climate Communication Hub

s. AirArtisan: Crafted Weather Experience

t. EcoEmissary: Green Weather Station

u. ClimateCraftsman: Weather Device Maker

v. SkyShepherd: Weather Flock Manager

w. WeatherWaltz: Coordinated Climate System

x. EcoElement: Elemental Weather Station

y. SolarScribe: Sun Tracking Logger

z. ClimateConcierge: Personalized Weather Assistant

aa. StratoSphere: Upper Atmosphere Monitor

bb. WeatherCrafter: Custom Climate Creator

cc. ThermosphereThrone: High Temperature Monitor

dd. WindWielder: Wind Force Manipulator

ee. HydroHorizon: Moisture Monitoring Interface

ff. SolarBreeze: Solar Panel Tracker

gg. SunSync: Photovoltaic Positioning System

hh. WeatherWise: Intelligent Forecast System

3. Innovative Weather Data Broadcasting

a. WeatherSphere: Integrated Climate System

b. EnviroLink: IoT Weather Network

c. ClimatePath: Weather Data Tracker

d. SkyStream: Live Atmospheric Data

e. EnviroCast: Smart Meteorological Station

f. WeatherWise: Intelligent Forecast System

g. NimbusNode: Cloud Conditions Monitor

h. EcoEnvoy: Environmental Emissary

i. ClimateCourier: Data Delivery System

j. WeatherMelder: Climate Communication Hub

k. AirIntel: Intelligent Meteorological Data

l. ClimateChronicle: Weather Logging Station

m. WeatherMelder: Climate Communication Hub

n. ClimateConduit: Data Transmission Station

o. StratoStream: High-Altitude Weather Monitor

p. ClimateCourier: Data Delivery System

q. WeatherWaltz: Coordinated Climate System

r. EcoEmissary: Green Weather Station

s. ClimateCraftsman: Weather Device Maker

t. WeatherWizard: Atmospheric Magic Station

u. AeroCast: Aerial Weather Station

v. EnviroEngine: Weather Mechanism Designer

w. HydroWatch: Water Cycle Monitor

x. ClimateComposer: Weather Harmony System

y. WeatherWorkshop: DIY Meteorological Lab

z. WeatherStation: Sensor Built Station

aa. WeatherBackPack: Sensor Built Backpack

Appendix E: Power Budget

Figure 27: Final Power Budget

image

Appendix F: BOM

Figure 28: Final Bill of Materials

image