Forum Members section Show your controller New build.

New build.


Post Number:#321 Post Wed Dec 23, 2015 2:05 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 39
Location: São Paulo
Gender: Male
National Flag:
Brazil

There 5 V and GND available on ICSP header.

Image


-------------------------------- Last edited Wed Dec 23, 2015 2:10 pm --------------------------------

Image: http://www.ferduino.com/forum/gallery/image.php?album_id=18&image_id=432

-------------------------------- Last edited Wed Dec 23, 2015 11:02 am --------------------------------

Even with that code being for servos it will work for pwm motor?



The library will work with any PWM circuit.

-------------------------------- Last edited Wed Dec 23, 2015 2:18 pm --------------------------------

The Eagle files are available in Adafruit's Github so, you can add it to your PCB and use this module as a "shield".

https://github.com/adafruit/Adafruit-16 ... Driver-PCB

Like this:

Image
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#322 Post Sun Dec 27, 2015 3:09 pm
Posts: 20
Topics: 1
Solve rating: 0
Joined: Tue Apr 29, 2014 2:20 pm
Topics: 1
Age: 53
Location: Cholet, France
Gender: Male
National Flag:
France

Post Number:#323 Post Wed Dec 30, 2015 10:19 am
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 39
Location: São Paulo
Gender: Male
National Flag:
Brazil

Hi Denis!

Do you know this site?

Is a good place to share your project.

Best regards.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#324 Post Wed Dec 30, 2015 1:18 pm
Posts: 20
Topics: 1
Solve rating: 0
Joined: Tue Apr 29, 2014 2:20 pm
Topics: 1
Age: 53
Location: Cholet, France
Gender: Male
National Flag:
France

Post Number:#325 Post Wed Dec 30, 2015 1:28 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 39
Location: São Paulo
Gender: Male
National Flag:
Brazil

I know your site friend :)

I'm showing a site for you where the Raspberry PI is used as reef controller: http://www.reefpi.net/smf/
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#326 Post Sun Nov 27, 2016 9:59 pm
Posts: 274
Topics: 6
Images: 46
Solve rating: 0
Joined: Mon Sep 08, 2014 1:35 am
Topics: 6
Age: 42
Location: Aurora
Gender: Male
National Flag:
United States of America

Hello all, Just wondering what everyone has been up to I will be posting some new pics of the new tank here soon, I am getting back into the swing of things and i will bee putting together the remaining power ISO boards that I have in the next 2 or 3 weeks.
Happy reefing to all.
Christopher Kindig

Post Number:#327 Post Mon Nov 28, 2016 1:07 am
Posts: 274
Topics: 6
Images: 46
Solve rating: 0
Joined: Mon Sep 08, 2014 1:35 am
Topics: 6
Age: 42
Location: Aurora
Gender: Male
National Flag:
United States of America

Hi Fernando, I am getting a long list of errors with the new web control and arduino loader. any thoughts?


Arduino: 1.6.7 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino: In function 'void tempgScreen()':
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:42:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("0", 275, 193);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:46:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("F", 20, 18);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:51:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("H", 290, 193);
^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino: In function 'void orpScreen()':
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:276:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("0", 275, 193);
^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:277:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]myGLCD.print("MV", 18, 18);
^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:278:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("H", 290, 193);
^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino: In function 'void PHAScreen()':
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:450:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("0", 275, 193);
^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:451:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("PH", 17, 18);
^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:452:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("H", 290, 193);
^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino: In function 'void PHRScreen()':
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:624:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("0", 275, 193);
^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:625:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("PH", 17, 18);
^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:626:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("H", 290, 193);
^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino: In function 'void densidadeScreen()':
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:797:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("0", 285, 193);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:798:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("DENS.", 12, 18);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Graficos.ino:799:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("H", 300, 193);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino: In function 'void mainScreen(boolean)':
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:24:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("DE", 95, 227);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:26:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("DE", 205, 227);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:38:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print(" 0.00", 240, 213);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:61:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("100", 24, 20);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:69:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("0", 40, 130);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:141:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("F", 372, 14);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:149:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("F", 370, 28);                     // Unidade t. água
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:154:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("G/L", 332, 70);                   // Unidade densidade
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:155:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("MV", 280, 84);                    // Unidade ORP
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:160:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("F", 370, 195);                    // Unidade t. ambiente
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:254:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print(":", 152, 144);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:257:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("%", 186, 144);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:274:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print(":", 152, 156);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:277:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("%", 186, 156);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:294:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print(":", 152, 168);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:297:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("%", 186, 168);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:314:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print(":", 152, 180);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:317:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("%", 186, 180);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:334:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print(":", 152, 192);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:337:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("%", 186, 192);
 ^
C:\Users\kindig\Desktop\ferduino with web new\Ferduino_with_webcontrol_beta-master\Ferduino_with_webcontrol_beta\Inicio.ino:400:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] myGLCD.print("ON", 279, 98);           // Chiller ligado

C:\Users\kindig\Desktop\arduino 1.6.7\arduino-1.6.7\libraries\UTFT\BigFont.c:21:14: error: variable 'BigFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

 fontdatatype BigFont[3044] PROGMEM={

              ^

exit status 1
Error compiling.

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
Happy reefing to all.
Christopher Kindig

Post Number:#328 Post Wed Nov 30, 2016 12:02 am
Posts: 274
Topics: 6
Images: 46
Solve rating: 0
Joined: Mon Sep 08, 2014 1:35 am
Topics: 6
Age: 42
Location: Aurora
Gender: Male
National Flag:
United States of America


Post Number:#329 Post Fri Dec 02, 2016 5:03 pm
Posts: 274
Topics: 6
Images: 46
Solve rating: 0
Joined: Mon Sep 08, 2014 1:35 am
Topics: 6
Age: 42
Location: Aurora
Gender: Male
National Flag:
United States of America

so at this point I have a very down and dirty setup of the multi function pwm driver for all my pumps and wave makers as an add on module to ferduino, just need to put it into ferduino code so that wave, skimmer and, return pumps are all separately controlled.
Happy reefing to all.
Christopher Kindig

Post Number:#330 Post Fri Dec 02, 2016 6:17 pm
Posts: 274
Topics: 6
Images: 46
Solve rating: 0
Joined: Mon Sep 08, 2014 1:35 am
Topics: 6
Age: 42
Location: Aurora
Gender: Male
National Flag:
United States of America


Post Number:#331 Post Sat Dec 03, 2016 6:39 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 39
Location: São Paulo
Gender: Male
National Flag:
Brazil

Hi!

There this noise when using Jebao controller too?

Best regards.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#332 Post Sun Dec 04, 2016 12:26 pm
Posts: 274
Topics: 6
Images: 46
Solve rating: 0
Joined: Mon Sep 08, 2014 1:35 am
Topics: 6
Age: 42
Location: Aurora
Gender: Male
National Flag:
United States of America


Post Number:#333 Post Wed Dec 07, 2016 9:00 pm
Posts: 274
Topics: 6
Images: 46
Solve rating: 0
Joined: Mon Sep 08, 2014 1:35 am
Topics: 6
Age: 42
Location: Aurora
Gender: Male
National Flag:
United States of America

ok so I am working with adding the I2c pwm driver to the code and I am not sure how to change the address for the wave makers to the I2c pwm address, also I will try to add my return and skimmer pumps to the number 2 menu.
Happy reefing to all.
Christopher Kindig

Post Number:#334 Post Wed Dec 07, 2016 9:34 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 39
Location: São Paulo
Gender: Male
National Flag:
Brazil

Remove this lines on setup:

 
  pinMode(wavemaker1, OUTPUT);             // Pino 45;
  pinMode(wavemaker2, OUTPUT);             // Pino 46;


Change this lines in "wavemaker" tab according to PCA library.

  analogWrite(wavemaker1, Pump1PWM);
  analogWrite(wavemaker2, Pump2PWM);
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#335 Post Wed Dec 07, 2016 10:11 pm
Posts: 274
Topics: 6
Images: 46
Solve rating: 0
Joined: Mon Sep 08, 2014 1:35 am
Topics: 6
Age: 42
Location: Aurora
Gender: Male
National Flag:
United States of America


Post Number:#336 Post Thu Dec 08, 2016 8:29 am
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 39
Location: São Paulo
Gender: Male
National Flag:
Brazil

Hi!

Look for your test code.

In this example it's:

 pwm.setPWM(pinNumber, 0, value)


Or:

 pwm.setPin(pinNumber, value)


Best regards.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#337 Post Sun Dec 11, 2016 2:31 am
Posts: 274
Topics: 6
Images: 46
Solve rating: 0
Joined: Mon Sep 08, 2014 1:35 am
Topics: 6
Age: 42
Location: Aurora
Gender: Male
National Flag:
United States of America

so I have been at it for 2 days and I just can't seem to get this one figured out but, I am going to keep at it. @-)
Happy reefing to all.
Christopher Kindig

Post Number:#338 Post Sun Dec 11, 2016 12:17 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 39
Location: São Paulo
Gender: Male
National Flag:
Brazil

Hi!

Show me your test code maybe I can help you.

Best regards.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#339 Post Sun Dec 11, 2016 2:28 pm
Posts: 274
Topics: 6
Images: 46
Solve rating: 0
Joined: Mon Sep 08, 2014 1:35 am
Topics: 6
Age: 42
Location: Aurora
Gender: Male
National Flag:
United States of America

in wavemaker tab I did this
analogWrite(wavemaker1, pwm.setPin(0);
analogWrite(wavemaker2, pwm.setPin(1);


in ferduino tab I added,
#include <Adafruit_PWMServoDriver.h>
Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver(0x40);


And I removed as you said in setup tab, I have tried to right it many different ways and none are working for me.

-------------------------------- Last edited Sun Dec 11, 2016 11:46 am --------------------------------

in Ferduino tab do I need to change const byte on wavemaker 1 and 2 so they match PCA?
Happy reefing to all.
Christopher Kindig

Post Number:#340 Post Sun Dec 11, 2016 3:01 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 39
Location: São Paulo
Gender: Male
National Flag:
Brazil

It's wrong!

Show me the full test code please.

-------------------------------- Last edited Sun Dec 11, 2016 4:36 pm --------------------------------

Ferduino tab add:

#include <Adafruit_PWMServoDriver.h>
Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver(0x40);



Find:

const byte wavemaker1 = 45;
const byte wavemaker2 = 46;


Replace with:


const byte wavemaker1 = 0;
const byte wavemaker2 = 1;


Remove from setup:

 pinMode(wavemaker1, OUTPUT);
 pinMode(wavemaker2, OUTPUT);



Add on setup:

pwm.begin();



Find in wavemaker tab:

  analogWrite(wavemaker1, Pump1PWM);
  analogWrite(wavemaker2, Pump2PWM);


Replace with:

pwm.setPWM(wavemaker1, 0, map(Pump1PWM, 0,255, 0 , 4096));
pwm.setPWM(wavemaker2, 0, map(Pump2PWM, 0,255, 0 , 4096));
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

PreviousNext



Return to Show your controller





Who is online

Users viewing this topic: No registered users and 2 guests

cron