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...
A mityczny kod, to gdzie ?
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 .
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
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.
Także mam z tym problem i to taki sam, może ktoś podpowie?
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;...
Dawno mnie tu nie bylo dlatego taka pozna odpowiedz. Wykorzystales ekspandery MCP23017? Tez mam jedna sztuke arduino mega i zastanawiam sie czy go nie podlaczyc do systemu. Czy mozesz wrzucic tutaj kod dla arduino mega, ktory obsluguje zarowno wejscia i wyjscia oraz schematy podlaczen? Z jakich przekaznikow korzystasz? Pozdrawiam
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.
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....
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ż...
https://www.youtube.com/watch?list=UUdkO... kosztuje ok 5 PLN MCP23017- ekspander wyprowadzeń I2C 16-kanałowy za 6-7 PLN
Nie wiem, z jakiego powodu nie ma odpowiedzi na mój ostatni post. Jeśli z niezrozumienia idei rozwiązania, to przedstawiam następną komendę dostosowania biblioteki.[syntax=arduino]void SevenSegmentTM1637::comStart(uint8_t pinClk, uint8_t pinDIO) { digitalHigh(pinDIO); // DIO HIGH digitalHigh(pinClk); // CLK HIGH delayMicroseconds(TM1637_CLK_DELAY_US);....
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.
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...
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.
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...
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ć.
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...
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...
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...
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.
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ę,...
1. Co te znaczy moduł? Jeśli dobrze rozumiem, w "świetle" pytań 2 i 3, odpowiedź na to nie będzie potrzebna, prawda? 2. Czy wiesz co to jest arduino? 3. Czy wiesz, że te "moduły" trzeba oprogramować? Powiedzmy, że mniej więcej tak. 4. Jak rezumesz słowo "ekspander" - co ma być wyeskpanderowane do tych 20 portów? Maksymalnie 20 zmiennych bitowych o...
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...
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...
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...
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ę...
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,...
https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...
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...
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...
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...
trudna sprawa z tym przerabianiem arduino na zwykły kod, może zrezygnuje z tego wyświetlacza jeszcze nie wiem. To nie jest tak że ten wyświetlacz ma wbudowany expander tylko jaki może to być mcp23008?[/syntax]
https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...
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,...
Planetarny wehikuł czasu - zegar z globusem Przedstawiam mój projekt na przedmiot Interakcja Człowiek-Komputer na Informatyce UW - mam nadzieję, że kogoś zainspiruje :) Projekt jest na etapie działającego prototypu. Zdjęcia. Z góry przepraszam za dość kiepską jakość zdjęć - przy dobrym świetle nie bardzo widać, co jest na wyświetlaczu :/ Na pierwszym...
(at)oloam - dokładnie tak jest, po to jest choćby wiringpi żeby uprościć sterowanie gpio, komunikację po spi czy i2c do minimum. Są gotowe moduły do najpopularniejszych układów (m.in. mcp23008 i 23017). Tak samo arduino. Użytkownik na dobrą sprawę nie musi wiedzieć jakie tam są rejestry i jak się konfiguruje. Nie musi wiedzieć o tym jak wygląda transmisja...
https://obrazki.elektroda.pl/6025502100_... Eduponics Mini v2 to otwarta platforma zbudowana wokół mikrokontrolera ESP32. Ta płytka Internetu Rzeczy (IoT) jest wyposażona w przydatne czujniki do zastosowań w aplikacjach rolniczych, takie jak pomiar temperatury, wilgotności, wilgotności gleby itp. Oprócz łączności Wi-Fi oraz Bluetooth...
Dorzucę swoje 3 grosze. Przymierzam się do zabawy z "ćwierć-autonomicznym jeżdzącym robotem" na arduino. Ta zabawa oparta będzie o "Kurs budowy robotów" opublikowany na pewnym forum i w tym celu zaprojektowałem shield z tanim mostkiem H. Dzięki dedykowanej płytce ograniczę plątaninę przewodów a jednocześnie chcę zachować elastyczność całego zestawu...
raspberry mcp23017 mcp23017 expander mcp23017 rejestry
internet gdańsk mixer słuchawkowy skrzynia biegów kamień
przetwornica synchronizowana system zarzadzania energia
Wpływ niskiego ciśnienia na kocioł Termet Ecocondens Crystal Termet EcoCondens Crystal - wysokie zużycie gazu