Do you have old t-shirts? Than you can upcylce them to yarn, that you can use to knit a carpet, a bag or a drip mat...
Step 1: Step 1: Take Old T-shirts
Choose old t-shirts, that match. T-shirts with no joints are nicer than those with ones.
Step 2: Step 2: Cut the T-shirts
Take scissors and cut the t-shirts into 1-3 cm broad stripes. Start at the bottom and than work yourself up until you reach the sleeves. Work in circles so that you get one long stripe of cloth.
Step 3: Step 3: Stretch the Strips
To get real yarn, that you can easily work with, stretch the strip before you coil it into a ball. As the image shows, the cloth will roll up a little bit and form a nice round strip of yarn.