Forum Tiny Control Solution

Pełna wersja: suntracker jednoosiowy typu "flipper"
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam... nowy projekt zastosowania LK jako suntrackera jednoosiowego typu flipper na lk4

LK4 - bo posiada wifi wiec nawiązanie polaczenia upraszcza wszystko - zasilanie wprost z panela 24v
modułem wykonawczym suntrackera są dwa fotorezystory, czujnikiem położenia jest czujnik położenia przepustnicy AR-013 a wiatr wykryje wiatraczek z czujnikiem halla (impulsowy)

zasada pracy to monitorowanie różnicy na wejściu analogowym inpa1 i inpa2 i po przekroczeniu czasu oraz wartości włączenie przekaźnika zasilającego silnik obrotnicy
w zależności od aktualnego jej położenia..
po przekroczeniu wartości krańcowej wiatru lub braku naswietlenia powrót do pozycji parkingowej.
[Obrazek: IMG-20231014-104557-732.jpg]
konstrukcja podparta na 3 slupach 10x10 zabetonowane na pełno
[Obrazek: IMG-20231014-160036-941.jpg]
za zmianę położenia odpowiada siłownik ST5 24v zasilany bezpośrednio z pierwszego panela na trójniku
[Obrazek: IMG-20231016-081715-940.jpg]
w pozycji parkingowej
[Obrazek: IMG-20231025-155844-735.jpg]
czujnik położenia wychyłu podpinamy dwa skrajne piny 
[Obrazek: IMG-20231030-153023-737.jpg]
zamontowany na konstrukcji przekazuje w zależności od położenia zmienna wartości input3
[Obrazek: IMG-20231030-153033-291.jpg]
za śledzenie słońca odpowiadają dwa czujniki fotorezystorów przytwierdzone do boku panela
[Obrazek: IMG-20231030-153056-013.jpg]
sterowanie 2 kanały w mostku H na przekaźnikach pierwszy to ruch na wschód drugi to kierunek zachód 
[Obrazek: Image1.png]
ustawione zdarzenia - pierwsze to inicjacja stanu parking
może je wywołać kilka zdarzeń - od wiatru powyzej 50km/h inpd1 (osobny kontroler który ustawia stan wysoki po przekroczeniu wartości)(ev4) wykrycie zmierzchu, lub ręcznie przyciskiem inpd2 (bistabilny)(ev5) przydaje się podczas koszenia trawnikaSmile
jesli var1 jest true to sterownik w zależności gdzie się obecnie znajduje załącza nam pk1 (ev2) lub pk2 (ev3) i cała konstrukcja jedzie do pozycji horyzontalnej parking
jesli var1 jest false to sterownik podąża za słońcem analizując wartości z inpa1 i inpa2 i w zależności od odczytu załącza nam pk1 (ev6) i pk2 (ev7) a konstrukcja ustawia się aż do wyrównania tych wartości i spadku poniżej zadanych. dodatkowo odliczany jest czas zwłoki dzięki czemu co ok 5min mamy korektę położenia - im mniejszy czas tym korekty są częstsze
ostatnie zdarzenie to informacja o parkingu var2 jest true jeśli konstrukcja zwraca nam odpowiednie wartości z czujnika położenia.

Napotkane problemy...to głownie kalibracja położenia czujników na inpa1 i inpa2 oraz kalibracja ich ofsetów tak by faktycznie pozycja pokrywała się ze słońcem.
przy dużym zachmurzeniu konstrukcja wędrowała czasem dość dziwnie... 
problemem okazało się również zasilanie bezpośrednio z panela PV - dołożenie zasilacza buforowego wraz z wbudowanym akumulatorem rozwiązało problem
teraz przy braku odpowiedniej ilości napięcia na panelu pv zasilacz umożliwia nieprzerwaną pracę i powrót do pozycji parking nawet po zmroku.

Zalety  - pełne zarzadzanie www oraz brak szukania pozycji parkingowej na zasadzie dojazdu do końca osi i powrót wg nastawy czasu jak to oferuje większość sterowników tego typu.

docelowo obok stanie wiatrak. wiec pomiar wiatru będzie bezpośrednio z niego. (czekam aż beton zwiąże) 

PV i wiatrak będą zasilać huawei LUNA2000 5kw czyli mały magazyn energii, wspomagany oczywiście przez kontroler LK który będzie nadzorował produkcje z wiatru dostosowując ja do wymogów systemu huawei.
po kilkunastu dniach pracy i poważnej awarii zwarcia na przekaźnikach siłownika ustawienia zostały zmodyfikowane do poniższych
[Obrazek: suntracker.jpg]
do obsługi przekaźników doszedł 3 aktywowany na ev9 który po ustawieniu obrotu W/E po sekundzie włącza ustawione zasilanie na siłownik - niweluje to powstanie zwarcia na przekaźnikach które przy okazji awarii zaczynają wariować - dodatkowo możemy też na mim ustawić zwłoki w zakresie działania
docelowo miał być mostek H z wbudowanymi stosownymi zabezpieczeniami, ale zakupiony albo nie współpracuje z LK albo jest uszkodzony.. więc pozostały przekaźniki.
opcja parkowania ręcznego (ev11) i czasowego (or event3 w ev1) też została zmieniona i opiera się o event3 - prościej wysterować niezależnie od aktualnej prędkości wiatru.
Wiatromierz dostał mały kondensator 5v by odczyty tak nie pływały. 
Z uwagi na błędy w LK4 obecnie wszystkim steruje LK3 którego zastosowanie poprawiło kilka odczytów co wpłynęło na większą stabilność układu.
----------------------------------------------------------------edit---------------------------------------------------------------------------------------------------------------
Od kilku pochmurnych dni testujemy układ z magazynem energii Luna2000 - bezchmurne niebo i księżyc w pełni oraz monokryształy 2,5kw w akcji 
[attachment=935][attachment=936]
znikome 58w ale jednak Luna naładowała się przez noc o całe 5% przy zaparkowanych solarach - trackowanie księżyca raczej nie da nam większych korzyści
mimo to do dokładam zestaw 2 akumulatorow jako zasilacz buforowy
Zmiany:
  • zmiana położenia trackera po zmroku - teraz musze uciekać z parkingiem przed zapadnięciem zmroku a w miarę spłaszczania pozycji paneli prądy słabną i trwa to dość długo aku rozwiąże ten problem - przypominam że wszystko jest zasilane na boczniku z pierwszego panela pv 
  • konstrukcja okazała się dość stabilna i wytrzymuje napór wiatrów do 50km/h oraz porywy ponad 60km/h czyli korekty w pierwszym zdarzeniu 45+/-5 ze zwłoką startu 300
  • wysyłanie sms o alarmie ze zwłoką 60s wykrywamy stan alarmu-->event8 w nim stosowne zwłoki i kolejna reguła if event8 = true-->http3 Smile
  • czujniki słońca wymiana fotorezystorów na czujniki UV dała większy zakres regulacji a tym samym dokładniejsze pozycjonowanie
  • w puszcze z czujnikami wyląduje mała oporowa grzałka bo odśnieżanie jej jest dość uciążliwe
  • do inpa5 myślę podpiąć miernik prądu na solarze i uwzględniać jego odczyty w ustawianiu pozycji trackera -  tu by się przydała średnia z okresu czasu.
  • inpa6 będzie kontrolować napięcia na aku suntrackera /kontroler ładowania - lub dodam jakiś solarny gotowiec/
[attachment=945]
Ile prądu daje IstaBreeze 380v 2k lub jakie korzyści są z suntrackera zimą  - jeśli ktoś jest zainteresowany chętnie podzielę się moimi spostrzeżeniami w użytkowaniu zestawu solarno wiatrowego z magazynem energii Huawei Luna 2000
wiatrak i suntracker oczywiście w pełni kontrolowany przez LK3.8
Zapraszam śmiało z pytaniami...

poklatkowo praca suntrackera w wietrzny słoneczny dzień
Już prawie rok od pierwszego uruchomienia trackera na LK3

Spore zmiany w końcówce czujek a także w wyjściach 

przekaźniki jak to przekaźniki lubią się sklejać wymiana na drivery H mofsetowe rozwiązała raz na zawsze ten problem przy okazji zmiana sterowania z outx na pwmx wraz z soft-startem

czujnik położenia też w pełni elektroniczny - wyeliminowana zawodna mechanika - teraz wszystko w puszce czujników
mamy tam 2/4 czujniki promieniowania UV do kontroli położenia słoneczka na nieboskłonie inpa3-4 opcjonalnie inpa5-6
czujnik pozycji XY trakera na inpa1-2 oraz dodatkowo: czujnik zmierzchu inpd3 czujnik drgań inpd4 /opcja zamiast impulsowego obrotowego do wiatru/

wejścia inpd1-2 wolne np do ręcznego obracania, wymuszenia parkingu, zmiany danych na oled etc

czujniki UV WaveShare 9537 - te sprawdzają się najlepiej pod kątem 45st + dodatkowa kalibracja na czujniku
czujnik położenia osi trackera to analogowo cyfrowy akcelerometr MMA7361 
drivery H oparte o układ HIP4081A 170w/40v
[attachment=994]
[attachment=995]
w innym projekcie na arduino testowane po I2C  LTR390-UV + MAX44009 Lux + LSM6DS3 żyro+drgania+temp  = warto by się im przyjrzeć i dorzucić do obsługi w LK - projekt suntrakera był stabilniejszy w czasie testów /z uwagi na sposób wymiany danych brak D0-A0-DO/ 
Widząc to w LK ==> jedna wtyczka do puszki czujników bezcenna + wolne pozostałe wejścia do kontroli instalacji PV oraz możliwość zbudowania suntrakera na lk4
(04-04-2024, 12:02 AM)stAch napisał(a): [ -> ]poklatkowo praca suntrackera w wietrzny słoneczny dzień

super konstrukcja i dogłębne studiom przypadku,

fajny patent z Dont eat-em w pudełku  :-)

pozdr
(09-28-2024, 06:13 PM)krzychor napisał(a): [ -> ]
(04-04-2024, 12:02 AM)stAch napisał(a): [ -> ]poklatkowo praca suntrackera w wietrzny słoneczny dzień

super konstrukcja i dogłębne studiom przypadku,

fajny patent z Dont eat-em w pudełku  :-)

pozdr

dont-eat robi piękna robotę --- szkło już nie paruje a wskazania zawsze są prawidłowe - to nadal prototyp... w sumie już chyba 5 na którym testujemy ułożenie czujek w tym pudełku
w dwu osiowym to chyba najlepsze rozmieszczenie dla 4 osiowego jest nieco inne. Docelowo płytka drukowana z gniazdami do wpinania czujek.
Ale osobiście już po kilku dniach pracy przychylam się bardziej do komunikacji po i2c - wiec obecny prototyp płytki pod czujniki pewnie do kosza. Wpierw jednak czekamy na dodanie obsługi podzespołów do LK.