Forum Members section DIY Ferduino controller Doubts with hardware

Doubts with hardware  [SOLVED]

Ask here about your controller made with pieces purchased in other shops.

Post Number:#1 Post Tue Jun 22, 2021 1:51 pm
Posts: 4
Topics: 4
Solve rating: 0
Joined: Mon Jun 21, 2021 10:20 pm
Topics: 4
Age: 33
Gender: Male
National Flag:
Brazil
I'm new to the forum. I'm from Brazil and my English is not very good.
I found the project very interesting and would like to know if there are more affordable alternatives for these boards https://atlas-scientific.com/embedded-s ... y-circuit/ and the others as well.
Has anyone already used this PH https://produto.mercadolivre.com.br/MLB ... rasppi-_JM

Post Number:#2 Post Tue Jun 22, 2021 2:40 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 40
Location: São Paulo
Gender: Male
National Flag:
Brazil

Hi!

Welcome Jean!

I have no experience with any pH circuit other than from Atlas Scientific.

You can use any cheap pH circuit compatible with Arduino but you have to adjust Ferduino code by yourself.

The only help you will get from me about this part is available here.

Just pay attention that the variable "Stamps" doesn't exists anymore. Instead you should comment out this two variables:

//#define STAMPS_V4X
// #define STAMPS_EZO


Best regards.

-- Tue Jun 22, 2021 3:00 pm --

A little bit more of information since code structure has changed.

To edit the code you should use Atom or VSCode with PlatformIO extension.

Here you can find a tutorial to work with Atom.

Watch on youtube.com


To add the function void readPh() you should create a new file like "my_pH_Circuit.h" inside of Modules folder.

Then in the end of Ferduino_Aquarium_Controller.cpp file add:

#include "Modules/my_pH_Circuit.h"


This variables can be placed in Configuration.h:

#define SensorPin A0            //pH meter Analog output to Arduino Analog Input 14
#define Offset 0.00            //deviation compensate
int pHArray[10];   //Store the average value of the sensor feedback
int pHArrayIndex = 0;   
float pHValue;
unsigned long samplingTime = 0;
unsigned long samplingTime1 = 0;
byte samples = 0;
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#3 Post Tue Jun 22, 2021 7:52 pm
Posts: 4
Topics: 4
Solve rating: 0
Joined: Mon Jun 21, 2021 10:20 pm
Topics: 4
Age: 33
Gender: Male
National Flag:
Brazil
Tanks Fernando
I'm going to search for more affordable alternatives on these three plates. I'm first trying to find everything I need on aliexpress the only knowledge I have is web programming and I understand a bit of csharp.
https://atlas-scientific.com/embedded-s ... h-circuit/

https://atlas-scientific.com/embedded-s ... y-circuit/

https://atlas-scientific.com/embedded-s ... h-circuit/
Hi!

Welcome Jean!

I have no experience with any pH circuit other than from Atlas Scientific.

You can use any cheap pH circuit compatible with Arduino but you have to adjust Ferduino code by yourself.

The only help you will get from me about this part is available here.

Just pay attention that the variable "Stamps" doesn't exists anymore. Instead you should comment out this two variables:

//#define STAMPS_V4X
// #define STAMPS_EZO


Best regards.

-- Tue Jun 22, 2021 3:00 pm --

A little bit more of information since code structure has changed.

To edit the code you should use Atom or VSCode with PlatformIO extension.

Here you can find a tutorial to work with Atom.

Watch on youtube.com


To add the function void readPh() you should create a new file like "my_pH_Circuit.h" inside of Modules folder.

Then in the end of Ferduino_Aquarium_Controller.cpp file add:

#include "Modules/my_pH_Circuit.h"


This variables can be placed in Configuration.h:

#define SensorPin A0            //pH meter Analog output to Arduino Analog Input 14
#define Offset 0.00            //deviation compensate
int pHArray[10];   //Store the average value of the sensor feedback
int pHArrayIndex = 0;   
float pHValue;
unsigned long samplingTime = 0;
unsigned long samplingTime1 = 0;
byte samples = 0;

Post Number:#4 Post Tue Jun 22, 2021 9:05 pm
Posts: 4
Topics: 4
Solve rating: 0
Joined: Mon Jun 21, 2021 10:20 pm
Topics: 4
Age: 33
Gender: Male
National Flag:
Brazil
I didn't find any Arduino board to measure salinity on aliexpress

Hi!

Welcome Jean!

I have no experience with any pH circuit other than from Atlas Scientific.

You can use any cheap pH circuit compatible with Arduino but you have to adjust Ferduino code by yourself.

The only help you will get from me about this part is available here.

Just pay attention that the variable "Stamps" doesn't exists anymore. Instead you should comment out this two variables:

//#define STAMPS_V4X
// #define STAMPS_EZO


Best regards.

-- Tue Jun 22, 2021 3:00 pm --

A little bit more of information since code structure has changed.

To edit the code you should use Atom or VSCode with PlatformIO extension.

Here you can find a tutorial to work with Atom.

Watch on youtube.com


To add the function void readPh() you should create a new file like "my_pH_Circuit.h" inside of Modules folder.

Then in the end of Ferduino_Aquarium_Controller.cpp file add:

#include "Modules/my_pH_Circuit.h"


This variables can be placed in Configuration.h:

#define SensorPin A0            //pH meter Analog output to Arduino Analog Input 14
#define Offset 0.00            //deviation compensate
int pHArray[10];   //Store the average value of the sensor feedback
int pHArrayIndex = 0;   
float pHValue;
unsigned long samplingTime = 0;
unsigned long samplingTime1 = 0;
byte samples = 0;

Post Number:#5 Post Wed Jun 23, 2021 8:36 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 40
Location: São Paulo
Gender: Male
National Flag:
Brazil

Hi!

I think the initial question was answered so I will close this topic.

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




Return to DIY Ferduino controller





Who is online

Users viewing this topic: No registered users and 1 guest