Beste allen,
Ik ben een software man die wat eerste stappen maakt in hardware elektronica. Voor ontwerp van een schakeling voor mijn huidige projectje heb ik reeds gezocht, ook op dit forum - wellicht niet met de juiste zoektermen - maar niet gevonden. Daarom zou ik graag jullie hulp inschakelen.
Voor het openen/sluiten van een gordijn wordt een motor aangestuurd waarvan ik de voeding wil onderbreken op het moment dat de uitersten (gordijn geheel geopend / geheel gesloten) bereikt worden.
De aansturing gaat met een Raspberry Pi, maar om niet afhankelijk te zijn van de software bij het voorkomen van overbelasting van motor en constructie bij te ver open/dicht, heb ik gekozen voor een hardware-matige beperking door op de uitersten een reed-switch te plaatsen die geschakeld wordt middels een magneet op het gordijn.
Wel wil ik graag terugkoppeling van het bereiken van een uiterste positie, ter bevestiging, naar de Pi. Om dat te bewerkstelligen, heb ik de volgende schakeling bedacht:
http://tinyurl.com/y5kze8kr
Twee 5V relais (vooruit-stop en achteruit-stop) worden actief zodra hun bijbehorende reed-switch sluit doordat daarmee een transistor op 3.3V schakelt. Wanneer beide schakelaars open zijn (gordijn bevindt zich tussen de uitstersten), staat voor de schakelaars 3V ('hoog' op GPIO-in) en wanneer één van de schakelaars sluit, wordt die spanning omlaaggetrokken doordat het via een transistor (deels) naar ground gaat. In plaats van geheel naar 0, blijft er echter een spanning staan van, in de simulatie 0.7, in mijn proefopstelling 1.1 volt, wat te hoog is om als 'laag' op GPIO-in te registreren.
Hoe krijg ik deze {1.1; 3} naar {0; 3} volt?
Alvast bedankt!