To wykorzystaj ekspander i2c. będziesz mi 20 mA prądu z pojedynczego wyjścia
Zapomnij o dziwolągach takich jak LCD z interfejsem równoległym przez ekspander I2C i to jeszcze najgorszy z możliwych czyli PCF8574. A dlaczego? Mam takiego "dziwoląga" do użycia w razie potrzeby i działa całkiem nieźle. Poza tym jest fajny, podręczny, mało kabelków się plącze.
Do lcd wystarczy 6 pinów. Ew podłączyć lcd przez ekspander na i2c.
A mnie zastanawia czy układ jest kompletny. Przecież jest tam PCF8574. A to ekspander I2C, co by wskazywało na współpracę z jakimś mikrokontrolerem. Po płytce widać że 4069 pracują jako bufory miedzy mosfetami( w sumie 8-mioma, bo irf7103 jest podwójny), a PCF8574 ( który jest 8-mio bitowy). 40106 ma wejścia shmidta, więc pasował by jako bufor wejść...
PCF mają bardzo mały prąd na wyjściu, i są dość chimeryczne. Lepszym układem jest MCP23017. https://botland.com.pl/ekspandery-wyprow... Oczywiście do sterowania przekaźnikami konieczne tranzystory, nie bezpośrednio z układu ;) Pozdr
No jeżeli potrzebujesz aż 30V to inaczej będzie ciężko.
Wtedy albo np. mega16 lub ekspander np. PCF8574 na I2C ;)
Układy to rozszerzenia i2c: pcf8574t i mcp23017 oraz dwa buforki uln2803. Zastanawiam się czy całość płytki to jakiś gotowy produkt czy może składak, a w szczególności jak piny są wyprowadzone na złącza. Fajny byłby taki opis bez rozgryzania płytki ;)
Użył bym ekspandera I2C np MCP23017. A jako stopień mocy dał bym L293D (jeśli prądowo da radę) - jedna kość obsłuży 4 kanały.
Sam scalak w module potrafi się komunikować po TWI, SPI, 6800 8bit i 4bit ale producent wyswietlacza chyba na stałe wybrał komunikację po TWI/I2C. Natomiast Ty tu pokazujesz bibliotekę której używa się do sterowania "zwykłym" wyświetlaczem 6800 4bit poprzez ekspander I2C na PCF8574. Taki zwykły wyświetlacz ma piny RW, EN, RS i D4-D7 a Ty ich chyba tam...
Pod domyślnymi bibliotekami się nie da. Pytanie za 1000 punktów - czemu chcesz układ I2C podpinać pod ekspander I2C? Incepcja taka? Przecież oba układy mogą pracować na tych samych liniach I2C.
http://obrazki.elektroda.pl/8000762600_1... W większość projektów, które realizował autor tego poradnika w oparciu o Raspberry Pi wykorzystywał on piny GPIO jako wejścia i wyjścia cyfrowe. Wyprowadzonych na płytce RPi jest 17 takich pinów. Co zrobić jak potrzebujemy więcej? Najprostszym sposobem zwiększenia liczy wejść i wyjść cyfrowych,...
Jeśli ten wyświetlacz posiada możliwość zmiany adresu, to można połączyć więcej urządzeń na jednej linii I2C.
while (I2C2 -> ISR & I2C_ISR_TXIS); Sprawdziłeś w RM co znaczy ta flaga? Stop się chyba nadaje na końcu transmisji, a nie na początku.
Zapomniec o takich wynalazkach. Kupic jakis chip FTDI, zmontowac wg noty aplikacyjnej, jak potrzebujesz wiecej IO niz one oferuja to dolozyc ekspander I2C. Problem z glowy, wszystkim prosto sterujesz z PC.
Witaj, zrobiłem coś podobnego w przeszłości z ekspanderem portów I2C, który zapewnia do 16 GPIO zdolnych do sterowania przekaźnikami. https://obrazki.elektroda.pl/3596928200_... Ekspandery portów I2C są tanie: https://obrazki.elektroda.pl/7062858200_... I już są obsługiwane. Mimo to mogę sprawić, że zadziała to również...
PCF8591 to przetwornik C/A i A/C a PCF8591 to ekspander, oba na szynę I2C. Wiecej mozesz sie dowiedzieć z not katalogowych. Wpisz w google nazwe *.pdf i znajdziesz :) Tak sam z DS1307, to zegar RTC formy MAXIM również na I2C. Wszystkie te układy mogą być przyłączone do jednej szyny. W BASCOMie są już gotowe procedury obsługi I2C i LCD więc musisz jedynie...
Jednak to rzeczywiście jest problemem - dzisiaj walczyłem z podobny zjawiskiem. Chodzi o to, że procesor zaczyna pracę przy niższym napięciu zasilania niż ekspander i2c albo sam wyświetlacz. W momencie załączenia zasilania, gdy napięcie w kondensatorach narasta procesor już wysyła komendy, a tam wciąż "nie ma ich kto odebrać". I przez to się źle inicjalizuje....
Witam ponownie. Dziękuję za pomoc. Podłączyłem wg twojego schematu - 4 czujniki. Jednak układ zachowuje się trochę dziwnie, ponieważ po wykryciu ruchu na jednym z czujników, wyświetla mi się, że ruch został wykryty na wszystkich czterech, co trochę dziwne. Dodam, że czujniki są zwrócone tak, że każdy w innym kierunku. Może coś źle podłączyłem albo zepsuł...
Zostało mi jeszcze jakoś 20% wolnej pamięci, ale na pewno da się uprościć, bo program pisałem w sporych odstępach czasu.Program napisany w Bascom AVR. Ścieżki zabezpieczone kalafonią w sprey FLUX SK-10. Jeśli chodzi o podświetlanie to wymyśliłem jak zrobić to także na enkoderze(programowo). A mianowicie wykorzystać ekspander I2C z drabinką rezystorów...
To rozwiązanie odpada. Chcę to zrobić tak, żeby mikrokontroler mógł jeszcze robić coś między wysyłaniem poszczególnych informacji, więc ekspander na I2C odpada. Te delay'e w moim kodzie chce później zastąpić przerwaniami.
Ekspander I2C będzie chyba najlepszym rozwiązaniem w takiej sytuacji. Wprawdzie potrzebujesz wtedy 2 pinów, ale nadal je możesz również wykorzystać dla innych urządzeń pracujących z I2C. Pod tym linkiem jest biblioteka, która w prosty sposób umożliwia sterowanie ekspanderami PCF8574: https://github.com/xreef/PCF8574_library PCF8574 pozwoli na obsługę...
Tak jak powiedziałem zastosowałem już ekspander I2C. Zaoszczędziłem 3 porty ale musże za to muszę więcej czasu "spędzić" w obsłudze przerwania odświeżania wyświetlaczy (i2c 100kHz). Powracając do nieudanej próby na 4 tranzystorach... a gdyby tam zamiast PNP'eka dać inwerter (TTL)? Albo w ogóle jakoś to przerobić. Muszę przyznać że nie kończyłem elektroniki...
Program mam podzielony czasowo czyli co jakiś czas wyświetlane są dane na lcd ze stałym interwałem czasowym(5s) a odczyt pinów expandera wykonuje się co 1s. Czy to może generować problemy ? Do obsługi pcf uzywam biblioteki pcf8574_esp.h a do lcd LiquidCristal_I2C Będę się powtarzał: pokaż odpowiedni fragment kodu proszę. Bardzo wątpie, aby ten "podział...
Układy te mają pierwsze trzy koncówki adresowe, łącząc je odpowiednio do Vcc lub masy, ustalasz dla każdego inny adres. Wszystko o nich jest w pdfie.
https://www.youtube.com/watch?list=UUdkO... kosztuje ok 5 PLN MCP23017- ekspander wyprowadzeń I2C 16-kanałowy za 6-7 PLN
Kupic jakis scalak z rodziny FTDI, ktory zapewni ci z jednej strony USB, z drugiej kilka-kilkanascie (w zaleznosci od wersji ) pinow IO. Dwa z nich wykorzystac jako SDA i SCK i podlaczyc do nich ekspander I2C, a wlasciwie tyle ekspanderow ile ci potrzeba IO. Kazdy daje 8, na jednej szynie mozesz podlaczyc co najmniej 3, wiec masz 24 piny. Zrobic druga...
Aby zadziałało jeden do jednego musi być ten sam kontroler wyświetlacza. Przy innym kontrolerze nie ma szans zadziałania. Są inne komendy inicjalizacji, czyszczenia, zapisu do pamięci RAM itp. Nawet z tym samym kontrolerem a innym rodzajem wyświetlaczem może nie zadziałać. Prawdopodobnie wyświetlacz działa na kontrolerze ST7036i. Konwerter z linku działa...
Poza tym co pisze kordirko trzeba sie zastanowic co jest przyczyna resetu. Jesli go podajesz przez przycisk, czy z zewnatrz to istotnie wystarczy zrobic opoznienie resetu wzgledem zatrzasku, chociaz w takiej sytuacji sygnal mozna wyprowadzic na jakies wiejscie przerwania i wszystko zrobic programowo z resetem za pomoca watchdoga (jesli istotne jest...
Te ledy mają byc 7 czy 15segmentowe?.... Teoretycznie sie da podłączyć, ale mega bedzie miała troche roboty. W takim projekcie istotne będzie zasilanie tych wszystkich wyswietlaczy. Również ciężko ocenić jak będzie z jasnością jesli bedziesz je przemiatać np. z f=500Hz. Najlepiej te wswietlacze dać ze wspólną katodą (najprościej), podłączasz segmenty...
Cokolwiek na 1-Wire albo I2C i po sprawie, potrzeba dowolnych 2 pinów uC.
...jak pisałem wcześniej, jakiś ekspander/rejestr przesuwny sterujący katody ledów i 1 nóżka PWM. Ekspander na I2C zużyje ci 2 nóżki, rejestr przesuwny też tylko 2 (data i clk, ewentualnie trzecia jako latch).
Wszystko ok tylko taki PIC kosztuje mniej więcej tyle co LCD więc gdzie logika? To już lepiej dać rejestr lub ekspander portów na I2c
http://obrazki.elektroda.pl/5953061700_1... W internecie można znaleźć wiele płytek rozszerzeń dla komputerka Raspberry PI. Postanowiłem zrobić płytkę rozszerzeń spełniającą moje oczekiwania. Na tej płytce rozszerzeń nazwanej w dalszej części tekstu "frontpanelem" umieściłem następujące układy: - wyświetlacz LCD dołączony do szyny równoległej...
http://majsterkowo.pl/termometr-z-wyswie... http://majsterkowo.pl/forum/arduino-mini... chyba to było to
https://obrazki.elektroda.pl/1498369200_... Witam kolegów. Chciałbym się pochwalić płytką jaką zaprojektowałem i wykonałem dla uC ATxmega serii A3U (64A3U/128A3U/192A3U/256A3U). Moją motywacją było stworzenie płytki dokładniej takiej jaką chce, i prawie mi to wyszło. Każda dostępna jakoś mi nie leżała. Płytka ma posłużyć jako baza...
Do raspberry musisz być biegły w linuxie. Nic w Keilu nie podziałasz a postawić Eclipse jest trudne. Mało dostępnych portów I/0 ale można podłączyć ekspander po I2C. Zaletą jest to, że dostępna jest duża większość linuksowych pakietów. Z podłączeniem czegokolwiek nie ma problemu. Sprzęcik bardzo dobry ale obawiam się, że nie spełni Twoich oczekiwań....
A no własnie tylko stworzenie tablicy która uwzględni wszystkie możliwości jest prawie niemożliwe Jest możliwe tylko niepraktyczne. Możliwości jest 256 (0-255) na każdy rejestr przesuwny i jeśli już ktoś bardzo by chciał może sobie taką tablicę machnąć, tylko jaki w tym sens? Jeszcze raz napiszę... w mikrokontrolerze SPRZĘTOWO zapewniona jest synchronizacja...
Cytat: https://botland.com.pl/pl/ekspandery-wyp... "Uwaga Układy posiadają inny adres magistrali w zależności od wersji: PCF857 0 | 1 | 0 | 0 | A2 | A1 | A0 PCF8574A 0 | 1 | 1 | 1 | A2 | A1 | A0 Szczegóły w dokumentacji PCF8574P 0 | 1 | 0 | 0 | A2 | A1 | A0 Szczegóły w dokumentacji Wyprowadzenia...
Christophorus - Jasne - jeśli chodzi o obudowę to jest to obudowa z nóżkami, więc chyba nie SMD to jest dokładnie ten scalak - https://botland.com.pl/ekspandery-wyprow... Nie ma znaczenia tutaj czy połączę to przewodami czy nie - do raspberry i tak lecą tylko 4 kabelki - nawet lepiej jakby to...
Przepraszam. Napisałem się i wszystko gdzieś poszło. Jeszcze raz. Zakupiłem taki ekspander na Alle...... Jest na układzie PCF8574T (T). Na aukcji i nie tylko tej jednej podają, że adres dla tego ekspandera jest 0x27. I teraz nie wiem, czy już jest ustawiony, czy muszę coś jeszcze działać. Zworki A0 A1 A2 są nie tknięte. Gdzieś w necie czytałem, że muszą...
WItam, Poszukuje informacji w jaki sposob mozna sterowac ekspanderem poprzez I2C. Dopiero sie ucze i samo I2C wciaz ma dla mnie przed soba kilka tajemnic ;) Czy mozliwe jest zastosowanie kilku ekspanderow w ukladzie ? Jak wtedy rozwiazac sprawe ich adresowania ? Jak sterowac stanem poszczegolnych wyjsc poszczegolnych ekspanderow ? Jak polaczyc ekspander...
Witam, Zaprojektowałem urządzenie będące całościowym sterownikiem akwarium, tj. oświetlenie, dozownik nawozów, termometr, itp., oparte na Arduino/Atmega328. Urządzenie znajduje się z tyłu akwarium, natomiast na jego froncie podłączony jest m.in. wyświetlacz 16x8 poprzez interfejs I2C i ekspander PCF8574. Naturalnie poprowadzone są do niego 4 30-centymetrowe...
Zacznij od wgrania sketcha: [syntax=c]// i2c_scanner // // This program (or code that looks like it) // can be found in many places. // For example on the Arduino.cc forum. // The original author is not know. // // This sketch tests the standard 7-bit addresses // from 0 to 127. Devices with higher bit address // might not be seen properly. // // Adapted...
np. małe średnice w trzpieniach w Joystickach. W takim Josticku "rękojeści" który składa sie z dwóch przycisków HAT (1xHAT potrzebuje 4 przycisków "switch") oraz 6 przycisków button "switch". Razem jest to 14 zył To jest dorabianie teorii dlaczego użyć dodatkowego układu. Taka kombinacja uC 8 pin i ekspander I2C. Nie prościej, taniej, lepiej, nie zawodniej...
Ja bym radził użyć znacznie większych wartości, aby zapewnić prąd 100uA dla pinu adj, cały dzielnik niech ma rezystancję maksymalnie rzędu 30K, a potków 5K, 10K już jest dość sporo. Ewentualnie zastosować ekspander z podłączonymi rezystorami umożliwiający sterowanie za pomocą 1-2 pinów, może na i2c, może być najprostrzy 74hc164 itp. jest tego od groma...
Witaj Po pierwsze dlaczego termistory? zakres? cena? Swój problem możesz rozwiązać stosując ADC na szynie i2c- zabierasz 2 wyprowadzenia procka a zyskujesz duzo wiecej I/O. Termistor to na prawde niezbyt elegancki i trudny pomiar temperatury, a dodatkowo niedokładny. Właśnie rozpracowałem ta magistralę po sporych perypetiach i juz mi się zaczyna podobać...
(..) pytanie tylko czy warto i czy nie lepiej przemyslec konstrukcje i zaproponowac cos innego No właśnie, a może tak I2C i ekspander z serii PCF. O ile szybkość zmian na poszczególnych wyjściach nie jest krytyczna.
Witam, Nie długo zamierzam nabyć MiniModuł produkcji MikroVega - jest to postanowione i zdania nie zmienię :!:. Na podstawie tego modułu zamierzam zbudować płytkę testową / prototypową "wszystkomającą". Proszę w związku z tym o wrzucanie propozycji co jeszcze można tam zrobić i na którym porcie (z uzasadnieniem dlaczego akurat na tym). Na chwilę obecną...
Nawiązałem współpracę z jednym z naszych forumowych kolegów, zaoferował się że napisze oprogramowanie do loggera :D. Po przemyśleniu nowych założeń zdecydowałem o użyciu zewnętrznych ADC (ADS1115), oraz ekspandera I2C PCF8574. Ułatwi to cały projekt. Docelowo można będzie użyć ESP32-WROOM-32U/UE, ESP12E/F oraz WB3S. Dla WB3S ze względu na ograniczenia...
hej, jak nie chcesz wyrzucać kasy na zestaw uruchomieniowy, radzę Ci abyś kupił programator np stk500. Znalazłem schemat programatora usbasp http://diy-elektronika.pl/202-usbasp-pro... ale wymaga on zaprogramowania atmegi8. Moim zdaniem. Za 40 zł kup programator, atmegę, zasilacz, i jakieś peryferia, może pcf8574 (ekspander magistrali...
takie propozycje znalazłem na tym forum ( w jednej, czy dwóch dyskusjach ) przy okazji szukania informacji o ekspanderach I2C. Tak więc nie jest to mój wymysł. Zapewne w C lub asemblerze da się.
dzięki wielkie za pomoc Dodano po 53 chce podłączyć lcd i ekspander wyjść cyfrowych
Jednej rzeczy nie mogę zrozumieć: po co został dodany STM32F030F4 w roli ekspandera I2C? Innej funkcji ten STM32 w tym układzie nie pełni. Chyba że, to miała być jakaś cecha wyróżniająca ten produkt :)
Witam , Mam pytanie w jaki sposób bezpiecznie podłączyć ośmiokanałowy moduł przekaźników RM10 5V z izolacją optoelektroniczną 10A/125VAC do MCP23017- ekspander wyprowadzeń I2C 16-kanałowy 3,3V. http://obrazki.elektroda.pl/6950024900_1... Chodzi o to jak wykonać konwersję syngału z 3,3V ekspandera na 5V odbierane przez przekaźnik i zabezpieczyć...
Witaj. Fakt jest złącze 8 pinowe, ale są tam tylko 4 dodatkowe GPIO - pewnie o to Ci chodzi: http://ozzmaker.com/2013/04/25/expand-th... Alternatywnie można ekspander portów na i2c zmontować, jeśli potrzebne jest jeszcze więcej pinów GPIO - przykładowo myślę u układach MCP230xx - tutaj dowiesz się więcej: https://learn.adafruit.com/mcp230xx-gpio...
Witam! Jest coś takiego, ekspander rozszerzający możliwości mikroprocesorów, produkowany przez firmę CYPRESS o nazwie CY8C9540, ale z interfejsem I2C: http://pdf1.alldatasheet.com/datasheet-p... ... produkowany w obudowie SSOP48. Zawiera na "pokładzie": - 40 linii I/O - 8 x 8bit PWM - 11kB EEPROM ... tylko nie mam pojęcia...
Witam!! Potrzebuje wysterowac trzy wyświetlacze siedmiosegmentowe przy użyciu 8051. Chcialem to zrobić przy użyciu rejestrow SIPO, ale okazalo sie że muszę to zrobić przy użyciu ekspandera I2C najlepiej Philips. Czy ktoś mogłby udzielić jakiś wskazówek? Z góry dziękuje :)
planuję złamać zasadę o niewychodzeniu szyną 1-Wire lub I2C poza obudowę W "wieżach" Diory albo Eltry I2C wychodziło z wzmacniacza do pozostałych urządzeń. O ile pamiętam nie było tam ekspanderów I2C. Dodano po 56 Skoro już jesteśmy przy ekspanderach, które umożliwiają transmisję do np 20m, kto widział 20m PCB? To samo z 1-Wire, 300m PCB? Jeśli zasadą...
Filmik obejrzałem do końca, więc bardzo fajnie zgrałeś z muzyką choć troszkę później to się troszkę rozjechało, ale to nie ważne. Bardzo mi się podoba nawet chyba bardziej niż te szopki które były nie dawno przedstawiane. Dodano po 4 Autor przyznał błąd czeski ale jest coś takiego jak pcf8575 jest to również ekspander na szynie i2c tyle, że 16 bitowy...
Fajnie w końcu zrozumiałem zapis do pamięci 24c32 wielkie podziękowania Panu Andrzejowi. Pamięć e2prom będzie kolejnym układem peryferyjnym w moim urządzeniu oraz nauka obsługi pamięci szeregowych Data flasch at45db011b i eeprom 93c64 ,ekspander wejścia- wyjścia na i2c poznałem . Ala wiem teraz do kogo się zwrócić . Dzisia Postaram się jeszcze napisać...
Więc jak to jest, że mimo przerwań ( generowanych przez TWI ) spokojnie i bez problemów działa kilkadziesiąt układów na tej samej magistrali? Do tego przerwania z kilku UARTów, liczniki, timery, ADC itd..? Czy uC komunikujac się z timerem, usartem używam magistrali szeregowej czy równoległej? Po co te wywody o Od tego są dedykowane rozwiązania SPRZĘTOWE,...
Te wszystkie ekspandery nie masz na jednej szynie? Raczej ze względu na adresację byłoby to niemożliwe. Jeśli adresacja jest totalnie zamieszana to najprościej chyba zrobić tablicę we FLASH, gdzie jest każdy pin (a właściwie co ósmy, bo tyle pewnie wyjść IO ma ekspander) i odpowiednie pozycje typu nr IO szyny I2C, adres ekspandera. A najprościej wywalić...
bo podany tam przykład dotyczy sterowania 3-pinowego wyświetlaczy LCD ze sterownikami HD44780. Nie ma sensu bawić się w takie protezy jak rejestry przesuwne czy ekspandery I2C. Podłącz wyświetlacz bezpośrednio do uC, wymagane jest 6 pinów (RW zwarte do masy).
A może warto się zastanowić nad wykorzystaniem ekspanderów I2C? Tylko, że program do obsługi wyświetlacza w ten sposób będzie dość złożony i nie wiem, czy opłaca się ładować w procesor tyle kodu..
Witam szanownych kolegów ! :-) Jestem nowym elektronikiem amatorem i mam problem z ekspanderem PCF8575 . Otóż mam mikroprocesor Atmel8 i chciałbym nawiązać połączenie I2C z PCF8575. Ekspander jest 16 bitowy. Chodzi mi aby np. na PCF8575 załączyły się dwa wejścia w stanie wysokim. Mam jeszcze nie wielki zasób wiedzy, dlatego zwracam się do Was z prośbą...
Wszystko jest opisane w pierwszym poście, ale dla ułatwienia dodam schemat: https://obrazki.elektroda.pl/6164328800_... Strasznie to przekombinowane a biorąc pod uwagę, ze wyświetlaczy jest więcej to musi być monstrum. - Nie lepiej było zastosować dedykowane sterowniki? - Jeśli już robi się multipleksowanie a wyświetlaczy jest dużo,...
Mikrokontroler, albo ekspander przy wyświetlaczu. Nie wiem, czy I2C się sprawdzi na takiej odległości. Chyba jest dedykowane do krótszych dystansów. Ja bym próbował raczej SPI albo 1wire, ale ciężko mi powiedzieć co się lepiej sprawdzi.
http://obrazki.elektroda.net/18_12305729... Prezentowany przeze mnie układ służy do przyłączenia wyświetlacza LCD ze sterownikiem HD44780 lub kompatybilnym do mikrokontrolera poprzez interfejs I2C (TWI). Dzięki temu oszczędzamy – czasem bardzo cenne – wyprowadzenia mikrokontrolera. Urządzenie jest bardzo proste w konstrukcji a...
Ne moge dac wiecej niz jeden przekaznik bo mi miejsca w puszce zbraknie, a musze wpakowac jeszcze male trafo 5v. Chcialem wiec to zrobic w ten sposob, ze sygnal sterujacy przechodzi przez 3 tranzystory i dopiero jak na nich bedzie odpowiednia kombinacja sygnalow to zalaczy przekaznik. Po co tak kombinować, stan układu po resecie jest znany (jest w...
Nie masz biblioteki RPi.GPIO na swojej Malinie... doinstaluj go. Proponuję wykorzystać wiringpi2: [url=https://github.com/WiringPi/WiringP... na tej stronce masz wytłumaczone jak używać - swoją drogą bardzo dobrze dopracowane narzędzia, znane z Arduino. Używam WiringPi2 w kilku rzeczywistych "dużych" projektach. Soft radzi sobie...
Można użyć [url=https://www.nuvoton.com/resource-fi... który jest bardzo podobny do HX711, a wyposażony jest w I2C. Też zawiera 24-bitowy ADC. Wzmocnienie programowane od 1 do 128. Bilbioteka Arduino: [url=https://github.com/sparkfun/SparkFu... Adres I2C układu jest na...
W warunku if (V5 == HIGH) wysyłaj sobie dane na port szeregowy, będziesz wiedział czy ten fragment jest wykonywany. Jeśli tak to sprawdx czy dane wysyłane sa do ekspandera, jesli tak to czy jest ACK na I2C.
Jeżeli odległości połączeń sterujących nie są krytyczne to można to zrobić z wykorzystaniem kliku ekspanderów I2C. Od przycisków (na panelu przednim) do układu przełączającego na przekaźnikach, bo czymś muszę to przełączać odległość nie więcej niż metr. Trudność polega tylko na włączeniu tylko jednego przekaźnika, nawet jak nacisnę inny guzik układ...
NIe. Skomunikuj oba arduino ze sobą np przez i2c niech ten podłączony do pc przesyła dane drugiemu po i2c (może być spi, lub software serial). A może zamiast drugiego arduino wystarczy zwykły ekspander i/o np pcf8574 czy pca8575
Witam mam taki problem, chcę aby mój mikrokontroler ESP32 komunikował się z ekspanderem PCF8574N (I2C) oraz z innym urządzeniem za pomocą UART, ekspander jak i to urządzenie znajduje się na drugiej płytce i chce je połączyć 2m przewodami. Jak wiadomo przewody to jakby kondensatory które wygładzają i opóźniają sygnał cyfrowy a przez to uniemożliwiają...
Zlecę zaprogramowanie wyświetlacza HD44780 z na i2c I2C na procesorze MSP430G2. Wyświetlacz będzie podpięty do regulatora ładowania akumulatorów z ogniwa fotowoltaicznego. Zależy mi żeby wyświetlacz pokazywał podstawowe parametry, napięcie, prąd ładowania i moc. Czas realizacji 30 dni. Wysokość budzetu do dogadania. Płatność od razu Umowa o zlecenie....
Czym mogę te 5 sygnałów zakodować na 1 sygnał i potem ponownie odkodować na 5 które trafią do tranzystorów ? Tak dajesz drugie arduino na drugim końcu "kabla" i przesyłasz dane szeregowo. tańsze rozwiązanie to ekspander portów i2c (dwa sygnały) lub 1-wire (jeden sygnal nie licząc masy) latencja musi być znikoma. Zamieniając transmisję z równoległej...
Witam Kości 74HC165 połączone ze sobą i z mikrokontrolerem za pomocą magistrali SPI mogę pracować jako wejścia. Kości 74HC595 mogą pracować jako wyjścia. Znalazłem taki fajny dokument w sieci, jest to ekspander postawiony na magistrali I2C. Wywalasz ze schematu układy PLC42VA12 i sygnały spinasz do sprzętowego interfejsu SPI. To musi działać :) Na forum...
Ja zrobiłem na próbę na Tasmocie bo wczoraj akurat z Tasmotą "szalałem". Działa, choć zrobiłem tylko 8 kanałów relay i bez wejść no ale ja to robiłem na szybko. Wyszło podobnie jak tu -> https://www.instructables.com/id/Tasmoti... ... Nie próbowałem nigdy z Nodemcu. Tu de facto nie chodzi o NodeMCU - bo to też ESP ale chodzi...
To zależy co i jak chcesz tymi diodami pokazać, co wyświetlić? Najtaniej sprzętowo wychodzi sterowanie multipleksowo za pomocą rejestrów. Można też wykorzystać ekspandery I2C (np 16 wyjść MAX7313, MAX7318 itp). Opisz jaki efekt chcesz uzyskać na tych 200 diodach , a na pewno dostaniesz kilka podpowiedzi.
Są ekspandery na I2C do wyświetlaczy LCD.
klawiaturka 12 klawiszowa: - w wersji statycznej obslugiwanej przez uC to 12 pinów uC - w wersji matrycowej obslugiwanej przez uC to 7 pinów uC - w wersji matrycowej obslugiwanej przez dodatkowy układ/y to: - szeregowy (np. na 2*74HC164) - 3 piny uC - i2c ekspander i/o (np. 16-bitowy MAX7312) - 2 piny uC - 1-wire - 1 pin uC Inne rozwiązania: - kawałek...
Można też wziąć mikrokontroler, który ma tyle linii portów, ile jest potrzebnych, zamiast wygłupiać się z ekspanderami I2C, których cena jest porównywalna z ceną mikrokontrolera. Tak to jest, kiedy projekt zaczyna się od określenia na sztywno typu mikrokontrolera, zamiast od spisania wymagań i wyboru układów na podstawie tych wymagań. Co za problem...
Co do LCD, najlepiej podłączyć bezpośrednio do uC a nie przez jakieś ekspandery I2C zwłaszcza przestarzały PCF8574. Jeśli już to użyj nowszego, szybszego, 16 bit, najlepiej z SPI PCF8574 wprawdzie jest starą konstrukcja, ale do celów obsługi wyświetlacza alfanumerycznego LCD w zupełności wystarczającą. Użycie szybszych ekspanderów I2C nie wpłynie na...
Częstotliwość zegara jest tu kluczowa, To jest wyświetlacz, więc nisko nie będzie, bo zauważy spowolnienie na wyświetlaczu, 2 m to za duża pojemność jak na LCD. Pokazuję, że są gotowe płaskie (niezbyt obszerne) moduły moduły z ESP32 i wyświetlaczem w gabarytach wyświetlacza. Chyba lepiej położyć kable do przekaźników (modułu wykonawczego) niż do wyświetlacza?...
Spodobał mi się pomysł z mikrokontrolerem i ekspanderami podłączanymi do niego. Dobrym pomysł było by też I2C bezpośrednio z komputera. Jeżeli mówimy o wydłużaniu się czasu to o jakich wartościach mowa? Mam na myśli układ AtMega -> PC przez rs232 i do niej np pięć ekspanderów na I2C. Dzięki za zainteresowanie ;)
Zmienna interrupt jest definiowana jako [syntax=cpp]volatile uint8_t interrupt=0;[/syntax] Informację jaką otrzymuję od urządzenia jest to, że nic nie zostało na nim napisane (jest to pamięć EEPROM) próbowałem również z ekspanderem I2C i też nic. Mi to wygląda jakby transmisja była z błędami. Czy po wybudzeniu odrazu mikrokontroler przechodzi na zewnętrzy...
Zgadzam się z kolegą wyżej. Najkorzystniejsze jest rozwiązanie nr 3 (ew 2) Procesor Atmetga8 kosztuje kolo 5-6zł ( mniej niz ekspander PCF) nie musisz sie bawic sie w zadne ekspandery, zatrzaski, rejestry itp. Mniej skomplikowany uklad elektroniczny, latwiej oprogramowac i moze nawet taniej wyjdzie. Poza tym co najwazniejsze taki modul bedziesz mogl...
W satelu do podłączenia manipulatorów i ekspanderów służy I2C (przynajmniej na to wygląda po liniach). Możliwe że moduły z wejściem I2C będą działać.
Witam, posiadam wentylator DC Fan D12SH-12. Zastanawiam się, czy jest możliwe połączenie go przez mostek L239D oraz ekspander do mikrokontrolera atmega8 i sterowanie poprzez programowe PWM? Komunikacja na drodze mikrokonroler - ekspander odbywała by się przez interfejs i2c. Szukałam trochę informacji na ten temat w internecie i znalazłam tylko wiele...
Cześć. Mam do Was pytanie. Na raspberry muszę zrobić aplikację okienkową, która będzie sterować urządzeniami odległymi ok 10-15m od Raspberry. Urządzenia te będą sterowane poprzez ekspandery PCF8574. Ekspandery natomiast są ustawiane poprzez komunikację i2c. Mam kupiony moduł wifi Adafruit Huzzah ESP8266, który jest wyposażony w inie SDA i SCL do komunikacji...
Zależy ile wyprowadzeń ci potrzeba, bo ekspandery I2C są rzeczywiście lepsze, ale magistrala 1-wire może mieć większą długośc. Jak kolega wcześniej podawał, można faktycznie zastosować pewien "myk" o którym dopiero teraz pomyślałem - taką rolę może spełniać każdy układ 1-wire, czyli najtaniej chyba termometr. Zasilanie zewnętrzne, nie z magistrali,...
Po co kombinować? Najprościej moim zdaniem można zrobić tak: - rejestry przesuwne '595 (8 sztuk w łańcuchu) podłączone pod sprzętowe SPI - albo ekspandery I2C podłączone pod sprzętowe TWI Dzięki temu możesz każdy przekaźnik sterować niezależnie i nie jesteś ograniczony do włączania tylko jednego. Można i sterować programowo te układy bez przyłączania...
Przy dużej liczbie przycisków mogą się pojawiać błędy, ale pomysł maciasa jest lepszy bo mniej elementów :) Można też użyć ekspanderów na i2c - wtedy na 2 pinach możesz mieć przycisków miliony.
Jado_one: jeśli używam jednego LCD, to nie ma sensu dokładać ekspandera I2C - wyjdzie drożej i wolniej, niż zmiana uC na wersję z odpowiednią liczbą nóg. Ilość nóg zawsze jest za mała ;-) - zwłaszcza jak się chce wykorzystać jakiś interfejs typu ethernet, to od razu wszystkie nóżki są zajęte. I mapowanie też nie pomaga, bo zawsze te same piny są współdzielone...
gray77 a może spróbować w ten sposób (przeróbka innego schematu) : http://obrazki.elektroda.pl/8149252200_1... sygnał PWM regulujący jasność diod led podany na tranzystor TZ odcinający minus diod, a plus zasilania podawany w odpowiadającym Ci momencie na diodę (lub szereg diod) poprzez tranzystory TZ1, TZ2 itd. Tylko w ten sposób na...
Witam :) Napotkałem następujący problem :( Otóż odczytałem z pamięci RAM sterowników paneli TFT (SSD2119, oraz SSD1963) potrzebne mi piksele (Okienko 120 * 80). Umieszczenie takiej ilości danych w SRAM każdego z procesorów nie wchodzi w grę z wiadomych przyczyn. O ile w Xmega128A1 mam podłączoną pamięć SDRAM, którą traktuje, jako pamięć podręczną, tak...
Witam Postanowiłem wykonać ten układ na ekspanderach PCF8574 na I2C. Narysowałem schemat tylko nie wiem czy w praktyce będzie działać.
Pomysł niby dobry, ale nie ma to większego zastosowania, porty i tak mamy w Raspberry Pi, a jak trzeba czegoś więcej to są ekspandery na i2c. Może gdyby nie było to w takiej cenie to by coś się jeszcze dało zrobić, ale tak wątpię, żeby duża ilość osób się o to pokusiła. Dodatkowo zastosowanie tylko do Raspberry Pi, co nie jest za dobre.
ekspander wydajność ekspander manipulator ekspander wejsc
ariston czujnik ciśnienia klimatyzacja eberspacher schemat brzęczyka
podzespoły elektroniczne gdzie sprzedać power saver
Strzelanie z tłumika i zalewanie świec w traktorku Gutbrod Nieprawidłowa data i godzina w telewizorze przy ustawieniu GMT+1.00