Are the campaigns going at similar days and time or following a time line?
The latter is simple to control. One option is defining smart lists based on opened and then, in the campaign, set Member of Smart List Not In.
It can be more elaborate, setting in the campaign's smat list directly, such as Member of Campaign and Opened Email (and/or other options).