Ocena wątku:
  • 1 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Nowe funkcje w LK3.5+ od stAcha
#31
(02-04-2024, 03:51 PM)stAch napisał(a):
  • DIFF - opcja mnożenie przez wartość absolutną [abs(x)] - mamy jakiś parametr który raz jest dodatni a raz ujemny np -2 lub 2 - przydało by się mnożenie absolutne czyli x2 (dla var -2) x1.9 (dla var -1.9) itd...  dla wartości powyżej zera jak dotychczas bez zmian - obecnie funkcja taka jest nie do zrealizowania co najwyżej można mnożyć przez -1
  • zdjęcie blokady weryfikacji input do ustawienia energii ujemnej

montowałem ostatnio kilka LK do inkubatorów dla ptaków ozdobnych - dość rozbudowane opcje i podczas rozmowy wyszedł ciekawy pomysł. Obecnie rozwiązywany jest za dość duże pieniądze
chodzi o RFID LF 125kHz odczytywanie i wysyłanie do bazy odczytanego identyfikatora oraz o podejmowanie działań np zmianę wyjścia lub sms na podstawie konkretnego odczytanego ID lub maski
pewnie trzeba by zrobić dedykowana zakładkę UART z polami do zapisu i ustawieniami dla RFID 

Pytanie do twórców hardware czy do LK wystarczy dodać antenę na jedno z wejść/wyjść czy raczej to by musiała być dedykowana nakładka - takowe są za grosze np RDM6300.
Gołębiarze byli by zachwyceni takim rozwiązaniem szczególnie ci co biorą udział w lotach rejestrowanych i zawodach. Ale nie tyl
ko oni, duże hodowle mają kolczyki chipowe właśnie z RFID
nie wspomnę o prozaicznych zastosowaniach w kontroli dostępu pracowników.

Nakładka typu RDM6300
pozdrawiam
tomek
Odpowiedz
#32
czy interpretacja MMS z LK3 była by możliwa....
a dokładniej chodzi mi o takie rozwiązanie:
Pobieramy img (100-200kb) poddając w dodatkowym polu smsa href np:
Kod:
10.10.1.10/webcapture.jpg?user=admins&password=admin&channel=3&command=snap

w obecnym polu podajemy treść mmsa i po wywołaniu zdarzenia otrzymujemy grafikę z opisem.

lub umieszczenie takiego linku do grafiki w treści smsa - obecnie validator odrzuca za znak &
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Odpowiedz
#33
(03-18-2024, 10:47 AM)stAch napisał(a): czy interpretacja MMS z LK3 była by możliwa....
a dokładniej chodzi mi o takie rozwiązanie:
Pobieramy img (100-200kb) poddając w dodatkowym polu smsa href np:
Kod:
10.10.1.10/webcapture.jpg?user=admins&password=admin&channel=3&command=snap

w obecnym polu podajemy treść mmsa i po wywołaniu zdarzenia otrzymujemy grafikę z opisem.

lub umieszczenie takiego linku do grafiki w treści smsa - obecnie validator odrzuca za znak &

każdy głupi pomysł można zrealizować... dla chcącego nic trudnego...
wywołując smsa w zdarzeniach dokładam zdarzenie html do pliku z poniższym kodem

Kod PHP:
//usage: file.php?s=1&a=1
$ch curl_init('http://'.$ip.':11/webcapture.jpg?user=admin&password=password&command=snap&channel='.$s);
$d date("Y-m-d H:i:s");
if(
$s 10){$s "0".$s;}
if(
$a != 0){$f $d.'_cam_'.$s;} else {$f ='alert';}  //zapis jako alert a=1 lub snap a=0
$fp fopen('img/'.$f.'.jpg''c');
curl_setopt($chCURLOPT_FILE$fp);
curl_setopt($chCURLOPT_HEADER0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
header('Content-type: jpg');
header('Content-Length: ' filesize('img/'.$f.'.jpg'));
readfile('img/'.$f.'.jpg');  //display file 
Zasada działania: LK po zaistnieniu zdarzenia odpytuje kamerę o zdjęcie i je zapisuje na serwerze oraz wysyła smsa z linkiem do niego. Zdjęcie od razu jest wczytywane jako podgląd.
Plik obsługuje rożne kamery poprzez zmianę parametru s oraz sposoby zapisywania przez zmianę parametru a
   
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Odpowiedz
#34
Witam...
właśnie dostałem do naprawy/zaprogramowania sterownik ESP32 z ciekawym OLED 1,5cala i2c - czy istniała by możliwość dodania wyboru obsługi takiego OLEDa
Z ciekawości wpiąłem go do LK startuje ale wyświetla randomowe pixele i mamy efekt jak ten przedstawiony tutaj https://github.com/esphome/issues/issues/2913
Podobno działa też z pod STM32 a na alibabie kosztuje grosze...
pod spodem ma dwie zworki - l-scl i l-sda - tu pytanie czy to ma być tam zwarte... czy to raczej problem programowy

       

byłby to ciekawy zamiennik istniejącego malutkiego oleda umożliwiający podanie większej ilości danych - do 8 lini textu

pozdr...
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Odpowiedz
#35
Propozycja regulatora kolejnego na pwm

działanie:
- załóżmy ze mamy jakiś odczyt np diff inpa ds itd
- odczyt traktujemy modulo czyli wartością bezwzględną
- dodajemy do niego mnożnik bo nie zawsze mamy możliwość osiągniecia 100%
- w miarę wzrostu wartości odczytu * mnożnik zwiększa się wypełnienie pwm aż do 100% na zasadzie 9*10=90%  9.5*10=95% 10.5*10=100%  15*10=100%

ustawienia:
- wejście do wyboru
- opcja wartości bezwzględnej modulo
- mnożnik
- wyjścia do wyboru /jedno z pwm lub 3 jak w PID/
- opcja odwróć wyjście 
- opcjonalnie opcja  parametrów początkowych pwm - zadane wypełnienie początkowe poniżej którego nie zejdzie pwm np: min=60 ==> 4*10=60%



propozycja dodania opcji do diff

modulo - czyli wartość bezwzględna
+/-      - średnia z dwóch wejść (A+B)/2

dowolna zmienna jako drugi parametr wejścia w tym wartości ujemne lub virtual input jako wejście (3x vimp)


Propozycja kosmetyki... dodania nazwy hosta do członu nazwy pliku backups ...
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Odpowiedz
#36
z cyklu głupich pomysłów które mogą mieć szerokie zastosowanie... wprowadzamy namiastkę AI


w zadaniach włączamy jakimś parametrem zdarzenia "record" Wszelkie stany wyjść PWM i OUT są zapisywane /czas - stan/
w zadaniach zapisujemy "rekord" jakimś parametrem zdarzenia. Taki zapis od tej chwili jest możliwy do odtworzenia.

w zadaniach jakiś parametr załącza/wyłacza nam "play/stop" - LK odtwarza wg zapisanych czasów stany wyjść.

podgląd takich zapisanych zdarzeń można by edytować w schedulerze jako osobna lista która będzie załączana na żądanie i edytowana przez LK
można by tu zrobić też jakiś prosty checbox z wyborem wyjść do pomijania w trybie "play" ale to zbędne bo można zachować "cisze" w trakcie nagrania i zapisać tylko interesujące nas informacje.

zastosowanie:  
większość użytkowników to symulacja obecności domowników, 
odtwarzanie procesu technologicznego z pominięciem wejść, 
ja suntracker w pochmurne dni na podstawie zapisu z ostatniego dnia słonecznego.  /takiego trackera nie ma jeszcze na rynku/

Jak ja to rozwiązałem na obecnym sofcie z suntrackerem. 
Jeśli stan inpa z czajnikiem światła jest wysoki tracker zmienia event praca na 1 i wysyła stosowne info po http. 
W momencie zmiany stanu out3 /sprzęgło silnika/ wysyłam po http informacje z czasem i stanem kierunku przeważnie jest to out2
Zapisuje to do prostej textowej db.
00:00:00 out2=1
00:01:00 out2=0
00:04:00 out2=1
00:04:55 out2=0
itd...

Sam proces udanego zapisu realizuje wraz z nastaniem zmierzchu zapisując temp do pliku baza.txt o ile nie pojawi się błąd w postaci event praca=0 czyli zachmurzenie i przerwa w poprawnej pracy.
zatem baza.txt jest zawsze ostatnim pełnym rekordem a temp.txt obecnym edytowanym.

Jeśli inpa staje się niższy event praca zmienia się na 0 i w takim trybie następuje praca wg crona start stop wyjść z baza.txt które wysyłam przez httpapi
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Odpowiedz
#37
MMA7361 – Analog Accelerometer - kat osi jako wejście

https://wolles-elektronikkiste.de/en/mma...elerometer
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 4 gości