Witam, z czego kolega wnosi ze "druga" opcja jest pewniejsza ? Akurat w tym układzie to nie ma znaczenia, ale na przykład w STM32 jeśli podepniesz reset pod VCC, to nie będziesz w stanie zresetować układu, nawet programowo. Reset tam jest wejściem i wyjściem. Ergo, jeśli zawsze podpinasz reset przez rezystor to zawsze będzie działać, a jak bezpośrednio...
Reasumując chodzi mi dokłądnie o coś takiego jak wkleiłeś tyle, że zależałoby mi zeby goldpiny były tylko z jednej strony . Mega dzięki za pomoc i cierpliwość Z goldpinami nie ma problemu mogą być i po tej samej stronie płytki co podstawka pod układ scalony. To kwestia ich wlutowania i lutując je po tej samej stronie co podstawka będzie łatwiej je...
0, 4, 7? Coś te adresy są nie teges, chyba, że podajesz tylko A0-A3. Jakie masz rezystory podciągające? Spróbuj zwolnić transmisję i sprawdź czy to pomoże. Ale generalnie jeśli miałem cyrki z I2C to głównie z powodu źle dobranych rezystorów podciągających (zbyt małe w stosunku do prądu wyjściowego układów, lub za duże w stosunku do prędkości magistrali).
Chodzi o to, aby dostosować bibliotekę TM1637 (to tylko 3 komendy: START, STOP, WRITE) do wymagań komend MCP23017. Biblioteka MCP23017 jest gotowa, to po co kombinować. Dodano po 1 Przykład komendy STOP oryginalnie void TM1637Display::stop() void SevenSegmentTM1637::comStop(... pinClk, uint8_t pinDIO) { digitalLow(pinClk);...
Wyjście ekspandera nie jest połączone z przekaźnikiem - służy ono do zasilania diody LED transoptora, więc żadnych przepięć ani innych niebezpieczeństw tam być nie może. Moduł przekaźników musisz zasilić z 5V, połącz masy modułu przekaźników i ekspandera i powinno działać - wyjścia ekspandera mogą sterować wejściami modułu przekaźników. Aktywnym poziomem...
Warto przeanalizować inny problem - zakłócenia związane ze startem metahalogenu. To jest dosyć złożony proces przy którym generowane są impulsy o wartości 4,5 kV. Zakłócenia muszą być wówczas naprawdę duże. Problemem zapewne nie jest zasilanie czy przekaźnik, ale sam statecznik lub połączenie statecznik-żarówka metahalogenowa. Można to sprawdzić oddalając...
A spróbuj podłączyć z resetem mikrokontrolera, nie pamiętam czy te układy mają własny POR. Te układy mają własny POR. Pozdrawiam Mariusz Dodano po 14 Jest wersja S (MCP23S17) z magistralą SPI. Czy jesteś pewien swojej wersji układu (MCP23017) ? Pozdrawiam Mariusz
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
proponuje napisac to w dziale projektowanie pcb - tam są bardzo pomocni koledzy i na pewno naprowadza na wlasciwe tory. Sam uzyskalem tam wiele bardzo wartosciowej pomocy i wiele pomocnych porad.
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.
20 portów w module, to tak trochę nietypowo. Zazwyczaj są to wielokrotności 8 i rzadko więcej jak 16 IO. Ja najczęściej bazuję na MCP23017 lub MCP23S17. Możesz też się pokusić o staruszka PCF8574, którego kupisz u chińczyków za grosze.
W takim razie polecam MCP23017 - dodatkowe 16 GPIO poprzez magistralę I2C. Pozdr
Do rozbudowy wejść wyjść cyfrowych i analogowych możesz wykorzystać układy mcp23017 i mcp 9808 działają na magistrali i2c . Są do nich biblioteki w arduino ide i przykłady sterowania nimi .
A mityczny kod, to gdzie ?
Nowa aktualizacja I2C! Dodałem sterownik MCP23017. MCP23017 to 16-bitowy ekspander portów. Umożliwia podłączenie np. 16 przekaźników do pojedynczej magistrali I2C. W obecnym systemie możliwe jest mapowanie 16 pinów MCP23017 na kanały OpenBeken. Tutaj używane jest polecenie: backlog setChannelType 5 toggle; setChannelType 6 toggle; setChannelType 7 toggle;...
Ma ktoś może bibliotekę do MCP23017 SOP-28, oraz PCF8574 SOP-16
Może dlatego, że na schemacie nie widać kondensatorów przy pinach zasilających układ scalony, oraz może dlatego, że prawdopodobnie próbujesz sterować bezpośrednio jakimś przekaźnikiem przy pomocy ów ekspandera.
Skoro idziesz w i2c to proponuję PCF8575 lub MCP23017
Z góry dziękuję za informację. Brzmi zawile biorąc pod uwagę moją wiedzę z programowania. Trzeba walczyć. Jeżeli masz może jakiś przykład takiego rozwiązania do przesłania to będę wdzięczny. Pozdrawiam Sebastian
Chyba już wiem jak można zaadresować kilka tych PZEM-ów. MCP23017 Przejść na port I2C.
Ja bym polecił koledze MCP23S17. SPI może działać znacznie szybciej niż I2C. Mam bardzo podobny projekt i zrealizowałem go właśnie na układzie obsługującym SPI. Na jeden kanał SPI wchodzi 8 ekspanderów. Ja potrzebowałem 10, więc jako CS użyłem dwóch wyjść z Rpi. Pamiętaj o ustawieniu rejestru H_EN ;)
Są jakieś zalecenia odnośnie prowadzenia ścieżek przy I2C? Prędkość niby nieduża, ale może jest coś na co warto zwrócić uwagę poza rezystorami podciągającymi?
Jakie środowisko używasz do programowania? Próbowałeś debugować? Co to za znak ¶ w '....=command¶m=....'? Skąd kopiowałeś tego urla? Dodano po 25 Znalazłem to: https://www.letscontrolit.com/forum/view... Nie wnikając w szczegóły, wygląda że urle powinny wyglądać następująco: https://obrazki.elektroda.pl/6094600700_...
Który ekspander jest lepszy, stabilniejszy? PCF8574 czy mcp23017 ? a może jeszcze jakiś inny, najlepiej na 16 pinów? Dodano po 1 Przy bardziej restrykcyjnych osobiście stosuję już scalone expandery. Akurat PCF857x to taki dinozaur więc zdecydowanie wolę MCP23017. Niestety zo raz częściej zastanawiam się czy "to miało sens" bo dokładając niewiele do...
https://obrazki.elektroda.pl/5831049700_... Każdy chyba słyszał już o ChatGPT, ale czy słyszeliście o ChatPDF? ChatPDF to narzędzie pozwalające na odbycie tytułowej "pogawędki" z plikiem PDF. W tym temacie spróbuję wykorzystać je do wyszukania informacji w nocie katalogowej pewnego expandera portów, zobaczymy jaki będzie tego skutek....
To może sobie napisz w pythonie programik i to sprawdź dokładnie. Używasz jakiegoś programu, który niekoniecznie musi działać. Jak sam napiszesz wszystko będziesz wiedział, a to robota na 5 minut.
Podłączam wyświetlacz TM1637 przez płytkę MCP23017. Jakie mam wpisać polecenie, żeby wyświetlił mi : 1234 ? 192.168.0.176/control?cmd=MCPGPIO,GPB1,1... 192.168.0.176/control?cmd=mcpgpio,10,123... https://obrazki.elektroda.pl/5865163500_... https://obrazki.elektroda.pl/9524351300_... https://espeasy.readthedocs.io/en/latest...
Witam ULN2803 jest bardzo wygodny, nie uciekałbym od niego z powodu spadku napięć, prościej byłoby podnieść napięcie i zamiast 3V dać 3,5V czy coś w tej okolicy niż zmieniać koncepcję sterowania 24 portów. Jeśli mamy przetwornicę impulsową to znajdzie się ktoś kto Ci zmieni napięcie wyjściowe, lub kup przetwornicę z regulowanym wyjściem. Chyba w PI2...
Szukaj przyczyna raczej po stronie tego, co masz podłączone do MCP23017. Kondensator 100n na zasilaniu przy samych nogach jest obowiązkowy,
Nie daję rady opanować tego prostego układu jako wejście z przerwaniami. Układ działa mi tylko w trybie Pin-Change (INTCON=0x00). Przerwanie działa zarówno w trybie Active-High z przerwaniem na zboczu rosnącym (RISING), jak i w trybie open-drain na zboczu opadającym (FALLING). Problem w tym, że każde przerwanie z podpiętego czujnika (ze stanem aktywnym...
Witam. Mam problem z magistralą i2c w raspberry pi 3b. Mam podłączony expander MCP23017 SDA do SDA, SCL do SCL, GND do GND, +3V3 do zasilania expandera (adres i2c ustawiony na 0). 1.w pliku /etc/modprobe.d/raspi-blacklist.conf zakomentować linię blacklist i2c-bcm2708 2.W pliku /etc/modules dodać linię i2c-dev 3.Zainstalować oprogramowanie dodatkowe...
Witam serdecznie, mam Raspberry Pi 3 + zrobiłem na nim domoticza i wszystko śmiga problem mam jedynie z mała ilością pinów więc zrobiłem expander na 128 wejść/wyjść i nadałem odpowiednie adresy tak jak na przykładzie tej ściągi https://malinowo.secu.com.pl/raspberry-p... Problem pojawia się z zrobieniem...
Bardziej chodzi o to czy wydajność prądowa Dla MCP23008 oraz MCP23017 jest to 115µA. Rozważyłbym jednak użycie MOSFET zamiast NPN.
:/ ah, czyli skopane w projekcie? Jest to do uratowania? Nry nózek MCP23017 nie zgadzają się z rzeczywistością. LED dla 3-go przekaźnika jest odwrotnie...
https://obrazki.elektroda.pl/6585319100_... Dodano po 1 masy na płytce są odizolowane trasnoptorami Dodano po 9 Jeszcze jest jeden problem. Dotknięcie bagietką multimetru do masy powoduje reset układu MCP23017
Gdyby ktoś potrzebował kodu w C do sterowania tym expanderem : [syntax=c] #include <stdint.h> #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <getopt.h> #include <fcntl.h> #include <sys/ioctl.h> #include <linux/types.h> #include <linux/i2c-dev.h> #include <stdlib.h> #define...
Zastosuj MCP23016-I lub MCP23017-E Pozdrawiam Józef
Np: MCP23S17 - 16 x I/O, SPI lub MCP23017 - 16 x I/O, I2C.
Możesz podłączyć układy IO pod i2c. Jest na przykład MCP23017.
Witam Znasz ten układ? MCP23017 Może antidotum na chroniczny brak portów? :D
polecam jako alternatywę do PCF-ek MCP23017 (2porty 16 I/O) (Microchip) osobiście używałem są ok. ( cena ok 4zł ) http://www.tme.pl/katalog/index.phtml?f_... Robienie komunikacji 2 ATmegach to niepotrzebna komplikacja zadania. Ostatnio robiłem komunikację I2C pomiędzy Pic-kiem i Atmegą i wiem że to więcej pracy i okazji do pomyłek.
zna ktoś jakieś gotowe moduły z tranzystorami, które by można zastosować? Zrobienie takiej płytki to nie jest zbyt duży problem ale gdyby było coś gotowego i to np. jeszcze z MCP23017 to by była super sprawa:)
Tak jak w temacie. Tworzę u siebie atomatykę domową DIY opartą o raspberry pi (Home Assistant), esp32+mcp2317 do sterowania przekaźnikami i odbieraniem prostych sygnałów. Chciałbym, żeby wszystko pomiędzy esp32+mcp23017 było połączone kablowo. Problem polega na tym, że nie mogę znaleźć ładnych włączników dotykowych opartych o kabel i napięcie 5v. Mam...
Od razu zaznaczam, że odpowiadam w kontekście mojego projektu https://obrazki.elektroda.pl/2123179500_... Z drugiej strony konfiguracja pinów pokazuje aż 28 pozycji... Czy da się kupić taki moduł, który miałby wyprowadzonych możliwie dużo linii, posadzić go na swoim PCB i dowolnie skonfigurować, że np. tutaj PWM jeden, drugi, tu jakieś...
myślę nad umieszczeniem kompaktora na wejściu LM339 ,tak zmieniłem szyne na expander MCP23017 (16bit) ale jego wejścia również watro zabezpieczyć ;)
https://www.youtube.com/watch?list=UUdkO... kosztuje ok 5 PLN MCP23017- ekspander wyprowadzeń I2C 16-kanałowy za 6-7 PLN
Można zastosować choćby expandery portów sterowany I2C lub SPI ( np. PCF8574 czy MCP23017 ) albo rejestry przesuwne. Można łączyć je po kilka uzyskując potrzebą ilość I/O. Potrzebujesz wtedy tylko 2 piny uC.
Mam nadzieje że dobrze to rozrysowałem. Na rysunku jest po jednym elemencie, w rzeczywistości ma ich być po 5. Pominąłem rezystor do termometru oraz rozszerzenie modułem MCP23017. https://obrazki.elektroda.pl/3417279800_... Pozdrawiam :)
OK, widzę skąd nieporozumienie. Patrzyłem na specyfikację PCF8574 od TI i ich układ wspiera 1mA. Natomiast rzeczywiście specyfikacja układu od NXP podaje 300uA. Możesz zobaczyć MCP23017, to ekspander 16 kanałowy. Wprawdzie nie ma w specyfikacji wykresu, a prąd wyjściowy (source) podają tylko dla zasilania 4.5V (-3.0mA) i dla 1.8V (-400uA), ale z tego...
wielką przepaść wiedzy mam w porównaniu do stanu z końca technikum (minęło 9 lat... wow). No chyba dla zawodowego elektronika to nie powinien być problem :). Ja hobbysta 16 lat po technikum (nieelektronicznym) odpaliłem przy pomocy tego poradnika SPI oraz I2C na ekspanderze mcp23017. Bazowałem także na przykładach ze strony: http://www.fmf.uni-lj.si/~ponikvar/STM32...
Jeśli brakuje pinów, to najlepiej użyć ekspandera portów, np. MCP23017. Można wtedy zupełnie niezależnie podłączyć do 8 wyświetlaczy za pomocą magistrali I2C, która zajmuje tylko 2 piny. Jest za to nieco trudniej to zaprogramować.
Gdybym jednak użył MCP23017 na I2C 400kHz, to przy 8 układach przy założeniu, że wszystkie pracują jako wejścia, to z jaką częstotliwością miałbym odczyt stanu pojedyńczego wejścia? Czy z I2C (5V) nie byłoby problemów z zakłóceniami?
Ja zamiast używać nóżek ATmegi128 do sterowania wyjściami cyfrowymi na Twoim miejscu zastosował bym ekspandery z portem SPI. Przykład to MCP23017 (16 wejść / wyjść) po 5zł w TME. Bardzo prosto się je oprogramowuje.
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 ;)
W Polsce i na ali (dużo taniej) są dostępne moduły ekspanderów na układach MCP23017 (16 portów). Mogą pracować z zasilaniem i w logice 3V3. Jeden taki powinien wystarczyć do obsługi przełączników, ledów itp. Są też tańsze na układach PCF8574 (8 portów). Oba modele są sterowane po I2C i raczej nie za parę złotych ;) [url=https://espressif-docs.readthedocs-...
Piszesz, że Nie zamotałem się a później Ale faktycznie krru, wtedy do expandera podłącza się katody diod Czyli zamotałeś się :-) poświęciłem dużo czasu na jego maksymalne upakowanie Trzeba było zastosować MCP23017 czy PCA9555D lub podobny.
Bo sygnałów wejściowych i wyjściowych będzie 200-300. Dlatego chcę je rozdzielić na kilka Arduino. Zastosuj expandery I/O na SPI czy I2C - np. MCP23017. Szkoda komplikować sobie życie i wprowadzać dodatkowe opóźnienia na komunikację między wieloma MCU tylko dla dodatkowych I/O.
No to kolega trochę nie trafił z tym esp-01 który ma wyciągnięte piny uart i pozostałe 3 mają określoną funkcję na starcie (gpio0, gpio2 i ch_pd) Jeśli esp ma sterować większą ilością gniazdek to płytka z np. 4 cz 8 przekaźnikami (albo ssr) i ekspander np. mcp23017 ESP-01 ma sterować jedną sztuką gniazdka (przekaźnikiem) :)
Jeżeli mało Ci pinów to użyj jakiegoś expandera portów , kosztuje grosze a implementacja w kodzie bardzo łatwa. MCP23017 albo PCF8575 i otrzymasz 16 portów I/O, albo PCF 8574 i 8 portow I/O. Ekspander nie rozszerza portów analogowych, a takie potrzebuje autor tematu.
U1 to MCP23017 lub MCP23018, to po rozkładzie wyprowadzeń widać. Widać też rezystory podciągające na pinach 12,13 co jest typowe dla I2C. Czym są układy U2/U3 (takie same) do nie mam pomysłu. Podpowiedź może być taka że widać że nogi bliżej krańca płytki są parami zwarte (1-2, 3-4, 5-6,7-8, 9-10, 11-12). Zasilanie + podłączone jest do nóg 13,14,24 a...
Ale nikt nie będzie do zapalanie LEDów ładował ATmegi32 (tym bardziej 2560), wystarczy zastosować np. rejestr przesuwny 74HC595, albo nawet ekspander MCP23017. Gdyby każdy myślał "o, potrzebuję 40 wyjść, więc potrzebuję µC z co najmniej 40 nóżkami" to nie wiem jakby wyglądały dzisiejsze urządzenia.
Cześć. Chciałbym sobie zbudować i rozwijać centralę alaromwą w oparciu o RPi zero (klawiatura, LCD, wejścia analogowe, obwody sterowania syrenami). Takie rozwiązanie preferuję z uwagi na możliwość łatwego rozwoju centrali, które będzie polegało na zalogowaniu się do centrali po SSH i modyfikacji skryptów w pythonie, w przeciwieństwie do karkołomnego...
Witam Potrzebuję podłączyć do Raspberry kilka czujników zalania, czujniki otwarcia drzwi, oraz czujnik temperatury i wilgotności DHT21. Czujniki zalania i otwarcia drzwi będą podłączone poprzez ekspander MCP23017, natomiast DHT21 będzie podłączone bezpośrednio do Raspberry. Pytanie czy powinienem zastosować jakieś zabezpieczenia przeciw przepięciowe...
Witam, Czy wie ktoś może, jak skonfigurować program domoticz, żeby były widoczne w nim porty ekspandera mcp23017?
Odświeżam temat, bo zastosowałem MCP23009. No i ten expander to ma wyjście otwarty dren z połączeniem do masy (umie tylko zwierać do masy) bo do plusa to ewentualnie przez rezystor podciągający. Potrzebuje takiego expander który będzie zamykał obwód do "-" i do "+". MCP23018 lub MCP23008 nada się do tego? edit: Sam sobie odpowiem, może komuś się przyda....
chcę odwrotnie zrobić, czyli mając matryce przycisków jak na schemacie sterować przyciskami z arduino w odpowiedniej kolejności i czasach. Czyli fizycznie przycisk zastąpić arduino. Jeśli tyle przycisków, to faktycznie stosowanie transoptorów dla każdego z nich komplikuje konstrukcję. Sterowanie powiedzmy, bezpośrednie sygnałami z arduino jest też...
Problem rozwiązany. Nie wiem dokładnie co pomogło, ale napiszę co zrobiłem - może komuś się kiedyś przyda. 1. Wywaliłem RPI, Arduino, multipleksery i2C i MCP23017 do osobnej rozdzielnicy 2. Dałem osobny zasilacz, rozdzieliłem masy. Problem prawie zanikł, ale jednak czasami się pojawiał. Myślałem, że płytka W5100 może być problemem. Sporo jest o niej...
Witam! Mam pewien problem z układem który stworzyłem. Chciałem stworzyć układ który sygnałem 12V DC będę mógł sterować wejściem układu uC a właściwie układu MCP23017 (expander wyprowadzeń portów cyfrowych). Układ na zasadzie kopiuj wklej 8 razy w następującej formie. Załączam tylko 1 dla lepszej czytelności. https://obrazki.elektroda.pl/8706612500_...
W Arduino analogowe piny można wykorzystać jako cyfrowe, zatem mamy 19 w UNO. Posiadam Uno z nakładka Ethernet (19 pinów), Mega z nakładką Ethernet (> 60 pinów) + 3 x MCP23017 (48 pinów) z którymi mogę komunikować się po I2C (podobnie jak w twojej propozycji tylko 2 piny do komunikacji). Poczytam również o modułach proponowanych przez Ciebie bo warto...
Witam Stosowałem HC164 w układach multipleksowanych ze względu na dostępność i cenę, wygaszanie na czas transmisji całkiem ładnie się sprawuje, oczywiście najlepiej byłoby mieć więcej wolnych pinów w procesorze, ale odnoszę wrażenie że autor ma gotowca do którego chce się podpiąć. Można zrobić wyświetlanie statyczne na 2 drutach, ostatnio ćwiczę MCP23017,...
Dzien dobry. Pracuje w firmie zajmujacej sie budowa maszyn do opryskow rolniczych, w szklarniach itp. Jedna z naszych maszyn musiala miec zaprojektowane na nowo sterowanie - producent plytki elektr. odmowil dalszej produkcji. Zaprojektowalem uklad w oparciu o ESP32 i wszystko dziala, tak, jak powinno. Jestem jednak inzynierem mechanikiem, a nie elektrykiem,...
Proszę pokazać konfigurowanie MCP23017 albo rzeczonego PCF8574 "sprzętowo" ... proszę pokazać konfigurowanie 165, czy 595 programowo Prosze pamiętać, kto pierwszy użył słów "sprzętowo" i "programowo". Użyłem sforuowania: I jedno i drugie można kontrolować sprzętowo i programowo. Kontrolować a nie konfigurawać. Dalej, brnąc w tą raczej zbęda dyskusję,...
Witam, Wykonałem kolejny element automatyki domu tzn. prototyp sterownika podlewania ogródka. Sterownik składa się: - ESP8266 12E: WiFi, MQTT, I2C, - MCP23017: 16 wyjść do sterowania zaworami oraz trafo (wykorzystywane tymczasowo 8), - moduł 8 przekaźników Arduino z optoizolacją: 1 przekaźnik steruje linię N dochodzącą do trafo, pozostałe 7 przekaźników...
Okazało się że w teorii na PCF8574 nie można ustawić jednocześnie 3 wejść i 4 wyjść, przez co nie jesteśmy w stanie odczytać który guzik na klawiaturze został kliknięty (tak wynika z datasheeta). Co prawda wdziałem jak na tym ekspanderze ludzie to robą, ale będąc na oddaniu projektu prowadzący powiedział mi że musi być wszystko zgodne z datasheetem....
(at)satanistik najtańsza LEDówka z BK7231 w naszym kraju była chyba za 15 zł w Action, tylko że z regulacją samej jasności, bez RGB czy CW. Nie wiem po ile jest teraz najtańszy klon Sonoff (one są raczej z ESP, ale to akurat plus, bo to solidna platforma, wspierana od lat), ale też pewnie nie są drogie. Na polskim portalu aukcyjnym 27 zł: https://obrazki.elektroda.pl/3849540300_...
http://obrazki.elektroda.pl/4332965100_1... Wejścia dla 1Wire ,to mux 4051 + pull up rezystor na każdym wejściu 1.5k Wyjścia to MCP23017 + optotranzystor Ładowarka to LM317 + BC547 sterowany z AVR wyłączający ładowanie przez zwarcie nogi Adj LM317 do GND CAN standardowa aplikacja MCP2515 + MCP2551 zasilanego z 5V z dzielnikiem rezystorowym...
http://obrazki.elektroda.pl/2313386800_1... Przekaźniki są jednym z najpopularniej wykorzystywanych interfejsów, pozwalających kontrolować poprzez mikrokontroler urządzenia zewnętrzne. Zapewnia on dodatkowo izolację galwaniczną pomiędzy niskonapięciowym układem kontrolującym go, a jego obciażeniem. Poniższy projekt przedstawia płytkę...
Liczba unikalnych modeli układów scalonych z interfejsem I²C , czyli ile różnych układów (EEPROMów, czujników, zegarów RTC itd.) powstało z obsługą I²C . 📌 Jak to oszacować? 1. I²C to bardzo popularny interfejs – od lat 80. aż do dziś. Układy z I²C robiły i robią firmy takie jak: - NXP, ST, Microchip, Texas Instruments, Analog Devices, Maxim, Infineon,...
Ma Wi-Fi co jest zarówno wadą i zaletą, zależy kto ocenia. Jaki problem wyłączyć gdy komuś nie potrzeba? A szkoda bo cena podobna 59zł w botland.pl za 256 MB RAM A ogółem kosztuje 2 razy mniej, ot nasze polskie piekiełko ;) Szybkie przeszukanie internetu nie dało żadnej odpowiedzi czym różnią się te dwa układy. Jak ktoś wie to niech się podzieli. Bodajże...
Podobne urzadzenie mozna wykonac na ESP32, kilku przekaznikach i ladowarce usb. Tu akurat masz 100% racji, że większość rzeczy można zrobić na gotowcach takich jak Arduino, ale akurat ja się staram robić wszystko w miarę możliwości od 0 (ta płytka z PIC18F67J60 też jest moja, jedynie samo PCB wykonała fabryka z chin). Przez te Arduino mamy za dużo...
Dziękuje za wszystkie wskazówki. Ostatecznie postawiłem na prostotę i zewnętrzny RTC - DS3231MZ+. Jednak to nie koniec problemów:) Przyszły zamówione płytki PCB, polutowałem elementy i po pierwszym flashowaniu na uart'cie otrzymywałem komunikat: ets Jun 8 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_... Okazało...
Witam Bawiłem się najnowszym ( chyba określanym jako 2.0 ), no i ma praktycznie prawie wszystko co potrzebuję. "Prawie" to jest to co robi mój "master" - wysyła wybrane wyniki pomiarów przez RFM12. Niestety starsi mieszkańcy domu nie korzystają aktywnie z internetu, więc dla nich są odbiorniki z LCD 20x4 z przełączaną treścią. Drugie "prawie", czyli...
https://obrazki.elektroda.pl/1184062400_... Pokażę tu projekt zegara zbudowanego na ESP8266 i wyświetlaczu opartym na MAX7219, dodatkowo wzbogaconego o moduł przekaźników na MCP23017. PCB pod ESP będzie pochodzić z sieci, moduł przekaźników z kolei projektowałem sam. Firmware złożę samodzielnie w PlatformIO z gotowych bibliotek. Czas...
Krańcówki dajmy na to na GPIO Maliny (choć to akurat ma najmniejsze znaczenie czy malina czy avr itp). Włącznik góra dol na kolejne GPIO maliny, i kolejne GPIO do przekaźnika z dwoma wyjściami NO, czy dwóch przekaźników NO. Sterownikiem będzie malina - coś w końcu tymi roletami musi sterować. Tyle, że oprócz tego obsłuży mi np. jeszcze LEDy jak będzie...
Widziałem tysiące programów, ale jeszcze nie wiedziałem ani jednego, który wskakiwał by w przerwanie po to aby stwierdzić, ze nie ma co robić i wychodził z niego, wykonywał jeden obieg pętli głównej i tak w kółko. To jest bez sensu tym bardziej, ze tu można to rozwiązać (jeśli już muszą być przerwania od czujników) od zbocza. Przyznam, ze jestem ciekaw,...
Możesz użyć expandera na I2C np takiego:MCP23017 ma 16 kanałów
https://obrazki.elektroda.pl/6582441700_... Witam Chciałbym przedstawić konstrukcje frezarki CNC mojego autorstwa . Konstrukcja oparta jest o profile aluminiowe 60x30 jako podpory wałków osi Y oraz elementy aluminiowe o grubości od 10mm do 15mm Jako stół , blacha aluminium 15mm wzmacniana dodatkowo po najdłuższych bokach 12mm płaskownikami...
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...
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...
Dobra robota (at)max4elektroda, ale czy możesz przesłać swoje zmiany do SDK jako PR? Zrobiłem nowy PR dla tego ( diff --git a/project/OpenBeken/CMakeLists.txt b/project/OpenBeken/CMakeLists.txt index 0fd392e..8f29744 100644 --- a/project/OpenBeken/CMakeLists.txt +++ b/project/OpenBeken/CMakeLists.txt (at)(at) -109,9 +109,9 (at)(at) set(PROJ_ALL_SRC...
Po prostu wziąłem ich obecność w twoim zipie jako znak, że są dobre do przetestowania . ... i miałeś całkowitą rację, tak powinno być! Po prostu nie wziąłem pod uwagę, że zacząłem od nowego checkoutu, który nie zawierał moich lokalnych zmian. Spróbujmy więc ponownie, również (zupełnie nową i nigdy nie testowaną) wersję dla XR809 ... Tak dla przypomnienia:...
https://obrazki.elektroda.pl/6502577000_... Witam wszystkich kolegów. Na samym początku życzę wszystkim wesołych świąt i wielu interesujących pomysłów na nowe konstrukcje. Chciał bym wam przedstawić konstrukcje swojego wielokanałowego kontrolera temperatury współpracującego z czujnikami Pt100. Zastanawiałem się czy pewno pokazać tą...
http://obrazki.elektroda.pl/3220571000_1... Witam Chciałem się pobawić Raspberry PI ale świadomość podpinania się na krótko z kabelkami do GPIO trochę mnie przerażała, postanowiłem zbudować interface który pozwoliłby trenować programowanie peryferiów w bezpieczny dla Raspberry Pi sposób. Poszukałem trochę konstrukcji dostępnych w handlu...
A da się zrobić aby była jeszcze trzecia oś? Tak możesz zrobić więcej osi tyle ile potrzebujesz i masz wolnych pinów pisałem np. od A0 do A5 czyli 5 osi. Tylko w Joystiku są tylko dwie osie X i Y trzecią osią moze być orczyk, przepustnica gazy podobnie w kierownicy Fragment dla trzech osi X, Y, Z void loop(){ //------------------- Osie...
Cześć, zbliża się moment wyposażenia mojego nowego domu w elektrykę, oświetlenie oraz system alarmowy i zacząłem się przygotowywać do Smart Home. Gotowe rozwiązania mnie nie zadowalają, a na dodatek są horrendalnie drogie, dlatego opracowuję coś własnego. Na początku myślałem o wykorzystaniu gotowych modułów z aliexpress i zrobienie pajęczynki na płycie...
https://obrazki.elektroda.pl/8323841400_... Witajcie moi drodzy. Dziś przedstawię projekt, który powstał w 2016 roku. Jest to bardzo duża płytka startowa przeznaczona dla mikroprocesorów z rodziny PIC32 w obudowie DIP28 (aczkolwiek PIC24 chyba też by tu mógł wejść). Zawiera ona dość bogate peryferia, które pozwalają zrealizować na...
https://obrazki.elektroda.pl/4236134300_... Potrzeba jest matką wynalazków — kiedy PricelessToolkit nie znalazł niedrogiego (wewnętrznego) systemu nawadniania, który współpracuje z Home Assistantem i ESPHome, zbudował własną płytkę DROPLET opartą na bezprzewodowym SoC ESP32. Obsługuje ona do pięciu mikropomp i czujników wilgotności...
https://obrazki.elektroda.pl/6899977800_... Zegar, wyświetlacz współpracujący z r-pi. Druga iteracja tego pomysłu, tym razem zrealizowana porządnie, bo raz, że na porządnym PCB a dwa, że bez pomysłu w stylu i2c po 1,5m kablu. A, że lubię segmentowe wyświetlacze LED, to tym razem poza standardowym zestawem 7-segmentowych pokazujących...
Witaj, bardzo fajny temat, próbuję zrobić coś identycznego. Jak rozumiem, mając takie zabawki jak poniżej, powinno mi się udać to samo ? Producent "chwali" się kodowaniem, czy owa biblioteka sobie z tym poradzi ? Chyba, że istnieje możliwość "wywalenia" odpowiedniego układu z gniazda i zastąpienie własnym odbiornikiem RF ? Mam gniazdko, mam pilota,...
https://obrazki.elektroda.pl/8100552000_... Witajcie moi drodzy. Dzisiaj nieco krótszy temat. Przedstawię tu wymianę modułu WiFi opartego na RTL8710AF na moduł WB2S (BK7231T). Pacjentem będzie najprostszy przekaźnik sterowany przez WiFi. Motywacją wymiany jest brak możliwości samodzielnego programowania układu Realteka, co uniemożliwia...
mcp23017 expander mcp23017 raspberry mcp23017 arduino
głośnik bluetooth trzeszczy siemens gigaset zasilacz lodówka bosch rozszczelnienie
17ips62 podświetlenie 17ips62 podświetlenie
Rolka w tacy Xerox 6605 obraca się ciężko - przyczyny i rozwiązania Hałas z pompy AdBlue w Peugeot Traveller - przyczyny i diagnostyka