Posts

Showing posts from March, 2024

Main Project : A Lie Detector

Image
In week 12, our teacher introduced us to our main project. He informed us that we now have a basic understanding of Arduino and encouraged us to apply our knowledge creatively to develop something useful. This project will contribute to our final grading, and upon completion, we will be required to create a video demonstrating its functionality. Additionally, he mentioned that the most innovative projects will be showcased at a science fair, where numerous attendees, particularly school students, will have the opportunity to interact with our products. Following the instructions, we formed groups of three individuals. I, Chowdhury Shakline, along with my friends Neelushan Antony and Mahid Ahmed, constituted one such group. After a week of brainstorming various ideas, we collectively decided to create a lie detector. Initially, we deliberated amongst ourselves regarding the necessary kits, the wiring setup with Arduino, and the coding process. Subsequently, we presented our idea to our ...

Recommender System

Image
This week, our teacher introduced us to a fascinating topic: Recommender Systems. Let's provide you with a brief overview of what a recommender system is and how it works. A recommender system is a type of information filtering system that predicts and suggests items or content that a user might be interested in, based on their preferences, past behaviour, or similarities with other users. These systems are widely used in various online platforms such as e-commerce websites, streaming services, social media platforms, and more. Here's how a recommender system typically works: Data Collection : The system gathers data on user interactions, such as purchases, ratings, views, clicks, likes, and other relevant actions. User Profiling : The system creates profiles for individual users based on their preferences, behaviours, and historical interactions with items or content. Item Representation : Similarly, the system analyses items or content available in the system and represents t...

Accessibility

  This week, our instructor introduced us to the captivating subject of accessibility. We engaged in conversations about technology designed to be easily usable by individuals, and explored its potential to ease obstacles encountered by people in various circumstances. Allow me to provide you with a brief overview of the key insights gained from this discussion. In our increasingly interconnected world, accessibility is not just an option but a necessity. By ensuring that technology is accessible to all, regardless of abilities or limitations, we create a more inclusive society where everyone can participate fully. Building upon the insights from a previous discussion on accessibility, let's delve deeper into how we can enhance accessibility in everyday technology. Activity 1: Tailoring Technology to Diverse Needs Working Professionals: Intuitive devices like Bluetooth-enabled mice and keyboards, empower professionals to navigate their digital tasks efficiently, irrespective of the...

Artificial Neural Network

Image
                   Artificial Neural Network An artificial neural network (ANN) is a computational model inspired by the biological neural networks of animal brains. It consists of interconnected nodes (neurons) organized in layers. Each neuron receives input signals, processes them, and generates an output signal. The XOR problem spurred the development of multi-layer perceptrons (MLPs), showcasing the need for complex models to understand non-linear patterns. This marked a significant advancement in AI. Training neural networks involves iteratively adjusting weights and biases to minimize errors, enabling widespread AI adoption for decision-making, task automation, and personalized recommendations. Inspired by the brain's neural networks, artificial neural networks (ANNs) experienced a resurgence in the 1980s and 1990s, diverging from symbolic AI to offer a more adaptable approach to learning from data. ANNs have since transformed vari...

WEEK 6 : Smart System and Sensors

Image
This week in the lab, our teacher assigned us kits at random with the task of creating something practical from them. We were instructed to form pairs, and my friend Nelu and I teamed up. Initially, we were provided with the Arduino Flame Sensor for our project. Let's give a short description of this kit. The flame sensor is a device capable of detecting and measuring the infrared level emitted from a flame, making it useful for fire detection1. It is also known as an infrared flame sensor or fire sensor. The sensor provides two types of outputs: a digital output (LOW/HIGH) and an analog output.  Pinout: VCC pin: Connect to VCC (3.3V to 5V). GND pin: Connect to GND (0V). DO pin: Digital output pin. It is HIGH if the flame is not detected and LOW if detected. AO pin: Analog output pin. The output value decreases as the infrared level is decreased, and it increases as the infrared level is increased.   In the following video you can see how it works with arduino. Following that,...