Virtual Expo 2024

Thumbnail for Analysis of Swept and Unswept Wings in Subsonic and Supersonic Flows

Analysis of Swept and Unswept Wings in Subsonic and Supersonic Flows

As aircraft have progressed to higher speeds, nearing the speed of sound, the formation of shockwaves on wing surfaces has led to increased drag, necessitating additional thrust to maintain velocity. To enable supersonic flight, wing designs have been angled in a swept configuration, which results in a slower local airflow and reduced pressure compared to unswept wings. This strategic sweeping allows aircraft to achieve higher speeds before encountering shockwave formation, enabling flight at velocities exceeding Mach 1. Wing sweep, a technique implemented to mitigate the adverse effects of local supersonic flows during high-velocity flight, serves to alleviate the detrimental impact of shockwaves caused by said flows on an aircraft's aerodynamic performance. By sweeping the wing backward, the incoming airflow can be delineated into two distinct components: one flowing over the airfoil and another traversing along the wing's leading-edge perpendicular to the airfoil. While the former contributes to both lift and drag generation, the latter has negligible aerodynamic influence. In subsonic regimes for swept wings, the utilization of only a fraction of the incoming airflow results in diminished lift production compared to unswept wings. However, as velocities approach and surpass the speed of sound, the reduced airspeed over the airfoil in a swept wing confers an advantage by impeding the rapid escalation of drag experienced by unswept configurations. Theoretical postulations of these principles are to be empirically validated throughout the course of this project.

Envision
Piston
Thumbnail for IoT-Based Weather Monitoring System Using Arduino

IoT-Based Weather Monitoring System Using Arduino

This report presents an exploration into the integration of Arduino microcontrollers within IoT-based weather monitoring systems, offering a comprehensive overview of its design, implementation, and potential applications. Beginning with an overview of the significance of weather monitoring in diverse sectors, the report underscores the need for innovative solutions. It then introduces the Arduino platform as a versatile tool for constructing IoT devices, providing insights into its features, capabilities, and compatibility with various sensors. Subsequently, the report delves into the design and architecture of an IoT-based weather monitoring system using Arduino. It discusses the selection and integration of sensors such as temperature, humidity, and atmospheric pressure sensors, along with the utilization of Arduino boards for data processing and communication. The report presents a practical implementation of the IoT-based weather monitoring system using Arduino. It details the hardware setup, software configuration, and deployment considerations, providing a step-by-step guide for replication and experimentation. In conclusion, this report emphasizes the role of Arduino in democratizing IoT development and fostering innovation in weather monitoring. It underscores the versatility and adaptability of Arduino-based solutions in addressing diverse weather-related challenges and driving progress towards a more resilient and sustainable future.

Envision
Diode
Thumbnail for API Tester

API Tester

API Tester Mentors Aahil Rafiq : 7975657621 , aahil.rafiq136@gmail.com Rohan Chandra : 8639884378 , rohanchandra0405@gmail.com INTRODUCTION We're creating an API Tester from scratch. Beginning with HTML, CSS, and JavaScript, we'll explore internet fundamentals, REST APIs, and HTTP requests. The project involves setting up a Node.js server, making API requests, and transitioning to React for improved UI. In the final phase, we'll focus on basic authentication to enhance application security. OBJECTIVE Master basic frontend skills: HTML, CSS, and JavaScript. Build a basic REST API using Node.js and Express. Understand APIs, how to make API calls, and the key elements of a request. Learn to troubleshoot CORS errors. Explore React fundamentals, including how React works, basic React hooks, component splitting, and using UI libraries. Bonus: Set up basic authentication from scratch for added learning and security. METHOD Start with the basics: learn HTML, CSS, and JavaScript. Understand how the internet works, know the difference between frontend and backend, and learn about REST APIs and HTTP requests. Learn to set up a Node.js server using Express.js. Practice making simple requests from the frontend to the backend. Dig deeper into API requests, their contents, and what they mean. Practice making requests using tools like the JS Fetch API or Axios. Learn React and switch from a basic HTML frontend to a more dynamic React frontend. Finally, explore basic authentication. Add this security feature to our application for better protection. Prerequisites Good to have : basic html , css and javascript Interest in web development REFERENCES How do Websites Actually Work? HTML Tutorial for Beginners: HTML Crash Course CSS Crash Course For Absolute Beginners JavaScript Crash Course For Beginners Docs : html , css , JS Frontend web development - a complete overview Backend web development - a complete overview RESTful APIs in 100 Seconds // Build an API from Scratch with Node.js Express How to build a REST API with Node js & Express n0rdy - Understanding CORS Http Request and Response. An HTTP (Hypertext Transfer Protocol)… | by Raza | Nov, 2023 | Medium axios docs Do You Know Enough JavaScript To Learn React official website to learn react Google Meet Link: https://meet.google.com/pxw-qqmx-nim

Envision
CompSoc