Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 5 lut 2025, o 21:15


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 
Autor Wiadomość
PostNapisane: 23 kwi 2014, o 17:33 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Czy jest jakiś sposób aby za pomocą jednego pinu procesora migać dwiema diodami na przemian ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 17:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 maja 2013
Posty: 288
Ostrzeżenia: -2
Pomógł: 23

skoro masz na pinie raz 1logiczną czyli 5V a raz 0 czyli 0V to jedną to jedną diodę podłączasz katodą do minusa anoda do Piunu procka, drugą diodę anodą do plusa a katode do pinu procka. W szereg rezystory oczywiście.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 17:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 447
Lokalizacja: DKL
Pomógł: 53

Myślę że tak, podłączasz jedną katodą do pinu procka i anodą do VCC przez rezystor a drugą diodę podłączasz odwrotnie ale do GND przez rezystor. W programie zmieniasz stan na pinie procesora 0-1-0-1-0... itd i będą one na przemian się zapalać :)

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 17:51 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Nie sprecyzowałem.
Stany w sumie mają być dwa.
1. Wystawiam logiczny stan (dajmy na to 1) i diody migają
2. Wystawiam logiczny stan przeciwny do powyższego i diody gasną.

Dobrze było by gdyby mogło pracować więcej diod na takim pinie. Może (a raczej chyba musi) być sterowanie z jakiegoś (małego) ukladu zewnętrznego.



Ostatnio edytowano 23 kwi 2014, o 17:56 przez matrix, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 17:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 447
Lokalizacja: DKL
Pomógł: 53

Tak to ciężko będzie, chyba że diody z wbudowanym miganiem, albo za pomocą tranzystorów umieszczonych przy procesorze.

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 18:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 maja 2013
Posty: 288
Ostrzeżenia: -2
Pomógł: 23

bez zewnętrznego układu ciężko...

wykorzystaj diody z wbudowanym generatorem.

1 Diode dajesz w do pinu procka w szereg z rezystorem i podciągasz katodę diody do masy w szereg z rezystorem.

I teraz ta dioda miga jak wystawisz 1 na pinie procka.
Za tą diodą dajesz tranzystor i to wystawiasz na bazę tranzystora który będzie sterował drugą diodą do migania na przemian.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 18:15 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Mam pomysł żeby zaprząc do tego przerzutnik D tylko muszę zerknąć w pdf'a jaka jest wydajność wyjść takiego przerzutnika.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 18:53 
Offline
Nowy

Dołączył(a): 04 lut 2014
Posty: 4
Pomógł: 0

z większą wydajnością można zastosować np. układ 555



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 19:00 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

EliteICOM napisał(a):
z większą wydajnością można zastosować np. układ 555


Myślałem nad tym. Masz może pomysł na jego wykorzystanie ? Jedyny pomysł jaki mi przychodzi to włączanie całego układu czyli podawanie zasilania poprzez tranzystor.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 19:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2013
Posty: 844
Lokalizacja: Przemyśl
Zbananowany użytkownik

Pomógł: 43

Panowie, to już prockiem 555 wyzwalać? :D


555 ma taką nogę z numerkiem 4 którą możemy włączać/wyłączać układ, a jeśli już chcemy naprzemiennie migać ledami z jednego pinu i przy vcc 5V to da się w taki sposób:
Vcc--220R-led_white--|pin|--led_white-220R--Gnd

Sterowanie- aby ledy migały- H i L na przemian, aby były zgaszone przestawiasz pin na wejście. Jeśli napięcia przewodzenia ledów są na tyle niskie że w czasie stanu Z na pinie oba LEDy lekko świecą dodajemy po zwykłej diodzie krzemowe od strony Vcc i Gnd.


Autor postu otrzymał pochwałę

_________________
Klimatyzacja Przemyśl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 19:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Można tak jak napisał janeczqu lub jeżeli masz więcej wolnych pinów i potrzebujesz dużo więcej diod zastosować Charlieplexing

http://en.wikipedia.org/wiki/Charlieplexing

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 19:54 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

janeczqu napisał(a):
Sterowanie- aby ledy migały- H i L na przemian, aby były zgaszone przestawiasz pin na wejście. Jeśli napięcia przewodzenia ledów są na tyle niskie że w czasie stanu Z na pinie oba LEDy lekko świecą dodajemy po zwykłej diodzie krzemowe od strony Vcc i Gnd.

Było blisko, niestety minusem tego rozwiązania jest to że przestawienie wyjścia na wejście powoduje że obie diody świecą. Nawet po dodaniu diody krzemowej w obwód niewiele zmienia. Ale trop był dobry.

Sonix napisał(a):
Można tak jak napisał janeczqu lub jeżeli masz więcej wolnych pinów i potrzebujesz dużo więcej diod zastosować Charlieplexing

http://en.wikipedia.org/wiki/Charlieplexing

Niestety nie wchodzi w grę bo tych pinów nie mam. Gdybym miał wolne to zastosował bym sterowanie przeciwsobne i po kłopocie. Dlatego szukam sterowania z jednego pinu.

------------------------ [ Dodano po: 10 minutach ]

A co by się stało w takim układzie w chwili gdy przestawię wyjście na wejście ?

Obrazek

------------------------ [ Dodano po: 18 minutach ]

Dobra, już wiem, to samo co bez tranzystorów.

------------------------ [ Dodano po: 37 minutach ]

Wymyśliłem taki sposób. Mam nadzieję że będzie działać. Sprawdzę dopiero jutro.
Czy może zamiast PNP zastosować NPN ?

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 20:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2013
Posty: 844
Lokalizacja: Przemyśl
Zbananowany użytkownik

Pomógł: 43

Matrix: jak świecą obie do dodawaj krzemowe z zarówno Vcc jak i Gnd- przy białych diodach takie rozwiązanie u mnie wyszło.
A z tym 555? przecież jest nóżka nr 4- dlaczego chcesz kluczować zasilaniem całego układu?

_________________
Klimatyzacja Przemyśl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 20:49 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Nie kluczować tylko podawać stan H i L włączając zasilanie na cały układ. Jeśli tylko podam sygnał L na pin nr4 to będzie to reset który ustali na wyjściu dany stan, zdaje się niski i zaświeci mi jedną z sekcji diod a ja potrzebuję mieć obie sekcje wygaszone.

------------------------ [ Dodano po: 18 minutach ]

Mam jeszcze pomysł z wykorzystaniem układu CD4017 ale nie wiem czy nie za bardzo skomplikuje sobie życie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 22:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 gru 2013
Posty: 366
Lokalizacja: Wałbrzych
Pomógł: 7

Obrazek

plus zasilania normalnie podłączasz a masa załączana przez tranzystor npn baza tranzystora na procka przez rezystor 2k
i jak masz stan hi to diody migają a jak lo to nie migają.


Autor postu otrzymał pochwałę

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2014, o 22:30 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

driver0207 napisał(a):
Obrazek

plus zasilania normalnie podłączasz a masa załączana przez tranzystor npn baza tranzystora na procka przez rezystor 2k
i jak masz stan hi to diody migają a jak lo to nie migają.


Brałem to mocno pod uwagę. Dzięki za podpowiedzi.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2014, o 07:42 
Offline
Użytkownik

Dołączył(a): 15 gru 2012
Posty: 107
Pomógł: 0

Zastosuj diody Magic Led (WS2812). Możesz sterować całym łańcuchem takich diod za pomocą jednego wyjścia z procka. Wszystko masz ładnie wyjaśnione w poradnikach Mirka. No a przede wszystkim wyjdzie dużo prościej i taniej niż ten archaiczny multiwibrator ;-)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2014, o 08:28 
Offline
Użytkownik

Dołączył(a): 15 gru 2012
Posty: 107
Pomógł: 0

squeez napisał(a):
Nie wiem czy autor tematu wie ale są też diody migające "blink", które to migają bez żadnych zewnętrznych układów.

Podłączanie WS28xx to już konkretna przesada!


I uważasz że diody "blink" będą migały na przemian? Wątpię :-P A co jest przesadą w zastosowaniu WS2812? Tanie i proste w obsłudze, więc w czym problem?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2014, o 09:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 maja 2013
Posty: 288
Ostrzeżenia: -2
Pomógł: 23

Maureli napisał(a):
squeez napisał(a):
Nie wiem czy autor tematu wie ale są też diody migające "blink", które to migają bez żadnych zewnętrznych układów.

Podłączanie WS28xx to już konkretna przesada!


I uważasz że diody "blink" będą migały na przemian? Wątpię :-P A co jest przesadą w zastosowaniu WS2812? Tanie i proste w obsłudze, więc w czym problem?


Beda jak sie zakombinuje troszke:)

Autor postu pisze ze wystawia na pin stan wysoki i na tej podstawie chce miec ów efekt tj.migania naprzemiennego ledów.

wysłane z telefonu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2014, o 09:58 
Offline
Użytkownik

Dołączył(a): 25 sty 2014
Posty: 185
Lokalizacja: Działoszyn
Zbananowany użytkownik

Pomógł: 8

Maureli napisał(a):
(...)tanie i proste w obsłudze, więc w czym problem?

tanie moze w przypadku jednego 5 układów w seryjnej produkcji nie koniecznie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2014, o 15:51 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Maureli napisał(a):
Zastosuj diody Magic Led (WS2812)

Odpadają ponieważ muszę mieś coś sprawdzonego, co będzie dzialać a nie jeszcze będę siedział nad kodem niewiadomo ile czasu

squeez napisał(a):
Nie wiem czy autor tematu wie ale są też diody migające "blink", które to migają bez żadnych zewnętrznych układów.

Wiem tylko nie znalazłem ich w smd, chyba slabo szukałem.

Maureli napisał(a):
co jest przesadą w zastosowaniu WS2812? Tanie i proste w obsłudze, więc w czym problem?

Przesadą jest cena. Choć przy niewielu sztukach nie będzie ona duża to już przy ilości jaką ja chcę wlutować w płytkę czyli około 50 sztuk x 2,8zł za sztukę to daje nam przybliżoną cenę w kwocie 140zł.
Za tą kwotę to ja kupię wszystkie części i do tego zrobię plytkę.

Dziękuję wszystkim za podpowiedzi. Chyba się zdecyduję na zastosowanie układu 4017, będzie ciekawy efekt.
Jak zrobię to pokażę. Jeszcze biorę pod uwagę te samomigające diody, ale nie mam takiej pod ręką i nie mogę przetestować.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2014, o 20:31 
Offline
Użytkownik

Dołączył(a): 15 gru 2012
Posty: 107
Pomógł: 0

matrix napisał(a):
Maureli napisał(a):
Zastosuj diody Magic Led (WS2812)

Odpadają ponieważ muszę mieś coś sprawdzonego, co będzie dzialać a nie jeszcze będę siedział nad kodem niewiadomo ile czasu

squeez napisał(a):
Nie wiem czy autor tematu wie ale są też diody migające "blink", które to migają bez żadnych zewnętrznych układów.

Wiem tylko nie znalazłem ich w smd, chyba slabo szukałem.

Maureli napisał(a):
co jest przesadą w zastosowaniu WS2812? Tanie i proste w obsłudze, więc w czym problem?

Przesadą jest cena. Choć przy niewielu sztukach nie będzie ona duża to już przy ilości jaką ja chcę wlutować w płytkę czyli około 50 sztuk x 2,8zł za sztukę to daje nam przybliżoną cenę w kwocie 140zł.
Za tą kwotę to ja kupię wszystkie części i do tego zrobię plytkę.

Dziękuję wszystkim za podpowiedzi. Chyba się zdecyduję na zastosowanie układu 4017, będzie ciekawy efekt.
Jak zrobię to pokażę. Jeszcze biorę pod uwagę te samomigające diody, ale nie mam takiej pod ręką i nie mogę przetestować.


To jest sprawdzone rozwiązanie :), tym bardziej że temat jest naprawdę gorący tu na forum i w necie, fakt trzeba znać C dość dobrze..
Można te diody znaleźć w necie już za 0,95zł np. tutaj więc nie 140 tylko niecałe 50 zł ale oczywiście to są już spore koszty przy tej ilości :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2014, o 20:34 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Maureli napisał(a):
To jest sprawdzone rozwiązanie , tym bardziej że temat jest naprawdę gorący tu na forum i w necie, fakt trzeba znać C dość dobrze..

A ja wiem że C istnieje, na tym się kończy moja znajomość języka C.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO