You are on page 1of 3

Instructions for installing Meepduino 2.0, created by Anand R.

Improvements over v1.6:


-Pump control with 4 pumps.
-New lighting settings, with click-and-drag functionality. Change the displayed
color!
-4 temperature probes available!
-Lighting test mode
-Alarms
Total features:
-Simple 5-component basic setup (Power supply, Arduino, touchscreen, shield, clo
ck).
-Touchscreen
-7 channels lighting control, 8-bit (255 steps)
-set the color displayed for each channel with sliders!
-24 settings per channel
-Lighting test screen
-Acclimation mode for lights
-Up to 4 temperature probes, automatic detection on startup, with heater/chiller
/fan support for all 4!
-4 pump controls with timing from 0-255 seconds on/off
-7 alarms, with changable pins and on/off times to the second. You can also turn
off pumps while a specific alarm is running.

Planned features:
-Weather (lighting storms and clouds)
-Custom PCB with an Arduino Due chip onboard (maybe)

---------------------------------------------------------------------
INSTRUCTIONS FOR INSTALLATION: READ EVERYTHING BEFORE INSTALLING!
---------------------------------------------------------------------
1. Download Arudino 1.5 or later. This was tested in 1.5.
2. Go to the following link and download the entire folder: https://drive.google
.com/folderview?id=0BzU34PeNVT0QdXpPTDZDQ2hmN2c&usp=sharing
3. Download the "Libraries" folder.
4. Open the libraries folder. You will find a number of folders inside. Unzip th
em and drop the folders into your Arduino "libraries" folder,
found inside the "Arduino-1.x.x" folder.
5. Download the folder marked "Meepduino_2_0", and unzip it.
6. Inside the "Meepduino_2_0" folder you will find 2 folders. Drop them into you
r "Arudino" folder, where your sketches are stored.
7. Plug in your Arudino. Make sure everything is wired up, as shown in the wirin
g diagram in the "Meepduino_2_0" folder.
8. open the Arduino program. If you had it open before, close it and re-open it
so it finds the libraries.
9. Open the sketch "Meepduino_2_0_DS130x. The "x" is either a 2 or a 7, dependin
g on if you have a DS1302 or a DS1307 erspectively.
10. Select the "Arduino Mega 2560 or Mega ADK" from Tools --> Boards in the Ardu
ino program. If you are using an Arduino Due, select that.
11. Select your serial port. You can find this by going to "Devices and Printers
" in the start menu. Not sure where it is for Mac users. The
Arduino that you have plugged in will show up like "Arduino Mega 2560 (COMx)". T
he "x" is the serial prot number you select in the Arduino program.
12. Hit "Upload". Hopefully, the program will upload normally and you'll be okay
.
13. Enjoy! If you join nano-reef.com, you can ask me questions personally and (p
lease do this!) give me suggestions.
I am also available as asid61 of reefcentral.com.
<OPTIONAL>
Before step 12, you can upload the example sketch under "File --> Examples --> E
EPROM --> eeprom.clear" and then upload the "Touchscreen_controller" sketch,
so that setting stuff will be easier (all settings will be 0 instead of 255, whi
ch speeds things up). Change the number "512" in the example sketch to "2000".
-----------------------------------------
TROUBLESHOOTING
-----------------------------------------
A) You've just clicked "Upload" and-
1. A big list has appeared saying things like
"Meepduino_2_0:406: error: 'myGLCD' was not declared in this scope".
If you get a lot of errors similar to this, then you may have put the li
braries in the wrong folder. If they are for certain in your "libraries" folder,
then restart the Arduino program. If it still doesn't work, make sure th
ey are installed by seeing if the "examples" drop down menu has stuff from UTFT,
UTouch, and DallasTemperature listed. If not, you put teh libraries in t
he wrong folder.
2. An error pops up that says something like,
"avrdude: stk500v2_getsync(): can't communicate with device: resp=0x01".
There are tutorials for this online, summarized below:
That means you selected the wrong serial port. Look under "Tools --> Ser
ial Port" and
make sure the port you found under "Devices and Printers" is selected.
If it is, you might not have downloaded the driver software for the Ardu
ino. Double click on the Arduino under "Devices and Printers",
and open up the "Hardware" tab. Hit "Properties", then click "Change Set
tings". Go to "Driver" and click "Update Driver".
Then click "Browse my computer for driver software manually". Then click
"Browse".
Navigate to the Arudino 1.5 folder. and hit "OK". It will download the d
river.
Then all you need to do is select the correct serial port in the Arduino
program.
3. Something says "Sketch too big" or "avrdude: stk500_getsync(): not in
sync: resp=0x00".
You've selected the wrong board. Go to "Tools --> Boards" and make sure
your Arduino board is selected. Thats means Mega 2560 or Due.
4. If none of the above work, then look it up in Google. Or Bing. Even Y
ahoo or something. Or PM me at nano-reef.com.

B) Your time is "27:85:85". Obviously, that's not right. Could be a couple probl
ems:
1. You uploaded the wrong sketch for your clock (either for the DS1302 o
r DS1307). Re-upload after checking that it's the right sketch for your clock.
2. Make sure it's wired to the right pins. A wiring diagram is in the "M
eepduino" sketch folder.
3. Connection issues. Try soldering the clock wires directly to the boar
d.

Any further error messages should be looked up online or submitted to the thread
at http://www.nano-reef.com/forum/25-lighting-forum/ in the
Meepduino thread. If the thread is not in the first couple pages of the forum, t
hen PM the member "MeepNand" to ask for my help personally.
That's all! Happy reefing!

You might also like