So in the last blog, I talked about selecting the ESC, motor, battery, and propellers for your frame. In this blog, I’ll talk about the control side of the hardware and some other miscellaneous things that you should know as a drone creator and pilot. Link to video (watch the video before the blog, at … Continue reading Some more blabbering about the hardware of a multi-rotor.
So you want to build your first quadcopter and you go out and look at all the parts that you can use to make one. You pick up a frame(say F450)…. but now you’re stuck with a problem. You can’t choose the right propeller, motor, E.S.C. and battery until you know the weight of the … Continue reading Selecting the right hardware for your multi-rotor.
These are rough notes which I took while reading Linux Kernel development by Robert love one can find it here. Chapter FOUR- Process Scheduling. Scheduling methods: – Co-operative: A process voluntarily suspend itself i.e. yield. Unless the process yields, it keeps on running. The scheduler cannot make global decisions regarding how long processes run; processes … Continue reading Linux kernel – crisp notes
I’m sure you’ve encountered a scenario where you have to transfer some data over wireless(or some protocol) and you have to make a packet for it. Two ways a noob could do it – 1. The Programmer Memory and i++ method: If you’ve been using a simple array to make a packet, remembering all the fields(i.e. … Continue reading packet parsing ~ this might hurt your brain
okay..so you might not be a complete loof but I am..so I’m writing this post to the my future self..because he forgets a lot needs his memory to be refreshed every once in a while..go grab a pen paper. K.F- It is an iterative mathematical process that uses a set of equations and consecutive data … Continue reading Kalman filter for loofs
here’s how GPS works there’s a clock involved..the satellite sending out GPS signal has it..and satellite is orbiting the Earth about 20000 Km above surface with 14000 Km/Hr. So there’s a very precise clock on-board a very fast moving satellite..what da hell/..? Satellite sends a signal consisting of its orbital data and current timing. so … Continue reading break-a-leg/rtk
First off Quadcopter project which I worked on, is open source and over GitHub, Happy experimenting..!! so I got to know about of couple of mistakes I did- Difference between Plus Config and X config of a quad- Its a pretty basic thing, X config flies as X and + flies as plus. Now to … Continue reading Foolish mistakes..!!
Just tested this sucker today..using custom RC transmitter made from Nordic 2.4GHz Transceiver-nRF24L01+..it works great, but my pilot skills are particularly bad..I might have to tweak the code a little..and I’ve been working on with STM32 cortex m3 so I’m gonna upgrade the board from Arduino to STM32..and then we’ll get to position hold and … Continue reading Arduino Quadcopter- Epic fall and fails
SPI is predecessor of TWI or I2C. SPI requires 4 + N lines, where is no of slave devices where as I2C requires 4(SCL SDA VCC GND) lines for 128 devices. But its still important, here it goes MISO- Master In Slave Out (Master reads from Slave). MOSI- Master Out Slave In (Slave reads from … Continue reading Serial Peripheral Interface basics
A quad rotor which of course has four propellers (named as Tim, Tod, Tom and Ted when counting in clockwise sense and we are working on it and its called Albatross). [[Tim and Tom are entangled with each other and so are Ted and Tod. If Tim is made to rotate CW then Tom should rotate … Continue reading PID and a large seabird in the pacific.