DIY Projects
Spooky Interactive Projections!
THIS PAGE HAS MOVED TO: www.tinkernut.com/portfolio/spooky-interactive-projections
How To Make A Raspberry Pi NAS (Network Attached Storage)
THIS PAGE HAS MOVED TO: www.tinkernut.com/portfolio/make-raspberry-pi-nas-network-attached-storage
Ultrasonic Madness
Sound waves can be used for more than just making sound. Find out all the amazing things sound is capable of and make some cool projects that harness it’s power!
Click on the tabs to continue learning about ultrasound!
Here are some of the other cool projects you we’ll be creating:
[/vc_column_text][/vc_tab][vc_tab title=”Parts and Downloads” tab_id=”1402713028-2-39e9a4-2f888a6d-d37d76d3-94ce5609-2f71″][vc_button title=”Download Arduino Code” target=”_self” color=”btn-primary” icon=”none” size=”btn-huge” href=”http://www.tinkernut.com/demos/369_ultrasound/ultrasound_ruler_demo.zip”][vc_column_text]Parts List
The prices really depend on what you would like to purchase. These are cheapest locations to purchase these items that I was able to find.
Part name | Price |
---|---|
Ultrasonic Module | $2.40 |
Arduino Uno | $8.75 |
Software Downloads
[/vc_column_text][/vc_tab][vc_tab title=”Continued Learning Links” tab_id=”1402753981900-3-108a6d-d37d76d3-94ce5609-2f71″][vc_column_text]- MIT Sound Waves and Potato Chip Bags experiment
- uBeam Ultrasonic Charger
- Boris Smus – Ultrasonic Javascript Library (Emoticon Demo)
- Kate Murphey – “Quietnet” Ultrasonic Chat Client
Will It Microwave?
Why don’t microwaves and metal get along? What makes microwaves destroy electronics? Let’s dive deep into the world of electromagnetic radiation to find out!
Help support my channel by becoming a patron! Get social!
[/vc_column_text][/vc_tab][vc_tab title=”Parts List” tab_id=”1402713028-2-39afe7-cbb103e5-43f2″][vc_column_text]Here’s what you will need for each project:
Radio Wave Project
- A nickel (or any other coin)
- A 9v battery
- An AM radio
Small EMP generator
- A disposable camera
- A cheap calculator
- Extra wire
- A high voltage switch
- Soldering equipment
- Michael Faraday
- The Electromagnetic spectrum
- How Do Radio Waves Work (video)
- How Microwaves Kill Electronics
- Coronal Mass Ejections and EMP’s (video)
- Wave Theory vs. Particle Theory
- What is a photon?
- Ball lightning in a microwave
- Khan Academy course on Electromagnetism
- Wikihow – How to make an electromagnet
World’s cheapest speaker!
What do you need to make the simplest form of a speaker? Surprisingly, you probably already have everything you need! Click on the “Parts list” tab to see what you need to make both bone conducting headphones and your own speaker! Then, if you still want more, click on the “Further Learning” tab to learn more about the history of speakers!
Help support my channel by becoming a patron!
Get social!
[/vc_column_text][/vc_tab][vc_tab title=”Parts List” tab_id=”1402713028-2-39afe7-cbb1″][vc_column_text]Here’s what you will need for these projects:
Bone Conducting Headphones
- Small DC Motor
- An old pair of headphones
Cheap Speaker
- A Paperclip
- A business card
- A strong magnet
- An old pair of headphones
- Hans Christian Ørsted – Danish Physicist that discovered Electromagnetism in 1824.
- Ernst Siemens – Invented the first electromagnetic speaker in 1877
- Johann Phillip Reis – Was a German inventor who created the first telephone (including a microphone and speaker) in 1861)
- Wikipedia article on loudspeakers
- Beethoven and bone conducting technology
- Visual timeline of speaker history
- Inventions of Johann Phillip Reis
- Khan Academy course on Electromagnetism
- Wikihow – How to make an electromagnet
Beginners Guide To Projection Mapping
Tinkernut Labs
Basic overview of what we will be doing
This video will show you how the basics of projection mapping and how to do it on the cheap!
Parts and Downloads
You’ll need a projector, so here are a few options:
TOTAL COST: ~$60.00 or less
Important Links
LG Electronics Building Projection
Support
Make Your Own Cluster Computer
Learn how to make a cluster computer using Raspberry Pi’s! You can also use this method to build your own super computer.
[/vc_column_text][/vc_tab][vc_tab title=”Parts and Downloads” tab_id=”1402713028-2-39e9a4-2f886e2a-7d43″][vc_column_text]- 2 or more Raspberry Pi’s
- SD cards for each Pi
- Power Cables for each Pi
- Powered USB Hub (optional)
- Networking Cables
- A Hub or a Router
TOTAL COST: ~$100.00 [tabby title=”Software”] [/vc_column_text][/vc_tab][vc_tab title=”Code” tab_id=”1402753910272-3-86e2a-7d43″][vc_column_text]
- Download the Raspbian Image from here.
- Burn the Raspbian Image to your SD Card
- If you have Windows, you can follow these instructions.
- If you have a Mac, you can follow these instructions.
- Once the image is burned to your SD Card, but it into the Raspberry Pi and boot it up with a Keyboard, Mouse, Monitor and Internet attached.
- Upon first boot, you should see the Rasbperry Pi Configuration screen (otherwise type “
sudo raspbi-config
“. Here’s the options we’ll need to configure- Expand the File System
- If needed, set the Internationalization options to match your countries keyboard layout.
- Overlcock the Pi to 800 Mhz
- Advanced Options
- Set the Hostname to Pi01
- Split the memory to 16mb for graphics
- Enable SSH
- Finish out of the configuration, but don’t reboot yet
- To enable auto-login, at the terminal command type “
sudo nano /etc/inittab
”- Comment out this line:
#1:2345:respawn:/sbin/getty --noclear 38400 tty1
- And add this line right beneath it:
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
- Comment out this line:
- Now you can reboot your Pi and it should auto-login
Installing MPICH
- MPICH is software that allows for multi-processing communication between computers.
- To install it on your Raspberry Pi, first make sure you have a valid Internet connection going to the Pi. Then follow these Terminal Commands
-
sudo apt-get update
-
mkdir mpich2
-
cd ~/mpich2
-
wget http://www.mpich.org/static/downloads/3.1/mpich-3.1.tar.gz
-
tar xfz mpich-3.1.tar.gz
-
sudo mkdir /home/rpimpi/
-
sudo mkdir /home/rpimpi/mpi-install
-
mkdir /home/pi/mpi-build
-
cd /home/pi/mpi-build
-
sudo apt-get install gfortran
-
sudo /home/pi/mpich2/mpich-3.1/configure -prefix=/home/rpimpi/mpi-install
-
sudo make
-
sudo make install
-
nano .bashrc
-
PATH=$PATH:/home/rpimpi/mpi-install/bin
-
-
sudo reboot
-
mpiexec -n 1 hostname
-
- These commands will download and install MPICH, as well as add it as a path to your BASHRC boot file. The last command runs a test to see if it works. If the last command returns “Pi01”, then you did everything successfully.
Installing MPI4PY
- As it is, MPICH can run C and Fortran programs. But since the Raspberry Pi has the Python coding environment pre-installed, it would be easiest to install a Python to MPI interpreter. Here’s the commands to do that:
-
sudo aptitude install python-dev
-
wget https://mpi4py.googlecode.com/files/mpi4py-1.3.1.tar.gz
-
tar -zxf mpi4py-1.3.1
-
cd mpi4py-1.3.1
-
python setup.py build
-
python setup.py install
-
export PYTHONPATH=/home/pi/mpi4py-1.3.1
-
mpiexec -n 5 python demo/helloworld.py
-
Arduino Motion Detecting Squirt Gun
In case you want a nerdier way to make a cheap motion detecting squirt gun, Here’s how you can build your own with an Arduino and a PIR sensor!
[/vc_column_text][/vc_tab][vc_tab title=”Parts and Downloads” tab_id=”1402713028-2-39e9a4-2f8846d9-0fc4″][vc_column_text]- Raid Auto Trigger
- Arduino
- PIR Motion Sensor
- Diode
- NPN Transistor
- Wire cutters and wire
TOTAL COST: ~$45.00
[/vc_column_text][/vc_tab][vc_tab title=”Assembly” tab_id=”1402753910272-3-846d9-0fc4″][vc_column_text]
const int pirPower = 13; const int pirIn = 12; int motorPin1 = 3;
void setup(){ pinMode(pirPower, OUTPUT); pinMode(pirIn, INPUT); pinMode(motorPin1, OUTPUT); digitalWrite(motorPin1, LOW); digitalWrite(pirPower, HIGH); } void loop(){ int value= digitalRead(pirIn); if (value == HIGH){ digitalWrite(motorPin1, HIGH); delay(500); digitalWrite(motorPin1, LOW); } }
[/vc_column_text][/vc_tab][vc_tab title=”Important Links” tab_id=”1402753981900-3-1046d9-0fc4″][vc_column_text] Help support my channel: http://www.patreon.com/tinkernut Follow Tinkernut! Google + Facebook Twitter [/vc_column_text][/vc_tab][/vc_tabs][/vc_column][vc_column width=”1/3″][/vc_column][/vc_row]
Motion Detecting Squirt Gun Prank
In this April Fools day video, learn how to make a cheap motion detecting squirt gun using parts that you can find in your local grocery store!
If you want a geekier way to build a motion detecting squirt gun, check out the Arduino version of this same project.
[/vc_column_text][/vc_tab][vc_tab title=”Parts and Downloads” tab_id=”1402713028-2-39e9a4-2f888a6d-d37d”][vc_column_text]- Raid Auto Trigger
- Glade Sense & Spray
- Travel Size Bottle
- Wire cutters and wire
TOTAL COST: ~$25.00
[/vc_column_text][/vc_tab][vc_tab title=”Assembly” tab_id=”1402753910272-3-88a6d-d37d”][vc_column_text]