Reef Central Online Community

Go Back   Reef Central Online Community > General Interest Forums > Do It Yourself
Blogs FAQ Calendar

Notices

User Tag List

Reply
Thread Tools
Unread 06/07/2014, 06:21 AM   #1
casinomike
Registered Member
 
Join Date: Nov 2005
Location: Switzerland
Posts: 6
Exclamation $250 - Auto ZEOvit Reactor DIY Demo with Arduino Uno

$250 - Auto ZEOvit Reactor DIY Demo with Arduino Uno

https://www.youtube.com/watch?v=P5yMNgVN9Gw

Ok, to start with my Zeolite Reactor I know I had to be able to run a stepper motor.
So after looking on the Internet, I found the Arduino Uno R3.
http://arduino.cc/en/Main/ArduinoBoardUno

It can run a stepper motor up to 12 V, but you have to do some Programing. (you will find my Code in this Thread so you could copy and paste it)

Then I found the Arduino Motor-Shield R3 to run my stepper motor.
http://arduino.cc/de/Main/ArduinoMotorShieldR3

With the Motor-Shield you can run one stepper motor 12 V and up to 4 A.

This is a nice Tutorial on the how to get started.
http://www.instructables.com/id/Ardu...orial/?lang=de

This is my Program code for my motor:
//Mike Braun ZEOvit Filter
#include

const int stepsPerRevolution = 40; // change this to fit the number of steps per revolution
// for your motor

// initialize the stepper library on the motor shield
Stepper myStepper(stepsPerRevolution,12,13);

// give the motor control pins names:
const int pwmA = 3;
const int pwmB = 11;
const int brakeA = 9;
const int brakeB = 8;

int previous = 0;

void setup() {
Serial.begin(9600);
// set the PWM and brake pins so that the direction pins // can be used to control the motor:
pinMode(pwmA, OUTPUT);
pinMode(pwmB, OUTPUT);
pinMode(brakeA, OUTPUT);
pinMode(brakeB, OUTPUT);
digitalWrite(pwmA, HIGH);
digitalWrite(pwmB, HIGH);
digitalWrite(brakeA, LOW);
digitalWrite(brakeB, LOW);
// initialize the serial port:
Serial.begin(9600);
// set the motor speed (for multiple steps only):
//myStepper.setSpeed(500);
}


void loop() {

//Get Motor up to 500 speed and turn 500 times / Total turns 2030
myStepper.setSpeed(400);
myStepper.step(30);
myStepper.setSpeed(500);
myStepper.step(2000);
//Slow Motor down and stop
myStepper.setSpeed(300);
myStepper.step(10);
myStepper.setSpeed(200);
myStepper.step(10);
myStepper.setSpeed(100);
myStepper.step(10);
delay(1000);

//Get Motor up to 500 speed and turn 500 times / Total turns 2030
myStepper.setSpeed(400);
myStepper.step(-30);
myStepper.setSpeed(500);
myStepper.step(-2000);
//Slow Motor down and stop
myStepper.setSpeed(300);
myStepper.step(-10);
myStepper.setSpeed(200);
myStepper.step(-10);
myStepper.setSpeed(100);
myStepper.step(-10);
delay(1000);

}


I got my motor from www.tme.eu but you can get any stepper motor up too, 12 V and max 4 A
As long as your motor can run more than 1.2 Nm you should be Okay.
My motor is a 3.3 V / 3 A Motor with 1.2 Nm
http://www.tme.eu/ch/details/57bygh804/e-motoren/#

Maybe you can get the Nema 17 or Nema 23 Stepper Motor?

The Arduino Uno R3 is about $28.-
The Arduino Motor-Shield R3 is about $27.-
And my Motor from TME was Euro 57.-

Then I had to get a Zeovit Reactor to test my DIY.
So I got one from www.fish-street.com
http://www.fish-street.com/fsz_zeoli...oating_reactor
The one for $95.-
I must say it is a very nice Reactor.


casinomike is offline   Reply With Quote
Unread 06/08/2014, 02:46 AM   #2
casinomike
Registered Member
 
Join Date: Nov 2005
Location: Switzerland
Posts: 6
New Video!!!
http://youtu.be/qVw8PfBBd3U

With new Code


casinomike is offline   Reply With Quote
Unread 06/26/2014, 11:25 PM   #3
tony73
Registered Member
 
Join Date: Jun 2011
Location: Milan (Italy)
Posts: 70
very good Mike, very interesting


tony73 is offline   Reply With Quote
Unread 10/11/2014, 12:17 PM   #4
LOLLO77
Registered Member
 
Join Date: Apr 2011
Location: Italia
Posts: 1
Very good

New code?


LOLLO77 is offline   Reply With Quote
Unread 10/11/2014, 03:11 PM   #5
Bryopsis
Registered Member.
 
Join Date: Sep 2014
Posts: 275
Tried adding a virbrating pad of some sort underneath it?

That's an awesome reactor for sure!


Bryopsis is offline   Reply With Quote
Unread 10/12/2014, 01:35 PM   #6
dartier
Registered Member
 
Join Date: Aug 2012
Location: Brampton, ON, Canada
Posts: 958
I agree, the stepper driven Zeovit reactors work great.

I went with a A4988 stepper driver and used 2 Arduino mini's. One of the minis runs GRBL and the other is a glorified timer and serial source to send the GCode instructions to GRBL. I know, a bit overkill.

The most challenging part was mounting to the existing shaft, well that and being too optimistic about the size of the motor that would be required. That is the reason for the 2 mounting plates.





Dennis


__________________
560G Miracles tank in process
making a DIY DyMiCo style filter (for 560G)

Current Tank Info: 560G Miracles tank in progress, 80Frag Temporary
dartier is offline   Reply With Quote
Unread 01/18/2015, 12:42 AM   #7
citoby
Registered Member
 
Join Date: Jan 2015
Posts: 10
sweet idea tanks for sharing.


citoby is offline   Reply With Quote
Unread 04/05/2015, 10:52 PM   #8
jowenteo
Registered Member
 
Join Date: Dec 2008
Posts: 1
hi,
are you able to guide me how to connect the motor from tme to the motor shield board ?
thanks in advanced .


jowenteo is offline   Reply With Quote
Unread 06/10/2015, 08:24 AM   #9
coral102
Registered Member
 
coral102's Avatar
 
Join Date: May 2013
Posts: 368
Awesome! Well done! Thanks for your sharing mate!!!


coral102 is offline   Reply With Quote
Unread 10/18/2015, 08:28 PM   #10
JUAN REEF
Registered Member
 
Join Date: Oct 2015
Posts: 5
I just order the Arduino uno r3 plus the motor shield r3, would you please guide me through the electrical connections. Thank you.


JUAN REEF is offline   Reply With Quote
Unread 10/18/2015, 08:31 PM   #11
JUAN REEF
Registered Member
 
Join Date: Oct 2015
Posts: 5
Exclamation

Quote:
Originally Posted by casinomike View Post
$250 - Auto ZEOvit Reactor DIY Demo with Arduino Uno

https://www.youtube.com/watch?v=P5yMNgVN9Gw

Ok, to start with my Zeolite Reactor I know I had to be able to run a stepper motor.
So after looking on the Internet, I found the Arduino Uno R3.
http://arduino.cc/en/Main/ArduinoBoardUno

It can run a stepper motor up to 12 V, but you have to do some Programing. (you will find my Code in this Thread so you could copy and paste it)

Then I found the Arduino Motor-Shield R3 to run my stepper motor.
http://arduino.cc/de/Main/ArduinoMotorShieldR3

With the Motor-Shield you can run one stepper motor 12 V and up to 4 A.

This is a nice Tutorial on the how to get started.
http://www.instructables.com/id/Ardu...orial/?lang=de

This is my Program code for my motor:
//Mike Braun ZEOvit Filter
#include

const int stepsPerRevolution = 40; // change this to fit the number of steps per revolution
// for your motor

// initialize the stepper library on the motor shield
Stepper myStepper(stepsPerRevolution,12,13);

// give the motor control pins names:
const int pwmA = 3;
const int pwmB = 11;
const int brakeA = 9;
const int brakeB = 8;

int previous = 0;

void setup() {
Serial.begin(9600);
// set the PWM and brake pins so that the direction pins // can be used to control the motor:
pinMode(pwmA, OUTPUT);
pinMode(pwmB, OUTPUT);
pinMode(brakeA, OUTPUT);
pinMode(brakeB, OUTPUT);
digitalWrite(pwmA, HIGH);
digitalWrite(pwmB, HIGH);
digitalWrite(brakeA, LOW);
digitalWrite(brakeB, LOW);
// initialize the serial port:
Serial.begin(9600);
// set the motor speed (for multiple steps only):
//myStepper.setSpeed(500);
}


void loop() {

//Get Motor up to 500 speed and turn 500 times / Total turns 2030
myStepper.setSpeed(400);
myStepper.step(30);
myStepper.setSpeed(500);
myStepper.step(2000);
//Slow Motor down and stop
myStepper.setSpeed(300);
myStepper.step(10);
myStepper.setSpeed(200);
myStepper.step(10);
myStepper.setSpeed(100);
myStepper.step(10);
delay(1000);

//Get Motor up to 500 speed and turn 500 times / Total turns 2030
myStepper.setSpeed(400);
myStepper.step(-30);
myStepper.setSpeed(500);
myStepper.step(-2000);
//Slow Motor down and stop
myStepper.setSpeed(300);
myStepper.step(-10);
myStepper.setSpeed(200);
myStepper.step(-10);
myStepper.setSpeed(100);
myStepper.step(-10);
delay(1000);

}


I got my motor from www.tme.eu but you can get any stepper motor up too, 12 V and max 4 A
As long as your motor can run more than 1.2 Nm you should be Okay.
My motor is a 3.3 V / 3 A Motor with 1.2 Nm
http://www.tme.eu/ch/details/57bygh804/e-motoren/#

Maybe you can get the Nema 17 or Nema 23 Stepper Motor?

The Arduino Uno R3 is about $28.-
The Arduino Motor-Shield R3 is about $27.-
And my Motor from TME was Euro 57.-

Then I had to get a Zeovit Reactor to test my DIY.
So I got one from www.fish-street.com
http://www.fish-street.com/fsz_zeoli...oating_reactor
The one for $95.-
I must say it is a very nice Reactor.
Can I have some help with electrical connections please , thank you.


JUAN REEF is offline   Reply With Quote
Unread 10/20/2015, 08:17 AM   #12
JUAN REEF
Registered Member
 
Join Date: Oct 2015
Posts: 5
Quote:
Originally Posted by casinomike View Post
$250 - Auto ZEOvit Reactor DIY Demo with Arduino Uno

https://www.youtube.com/watch?v=P5yMNgVN9Gw

Ok, to start with my Zeolite Reactor I know I had to be able to run a stepper motor.
So after looking on the Internet, I found the Arduino Uno R3.
http://arduino.cc/en/Main/ArduinoBoardUno

It can run a stepper motor up to 12 V, but you have to do some Programing. (you will find my Code in this Thread so you could copy and paste it)

Then I found the Arduino Motor-Shield R3 to run my stepper motor.
http://arduino.cc/de/Main/ArduinoMotorShieldR3

With the Motor-Shield you can run one stepper motor 12 V and up to 4 A.

This is a nice Tutorial on the how to get started.
http://www.instructables.com/id/Ardu...orial/?lang=de

This is my Program code for my motor:
//Mike Braun ZEOvit Filter
#include

const int stepsPerRevolution = 40; // change this to fit the number of steps per revolution
// for your motor

// initialize the stepper library on the motor shield
Stepper myStepper(stepsPerRevolution,12,13);

// give the motor control pins names:
const int pwmA = 3;
const int pwmB = 11;
const int brakeA = 9;
const int brakeB = 8;

int previous = 0;

void setup() {
Serial.begin(9600);
// set the PWM and brake pins so that the direction pins // can be used to control the motor:
pinMode(pwmA, OUTPUT);
pinMode(pwmB, OUTPUT);
pinMode(brakeA, OUTPUT);
pinMode(brakeB, OUTPUT);
digitalWrite(pwmA, HIGH);
digitalWrite(pwmB, HIGH);
digitalWrite(brakeA, LOW);
digitalWrite(brakeB, LOW);
// initialize the serial port:
Serial.begin(9600);
// set the motor speed (for multiple steps only):
//myStepper.setSpeed(500);
}


void loop() {

//Get Motor up to 500 speed and turn 500 times / Total turns 2030
myStepper.setSpeed(400);
myStepper.step(30);
myStepper.setSpeed(500);
myStepper.step(2000);
//Slow Motor down and stop
myStepper.setSpeed(300);
myStepper.step(10);
myStepper.setSpeed(200);
myStepper.step(10);
myStepper.setSpeed(100);
myStepper.step(10);
delay(1000);

//Get Motor up to 500 speed and turn 500 times / Total turns 2030
myStepper.setSpeed(400);
myStepper.step(-30);
myStepper.setSpeed(500);
myStepper.step(-2000);
//Slow Motor down and stop
myStepper.setSpeed(300);
myStepper.step(-10);
myStepper.setSpeed(200);
myStepper.step(-10);
myStepper.setSpeed(100);
myStepper.step(-10);
delay(1000);

}


I got my motor from www.tme.eu but you can get any stepper motor up too, 12 V and max 4 A
As long as your motor can run more than 1.2 Nm you should be Okay.
My motor is a 3.3 V / 3 A Motor with 1.2 Nm
http://www.tme.eu/ch/details/57bygh804/e-motoren/#

Maybe you can get the Nema 17 or Nema 23 Stepper Motor?

The Arduino Uno R3 is about $28.-
The Arduino Motor-Shield R3 is about $27.-
And my Motor from TME was Euro 57.-

Then I had to get a Zeovit Reactor to test my DIY.
So I got one from www.fish-street.com
http://www.fish-street.com/fsz_zeoli...oating_reactor
The one for $95.-
I must say it is a very nice Reactor.
Would you share the diagram of all electrical connections. Thanks. JUANREEF


JUAN REEF is offline   Reply With Quote
Unread 08/22/2016, 04:19 PM   #13
socounty
Registered Member
 
Join Date: Jun 2016
Posts: 12
Trying to maybe construct this Zeovit reactor but one of the parts are now discontinued. Just bringing the thread back in the hopes someone has better instruction or has built this reactor.


socounty is offline   Reply With Quote
Unread 08/22/2016, 06:22 PM   #14
dartier
Registered Member
 
Join Date: Aug 2012
Location: Brampton, ON, Canada
Posts: 958
Which part are you lacking?

Dennis


__________________
560G Miracles tank in process
making a DIY DyMiCo style filter (for 560G)

Current Tank Info: 560G Miracles tank in progress, 80Frag Temporary
dartier is offline   Reply With Quote
Unread 08/23/2016, 01:53 PM   #15
socounty
Registered Member
 
Join Date: Jun 2016
Posts: 12
I actually found the r3 motor sheild on Amazon. So I'm going to continue on this adventure to build this reactor. Going to try and do a guide on this with a little more in depth step by step. Thanks though.


socounty is offline   Reply With Quote
Reply

Tags
reactor, zeolite, zeolite reactor, zeovit, zeovit reactor


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On



All times are GMT -6. The time now is 05:11 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Powered by Searchlight © 2024 Axivo Inc.
Use of this web site is subject to the terms and conditions described in the user agreement.
Reef CentralTM Reef Central, LLC. Copyright ©1999-2022
User Alert System provided by Advanced User Tagging v3.3.0 (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.