• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Podgrzewana buda dla piesła + automatyczne uzupełnianie wody.
#11
Co do zasilania, to czasem liniowy stabilizator będzie lepszym wyjściem niż przetwornica, ale tylko gdy całe Arduino będzie uśpione.

Zasilisz mate z panelu, ok, w ciągu dnia w idealnych warunkach będzie grzało 5h w ciągu dnia, a co przez pozostałe 19 ?

100W mata przy 10V zasilania weźmie 10A w godzine, czyli twój akumulatorek 6Ah starczy na 1 godzinę pracy (i to liczę idealne warunki i że możesz go zjechać do zera....) Więc już na wstępie potrzebujesz 19 akumulatorów - chyba ciut słabo ?
Pomijam fakt że 100W w otwartej budzie raczej nie podniesie temperatury jakoś znacząco by pies miał ciepło.
 
Odpowiedź
#12
Cytat:Zasilisz mate z panelu, ok, w ciągu dnia w idealnych warunkach będzie grzało 5h w ciągu dnia, a co przez pozostałe 19 ?
Udowodnię xd że podołam wyzwaniu i że dam radę przynajmniej skonstruować prototyp Big Grin - nie poddam się!
Cytat:100W mata przy 10V zasilania weźmie 10A w godzinę, czyli twój akumulatorek 6Ah starczy na 1 godzinę pracy (i to liczę idealne warunki i że możesz go zjechać do zera....) Więc już na wstępie potrzebujesz 19 akumulatorów - chyba ciut słabo ?
Akumulatorek 6V miał by zasilać Ardruino a można by dołożyć jeszcze 2 dla mat grzewczych.

Cytat:Pomijam fakt że 100W w otwartej budzie raczej nie podniesie temperatury jakoś znacząco by pies miał ciepło.

Czyli trzeba coś innego niż samochodowa mata grzewcza Big Grin
[Obrazek: arduino-logo-png-6.png]
 
Odpowiedź
#13
Napisałem kod źródłowy którego zgodność potwierdził Arduino 1.8.7 - kod w fazie testów, sprawdzę go jak dojdą mi przekaźnik i termometr Smile


Kod:
/*
* PODGRZEWANA BUDA DLA PSA #Zima + Automatyczne uzupełnianie wody #Lato
*/

#define LM35 A3

float tempHOT = 15;
float tempCOLD = 5;

void setup(){
Serial.begin(9600);
 pinMode(A6, OUTPUT); // DIODA INFORMUJĄCA O POPRAWNOŚĆI DZIAŁANIA CENTRALKI, JEŚLI MIGA TO WSZYSTKO DZIAŁA POPRAWNIE
 pinMode(A0, OUTPUT); // SYGBAŁ PRZETWORZONY PRZEZ CENTRALKĘ ORAZ WYSŁANY DO PRZEKAŻNIKA ABY TEN URUCHOMIŁ MATY GRZEWCZE
 pinMode(A3, INPUT); // SYGNAŁ WEJŚĆIOWY PRZEKAZUJĄCY INFORMACJE DO CENTRALKI Z TERMOMETRA

}

void loop()
{while(1) // DIODA INFORMUJĄCA O POPRAWNOŚĆI DZIAŁANIA CENTRALKI, JEŚLI MIGA TO WSZYSTKO DZIAŁA POPRAWNIE
 digitalWrite(A6, HIGH); // DIODA ŚWIECI
 delay(150); // CZAS OCZEKIWANIA 0,15 SEKUNDY
 digitalWrite(A6, LOW); // DIODA NIE ŚWIECI
 delay(150); // CZAS OCZEKIWANIA 0,15 SEKUNDY
}

void temp(){ // sterowanie termometrem
 float temperatura = ((analogRead(LM35) * 5.0) / 1024.0) * 100;
 Serial.print("Aktualna temperatura: " );
 Serial.print(temperatura);
 Serial.println("*C");
 delay(2500);
 if(temperatura>tempHOT){
 analogWrite(A0, LOW);
 }
 if(temperatura<tempCOLD){
 analogWrite(A0, HIGH);
 }

 }


Pamiętajcie że jeżeli coś jest głupie ale działa to już nie jest głupie :Big Grin po testach dam wam znać co i jak i postaram się też wrzucić rysunek pokazujący mniej więcej schemat całego obwodu Smile
[Obrazek: arduino-logo-png-6.png]
 
Odpowiedź
#14
Ale co za różnica co to będzie ? 100W dałem jako przykład który nijak nic nie ogrzeje, nie ważne czy wsadzisz tam matę grzewczą z siedzeń w aucie, spirale z suszarki czy grzałkę z czajnika elektrycznego.....

Dalej widzę że nie odróżniasz pojęcia moc, napięcie, prąd wiec jak chcesz sprawić by to działało ?

Co z tego że dasz dwa akumulatory 6V 6Ah w szereg, co będzie skutkowało tylko tym że zwiększysz napięcie a pojemność bez zmian zostanie, więc w tym wypadku z 19 akumulatorów robi się już 38 by tylko i wyłącznie zasilić podgrzewanie budy przez 19h - gdzie tu sen toż to ponad 1200zł a dalej nie zasili tej budy przez całą noc.

teraz policz sobie i pokaż wynik, jakiej mocy musi być ogniwo słoneczne by tylko i wyłącznie naładować akumulatory o pojemności 114Ah !!
 
Odpowiedź
#15
Najchłodniej jest w nocy. Jak te ogniwa będą zasilać maty grzewcze bez akumulatora?
 
Odpowiedź
#16
Przecież księżyc odbija promienie słoneczne, wiec w czym problem ? Smile
 
Odpowiedź
#17
(02-10-2018, 19:18)error105 napisał(a): Przecież księżyc odbija promienie słoneczne, wiec w czym problem ? Smile

Ale bywa, że dwóch takich (został jeden) Księżyc ukradnie :-) Co wtedy? Ćmy się nawet gubią :-)
W instrukcji trzeba będzie napisać: "Ogrzewanie budy dla psa przeznaczone do używania w słoneczne dni" :-)

A na poważnie, trzeba projekt dobrze przemyśleć.
 
Odpowiedź
#18
Cytat:Co z tego że dasz dwa akumulatory 6V 6Ah w szereg, co będzie skutkowało tylko tym że zwiększysz napięcie a pojemność bez zmian zostanie, więc w tym wypadku z 19 akumulatorów robi się już 38 by tylko i wyłącznie zasilić podgrzewanie budy przez 19h - gdzie tu sen toż to ponad 1200zł a dalej nie zasili tej budy przez całą noc

Dobra więc to jest główny problem  Confused  magazynowanie energii Smile 
Alternatywnie bez paneli - sterowanie przekaźnikiem który będzie załączał prostowanie z 220V gdy akumulator będzie słabnąć, to mogło by nawet mieć zastosowanie w masowej produkcji Big Grin

Cytat:Najchłodniej jest w nocy. Jak te ogniwa będą zasilać maty grzewcze bez akumulatora?
Przecież księżyc odbija promienie słoneczne, wiec w czym problem ? [Obrazek: smile.gif]

Nie wiem czy to już funkcjonuje ale niby powstała alternatywa taka całkiem ciekawa... klik !
ewentualnie klik klik ale na ile to jest prawdą to nwm.
No dobrze Panowie a co do samego kodu źródłowego jakieś uwagi ?
[Obrazek: arduino-logo-png-6.png]
 
Odpowiedź
#19
(02-10-2018, 21:02)ToMiX napisał(a): No dobrze Panowie a co do samego kodu źródłowego jakieś uwagi ?

Jak widzę delay, zwłaszcza 2,5 sekundy, to kodu nie analizuję - szkoda czasu.
Jeśli uC ma nic nie robić to należy uC uśpić, zwłaszcza, że tu trzeba oszczędzać energię.
 
Odpowiedź
#20
Aaaa. ... bo tu też mam mały problem xd i nie mogę wykombinować tego jak to zapętlić  ale w taki sposób żeby  całość kodu powtarzała się co 2,5s (2500ms) żeby nie  zaśmiecać za bardzo pamięci dynamicznej bo tak naprawdę dopiero mam  zdefiniowane Włącz i Wyłącz grzanie Big Grin a tu już 8% pamięci zajęte Sad

else { // taki żarcik Big Grin

Ewentualnie ja mogę dokładnie nie rozumieć jak działa Arduino i to było by bardziej prawdopodobne.
[Obrazek: arduino-logo-png-6.png]
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości