I know that board is overkill, but I wanted to switch with mosfets in stead of a relay, given the large amount of switching it has to do. And having a fancy display, in stead of a potentiometer, is nice.
As the boards will live next to the Arduino, outside the projectors, adding a small DC powersupply is no problem.
And yes, the button on the projector (or remote) switches the internal power to activate the solinoid, I’ll measure the Voltage and let you know.
From the info: ‘Note that it is not capable of blocking 100% of light, but it looks like it blocks at least 95%. If you put a bright light behind it, you will see some light shine through!’
A 150W halogen bulb qualifies as a ‘bright light’…
I sat through hours of planetarium programs with my father. I set up his (many) Kodak slide projectors. When "nothing" is showing, you can still read a book by the extra lights (and stay warm from the heat from the fans)
I lived through Post #10. Melting the slides is due to the lack of heat dissipation. During presentation, you could not assume each slide would be in and out in seconds. You need a good projector, or you need fans.
To solve for "it still won't work"... put it all in a box (light-tight and push-pull fans).
The new cable came in the mail today, so Arduino wise I’m connected.
I’m waiting for the circuitboards I ordered to arrive, so I can make the psysical connections and seen what the Arduino does.
For the solinoid switching I ordered two of these, so Arduino can push the button for me swithing to the next slide when the bulb in that projector is dark.
With two of these (single channel version) on it’s way, a friend, who’s helping me get to grips with the parts I dont understand, has some disappointing news; it seems the software from the library is not compatible with the Arduino UNO.
He downloaded and installed the library RDBdimmer and subsequently got this error:
In file included from /home/bart/Downloads/SimplePotentiometer/SimplePotentiometer.ino:54:0:
/home/bart/Arduino/libraries/RBDdimmer/src/RBDdimmer.h:21:3: error: #error "This library only supports boards with an AVR, ESP32, ESP8266, SAMD, SAM, STM32F1/F4 processor." #error "This library only supports boards with an AVR, ESP32, ESP8266, SAMD, SAM, STM32F1/F4 processor."
^~~~~
exit status 1
Compilation error: exit status 1
"esp_intr.h is part of older v2 ESP32 board platform. The current version (for a little over a year) is v3, which no longer has this file. The library has apparently not been updated.
You can downgrade the esp32 board version: the last v2 is 2.0.17"
Has anyone found a workaround, or a solution to this issue?
Jan, I'm concerned I could be wasting my time helping you because you ask for advice but don't answer questions that need to be answered in order to give you the advice you asked for, and then you go off and make uninformed decisions anyway.
But I'll try to help one more time.
Why do you say that?
I'm not familiar with that library, it's not the one we discussed using previously. Please post a link from where you downloaded it.
The Uno has an AVR processor, so apparently the library is compatible with Uno and you should not be seeing that message.
I assume that's a translation error because there is no such board as Arduino ONE, but there is Arduino Uno.
Uno has an AVR processor, so I don't know why you got that error message. A bug in the library, I guess.
EDIT: wait... There are several models of Arduino called Uno these days, and not all of them have an AVR processor (for example Uno R4). So exactly which model do you have, and exactly which model did you select?
Install it and try out some of the example sketches.
Use the library manager in the IDE to install it if you can. If it's not there, search for other AC dimmer libraries in the library manager. Libraries available in the library manager are generally more popular and get tested more than those that are not. That doesn't mean that the ones in library manager are the best and all the others are bad!