-
Thread
Umfangreiches Projekt bin ich auf dem richtigen Weg?
seriell angebunden werden können, z.B. über I²C die ganze Ecke um PCA9530 .. 33, PCA9632 ..35, PCA9685 oder via SPI die TLC5916, TLC5917 oder TLC5940, um nur einige zu nennen.
-
Thread
12 Volt DC Motor über WS2811 Chip steuern
eine einfache Verdrahtung mehrerer DC-Motoren erreichen. Die bekannten 16-Kanal PWM Platinen auf PCA9685 Basis (wie z.B. [https://www.digikey.de/de/products/detail/sunfounder/TS0185/18668613 Link] möchte ich ausdrücklich nicht nutzen, da diese für mein Vorhaben schon von der Motorspannung und -leistung
-
Thread
Kleinserie: Multi-IO-Platine für das Forum
Verstärker für Stereo-Kopfhörer - Temperatursensor TCN75 (siehe M128) via I2C - 16fach PWM-Modulator PCA9685 via I2C: steuert 8 Servos, 4 LEDs, 3 freie Pins und die Spannungsversorgung der Servos - eigene Spannungsversorgung für Servos, wahlweise zwischen 5V und 7,5V; je nach Anforderungen können drei verschiedene
-
Thread
zum x ten mal 3.3V LL MOSFET
Deswegen solltest du zur Erzeugung des PWM lieber ein eigenes unabhängiges IC verwenden. Der PCA9685 ist dazu beliebt, gibt es billig als Modul bei Amazon. Er hat 16 Kanäle mit 12 Bit PWM. die Schnittstelle zum ES8266 hin ist I²C. Ich habe eine sehr umfangreiche Info-Sammlung zum ESP8266: http
-
Thread
Weichensteuerung für Modelleisenbahn mit Arduino, Raspberry Pi und MQTT Server
Modul des Bahnhofs befindet sich ein Arduino mit Ethernet Shield -an diese Arduinos ist jeweils ein PCA9685 PWM Servo Controller angeschlossen -dieser Servocontroller steuert logischerweise Servomotoren welche schlussendlich das eigentliche Stellen der Weichen übernehmen -ein Raspberry Pi soll die Tastendrücke
-
Thread
Mosfets schalten nicht ab (RPi LED Projekt)
Echtzeit geht. Der TE hat noch nichts von PWM gesagt und das kann man am Raspi super mit einem pca9685 Board (extrem günstig) lösen. EDIT: @volvov40 Oder hast du dich doch an Software-PWM versucht, als schnelles ein und ausschalten, um zu dimmen, und deswegen die Fiepgeräusche?
-
Thread
Außen-RGB-LED-Kette mit Arduino steuern?
verwendet. PWM-Controller für I2C mit 12-Bit PWM existieren: http://www.nxp.com/documents/data_sheet/PCA9685.pdf Die generelle Problematik von Farbverfälschungen, insbesondere ganz unten am Regelbereich, blieben natürlich trotzdem bestehen. Denn wenn man selbst bei 12-Bit PWM runterregelt von RGB(4000,2000,1000
-
Thread
Rasberry pi 3 als simple "Reaktionsschaltung" verwenden.
PWM, denn Software-PWM im Raspberry selbst ist auch für Flackern anfällig: https://www.ebay.de/itm/PCA9685-Servomotor-Driver-16-Kanal-Treiber-Modul-PWM-I2C-Arduino-Raspberry/162533562184?_trkparms=aid%3D555018%26algo%3DPL.SIM%26ao%3D2%26asc%3D49139%26meid%3D243f9a89b16f438a913f689e0167c092%26pid%3D100005%
-
Thread
LED-Streifen dimmen
Ansonsten schau dir mal Chips wie den PCA9685 an. Den gibt's auch auf Arduino-User-tauglichen Plug&Play Breakout-Boards. Da kannst du direkt kleine LL-Fets an die Ausgänge basteln, und dahinter deine LED-Strips. Hat aber nur 16 Kanäle
-
Thread
Problem mit LED Leiste über Mosfet an Wemos D1 Mini
immer ein bisschen flackern. Nimm für die Erzeugung der PWM ein separates IC, zum Beispiel einen PCA9685. zagge schrieb im Beitrag #7072188: > Generell dürfte es auch eine eher schlechte Idee sein den Strom für die > Led-Leiste über dünne Litzen durchs Breadboard zu jagen... Das wäre mein vierter
-
Thread
BME280 an ESP32 mit MicroPython
TMP007 IR Temperature sensor (0x40 - 0x47) TMP006 IR Temperature sensor (0x40 - 0x47) PCA9685 16-channel PWM driver default address (0x40 - 0x7F) INA219 High-Side DC Current/Voltage sensor (0x40 - 0x4F) INA260 Precision DC Current/Power Sensor (0x40 - 0x4F)
-
Thread
Ansteuerung von LED-Stripes
lighting-driver-and-controller-ics/led-controllers/16-channel-12-bit-pwm-fm-plus-ic-bus-led-controller:PCA9685 mit 16 Ausgängen. Damit könntest Du jeden Kanal von jedem deiner drei Strips separat ansteuern. Geht natürlich auch anders, aber so ist es relativ einfach. > Es gibt diese LED-Stripes mit
-
Thread
Betrieb von MOSFETS bei maximalstrom?
Anforderungen hast > c) was du damit tun willst. Also: Ich möchte über einen I²C-PWM-Expander namens PCA9685 meine MOSFETs mit einer Gatespannung von 4.5V und einer Frequenz von 1.5kHz zum Ansteuern von 11Meter LED-Band nehmen, welches 12W/Meter, sprich 5.5A bei 24V aufnimmt. Einige MOSFETs fallen ja
-
Thread
Basteln: USB via dünnes HDMI-Kabel
flask-Implementierung zu machen, die ist bisher rein one-way... Für die Maker-Szene gibt es Platinen mit dem pca9685. Der wird über über I²C angesteuert und gibt 16 Kanäle PWM aus. Den sollte man auch per python prgrammieren können. Wenn das U-Boot sowieso an einer Boje / einem Kabel hängt, könnte man es auch
-
Thread
Servoansteuerung funktioniert nicht
Einem PCA9685 kann man die Pulserzeugung auch überlassen, der macht das für bis zu 16 Kanäle schon jitterfrei.
-
Thread
Spannungsstabilisierung ULN2803 Darlington
dein '595, oder? Also ist dein Code schon fertig.... Ansonsten schau dir vielleicht noch den PCA9685 an. Der hat auch 16 Kanäle, kann auch Licht An/Aus pro Kanal, es gibt Arduino-Libraries und kostengünstige fertige Breakout-Boards. Und er könnte zusätzlich noch PWM auf jedem Kanal. Musst du
-
Thread
3x LED-PWM-Faden
Vielleicht als weitere Anregung: Externer Baustein für PWM verwenden. PCA9685 Beispielsweise.
-
Thread
LED-Modul "flackert" bei PWM-Steuerung über Pi mit PWM
laufen ja noch andere Prozesse welche die CPU zeitweise belegen. Es gibt PWM Module mit dem Chip PCA9685, der erzeugt saubere PWM mit Hardware-Timern. Die Kommunikation zum Computer geht dort über einen I²C Bus. > ich habe schon mit einem parallel geschalteten Kondensator > eine leichte Glättung
-
Thread
bistabiles Relais für AVR/Arduino
angesteuert wird: http://www.ebay.de/itm/Stepper-Motor-Motor-Driver-Controller-Board-Dual-DC-for-Arduino-PCA9685-TB6612-/381845446035?hash=item58e7c31d93:g:qOYAAOSw4GVYJY1T PWM kann man ausschalten, um Strom zu sparen. Andererseits könnte man zumindest theoretisch mit PWM die Relaisspannung runterfahren, um
wird: > http://www.ebay.de/itm/Stepper-Motor-Motor-Driver-Controller-Board-Dual-DC-for-Arduino-PCA9685-TB6612-/381845446035?hash=item58e7c31d93:g:qOYAAOSw4GVYJY1T Da ist doch der gleiche Toshiba-Chip wie auf dem anderen Motortreiber drauf. Bei dem kannst du nicht alle Ausgänge gleichzeitig auf High
-
Thread
12-Kanal Phasenabschnittsdimmer
EP2222135A2/de Kleine Anmerkung zum Atmel: Tatsächlich verwende ich aktuell im Phasenanschnitt einen PCA9685. Den kann man über einen Trick an die Phase koppeln (Naja Trick... Halt im Nulldurchgang den Zähler zurücksetzen indem man ihn kurz in SLEEP versetzt). Somit brauche ich im Atmel 3 Pins für das I2C
-
Thread
16A mit MOSFET und Treiber(?) mit Atmega2560 schalten
/IRC-IRF-Transistoren/IRF-3...; Die hab ich in meinem WLAN Dimmer drin. Werden direkt von einem PCA9685 betrieben. Läuft erste Sahne, zumindest aus Endanwendersicht, Oszi hab ich leider noch keins um mir da ansehen zu können was genau abgeht :-)
-
Thread
PWM-Glättung bei BLDC-Motoren
PWM-DutyCycle wird von 0 bis 1 in 0,01-Schritten eingestellt. Die PWM-gesteuerte Leistungsstufe (PCA9685-PWM- und TB6612-MOSFET-Treiber) ist in der Erweiterungskarte integriert, so dass die Motoren direkt ohne weitere Beschaltung angeschlossen werden können. Wird der dC-Wert 1 eingestellt, so schaltet
-
Thread
Eigenes 3D-Drucker Board - Viele Fragen
mehreren MCP23S17 > bzw. MCP23017, allerdings haben die beiden keine PWM Dafür kann man den PCA9685 nehmen, 16 Kanal PWM mit 12 Bit Auflösung und I2C Ansteuerung.
-
Thread
STM32 HAL_SPI Problem: MOSI immer HIGH
---------------------------------------------------*/ /* USER CODE BEGIN Includes */ #include "PCA9685.h" #include "MCP23S17.h" #include "nextion.h" #include "pwm.h" /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ /* USER CODE BEGIN
-
Thread
µC - BUCK - BOOST Konverter
ich überlege auch gerade ob es evt. nicht besser ist, einen PCA9685 für die PWM-Erzeugung zu nehmen, dann wäre der µC entlastet... Dann noch die ADCs schneller laufen lassen.
-
Thread
Wofür Propeller von Parallax ?
Hardwaremodule zu programmieren, die das Timing selbst erzeugen. Das kann in ein einfachen z.B. ein PCA9685 (16 Channel PWM) sein. Wenn ich nun den PCA9685 zum Beispiel durch einen Mikrocontroller ersetzen würde, der nur einfache dumme I/O Pins hat, dann würde wohl kaum ein Weg an Assembler vorbei führen
-
Thread
Micropython und Esp32 statt Arduino ?
geht es nicht. Sei Froh, dass der ESP32 diesen RMT hat. Der ESP8266 hat keinen. Kennst du den PCA9685? Der ist zur Ansteuerung von Servos prima geeignet, und er hat 12 Kanäle!
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Hier ein 48-Kanal, 12bit PWM-LED Controller auf Basis von jeweils 3*PCA9685 und einem AtMega48 der für jeden Kanal die Gammakorrektur+Phasenverschiebung berechnet. Gesteuert wird das ganze über RS485 z.B. DMX ist damit möglich. Das Ganze für einen "kleine" Lichtinstallation
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Arduino Core und programmiere in Visual Studio mit der VisualMicro Extension. PWM IC ist der PCA9685 und als RTC kommt ein DS3231 zum Einsatz. Als Eingangsspannung sind 12V vorgesehen. 24V würden auch gehen, dann wird aber der L7805CV vermutlich zu warm, an dem dann das NodeMCU Modul und die restliche
-
Thread
Erfahrungen mit Platinen von JLCPCB / EasyEDA
Die sind dann in der eigenen Part Lib verfügbar. Je nach Teil gibt es aber Mindestmengen - vom PCA9685 z.B. 20 Stück, was ok ist. Bei einem W25Q128J .. irgendwas, hätte ich 5000 nehmen müssen. Das gibt ganz neue Möglichkeiten! Ich erwarte heute (10.07) mal wieder ein Paket, das ich am 30.06