Have you ever needed WiFi for your laptop, raspberry pi or desktop-on-wheels, but either they don't have WiFi capabilities or simply can't reach a signal because its too old? I know I sure have, and with your Android phone or tablet and your micro USB cable, you can do just that!
Step 1: Materials
You will need the following materials for this project:
1. Any android device with at least an API level of 4.0
2. A micro USB to USB cable
3. A device you want internet to (Laptop, desktop, raspberry pi, ect.)
Step 2: Software Part 1
First, let's hop on your Android device (Not literally, like log into it and everything). You will want to open this link to Google play, and download the app.
The version I am using is the latest version, 2.13.
Step 3: Software Part 2
Now, open up the app and make sure the little box that says "Run when USB plugged" And that's about it!
Step 4: Hardware
Now, its time for the hardware. Plug the USB end of your micro USB cable into the device's USB port that you want to have internet to. Then, plug the micro USB end into your Android device.
Step 5: Almost Done...
Once you have plugged your device in from the last step, the app's window should pop up. Tap on "Run tethering" And another window should pop up. Tap on the top switch next to "USB Tethering". It can take a second to register, and after a second of loading you should be connected! Now you may browse the internet, start a VNC server, or post an instructable!