PIBOTS ROBOTICS GROUP 14 Vignesh P Aswin Krishna M Shahasil Shifas Adarsh.k
INTRODUCTION Robotics is the engineering field that creates machines to perform tasks autonomously or semi-autonomously for humans. Embedded systems are crucial in robotics, acting as specialized computers within larger robotic systems. They include microprocessors or microcontrollers that process data to achieve specific tasks. In IoT and robotics, embedded systems enable interconnected and intelligent robotic functions.
ARDUINO IDE Arduino is an open-source electronics platform based on easy-to-use hardware and software. It’s designed for hobbyists, artists, and anyone interested in creating interactive projects. Arduino uses a simplified version of C/C++ for programming. It can be used to create robots, interactive objects, or standalone projects.
Obstacle Detection using IR Sensor Infrared (IR) sensors detect objects and measure distance by emitting and receiving infrared light. The sensor calculates the distance based on the intensity and time delay of the reflected light. IR Sensor Output is given to an LED
DISTANCE MEASSUREMENT USING ULTRASONIC SENSOR The Arduino sends a short pulse to the trigPin of the ultrasonic sensor. This triggers the sensor to send out a high-frequency sound wave (ultrasonic pulse). After emitting the pulse, the sensor waits for the pulse to be reflected back from an object. This reflection creates an echo, which is detected by the sensor's receiver. The sensor measures the time it takes for the pulse to travel to the object and back. This time duration is crucial for calculating the distance to the object.
MOTION DETECTION USING PIR SENSOR PIR sensors detect infrared radiation from moving objects. When motion is detected, PIR sensors output a digital signal. Arduino reads this signal through a digital input pin. Arduino processes the signal to determine motion presence. Upon detection, Arduino triggers programmed responses. Used in security systems, lighting automation, and more.
NODEMCU [ESP8266] NodeMCU is an open-source development board based on the ESP8266 microcontroller. It utilizes the ESP8266 WiFi module for wireless communication, making it suitable for IoT applications that require network connectivity. NodeMCU provides multiple General Purpose Input/Output (GPIO) pins, which can be used to connect and control various sensors, actuators, and other electronic components. It is widely used for various IoT projects such as home automation, smart devices, sensor networks, and remote monitoring etc.
Temperature and Humidity Sensing using DHT11 DHT11 Sensor is used to find relative temperature and humidity. Thermistor changes resistance with temperature. Moisture holding substrate with electrodes changes in resistance when humidity variation is measured. Programmed with NODEMCU8266
Electric Bulb Operating using Relay Module Acts as an electrically operated switch. Allows low-power circuits to control high-power devices. Electromagnet Activates the switch mechanism. Used in Home automation ( eg ., Lights,Fan )
BLOCKCHAIN TECHNOLOGY A blockchain is a digital ledger that records transactions securely, transparently, and permanently across many computers. Blocks: Each block contains a list of transactions, a timestamp, and a reference to the previous block. Chain: Blocks are linked together in chronological order, forming a continuous chain.
APPLICATIONS OF BLOCKCHAIN Cryptocurrency like Bitcoin, Ethereum, etc. works in this way Secure patient records and data sharing. Secure and transparent electronic voting systems.
ADVANTAGES OF BLOCKCHAIN Enhanced security and privacy. Greater transparency and traceability. Reduced costs and increased efficiency through automation and the removal of intermediaries.
Entrepreneurship Entrepreneurship is the process of starting and running your own business It all starts with a good idea for a product or service that people need or want. Create a plan that outlines your business goals, strategies, and how you plan to achieve them. Determine how much money you need to start and run your business. You might use your own savings, get a loan, or seek investors.
Entrepreneurship Register your business name and get any necessary licenses or permits. Promote your business to attract customers. Use advertising, social media, word of mouth, and other marketing strategies. Start selling your product or service. Keep track of your income and expenses, pay your taxes, and manage your cash flow
Conclusion The internship provided unforgettable and valuable practical knowledge, expanding on my previous theoretical understanding of robotics. Now, I have hands-on experience and can apply my skills to real-life projects, including designing and coding with Arduino. This experience taught me a new coding language specific to Arduino, broadening my skill set.