Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
It's called Fritzing.. I believe it's mostly free, I paid a small licence fee of about 8 Euro some time ago...а в какой программе была спроектирована плата?
Спасибо. Вы можете увидеть последний из компонентов, которые я выбрал. они все подходят? если не сложноЭто называется Fritzing.. Я считаю, что это в основном бесплатно, я заплатил небольшую плату за лицензию около 8 евро некоторое время назад...
v2 works just fine (and it's a better board than v1 because it has a built-in voltage regulator)- but the code would need to be adapted to use DF Robot's library (my code bypass any libraries - but relies on v1).Finally, I re-read the topic several times and seemed to take everything into account. Please, if it's not difficult, can you check whether I have chosen everything correctly for this? To less rewrite the code, I'm not very good at it yet
The question is whether it is possible to replace the pumps for draining and filling the chamber with cheap ones? such https://aliexpress.ru/item/10050015....productlist.search_results.18.712f4aa6iG2zGj
the rest i found
RS PRO PCB Mount Switching Regulator, 5V dc Output Voltage, 8 → 36V dc Input Voltage, 1A Output Current - I did not understand what it is and did not find it
Stepper Motors
3x TMC 2209 stepper motor drivers
Adafruit 4-channel Bi-directional Logic Level Converter
Arduino Mega 2560 Mini
ESP32 Dev
DF Robot SEN 0161 PH board v1.2 v2 only
fan 40x10mm
Relay Module DC 5V with Optocoupler
Seamuing 2pcs I2C OLED Display Module I2C Screen
DS3231 RTC clock
5 pin Rotary Encoder + Adafruit QT Rotary Encoder I2C breakout board analogue only
I hope I didn't forget anything
and what do you say about using such pumps to fill the chamber and drain?v2 works just fine (and it's a better board than v1 because it has a built-in voltage regulator)- but the code would need to be adapted to use DF Robot's library (my code bypass any libraries - but relies on v1).
Encoder used in my project is analogue, but it uses I2C expansion board. If you don't have an I2C (SCL/SDA) expansion board, you would need to research how to connect the encoder yourself. There are different ways of doing it - but to use what's called Interrupt, the encoder would have to be connected to specific pins that support those interrupts. Best to google - and do your own research.
You should do a bit of reading about electronics and stepper motors first.and what do you say about using such pumps to fill the chamber and drain?
Yes i did that and you are correctTo measure which pairs form a single coil - I normally use multimeter, unconnected coils would not "ring" when using connection tester...
No, currently it does not.This was such an awesome read.
Does your Alk monitor control your calcium regulator? Or do you still have to manually adjust calcium effluent based on alk readings?
You may be mis-understanding what these menus do, so don't change them.. Also there is no "4th pump", there are only 3 pumps in the design?@Borat , in order to have the 4th pump act according to DKH result i need to add these values manually and the most suitable input method here is though the rotary encoder meu
{"System Volume", "Sol to +0.1 DKH/100ml", "Required DKH"}
so i can add these values to sub as follows
#define SUB_MENU3_ITEMS_COUNT 9
char sub_menu3[][maxItemLength] = {"System Volume","Sol to +0.1 DKH/100ml","Required DKH","Manual Dosing Volume","Refill","Calibrate","KH Container Size","Set Speed","Exit"};
but the issue here is that I don't know how these values can be recalled
- the first one System Volume it should hold an int value
- Sol to +0.1 DKH / 100ml = the number of mls of my KH solution to increase each 100ml of tank water by 0.1 DKH
- Required DKH = it should hold the needed DKH value that i need my system be stable at
can you help me out please in the code
Thank you for your speedy reply , however am not mistaken i added in your PCB a 4th pump in which it will dose the KH solution upon the chosen values from the menusYou may be mis-understanding what these menus do, so don't change them.. Also there is no "4th pump", there are only 3 pumps in the design?
The meaning of these menus is for the user to choose what he/she wants to do. The code then performs certain action depending on choice (chosen using rotary encoder)..
Here's' the latest version of the code..
You should first get the device to work in its basic form, before you start adding features..Thank you for your speedy reply , however am not mistaken i added in your PCB a 4th pump in which it will dose the KH solution upon the chosen values from the menus
but am confused as am not expert with Arduino code "IDE" so if you are in my place how would you write this parts in Arduino
I don't compensate for it, it's returned back to the tank - being 0 DKH water. This has no harm whatsoever..Доброе время суток.
А как вы компенсируете потраченную на тест воду из аквариума?