The purpose of this project is to make an entertainment room where it rains all the time and everywhere except where you are. It has an artistic purpose and the amazing thing is that you can’t get wet because of the sensors from the ceiling that stops the water sprinklers. Our project presents a small room in which it rains all the time. There is water pouring from the ceiling and it doesn't stop until the Kinect (used as a sensor) detects an object somewhere in this room. The Kinect will help us figure out where the object is situated in the room and transmits the information to the board. This action will cause the rain to stop but just in the part of the room where the object is situated.
The marketability of our project can be seen in fields such as photo shootings or entertainment rooms, fashion presentations.

Step 1: Step 1: Setting Up Your Zybo Board

Put a XILLINUX software on the Zybo using a XILLINUX img file and put it on a sd card. After that you will be able to run a FPGA verion of Linux on your board. From here all you'll need is a keyboard, a mouse and a monitor so you can use your board as an acual computer. You can go on the internet (if you have a cable connection). After that you can use the terminal to do a lot of things such as install softwares on your operating system.

Step 2: Step 2: Setting Up Your ARTY

This step is easy. You just have to program your ARTY board using VIVADO, a VHDL programming language based software.

Step 3: Step 3: Connecting Your Boards

From the VIVADO software you must activate the serial ports that you'll need for the ZYBO board and you'll do the same for the ARTY. The main part of this step is programming your ARTY board to use the information from the ZYBO board (e.g. a bit that was sent and based on the value of it you can turn on or off a led).

Step 4: Step 4: Using the Webcam for Live Broadcast

We used a logitech webcam that we connected directly into the Zybo and we connected to the XILLINUX using PUTTY (we work in terminal from now on) and we used a command to activate the live feed of the webcam. (mplayer tv:// -d)

Step 5: Step 5: Connecting Your Water Pump.

Here, using a H-bridge that we supplied with 12V, we connected a water pump to the ARTY using 2 pins from the serial ports of the board. It's quite easy to use it especially if you try activating and deactivating the waterpump with a switch or a button.

Step 6: Step 6: Programming Your Boards

For this step you'll need VIVADO, a software that uses VHDL and that literally creates and makes the parts of the board functionall. For example you activate your serial ports or your switches. It's not that complicated and the program helps you figure out what you need to finalize your program.

<p>Cool project. You should consider entering this into the Microcontroller contest.</p>

About This Instructable




More by RobiO1:Rain Room 
Add instructable to: