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



Teraz jest 4 gru 2024, o 15:30


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
Autor Wiadomość
PostNapisane: 25 wrz 2012, o 18:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 cze 2012
Posty: 76
Lokalizacja: Węgorzewo
Pomógł: 1

Mam prośbę o sugestię, jak najlepiej zaprojektować układ, w którym muszę wykorzystać 10 podwójnych modułów LED.
Planowałem zrobić to na rejestrach przesuwnych, ale wyjdzie mi ich 20. Napewno da się prościej, ale nie mam doświadczenia z tak rozbudowanym układem.
Całość będzie pracowała pod kontrolą ATmegi 32. Będę wdzięczny za podpowiedzi , jak to najprościej zrobić...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2012, o 18:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

1 .. nie ten dział -- więc przenoszę ,
2 .. sprecyzuj bo czegoś nie rozumiem

zobacz do projektu z matrycami 5x7 do sterowania 15 kolumn użyłem tylko 2ch shift registrów
a ty masz 10 czego jakich modułow ...

10x 2 diody ??

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2012, o 19:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 cze 2012
Posty: 76
Lokalizacja: Węgorzewo
Pomógł: 1

Nie, mam łącznie 20 wyświetlaczy 7-mio segmentowych (8-mio z kropką)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2012, o 19:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

a to trzeba było gadac że chcesz na 7seg robić
wiec panie kolego multiplex ....

się kłania do tego celu



nie trzeba żadnych rejestrów przesuwnych a jedynie 20 tranzystorów i dla świętego spokoju ULN2003

może ci tylko pinów w procku braknąć wiec zapodać przez expander jakiś

sterowanie takie samo jak w przypadku 4rech wyświetlaczy 7seg

co ty chcesz tam wyświetlać ??

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2012, o 19:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 cze 2012
Posty: 76
Lokalizacja: Węgorzewo
Pomógł: 1

Nie mam tylu wolnych portow :( Zastanawiam się nad MAX7219 , tylko da się połączyć 3 szt. w kaskadę ?

Temperatury w szklarniach. Było na wyświetlaczu, ale mojej małżonce się odwidziało, chciała by widzieć wszystkie odrazu, w nocy i z daleka :/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2012, o 11:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

SunRiver napisał(a):
nie trzeba żadnych rejestrów przesuwnych a jedynie 20 tranzystorów i dla świętego spokoju ULN2003


Nawet nie trzeba tylu tranzystorków.
Wystarczy jakis driver np. UDN298x



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2012, o 11:28 

Pomógł: 0

74HC595 do tego ULN2308 i ULN2987 i na trzech pinach procesora możesz dowolną ilość wyświetlaczy podpiąć.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2012, o 11:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

mario napisał(a):
Nie mam tylu wolnych portow :( Zastanawiam się nad MAX7219 , tylko da się połączyć 3 szt. w kaskadę ?

Temperatury w szklarniach. Było na wyświetlaczu, ale mojej małżonce się odwidziało, chciała by widzieć wszystkie odrazu, w nocy i z daleka :/


Pewnie, ze sie da, masz tam przecież w tym scalaku pin nr 12 (CS)
Więc wystarczą ci 3 piny z uc do sterowania CS oraz MOSI SCK (w sumie 5) 2 pozostałe to te CS'y pozostałych maxów



Ostatnio edytowano 27 wrz 2012, o 12:14 przez xamrex, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2012, o 11:38 

Pomógł: 0

Wystarczy wpisać w googla 74HC595 avr i jest sporo gotowych rozwiązań właśnie z wyświetlaczami.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2012, o 22:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 cze 2012
Posty: 76
Lokalizacja: Węgorzewo
Pomógł: 1

Zdecydowalem sie zrobic na MAXach, juz zamowilem , koszt jednego to jedyne 7 zł, więc to chyba najekonomiczniej, zwłaszcza, że moduły mogę podpiąć bezpośrednio. Mają wystarczającą wydajność prądową.
Tu dla zainteresowanych, ładny opis po PL:

https://docs.google.com/viewer?a=v&q=cache:imVIGal5K1UJ:ep.com.pl/files/3816.pdf+&hl=pl&gl=pl&pid=bl&srcid=ADGEESgf1Ybvt89hkQ1msGvmcDKVu2-4V4RGj_0ud83AbibE_f9PeKCzQemVkGDuV0lyh2ZT1oZHYPaQH7SX3S5uKNTTG_gkdHW7BYRB96AnfFCifoJKrZiIUaHax0ExaM6jlKZbXn9e&sig=AHIEtbTuxMKZPJIhWSuPrZlybOaaEJQHkQ




rezasurmar napisał(a):
74HC595 do tego ULN2308 i ULN2987 i na trzech pinach procesora możesz dowolną ilość wyświetlaczy podpiąć.


Ale tak z czystej ciekawości , jak to zrobić na 3 pinach ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2012, o 22:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2012
Posty: 598
Lokalizacja: Warszawa
Pomógł: 13

Pdam ci trzy nazwy pinów ;)

MISO , SCK , CS ( zwane potocznie SPI )

Reszta tutaj lub w pierwszej książce rozdział o SPI ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 wrz 2012, o 07:15 

Pomógł: 0

Można i na jednym :P http://mbed.org/cookbook/1-wire-shifting-2x16-LCD
Oczywiście zamiast modułu LCD dajemy odpowiednio sterowane LEDy.

W dodatku jak zastosujemy charlieplexering to już jazda na całego ;)



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 27 wrz 2012, o 07:51 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Malutki_27 napisał(a):
Pdam ci trzy nazwy pinów ;)

MISO , SCK , CS ( zwane potocznie SPI )

Reszta tutaj lub w pierwszej książce rozdział o SPI ;)

Wydaje mi się, że pierwszy pin powinien się nazywać MOSI... ale to pewnie z pośpiechu taka literówka :)

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 wrz 2012, o 08:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2012
Posty: 598
Lokalizacja: Warszawa
Pomógł: 13

@MirkoT ... Upss masz rację :oops:



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: 14 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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