Schakeling schietkraam

Ik ben bezig met het maken van een schietkraam. Hiervoor heb ik de adafruit 'Adafruit Audio FX Sound Board' gekocht.Het is niet moeilijk een schakelaar te maken die een kring vervolledigd wanneer er bordje omgeschoten wordt. Wat het probleem echter is, is dat zolang er contact gemaakt wordt het audio bestand geloopt wordt. Om dit te stoppen dacht ik gerbuik te maken van een condensatortje per pin dat de stroom stop zet na een zekere tijd. Nu moet hij ook ontladen zodat als de bordjes terug recht gezet worden er weer vanaf nul gestart wordt. Voorlopig zie ik het enkel gebeuren met een extra switch, maar ik vermoed dat hier een eenvoudige automatische stap voor moet zijn.Ik heb een schema geupload. Het is dus de reset schakelaar die ik automatisch wil kunnen doen.

een weerstand naar + en capaciteit in serie naar ingang module denk ik, maar voor de waarden zitten hier betere specialisten

EricP

mét CE

Da's een bedradingsplan...

Maar goed... Kun je niks met een pin change interrupt? Je ziet alleen het event en in software bepaal je wel hoe lang het duurt. Of kan dat bordje dat niet? (zou zomaar kunnen hoor...)

Lambiek

Special Member

Op 24 mei 2021 18:30:57 schreef devochtjelle:
Wat het probleem echter is, is dat zolang er contact gemaakt wordt het audio bestand geloopt wordt. Om dit te stoppen dacht ik gerbuik te maken van een condensatortje per pin dat de stroom stop zet na een zekere tijd.

Ik zou het heel anders aanpakken. Ik zou de schakelaars die door de bordjes bediend worden inlezen met een microcontroller (welk type of merk maakt niet uit) en ik zou de ingangen van je soundmodule aansturen met je controller. Dan kun je in de software heel simpel kijken welk bordje er omgeschoten is en de controller voor een X tijd een melodietje af laten spelen.

Als je haar maar goed zit, GROETEN LAMBIEK.

Op 25 mei 2021 11:28:29 schreef kombucha:
een weerstand naar + en capaciteit in serie naar ingang module denk ik, maar voor de waarden zitten hier betere specialisten

het probleem is dan toch dat de condensator nog moet ontladen worden om hem opnieuw te kunnen gebruiken ?

Op 25 mei 2021 12:08:17 schreef EricP:
Da's een bedradingsplan...

Maar goed... Kun je niks met een pin change interrupt? Je ziet alleen het event en in software bepaal je wel hoe lang het duurt. Of kan dat bordje dat niet? (zou zomaar kunnen hoor...)

Wil je zeggen dat ik het op een verkeerd forum gepost heb? Ik zoek pin change interrupt eens op.

[Bericht gewijzigd door devochtjelle op dinsdag 25 mei 2021 16:43:19 (24%)

Op 25 mei 2021 14:26:26 schreef Lambiek:
[...]
Ik zou het heel anders aanpakken. Ik zou de schakelaars die door de bordjes bediend worden inlezen met een microcontroller (welk type of merk maakt niet uit) en ik zou de ingangen van je soundmodule aansturen met je controller. Dan kun je in de software heel simpel kijken welk bordje er omgeschoten is en de controller voor een X tijd een melodietje af laten spelen.

Ik zou liever geen microcontroller gebruiken. De reden hiervoor is niet praktisch. Deze schakeling maak ik eerder om zelf bij te leren. Programmeren heb ik al genoeg gedaan, maar ik zou met deze dingen graag meer inzicht in de fysische werking krijgen.

Lambiek

Special Member

Op 25 mei 2021 16:36:15 schreef devochtjelle:
Wil je zeggen dat ik het op een verkeerd forum gepost heb?

Ik zie hem dat niet schrijven hoor. :)

Ik zou liever geen microcontroller gebruiken. De reden hiervoor is niet praktisch.

Heeft weinig met praktisch te maken lijkt mij, maar kan het verkeerd zien hoor.

Deze schakeling maak ik eerder om zelf bij te leren. Programmeren heb ik al genoeg gedaan, maar ik zou met deze dingen graag meer inzicht in de fysische werking krijgen.

Je zal toch iedere schakelaar achter een bordje apart uit moeten lezen. Als je niet wil programmeren kun je misschien een NE555 gebruiken en die in een one-shot mode zetten. Je hebt er dan wel 10 of meer nodig, voor ieder bordje één.

http://www.talkingelectronics.com/projects/50%20-%20555%20Circuits/50%…

Laat maar, PIN2 heeft een puls nodig. Bij jou zal de schakelaar gemaakt blijven.

Als je haar maar goed zit, GROETEN LAMBIEK.
EricP

mét CE

Dan neem je een 556. Dan heb je maar de helft van het aantal chippies nodig.
Of 1 AVR. Dan heb je er maar eentje nodig...

Lambiek

Special Member

Op 25 mei 2021 16:54:31 schreef EricP:
Dan neem je een 556. Dan heb je maar de helft van het aantal chippies nodig.

Het gaat niet in one-shot mode, de schakelaar wordt continu gemaakt als het bordje valt. Ik weet niet wat het doet als je een verbreker zou gebruiken.

Of 1 AVR. Dan heb je er maar eentje nodig...

Ja, ik zou ook voor een controller gaan. :)

Als je haar maar goed zit, GROETEN LAMBIEK.

Aan een 555 had ik ook al gedacht, maar daar zit ik een beetje met het feit dat je idd per bordje een 555 en bijgaande weerstanden/condensators/... nodig hebt. Daarom dat ik op zoek ging of ik het niet gewoon met een set condensatoren en weerstanden alleen kon. Het huidige opzet ziet er zo een beetje uit. De onderste reeks schakelaars werken automatisch als een plaatje omvalt. De + kant van de batterij is hier de connectorpin van het bordje dat geground moet worden om geluid af te spelen. De linkse schakelaar is de reset schakelaar. Ik dacht met een multimeter de spanning te meten tussen connectorpin en ground. Op basis daarvan de weerstand en condensator te dimensioneren zodat ze traag genoeg opladen. Als alle bordjes om zijn moet je ze dan terug rechtzetten (dus onderste reeks schakelaars zijn niet meer geconnecteerd) en de reset schakelaar even aan en afzetten en je kan weer gaan.

Lambiek

Special Member

Ik snap wat je wil, maar ik weet niet of dat gaat werken.

Als je haar maar goed zit, GROETEN LAMBIEK.

Op 25 mei 2021 17:02:46 schreef Lambiek:
Ik snap wat je wil, maar ik weet niet of dat gaat werken.

Ik vermoed dat ik het sowieso ga testen omdat ik het gewoon wil weten, als het werkt post ik het hier wel opnieuw. Maar als iemand specifieke valkuilen ziet mag dat altijd aangestipt worden.

Hensz

Golden Member

Kan dit niet ook al met een 40106? :)

Zoiets bijv.? m.b.v. de diode kun je middels één resetknop alle circuits tegelijk resetten.

[Bericht gewijzigd door Hensz op dinsdag 25 mei 2021 22:34:26 (59%)

Don't Panic!

Op 25 mei 2021 17:39:38 schreef Hensz:
Kan dit niet ook al met een 40106? :)
[bijlage]
Zoiets bijv.? m.b.v. de diode kun je middels één resetknop alle circuits tegelijk resetten.

Deze zal ik ook eens van dichtbij bekijken. Ik gebruikte ook diodes om alle bordjes met 1 schakelaar te resetten. De reeks schakelaars onderaan zijn degene die contact maken als je er een om schiet en gaan ook weer af als je de bordjes naar boven doet. Er is dus maar één schakelaar die je manueel moet bedienen. Alvast bedankt om mee te denken allemaal trouwens.

Hensz

Golden Member

Wat misschien nog handiger is, is om een 74HC7014 te gebruiken, ook een Schmitt-trigger, maar niet-inverterend. Je hebt dan nog maar 1/6-IC per schakelaar nodig.

Don't Panic!
Lambiek

Special Member

Op 26 mei 2021 08:43:09 schreef devochtjelle:
De reeks schakelaars onderaan zijn degene die contact maken als je er een om schiet en gaan ook weer af als je de bordjes naar boven doet.

Ik heb ook nog even een voorbeeld gemaakt voor je.

Dit is met een NE555, als je het zo doet kan het wel. Met een lichtsluisje dus, of met een magneetje en een Hall sensor kan het ook. Of een reedrelais met een magneet.Mechanisch gezien moet er een vlagje onderaan het bordje komen, lijkt mij een kleine aanpassing.

Dit krijg je dus X maal. De NE555 staat als one-shot geschakeld. Als het bordje valt wordt door de lichtsluis PIN2 getriggerd en de uitgang PIN3 wordt X tijd hoog. Aan de uitgang heb ik nu een optocoupler getekend, maar dat kan ook met bijv. een BC547.

Als je de weerstand vervangt (die boven de elco staat) door een potmeter, kun je makkelijk de speeltijd van je sound module instellen.

Als de lichtsluis andersom werkt moet het signaal geïnverteerd worden, de uitgang van de lichtsluis moet laag worden als het vlagje er tussendoor draait.

Misschien is het iets voor je, misschien ook niet. :)

Maar ik blijf het zeggen, met een controller gaat het veel makkelijker en het kost het minste aan componenten. :+

Als je haar maar goed zit, GROETEN LAMBIEK.

Ziet er heel interessant uit weer een hoop nieuwe dingetjes om te onderzoeken. Merci