Pompa perystaltyczna 4 kanały sterowana przez sieć

Quadcoptery i inne bajery
BB84
Postów w temacie: 47
Posty: 506
Rejestracja: 01 wrz 2024, 17:16
x 14

Pompa perystaltyczna 4 kanały sterowana przez sieć

Post autor: BB84 »

Może są tu akwarysci na forum? ;)
Składam pompę/dozownik nawozów do akwa. Mechanika to rurki silikonowe 2/4, głowice drukowane z łożyskami 3x7x3, cztery silniki krokowe. Od strony elektronicznej cnc shield v3 i docelowo wemos d1 r32 (do testów jest uno). Chciałbym postawić na wemosie serwer dostępny przez WiFi z prostym interfejsem graficznym, przez który mógłbym programować poszczególne pompy, czyli dawki w ml, czas podawania, przeprowadzać kalibrację itp. Dodatkowo ma być RTC DS3231 w razie zaniku napięcia lub zerwania połączenia z siecią. Generalnie coś a la tasmota dedykowana pompom. Może ktoś z Was robił coś podobnego i podzieliłby się kodem arduino lub ma pomysł jak to ugryźć?
pma_
Postów w temacie: 2
Posty: 266
Rejestracja: 15 wrz 2021, 22:00
x 55

Re: Pompa perystaltyczna 4 kanały sterowana przez sieć

Post autor: pma_ »

RTC nie potrzebujesz, po starcie odpytujesz o czas przez NTP i raz dziennie i nie ma problemu z czasem.
BB84
Postów w temacie: 47
Posty: 506
Rejestracja: 01 wrz 2024, 17:16
x 14

Re: Pompa perystaltyczna 4 kanały sterowana przez sieć

Post autor: BB84 »

pma_ pisze: 29 lis 2024, 14:50 RTC nie potrzebujesz, po starcie odpytujesz o czas przez NTP i raz dziennie i nie ma problemu z czasem.
Czasem nie mam neta pół dnia, więc wolę RTC wsadzić. Mam listwę na tasmocie "zabezpieczoną" w ten sposób i działa to bezawaryjnie od dwóch lat.
Awatar użytkownika
atom1477
Postów w temacie: 20
Posty: 713
Rejestracja: 17 paź 2023, 18:21
x 152

Re: Pompa perystaltyczna 4 kanały sterowana przez sieć

Post autor: atom1477 »

Wystarczy Ci użyć jakiegoś Timera, od czasu do czasu synchronizowanego z serwera.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 12
Posty: 1981
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 477

Re: Pompa perystaltyczna 4 kanały sterowana przez sieć

Post autor: Jarewa »

Przeciesz jest taki system UNIX sie nazywa, RTC obsługuje jak i internet. Wystarczy synchronizacja co najmniej raz na miesiąc.
BB84
Postów w temacie: 47
Posty: 506
Rejestracja: 01 wrz 2024, 17:16
x 14

Re: Pompa perystaltyczna 4 kanały sterowana przez sieć

Post autor: BB84 »

Nie pisałem o tym, ale pompa ma działać również w trybie offline, więc jakaś forma RTC by się przydała. Wifi służy tylko do konfiguracji.

Bardziej interesuje mnie jakiś gotowy template, żeby nie robić tego od zera, może ktoś coś ma lub wie gdzie znaleźć.
Awatar użytkownika
atom1477
Postów w temacie: 20
Posty: 713
Rejestracja: 17 paź 2023, 18:21
x 152

Re: Pompa perystaltyczna 4 kanały sterowana przez sieć

Post autor: atom1477 »

Ale templade na co?
Bo pytasz o kilka rzeczy na raz.
BB84
Postów w temacie: 47
Posty: 506
Rejestracja: 01 wrz 2024, 17:16
x 14

Re: Pompa perystaltyczna 4 kanały sterowana przez sieć

Post autor: BB84 »

atom1477 pisze: 29 lis 2024, 17:18 Ale templade na co?
Bo pytasz o kilka rzeczy na raz.
Pytam o soft, konkretnie o gotowy fragment kodu, który zawiera serwer z interfejsem graficznym i jakimś sterowaniem silnikiem krokowym, żeby mieć punkt zaczepienia i rozbudować do pełnej funkcjonalnosci. Działać ma to mniej więcej tak:

Edit: Może jakiś soft pod pompę pieca lub coś podobnego.
Awatar użytkownika
atom1477
Postów w temacie: 20
Posty: 713
Rejestracja: 17 paź 2023, 18:21
x 152

Re: Pompa perystaltyczna 4 kanały sterowana przez sieć

Post autor: atom1477 »

Na to nie ma templada. Bo to nie jest jedna rzecz. Niby jaka strona steruje silnikiem krokowym, żeby był na to templade?
Tobie trzeba kilka zupełnie różnych projektów (templadów), aby potem je połączyć.
Jedna rzecz to serwer. Który poza samą "stroną" zapewni Ci zapis parametrów na uC (choćby do zmiennych w RAMie).
Druga zupełnie niezależna rzecz to sterowanie silnikiem krokowym. Ta część może korzystać z tych samych zmiennych do których zapisze serwer.
I jeszcze potrzebujesz jakiś "zwykły" kawałek kodu, który obsłuży RTC oraz jakieś tam timingi.

AI jest całkiem dobre do pisania takich kodów (albo do składania z dostarczonych kawałków).
Znajdź sobie jakiś przykładowy projekt serwera z interfejsem graficznym.
Do tego kod sterownika silnika krokowego.
I odpowiednio zapytane AI może Ci z tego zrobić działającego gotowca.
Sam tak robiłem jak mi się nie chciało samemu dłubać od zera. Ku mojemu zdziwieniu kody działały od strzała.
BB84
Postów w temacie: 47
Posty: 506
Rejestracja: 01 wrz 2024, 17:16
x 14

Re: Pompa perystaltyczna 4 kanały sterowana przez sieć

Post autor: BB84 »

atom1477 pisze: 29 lis 2024, 19:21 Sam tak robiłem jak mi się nie chciało samemu dłubać od zera. Ku mojemu zdziwieniu kody działały od strzała.
Ciekawa sprawa. Możesz polecić jakieś AI?
ODPOWIEDZ

Wróć do „Robotyka, modele RC, modelarstwo”