Quiz Game Controller met behulp van de "Lichten en geluiden zoemers" en Arduino (2 / 5 stap)

Stap 2: Knop wijzigingen


Overview

De knop wordt gewijzigd om te bereiken van drie functies: * eerste, om de control box een lijn wanneer de knop wordt gedrukt. * Ten tweede, om een lijn van de control box op de knop om te schakelen de verlichting en het geluid. * In de derde plaats bieden een relais waarmee het geluid wordt uitgeschakeld.

Want er zijn 4 dingen we willen (gemalen knop pers, lichten activeren, activeren van geluid) en we hebben slechts 3 draden, hebben wij aan het kammen van twee functies met behulp van een draad. We doen dit door gebruik te maken dat de logica op de knop zijn eigen beheer van de lichten doet en geluiden van de functie. Wanneer de lijn "activeren" hoog voor ongeveer 20 MS gaat activeert de logica van de knop het licht en geluid. Door het aansluiten van een compacte Relais op deze zelfde lijn kunt we het geluid regelen op onafhankelijke wijze.

Hier zijn de staten die we op de "activeren"-regel beheren.

-Laag: de knop is uitgeschakeld. Als het was eerder hebt geactiveerd, zal het zelf uitzetten na ongeveer 2,5 tot 3 seconden.
Hoge pols - rijden We de activeren knop hoog voor 20ms, en vervolgens het station het lage opnieuw. De knop logica wordt ingeschakeld de lichten en geluid gedurende 2,5 tot 3 seconden, maar omdat we via het Relais de luidspreker hebt aangesloten, het Relais alleen voor 20ms zal blijven. Dus, we echt hoor niets omdat de estafette heeft de luidspreker losgekoppeld van het circuit.-
-High Solid - rijden We hoog op de knop activeren voor circa 2,5 seconden. De estafette houdt de spreker is aangesloten op het circuit voor de gehele duur van de button "activeren tijd." en zowel zien we de lichten en hoorde het geluid.

De knop schematische is hieronder.

Met deze wijzigingen kunt we programmeren van de Arduino aan mange de lichten en geluiden onafhankelijk. Ons eerste programma ingeschakeld zowel lichten en geluiden voor de eerste cyclus, en dan net ingeschakeld de lichten over en weer totdat de reset-knop werd ingedrukt of totdat de time-out is verstreken.

Het is een beetje van een strakke pasvorm in de knop en we kozen een 2.5mm stereo telefoonaansluiting voor de verbindingslijn om te minimaliseren van de benodigde ruimte. De vier belangrijkste wijzigingen zijn:

Snijd de trace bestuur pc om te scheiden van het 'knop druk op' signaal van de "activering lijn."
Boor een gat, het verzinkboor en mount de telefoonaansluiting.
Monteer de compacte estafette.
Knip en soldeer de draden nodig.

Stap voor stap instructies:
1. Verzamel de delen

4 x lichten en geluiden zoemers
4 x Submini telefoonaansluitingen
4 x Reed Relais
Hookup draad

2. demonteren van de knoppen

De vier voeten verwijdert onder (een kleine flathead schroevendraaier kan helpen.)
Verwijder de vier schroeven
Verwijderen van het batterijvak
Herhaal voor elke knop

3. boor een gat in de base van de knop voor de submini jack

Locatie positie voor gat voor submini jack
Boor pilot gat met Dremel of vergelijkbaar gereedschap
Het gat met een boor 5/32" bit zorgvuldig uit te breiden
Om de pasvorm te controleren en zorgvuldig uitsparing het gat van de binnenkant, zodat de aansluiting kan worden schroefdraad
Monteer geen de submini aansluiting in het gat nog
Herhaal voor elke knop

4. Snijd de knop PC bestuur waar de drukknop switch maakt contact

Plaatsen van de batterijen (2 AAA) in de eenheid, en druk op de knop bevestigen het werkt
Verwijder de batterijen
Verwijder plastic tape die betrekking hebben op het spoor (opslaan naar zet terug later, en wees voorzichtig te verlaten allermeest naar de tape die in het bezit van de knop in plaats. Als gewoon snijden de tape rond de trace gebied gemakkelijker lijkt, gebruikt u een kleine scharen en tweesers te verwijderen van de tape.
De PC bord traceren met behulp van een exacto mes zorgvuldig gesneden (zie afbeelding hieronder)
Genoeg sporen achterlaten op het bord om te solderen een draad aan beide uiteinden van het gebroken spoor.
Na het snijden de trace, vervang de batterijen en druk op de knop terwijl een jumper draad aan beide zijden van de gesneden trace. Hierdoor kunt u vaststellen dat de knop nog steeds werkt.

Knop PC Board Trace gesneden punt
6. Sluit en soldeer de draden aan op de onderdelen

Met behulp van het schema als een gids, soldeer de draden voor de verbinding van de onderdelen.

7. Monteer de knop en test het

Het zou nuttig zijn voor het monteren van een mannelijke stekker van 2,5 mm met individuele draden om testen. Gebruik de stekker (of zelfs gedeeltelijk zetten een stekker in de aansluiting) en een verbinding leggen tussen het midden en de tip. Druk op de knop en de lichten moet activeren en klinkt als normaal. Met de stekker moet verwijderd het indrukken van de knop hebben geen effect.

Herhaal voor elke knop en je hebt meer dan de helft van het werk gedaan!

Gerelateerde Artikelen

CPU Fan controller met behulp van PIC

CPU Fan controller met behulp van PIC

CPU Fan controller met behulp van PIC 16F877A4 pin CPU fancontroller met behulp van PIC16F877A micro-controller.25 khz PWM Generator, RPM Meter, Button schakelaar snelheid aanpassenlink: http://www.edaboard.com/thread295376.html#post1263236
D.D.Tap - interactieve Game Platform met behulp van verwerking, Arduino en Twitter

D.D.Tap - interactieve Game Platform met behulp van verwerking, Arduino en Twitter

De D.D.Tap is een spel dat kan worden gespeeld met behulp van sensoren die zijn aangesloten op de Arduino en het aan het spel geproduceerd met verwerking interface. Het is een eenvoudige dans dans revolutie als spel dat punt accumuleert wanneer de sp
Met behulp van 433 MHz Remote Controlled schakelaars op Arduino

Met behulp van 433 MHz Remote Controlled schakelaars op Arduino

Ik denk dat iedereen weet die extern gecontroleerde schakelaars die in hun meest eenvoudige vorm komen in een aantal (meestal 3) voor switcheable apparaten aansluiten op het lichtnet stopcontact en die ontvangt een stekker van een lamp of iets en dat
Setup van externe stuurprogramma op Smoothieware Sbase 1.2 Controller met behulp van E1 pinnen!

Setup van externe stuurprogramma op Smoothieware Sbase 1.2 Controller met behulp van E1 pinnen!

Inhoud van dit Instructable:ProloqueHeatsink stuurprogrammaproblemenTer ziele Y bestuurderSetup Smoothieware E1 gebruiken als onze Y-asY stuurprogramma - origineelY bestuurder - met behulp van E01Volledige stuurprogramma pin-out diagramSetup van exte
Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk!

Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk!

Wat is het?DIY Segway/balans controller met moderne digitale IMU sensor.Software voor een Arduino waarmee het standpunt om gegevens te lezen van een van de nieuwere digitale accelerometer/gyroscoop eenheden, processen, de gegevens met behulp van Kalm
Bouwen van een Bluespec LED controller met behulp van Connectal Build

Bouwen van een Bluespec LED controller met behulp van Connectal Build

Deze tutorial wordt uitgelegd hoe u de dienst van het publiek Connectal te bouwen om te bouwen en simuleren van een toepassing met hardware en software componenten die zijn geschreven in BSV en C++ met behulp van het Connectal-kader.Wij gaan ervan ui
Gekoppelde LED-Servo-controller met behulp van Arduino

Gekoppelde LED-Servo-controller met behulp van Arduino

Hallo iedereen, dit is mijn eerste DIY-project met behulp van de Arduino en een intrede in de Gemeenschap van de maker. Sinds ik keek naar de TED video door Massimo Banzi, ik zat te wachten voor deze dag te publiceren mijn Arduino project. Dit is een
Motie gecontroleerde RGB Led pak met behulp van Xbox 360 Kinect, Max MSP en Arduino deel 1

Motie gecontroleerde RGB Led pak met behulp van Xbox 360 Kinect, Max MSP en Arduino deel 1

Ik wilde voor de afgelopen paar maanden die ik aan een project kinect gewerkt heb gemaakt van een led outfit dat gereageerd op de bewegingen van de drager. Ik heb tot nu toe alleen de armen gedaan, en er zijn enkele problemen die moeten worden uitgew
Mod Xbox 360 Controller met behulp van Arduino (MW3)

Mod Xbox 360 Controller met behulp van Arduino (MW3)

ik wilde kopen een modded controller chip om twee redenen een ze alleen het één ding doen en twee ze uit datum snel waardoor ze nutteloos voor nieuwe spellen. Dus de arduino die ik net pakte leek perfect, is het programmeerbare zin dat als er een upd
Bluetooth Nintendo NES-controller met behulp van Wiimote!

Bluetooth Nintendo NES-controller met behulp van Wiimote!

Bereid om de retro-games spelen op mijn PC of Mac wilde ik gebruiken van de klassieke NES-pad!Ik weet Wiimote werkt goed met beide dus waarom opnieuw het wiel uitvinden.Het probleem is hoe een "grote" wiimote passen in een klassieke NES-controll
Eenvoudige LiDAR met behulp van de laser-afstandsmeter Uni-T UT390b, Arduino en Turbo Pascal

Eenvoudige LiDAR met behulp van de laser-afstandsmeter Uni-T UT390b, Arduino en Turbo Pascal

Hallo!Enkele dagen geleden ik een laser-afstandsmeter (Uni-T UT390b, vb. kochthttp://www.dx.com/de/p/uni-t-ut390b-45m-laser-dist...) te realiseren een eenvoudige LiDAR. De meetzoeker heeft een precisie van +/-2mm en vermag maatregel afstanden tot 45m
Met behulp van de WASP Motor Controller (ESC)

Met behulp van de WASP Motor Controller (ESC)

In dit Instructable zullen we moeten leren om controle van een WASP motor controller met behulp van een Arduino.De WASP motor controller is een Electronic Speed Controller (ESC), nemen een RC ingangssignaal van een Arduino en het stimuleren van het t
RC zender voor USB-Gamepad met behulp van Arduino

RC zender voor USB-Gamepad met behulp van Arduino

Waarom moet ik dit doen?Als het gaat om vliegen RC vliegtuigen die gebruikmaakt van een simulator kunnen zijn een geweldige manier om je vaardigheden tijdens het laagseizoen of zelfs voor te bereiden voor uw eerste vlucht. Het grote nadeel aan het ge
Maken van gegevens Loger kamer voorwaarden Record met behulp van Arduino

Maken van gegevens Loger kamer voorwaarden Record met behulp van Arduino

Een Data loger room scheppen om te registreren van de toestand van de temperatuur, relatieve vochtigheid, en luchtdruk in de kamer wordt relatief eenvoudig. voor wie niet wat het eigenlijk weet is Arduino een programmeerbare micro controller met behu