Skip to main content

Posts

Presentation slide control using OpenCV

In this project i have used Python  OpenCV to track the landmarks of hand shown in camera and with some defined gestures we can control the slides of the presentaion and also we can mark or erase using pointer in the slides. Packages used in the project Some working video of the project.
Recent posts

RC Drone

Material used: 1. A2212 2200kv BLDC motor (x4) 2. 30amp ESC -standard simonk (x4) 3. ZMR 250 frame 4. Arduino nano Flight controller with MPU6050 for orientation  5. Fsi6x Tx Rx 6. 2200 mah 40c 3s lipo battery 7. XT 60 connector 8. Basic tools For FC used both multiwii and YMfc platforms, both worked well for me. All credit to creators of multiwii and YMfc as they made easy way to make fc. Final circuit with fc connected Final Drone Full setup Drone in action 1 I also used DRL sim and FPV.SkyDive simulators to hardcore flying speed in acro mode. Some difficulties and failures faced in the project were: 1. Burning of ESC every now and then, i used to interchange mosfets of ESC's to save one ESC. I will recomend not to buy this ESC. 2. PID callibration and making drone balance. 3.  A lot of crashes and parts getting broken.  

Making a reciver and transmitter using arduino

Making a reciver and transmitter using arduino and communicating via radio frequency by using Nrf24l01 module. What we require for this project. 1. For transmitter  2 potentiometer joysticks  2 two position switches  Arduino uno  Nrf24l01 module with antena (for better range)  Jumper wires, glue, other DIY tools  Battery (in my case i have taken 3.7v lipo battery from a smartphone.) 2. For reciver Arduino nano (we use small size as to make reciver small) Nrf24l01 module Header pins both female and male. Connect the circuit as shown in the schematic.                       transmitter  in transmitter and reciver both the nrf24l01 module was supposed to powered up with 3.3volt so to achive that i made a circuit of that using AMS 1117 smd componment with two capacitors two make the voltage flow constant at 3.3v as shown below. this is the reciver made with 7 output pins i.e. 7 channel signal can b...

Covid Disinfectant Box

link for working project Sensor used: 1. Ultrasonic sensor - to measure distance and open the door of box using servos when someone comes closer to it. 2. PIR sensor - it is placed inside the box and for any movement inside box, it will sense and turn on the UV lamps. I have taken 4 bulbs instead of UV lamps as to show.. other required materials: 1. Servos - to open the door of box 2. UV lamps - to clean the germs from the placed material. 3. Arduino Uno 4. Led for indication 5. Tinkercad online simulator -  Tinkercad is  a free, easy-to-use app for 3D design, electronics, and coding . It's used by teachers, kids, hobbyists, and designers to imagine, design, and make anything! Users can quickly learn how to use the Tinkercad software through basic tutorial lessons that focus on the basics of the Tinkercad tool. UVC radiation is a known disinfectant for air, water, and nonporous surfaces. UVC radiation has effectively been used for decades to reduce the spread of bacteria, such...

Robotic Hand Using OpenCV and Arduino

OpenCV is a huge open-source library for computer vision, machine learning, and image processing. OpenCV supports a wide variety of programming languages like Python, C++, Java, etc. It can process images and videos to identify objects, faces, or even the handwriting of a human. When it is integrated with various libraries, such as Numpy which is a highly optimized library for numerical operations, then the number of weapons increases in your Arsenal that is whatever operations one can do in Numpy can be combined with OpenCV. Arduino is an open-source platform used for building electronics projects. Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller) and a piece of software, or IDE (Integrated Development Environment) that runs on your computer, used to write and upload computer code to the physical board. For starting the project we are required to make a mechanical hand having five fingers and connecting servo motors in way that eac...