-
Thread
i2c & LCD stellt sich quer :/
IDE MPLAB X Compiler = GCC 7.3.0 Compileroptimierung = s F_CPU per Symbol auf 16000000UL gesetzt PCF8574_ADDRBASE in pcf8574.h auf 0x27 gesetzt (soll die Adresse des Moduls laut Datenblatt sein wenn die 3 A Pins offen sind) lcdpcf8574.h auf soweit ich das überblicken konnte auf 4x20LCD gesetzt SCL
> PCF8574_ADDRBASE in pcf8574.h auf 0x27 gesetzt > (soll die Adresse des Moduls laut Datenblatt sein wenn die 3 A Pins offen sind) Offen?! > SCL und SDA sind an Port 4 & 5 des Atmega328p angeschlossen
-
Thread
Decoder 4 in 10 out
www.mikrocontroller.net/topic/538016#7089154 Dann könnte man auch auf I2C umdirigieren, wie z.B. PCF8574/A. Aber mach mal wie Du denkst ...
in "Bit-bang" Manier gesteuert werden können. Dann wäre es möglich zwei Schiebe Register in Serie a la "TPIC6A595NE" anzusteuern. Der Baustein hat je Baustein acht Open-Drain Ausgänge die bis 50V und 350mA belastet werden können und sich direkt zur Ansteuerung weiterer Schütze oder Relais mit geeigneten
-
Thread
PCA9500 GPIO-Expander Input und Output zur selben Zeit verwenden?
als Output verwenden möchte und GPIO 2...7 zum selben Zeitpunkt als Input? Habe aktuell eines PCF8574 zuhause. Liege ich richtig mit der Annahme, dass dieser nur Entweder vollständig als Input oder vollständig als Output Expander verwendet werden kann? Kenne mich auf diesem Gebiet noch nicht
Datenblattes: > "Each quasi-bidirectional I/O can be used as an input or output without > the use of a data-direction control signal." > Okey, danke für deine schnelle Antwort. Was bedeutet "without the use of a data-direction control signal"? Englisch auf Deutsch übersetzen kann ich selbst, aber
-
Thread
Arduino Display
Außerdem gibt es neben dem PCF8574 noch einen PCF8574A. Die Chinesen sehen das nicht so eng und bestücken, was da ist. Der A-Typ hat einen anderen Adressbereich, beide Versionen lassen sich auf 8 verschiedene Adressen jumpern. Es
Rundungsfehler kann man tolerieren. Gerald B. schrieb im Beitrag #7064006: > Außerdem gibt es neben dem PCF8574 noch einen PCF8574A. Das wird hier nicht der Fall sein, denn er schrieb, dass er das Modul finden kann (vermutlich mit dem I²C Scanner Sketch).
-
Thread
keinen Bock auf level-shifting
Zudem können die meisten IC's bei 5V Versorgung über einen 3,3V I²C Bus kommunizieren. Der alte PCF8574 ist eine der wenigen Ausnahmen, wo das nicht geht. Aber du kannst ihn mit 3,3V versorgen.
@Peter: TPIC6B595 sieht auch interessant aus, nur habe ich hier tonnenweise `165er, `595er und PCF8574/A rumliegen. Aber ok ...
-
Thread
Pinzahl für LED-Modulansteuerung reduzieren;
PCF8574 https://de.aliexpress.com/item/32988862895.html
? > Gibt es so was schon oder muss man das Rad da neu erfnden ? Fertige Adapter Boards mit dem PCF8574 wurden ja schon genannt. Auch bekommst du LCD mit nativer I2C Schnittstelle, z.B. mit einem AIP31068L z.B. https://s.click.aliexpress.com/e/_AVxu57 Dann sparst du dir das extra Board und schließt
-
Thread
MUX I2C oder I/O Erweiterung über I2C
, was geschickter/vorteilhafter ist: * Erweiterung der Ports mittels bspw. dem [[Port-Expander_PCF8574]] * Verwenden eines Multiplexers bspw. dem PCA9548A Hier wären beide über I2C angebunden. Ich hab aber auch ein 16 Channel Multiplexerboard gesehen: CD74HC4067 (gibts sicher auch in 4 oder
I2C-Bus mehrere Busse. Also auch alles > digital. Ich dachte das bspw. der Multiplexer PCA9548A von diesem hier CD74HC4067 nur aufgrund der Ansteuerung anders ist. Einmal mit dem I2C und einmal manuell über die Signal Pins vom Chip. Frank K. schrieb im Beitrag #7026419: > Hat es einen bestimmten
-
Thread
Display am Attiny 841
an den 841 anpassen. aber wenn du das nicht hinbekommst, wäre doch ein Hobbywechsel auf Gärtnern o.ä. angebracht. Oliver
und Programme veröffentlich wurden. Teilweise habe ich bis 6 Slave am Master dran. Beispiel dazu: PCF8574, PCF8591, MCP23008, MCP23017, OLED, E-Paper, INA221, Farb TFT Display von EA mit bis zu 3,2 Zoll. Teilweise habe ich 2 Displays gleichzeitig am Bus betrieben. Auch der Austausch von Atmega
-
Thread
Verständnisfrage Open Collector
Luca E. schrieb im Beitrag #7023242: > Der PCF8574 hat Push-Pull-Ausgänge. Aber er liefert nur max. 300µA bei Ausgang="High". Bei "Low" liefert er deutlich mehr Strom, man könnte also 2 Ausgänge ähnlich Open-Collector zusammenschalten. Das
nicht ohne weitere Hardware. Dann wäre ja so ein ULN2803 ganz praktisch. Schafft es denn die 100µA Quelle die BJTs im ULN sicher anzusteuern? Wie störfest wird das ganze dann? Luca E. schrieb im Beitrag #7023242: > Der PCF8574 hat Push-Pull-Ausgänge. Ja, aber eben nur mit 100µA Ausgangsstrom
-
Thread
I2C Slave mit 2 Adressen
Schneller am Ziel: SC16IS741 o.ä.
I2C Expander. https://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
Arduino mit 200 I/O Ports?
gleiche tun sollen, dann würde ich zwei µC (oder mehr) verwenden. Oder halt Port-Expander wie wie den PCF8574 oder den MCP23017, oder Schieberegister wie 74HC165 und 74HC595.
zurückgreift. Offenbar trifft das auf den Teensy 4.o nicht zu "Teensy 4.0's bootloader is stored in a dedicated chip. All of the main chip's memory is available to your program. Upon power up, your program runs immediately. The bootloader does not run automatically at startup, as is done with most Arduino
-
Thread
AVR ATtiny13 DS18B20/DS18S20 I2C PCF8574 LCD Temperaturanzeige
von einem Temperatursensor DS18B20 oder DS18S20 die Daten holt, diese Aufbereitet und über I2C und PCF8574 an ein LCD Display sendet. Dies ist wieder ein gutes Beispiel, was man alles mit den Attiny13 machen kann. viel Spass mit Attiny13 wünschen Manfred und Joe
machen. Wenn man das Projekt aufbaut, muss man prüfen, ob die I2C Adresse sowie die Pinzuordung vom PCF7584 zum LCD stimmt. Viel Spaß beim Nachbauen
-
Thread
Warum interne pull ups und keine internen pull downs?
stark nach unten ziehen konnten und nach oben nur wenig Muskeln hatten. Das seht ihr heute noch am PCF8574. Olaf
damals einfach billiger herzustellen war. Ich hatte ja schon TTL wie 7400 angeführt: Vih 2,4v @ 40 µA = Pullup-R <= 50 kOhm. Vil 0,8V @ 1,6 mA = Pulldown-R <= 500 Ohm.
-
Thread
1602 LCD mit ATmega8535 und Bascom läuft nicht
Manfred schrieb im Beitrag #6989242: > Es gibt zwei Varianten des PCF8574 mit > unterschiedlichen Adressen, China-üblich 0x27 oder 0x3F. Abgesehen davon, ob es sich um den PCF8574 oder den PCF8574A mit Basisadresse 0x20 bzw. 0x38 handelt, wird die Slave Adresse durch
Wolfgang schrieb im Beitrag #6989581: > Abgesehen davon, ob es sich um den PCF8574 oder den PCF8574A ... handelt Ich denke nicht, dass hier Port-Expander eine Rolle spielen.
-
Thread
Ardublock und i2c Bus
möchte ich wegen Porterweiterung meinen UNO über die I2C - Schnittstelle die Expander - Bausteine PCF8574 bzw. MCP23017 oder auch AD und DA Wandler z.B. MAX127 oder MAX520 sowie Sensorik - Module ansprechen und auswerten. Mit den vorgegebenen I2C – Blöcken beim Ardublock in der Spalte Kommunikation
Mann: Ich bin hier um Info zu erhalten, vor allem von Leuten die was auf dem Kasten haben. Wenn du A ... och keine Info hast sei leise, oder beweise dein Können. Wahrscheinlich gehörst du auch zu denen, die hier nur durch schlaue Sprüche und Zitate von Interllektuellen selbst ihre Unfähigkeit, Dummheit
-
Thread
7 Segment Anzeige auf verschiedenen Ports
Bus erfolgen. Da nur dieser Code darauf laufen soll ist die Grösse des Codes eigentlich egal. Einen PCF8574 benutze ich bereits an einem Display mit 2x16
Da geb ich dir Recht. Mit dem PCF8574 kann viel machen. Es ist immer der I2C Bus mit dabei. Finde diesen Bus eigentlich sehr gut. Was machst du aber wenn es den 8574 nicht mehr gibt und es nur noch den MCP23017 gibt. Ist im Grunde das
-
Thread
118 Taster auswerten
keine Widerstände. Die Chips > nehmen zwar mehr Strom auf als die HC Typen, aber im Vergleich zu den 7A > kann man das hinnehmen, denke ich. Schmarrn. Wenn man schon die "teueren" Pull-Up Widerstände einsparen will, nimmt man 8xPCF8574 + 8xPCF8574A, (=128 IOs). Die haben interne Pull-Ups.
#6949356: > Schmarrn. Wenn man schon die "teueren" Pull-Up Widerstände einsparen > will, nimmt man 8xPCF8574 + 8xPCF8574A, (=128 IOs). Die haben interne > Pull-Ups. Habe ich ja schon Vorgeschlagen, weil ich das selber oft so Umsetze, Und dank der Bidirektionalität dieser Bauteile ist auch das Unterbringen
-
Artikel
I²C
die unten angegebene Seite des "Erfinders" Philips, heute als NXP bekannt. serielle EEPROMs 24Cxx PCF85xx von NXP, 256-2048 Byte I/O-Portexpander PCF8574 MCP23008 (8-bit) von Microchip MCP23017(16-bit) von Microchip I2C MUX, zum Anschluss von ICs mit gleicher, fester Adresse PCA9545A AD-Wandler 12x12
Maxim, 12bit x8, PDIP24+SSOP28 12x8 Bit ADC MAX1038 DA-Wandler TDA8444, 8x6Bit Uhrenbausteine MCP7940N PCF8583, mit 256 Bytes RAM DS1307 LCD-Treiber PCF8577, 2x32 Segmente LED-Treiber HT16K33 (RAM Mapping 16*8 LED) von Holtek SAA1064 (seit 2005 abgekündigt! Restposten sehr teuer) Temperatursensoren DS1621
-
Thread
PCF8574/PCF8574A Adressierung
A3-A6 (für PCF8574: 0100, für PCF8574A: 0111). Aber es steht nicht ob man die (74 und 74A) ohne weiteres einfach so gegeneinander austauschen kann. Der PCF8574 und der PCF8574A sind identisch, mit Ausnahme
Na, so einfach auch nicht: Diese 8-Bit-Startadresse setzt sich zusammen: Adresse A0,A1,A2=GND + R/W-Bit (W=0; R=1) Slave Startadresse + RW-Bit PCF8574->0x40; PCF8574A->0x70 ciao gustav
-
Thread
USB I2C Interface Hardware Software
Abend, ich suche nach einer Möglichkeit um I2C Chips vom PC aus zu testen. Das einfachste einen PCF8574 I2C IO Port IC vom PC aus an zu steuern. Weitere Anwendungen, AD Wandler oder PLL ICs. Was ich bisher gefunden habe gibt es bei ELV: https://de.elv.com/elv-usb-i2c-interface-komplettbausatz-inkl-gehaeuse-bearbeitet-und-bedruckt-usb-kabel
#6937599: > ich suche nach einer Möglichkeit um I2C Chips vom PC aus zu testen. > Das einfachste einen PCF8574 I2C IO Port IC vom PC aus an zu steuern. Ich sehe so etwas nicht als die einfachste Lösung. Nimm stattdessen irgend einen µC, der per USB am PC einen COM-Port darstellen kann und packe dort
-
Thread
20 LEDs unterschiedlich blinken lassen
nur durch 1 und durch sich selbst teilbar zu sein. Gleichtakt zwischen 2 Kanälen gibt es dann alle A mal B mal C mal D Durchläufe, wobei A Kanal 1 an, B Kanal 1 aus, C Kanal 2 an, D Kanal 2 aus ist. Das mal Anzahl der LEDs ist schon ordentlich. Tabellen mit Primzahlen sollten sich ebenfalls im Internet
IR-Fernbedienung zu Starten/wechseln. Und dann wird es mit den Pins verdammt eng. Weshalb ich meist die PCF-8574 einsetze, weil Preiswert und einfach anzusteuern und bei mir war der noch nie zickig. Macht für den TO 2-3 Euro (a ca. 1 Euro) Was unter dem Strich heißt. Opfert der TO ca. 10-12 Euro extra
-
Thread
16 Kanal Relais mit Arduino Nano ansteuern
jeder Opto mit 1K nach 5V betrieben wird, fließen im eingeschalteten Zustand von diesen Pin rund 3.5mA nach Masse die der NANO schalten muß per Kanal. Später könnte man daran denken zwei 74HC595 Shift-Register oder PCF8574A Port Expander zum Schalten der Relaissteuereingänge zu verwenden. Das spart
. Wenn, dann eher I2C mit PCF8574. Mir gingen tatsächlich mal die Ports aus, da war die Lösung, meine 9 Taster per Widerstandskette mit nur einem Analogpin abzufragen.
-
Thread
Motortreiber auf aliexpress Fälschung?
ganz ausradiert: https://de.aliexpress.com/item/1005002976286351.html?spm=a2g0o.productlist.0.0.3f792226IYoXQh&algo_pvid=540ee13f-2561-4b5c-8e19-a0298523a714&algo_exp_id=540ee13f-2561-4b5c-8e19-a0298523a714-22&pdp_ext_f=%7B%22sku_id%22%3A%2212000023033963649%22%7D
zwei waren tot. Aus Prinzip Dispute aufgemacht und 40 ct erstattet bekommen. I2C-Interfaceplatinen PCF8574 für LCDs sind mit beliebig bunten Chargennummern bestückt, was in einer normalen Serienfertigung niemals vorkommt. Die ICs tragen das Philips-Logo, zu einem Zeitpunkt, wo das schon lange nicht mehr
-
Thread
HD44780 - EMI Problem
Wieso machst du das über so viele Leitungen. Ich würde mir eine Adapter-Platine kaufen (mit PCF8574) kostet ca. 1.20 Euro. Dann das ganze via I2C anklemmen. Adapterplatine ist besser weil mit Helligkeitsregler (denn die Chinesen immer voll aufdrehen, deshalb nach den Einlöten, erst mal zurückdrehen
, spar dir das "überkandidelte" Display und nimm ne 7Seg. Anzeige. OK, das Loch is jetzt natürlich a bisserl groß für....
-
Thread
Benötige Hilfe beim Schltplan
Severin F. schrieb im Beitrag #6810719: > Jede Dosierpumpen braucht: > - im Leerlauf 0,14A > - unter Last 0,14A > - Blockiert 0,24A Da würde ich zum AQY212 raten, das macht die Schaltung einfacher und der kann bis 1A schalten. Vor die LED einen Widerstand, daß ~5mA fließen, das kann ein
verwenden. Zum Beispiel den ESP32 oder eine Port-Expander über I²C Bus dran hängen. Die MCP23017 und PCF8574 sind bekannte Klassiker. Aber auch einfache Schieberegister wie 74HCT595 (Ausgabe) und 74HCT165, oder auch den TPIC6B595 welcher direkt Relais ansteuern kann. Ich verwende den ESP8266 gerne in
-
Thread
Ansteuerung eines 7-Digit-Displays
Ich würde einfach ein PCF8475 (das ist die 16 Bit Variante einen PCF8574) nehmen. Alle benötigten Ausgänge mit den passenden Pin des Digit verbinden. Dann eine Funktion schreiben die je nach Wert die passenden Bits setzt
ist eine Sieben-Segement-Anzeige, mit Dot sind es 8 LEDs, die gleichzeitig leuchten können, also 80mA. 80mA/300 = 270µA Basisstrom min. An 4.3V (5V-0.7V UBE) würde der max. Widerstand dann 16kΩ haben dürfen. Nicht 140kΩ. Lass den Punkt weg, dann sind es immer noch 70mA, 230µA Ib und Rb_max=18k.
-
Thread
"Gruppierung" von Pins
Und die muss er auch noch alle einzeln ansteuern. Wenn er eine Port-Erweiterung wie den besagten PCF-8574 nutzt, kann er das BIT-Array mit 1 Befehl via Libs / I2C an den Chip senden. Das spart Code ohne Ende. Und Speicher ist Knapp in den Teilen. Deshalb mein Vorschlag.
Wünsche haben. Und dann muss man alles umstricken. Weshalb ich z.b. schon ein Atiny-85 und ein PCF8574 beides SMD gegeneinander geklebt habe, und schon die komplette Schaltung fertig hatte. Das ist zwar nicht schön, normgerecht u.s. gewesen, aber es passte ins Auto. ;)
-
Thread
Schaltplan Vervollständigen
LED's willst kannst du natürlich die Transistoren sparen ;-) Grob gesehen kannst du dann mit 1 x PCF8574 pro PCB jeweils 16 Tasten bedienen. und den SCANN kannst du dir Sparen wenn du den INT vom PCF8574 abfragst. Setze dazu einfach alle (4) scann Leitungen auf "0V", die 4 Lese Leitungen (Open) und warte bis die INT Leitung anzeigt das eine Taste gedrückt wird. Der PCF8574 braucht dazu nicht mal Widerstände, da er bei Open die I/O's mit 100µA auf logisch "1" (VCC) zieht. Das spart viel Zeit und Aufwand Hard- wie Soft-Ware. ;-)
-
Thread
Suche I2C I/O PWM Expander
Der IC sollte 8 bis max 16 Ports und min. 8 Adressen haben. TLC59116 kann 16 LEDs ansteuern, PFC8574 (8 Bit) oder PCF8575 (16 Bit) Eingänge einlesen.
Wie wäre es denn damit: https://www.adafruit.com/product/815 Und zum Einlesen PCF8574/5.
-
Thread
Arduino: abwechselnde Verwendung von A4/A5 als analoger Input und I2C
Für eine Servosteuerung mit einem Nano verwende ich 16 Tasten an den analogen Inputs A0 - A7. Nun möchte ich über I2C mit einem PCF8574 die Portanzahl vergrößern, um zusätzlich 8 monostabile Relais anzusteuern. Für I2C brauche ich die Pins A4 und A5. Ist es ein gängiger Ansatz, zwischen
Dennoch, warum verwendest du nicht eine I²C Schaltmatrix, oder eben für die Tasten ein weiteren PCF8574? Die lassen sich ja mit 3 Adresspins gut adressieren und wenn der Adressraum nicht ausreicht gibt es noch den PCF8574A ?
-
Thread
Parallele Reedkontakte mit Toggle
könnte ich dann über I2C einlesen, richtig? > https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Genau so; der PCF8574 macht das im Prinzip richtig, aber er hat keinen Reset-Eingang. Man liest hier immer wieder, dass sich "I2C aufhängt", dagegen hilft so ein Eingang. Die PCA9557, PCA9538
. Externe Widerstände kann man passend zu den Kontakten dimensionieren und ggf. Strom sparen. Beim PCF8574 würde jeder geschlossene Kontakt 300uA brauchen.
-
Thread
BASCOM AVR YwRobot_Lcd_i2c.lib für 1602 LCD anpassen
Bist du sicher das du das musst.? https://bascomforum.de/index.php?thread/661-i2c-ansteuerung-mit-pcf8574-ohne-bibliothek/ BASCOM-Quellcode: Attiny 85 Config Lcd = 16x2 ' *die Zeile meine ich* Config Scl = Portb.2 Config Sda = Portb.0 $lib "YwRobot_Lcd_i2c.lib" So wie ich das sehe reicht
Programmer" anklicken. Ich schreibe meine Android-Software auch mit den Zeug. Nur nutze ich dann die b4A <- *A* für Android.
-
Thread
ADC Messung mit dem Attiny 841
per I2C an den Atmega 128 angeschlossen werden. Auch das Display wird per I2C angeschlossen z.B. mit PCF8574. Verwende teilweise verschiedene Displays. Das Display und Verbindung mit verschiedenen Slaves funktioniert korrekt. Stefan ⛄ F. schrieb im Beitrag #6728562: > Ja das ist so. Die I²C Schnittstelle
Könnte es seindas es hier Unterschiede im Protokoll gibt. Man kann ja Daten von einem Slave lesen, z.B. PCF8574 oder einem Attiny oder halt einen anderen Prozessor. Beim PCF8574 ist die Sache ja relativ einfach, ist Hardware mässig alles vorhanden. Die Software kommt in den Master. Der Master liest die Daten
-
Thread
ESP 32 Schaltung
werden? Ausreichend. Ich bin der Meinung das mehr besser ist als Weniger. Ich würde irgendwo bei 2 A landen schätzte ich. Einfache Rechnung : 400 mA Esp 100 mA Schalter , Mikro etc. 2 x 10 = 20 LED * 60 mA ja LED = 1200 mA Sind zusammen 1700 mA mit ein bissen Reserve sind die 2A = 2000
spontan nur die AVR und 74HCTxx ein. Ein weiterer Kandidat bei dem das oft missachtet wird ist der PCF8574. Da ich diese ganz kleinen MOSFET in der Regel nicht auf Vorrat habe, benutze ich NPN Transistoren als Pegelwandler. Auch bei dieser Schaltung ist es unschädlich, wenn eine der beiden Seiten
-
Thread
DS 1 Stufen-Drehschalter, 1 Pol, 12 Stellungen
Haitham A. schrieb im Beitrag #6697525: > könnte jemand helfen mit was schließe ich A an. hat jemand > erfahrung mit diesem Bauelement Die einfachste, wenn gleich "verschwenderischste" Art ist der direkte
das nur mit 2 IOs am Arduino (SDA/SCL). https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Generell ist dein Schalter für eine Auswertung per Mikrocontroller nicht die beste Wahl, für sowas gibt es binär kodierte Schalter, wenn gleich nicht in der Größe. Da reichen 4 IOs ohne eine
-
Thread
Elegant digitales 8:3 Multiplexing implementieren?
Richtung ginge der hier: https://www.analog.com/media/en/technical-documentation/data-sheets/ADG792A_792G.pdf Falls man den per I2C-Befehl auch auf komplett hochohmig schalten kann, könnten 2 solche Chips schon reichen um 8 Eingänge zu muxen. Hab das aber nicht weiter vertieft. Maxim hat wahrscheinlich
3x PCA9547 Oder du könntest drei 4051 mit einem PCF8574 kombinieren.
-
Thread
I2C Display Problem
zumindest zwei Versionen im Umlauf: Frage: Was steht auf dem Portexpander IC drauf? mit oder ohne A. Die Adressen sind dann unterschiedlich. PCF8574->0x40...4E; PCF8574A->0x70...7E ciao gustav
D5 D4 LED ENA R|W RS ; A0,A1,A2 -> left open e.g =H -> 3F to be added to portdaptor's address e.g. PCF8574->0x40...4E; PCF8574A->0x70...7E Die Steuerbits, Enable und RS sind im Achtbitformat gekapselt zu senden. R/
-
Thread
zwei Attiny's 85 über I2C
en/user-guide/UM10204.pdf Wenn das klappt, versuchst du Cyblords Empfehlung, zum Beispiel einen PCF8574 anzusteuern. Erst wenn das klappt, nimmst du deinen eigenen Slave dazu, lässt LED's aufleuchten. Und erst danach solltest du es erwägen, die Messung wieder einzubauen. Sonst hast du nämlich
Nachtrag : Ich nutze die Atiny-85 nur um die Beleuchtung meiner Modellautos zu steuern via i2c und PCF8574 und teilweise Fernbedienung (IR). Und das sogar OHNE Platine als SMD. 1:24 ist halt klein. ;) Kann man schöne Beleuchtungseffekte machen, inkl. Warnblinker etc.
-
Thread
Schalten von +5V über ESP32
. Vielleicht kann ja jemand weiterhelfen: Ziel ist es über einen GPIO-Pin des ESP32 (bzw. einen PCF8574) ein Schloss zu öffnen, welches + 5-12V erwartet. Ich habe es einfach mal direkt über den GPIO-Pin mit 3,3V versucht, allerdings sinkt die Spannung dann beim Schalten massiv ab und es tut sich nichts
und mit weniger Aufwand aber auch nicht billig könnten Photomos dienen, direkt aus dem ESP32 mit 3mA können z.B. AQV252g bis >1A schalten (60V) https://datasheetspdf.com/pdf-file/1230822/Panasonic/AQV252G/1 weniger Aufwand kann aber auch als günstig bezeichnet werden!
-
Thread
3 kleine Fragen zu i2c
Erweiterung von IOs läßt sich viel bequemer mit dummen Erweiterungs-ICs machen (74HC595, 74HC165, PCF8574) bzw. Analogmuxer (74HC4051). Damit bleibt die gesamte Steuerung in einer Mainloop, d.h. schnell, sicher und einfach.
werden können. Danach kannst du den Komplex vergrößern, wobei dir klar sein muß, dass Funktionierendes-A zusammen mit Funktionierendes-B nicht automatisch Funktionierendes-(A+B) sein wird! Trotzdem viel Spass und natürlich auch Erfolg! Gruß Rainer