Arduino Polska Forum
Fotopułapka do lustrzanki DSLR oparta na AIR i arduino [SOLVED] - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Fotopułapka do lustrzanki DSLR oparta na AIR i arduino [SOLVED] (/watek-fotopu%C5%82apka-do-lustrzanki-dslr-oparta-na-air-i-arduino-solved)

Strony: 1 2 3


RE: Fotopułapka do lustrzanki DSLR oparta na AIR (active infrared beam) i arduino - elvis - 26-11-2019

@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-podstawy-programowania-porty-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ć.


RE: Fotopułapka do lustrzanki DSLR oparta na AIR (active infrared beam) i arduino - fro - 26-11-2019

@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


RE: Fotopułapka do lustrzanki DSLR oparta na AIR (active infrared beam) i arduino - error105 - 26-11-2019

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 ?


RE: Fotopułapka do lustrzanki DSLR oparta na AIR (active infrared beam) i arduino - Agregacik - 26-11-2019

No fakt liczenie zaczyna się od 0 do <4 , więc zdjęć będzie 4 masz rację.


RE: Fotopułapka do lustrzanki DSLR oparta na AIR (active infrared beam) i arduino - Agregacik - 26-11-2019

(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.


RE: Fotopułapka do lustrzanki DSLR oparta na AIR (active infrared beam) i arduino - error105 - 26-11-2019

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.


RE: Fotopułapka do lustrzanki DSLR oparta na AIR (active infrared beam) i arduino - Agregacik - 26-11-2019

(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.


RE: Fotopułapka do lustrzanki DSLR oparta na AIR (active infrared beam) i arduino - fro - 26-11-2019

@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/Building-an-Active-Infrared-DSLR-Camera-Trap-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.


RE: Fotopułapka do lustrzanki DSLR oparta na AIR (active infrared beam) i arduino - error105 - 26-11-2019

Ok, więc powodzenia Smile
Po zmianie na takim ogniwie to powinno Ci to z 4 lata lekko działać Smile


RE: Fotopułapka do lustrzanki DSLR oparta na AIR (active infrared beam) i arduino - fro - 26-11-2019

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