• 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
Fotopułapka do lustrzanki DSLR oparta na AIR i arduino [SOLVED]
#11
@fro, wydaje mi się że nie powinieneś tak od razu podawać się w kwestii programowania, Arduino zostało właśnie po to wymyślone, żeby osoby które nie są informatykami, ani elektronikami mogły z niego korzystać. Zachęcam chociaż do pobieżnej lektury kursu na Forbocie, to co będzie Ci potrzebne to przynajmniej https://forbot.pl/blog/kurs-arduino-pods...-io-id3648
Nie musisz od razu stawać się profesjonalnym programistą, ale jakieś podstawy warto opanować, to nie takie trudne Smile
Program który potrzebujesz jest bardzo prosty - ale zdalnie jest ciężko go napisać. Natomiast jak będziesz znał podstawy, a o resztę dopytasz na forum to na pewno uda się projekt zrealizować.
 
#12
@Agregacik posprawdzam wrazie czego zmieniając czas opóźnienia w Twoim kodzie i zobaczę co z tego wyjdzie Smile BTW: wykonują się 4 zdjęcia w odstępie sekundy
 
#13
Kod:
void setup()   /*----( SETUP: RUNS ONCE )----*/
{
  detector_state = 0;              
  pinMode (IRsensor, INPUT );
  pinMode (opto, OUTPUT );
  pinMode (focus, OUTPUT );

  Serial.begin(9600);

  Serial.println ("DSLR CritterMaster 1.0b1 - Active IR");
  delay(5000);
  Serial.println ("Ready ");

}
Za co odpowiada delay(5000) tutaj ? Czy system coś sprawdza w tym wypadku że zaraz potem wypisuje Ready ? Smile
Wywal te trzy linijki (jedna nad delay, druga pod i cały delay), bo po co masz na nic czekać 5s po uruchomieniu fotopułapki.

Druga rzecz, to działa Ci na baterii ? Czy ten czas pracy Cię zadowala ?
 
#14
No fakt liczenie zaczyna się od 0 do <4 , więc zdjęć będzie 4 masz rację.
 
#15
(26-11-2019, 19:53)error105 napisał(a):
Kod:
void setup()   /*----( SETUP: RUNS ONCE )----*/
{
  detector_state = 0;               
  pinMode (IRsensor, INPUT );
  pinMode (opto, OUTPUT );
  pinMode (focus, OUTPUT );

  Serial.begin(9600);

  Serial.println ("DSLR CritterMaster 1.0b1 - Active IR");
  delay(5000);
  Serial.println ("Ready ");

}
Za co odpowiada delay(5000) tutaj ? Czy system coś sprawdza w tym wypadku że zaraz potem wypisuje Ready ? Smile
Wywal te trzy linijki (jedna nad delay, druga pod i cały delay), bo po co masz na nic czekać 5s po uruchomieniu fotopułapki.

Druga rzecz, to działa Ci na baterii ? Czy ten czas pracy Cię zadowala ?
Może czas 5 sekund jest na ustabilizowanie się fotopułapki po włączeniu zasilania.
 
#16
Tak na prawdę powinna to być Attiny85 (przykładowo) zasilana przez LDO w deepsleep żeby nie zjadało prądu, po wyjściu z deepslepp fotopułapka nie musiałaby się stabilizować bo nie traciłaby zasilania.
 
#17
(26-11-2019, 20:01)error105 napisał(a): Tak na prawdę powinna to być Attiny85 (przykładowo) zasilana przez LDO w deepsleep żeby nie zjadało prądu, po wyjściu z deepslepp fotopułapka nie musiałaby się stabilizować bo nie traciłaby zasilania.
Nie znam się na fotokomórkach. Napisałem tak intuicyjnie do czego to 5 sekund.
 
#18
@error105
jak już się zapewne zorientowałeś z przebiegu dyskusji jestem zupełnym lamerem w programowaniu a kod pochodzi z tego miejsca:
https://www.instructables.com/id/Buildin...rap-for-W/
Nie wiem po co autor zrobił tą zwłokę. Możliwe, że chodzi o ustabilizowanie nadajnika i odbiornika IR do temp. otoczenia (tylko zgaduję).
Co do czasu działania, nie jest idealnie Sad ale na razie chciałbym żeby to zadziałało z nikonem a potem ewentualnie poczytam czym zastąpić arduino uno (jeśli podołam Smile. W tej chwili na powerbanku 8000mAh wytrzymuje 4dni.
 
#19
Ok, więc powodzenia Smile
Po zmianie na takim ogniwie to powinno Ci to z 4 lata lekko działać Smile
 
#20
Jak zadziała po przeróbce zaproponowanej przez @Agregacika  to będę drążył tematSmile Czterech lat nie wymagam Smile ale tydzień zimą przy niskich temperaturach byłby super!

EDIT:
Hura!!! Działa!!! Zadziałało od pierwszej próby! Wielkie Dzięki @Agregacik Naprawdę jestem Ci bardzo wdzięczny za pomoc Smile
 
  


Skocz do:


Przeglądający: 1 gości