Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Arduino wyzwalanie lampy błyskowej

pawelryfa 16 Paź 2014 16:04 1584 6
  • #1 16 Paź 2014 16:04
    pawelryfa
    Poziom 2  

    Witam wszystkich serdecznie . Pierwszy raz jestem na tym forum i szukam pomocy odnośnie "wyzwalania lampy błyskowej za pomocą dźwięku lub w jakiś inny sposób za pomocą platformy arduino". Chodzi mi mianowicie o fotografowanie spadającej kropli wody. Próbowałem robić zdjęcia przy pomocy kroplomierza i wyzwalacza radiowego, ale "szału nie było". :cry: .Dobrze by było gdybym miał kontrolę nad tymi kroplami poprzez jakiś elektrozawór z możliwością opóźnienia w czasie każdej z kropli osobno. Z góry Bardzo dziękuję za pomoc. Pozdrawiam- Paweł :D

    0 6
  • #2 21 Paź 2014 17:03
    Malpeczka159
    Poziom 10  

    pawelryfa napisał:
    Witam wszystkich serdecznie . Pierwszy raz jestem na tym forum i szukam pomocy odnośnie "wyzwalania lampy błyskowej za pomocą dźwięku lub w jakiś inny sposób za pomocą platformy arduino". Chodzi mi mianowicie o fotografowanie spadającej kropli wody. Próbowałem robić zdjęcia przy pomocy kroplomierza i wyzwalacza radiowego, ale "szału nie było". :cry: .Dobrze by było gdybym miał kontrolę nad tymi kroplami poprzez jakiś elektrozawór z możliwością opóźnienia w czasie każdej z kropli osobno. Z góry Bardzo dziękuję za pomoc. Pozdrawiam- Paweł :D

    Pierwsze pytanie: chcesz wyzwalać lampę przy pomocy spadającej kropli czy spadanie kropli włączeniem lampy? bo aparat rozumiem że na długim czasie z otwarta migawką nie bierze udziału w zabawie?

    0
  • #3 22 Paź 2014 20:15
    pawelryfa
    Poziom 2  

    Aparat oczywiście będzie na długim czasie otwarcia migawki. Spadanie kropli ma wyzwolić lampę, chodzi oto aby lampa była wyzwolona w momencie uderzenia kropli o wodę( czujnik dźwięku), lub przecięcia wiązki laserowej (moduł promienia lasera), jednocześnie z możliwością kontroli opóźnienia wyzwolenia lampy . Inne możliwości też wchodzą w grę.

    0
  • #4 25 Paź 2014 21:16
    emarcus
    Poziom 35  

    pawelryfa napisał:
    Aparat oczywiście będzie na długim czasie otwarcia migawki. Spadanie kropli ma wyzwolić lampę, chodzi oto aby lampa była wyzwolona w momencie uderzenia kropli o wodę( czujnik dźwięku), lub przecięcia wiązki laserowej (moduł promienia lasera), jednocześnie z możliwością kontroli opóźnienia wyzwolenia lampy . Inne możliwości też wchodzą w grę.


    Czujnik dźwięku nie byłby trafnym rozwiązaniem - trochę za późno i nie dajeci możliwości manipulacji wyprzedzeniem zapłonu lampy. Owszem, możesz kontrolowac opóźnienie, ale tego nie potrzebujesz. moduł laserowy(!?) - raczej odszedłbym od jego stosowania.
    Pozostaje ci proste rozwiązanie: zastosowac IR (infra-red) interrupter szczelinowy.
    Są ogólnie dostepne i nie drogie np:
    Omron EE-SX1140; sczelina 14 mm
    albo Lite-On LTH301-32 ze szczeliną 15 mm
    oba mają wyjścia tranzystorowe, więc nie powinno byc problemu z zapłonem każdej dowolnej lampy błyskowej.
    Umieszczasz ten sensor gdzies pod wypływką kropli cieczy nad fotografowaną powierzchnią wody (rodzaj bramki), na wysokości powiedzmy 0.5 do 1 metra.
    znając dokładnie wysokośc "h" pomiędzy sensorem i powierzchnią wody, obliczysz czas swobodnego spadania kropli. Nie podaję wzoru bo móglbym kogoś obrazic... że nie zna...(?)

    Stosując jakikolwiek processor/ timer możesz ten czas dokładnie obliczyc i wyznaczyc zmienną opóźnienia zapłonu lampy. Zechciłbyś także miec możliwośc regulacji tego czasu.
    Niemal kazdy processor ma wbudowany ADC do którego możesz podłączyc potencjometr i odczytaną z niego wartością korygowac wstępnie obliczony delay odmierzony timerem. Do takiego 'skomplikowanego' zadania wystarczyłby ATtiny13 zasilany bezpośrednio (czyt. prowizorycznie) dwoma bateriami AA. (2 *1.5V).

    e marcus

    0
  • #5 30 Paź 2014 12:58
    Malpeczka159
    Poziom 10  

    Uwaga tylko na napięcie na stylach wyzwalajacych jeśli uzywasz jakiejś starej lampy może ono osiągać nawet 400v a to juz wymaga innego elementu wykonawczego niż tranzystor w transoptorze.

    0
  • #6 30 Paź 2014 20:40
    emarcus
    Poziom 35  

    Malpeczka159 napisał:
    Uwaga tylko na napięcie na stylach wyzwalajacych jeśli uzywasz jakiejś starej lampy może ono osiągać nawet 400v a to juz wymaga innego elementu wykonawczego niż tranzystor w transoptorze.


    Nie zrozumiałeś...., Zastanów się chwilę, zaczym wskoczysz do błędnej konkluzji!

    Wyjście tranzystorowe opto-C miało sterowac wejściem processora / trigger timer odliczający czas opóźnienia skalkulowany przez processor. Natomiast załączenie błysku miało byc sterowane oddzielnym układem wykonawczym podłaczonym do wyjścia processora, które autor projektu dopracuje we własnym zakresie znając swój sprzęt.

    e marcus

    0
  • #7 31 Paź 2014 00:28
    Malpeczka159
    Poziom 10  

    emarcus napisał:

    Pozostaje ci proste rozwiązanie: zastosowac IR (infra-red) interrupter szczelinowy.
    Są ogólnie dostepne i nie drogie np:
    Omron EE-SX1140; sczelina 14 mm
    albo Lite-On LTH301-32 ze szczeliną 15 mm
    oba mają wyjścia tranzystorowe, więc nie powinno byc problemu z zapłonem każdej dowolnej lampy błyskowej.

    Z Twojej wypowiedzi wynika że proponujesz aby wyzwalać lampe samym transoptorem a jako opcje układ z procesorem do generowania opóźnień. Tak czy siak wypada sprawdzić czy nasza lampa ma na pinie wyzwalającym napiecie TTL czy HV.

    0