Stap 11: De optionele extra 's
De optionele extra's zijn, zoals de naam al suggereert, optioneel. U kunt het toevoegen als u wilt, maar het is niet nodig voor het Laser geweer. In mijn geval voegde ik een Arduino uno met Waveshield en een 5mW rode laser, met een trigger. Ik heb niet een volledige set van instructies, alleen de code in een ruwe, een schema en een simpele uitleg (dus kan er hiaten in de uitleg).
De Waveshield is een manier om fatsoenlijke kwaliteit geluid op een Arduino. Enige uitleg die ik zou kunnen geven zou op zijn best, arme zijn dus ik zullen u omgeleid naar een Adafruit tutorial hieronder. Mijn circuit leverde de dezelfde manier als het hunne, en elke toevoeging is op de top van dat.
https://Learn.adafruit.com/adafruit-Wave-Shield-au...
De toevoegingen aan het circuit zijn: een mosfet te rijden van de laser (technisch niet noodzakelijk is, maar uit beleefdheid), een trigger schakelaar circuit en een aan/uitschakelaar. Dit circuit is gebouwd op een stuk prefboard, klein genoeg om nog steeds in het geweer van de Laser lichaam past.
Voor sprekers gebruikte ik een set luidsprekers van de Laptop, compact en vrij luid. Ik geboord gaten aan de onderkant van de snuit voor het geluid van de spreker. Ik ook zijn de aan/uit-schakelaar onder de snuit. De trigger is een generieke voorjaar geladen tuimelaar schakelaar met een plat hendel. Hier is een link, maar het is in het Nederlands en niet veel informatie hoeft.
De code is een mauled versie van de standaard Golf bibliotheek voorbeeld: 'daphc'. Kortom, het ziet er voor wave-bestanden op de SD-kaart en speelt eenieder, in een lus. Door toevoeging van een trigger om de functie te activeren en slechts met één bestand op de SD-kaart, speelt het hetzelfde bestand elke keer dat de trigger wordt getrokken. Een uitgang voor de laser is toegevoegd, waardoor het oplichten ooit tijd de trigger wordt getrokken. Extra codering magie wordt toegevoegd aan de code het onderbreken van het geluid als de trigger wordt getrokken opnieuw voordat het geluidsbestand is beëindigd. Ook als je houd de trigger voor 9 opnamen, zal de laser blijven (voor foto's). Snel de trekker overhalen een paar keer om de laser weer uitschakelen. De code is rommelig, inefficiënt en ingewikkeld om te lezen, maar ik het zal prima werken.
Volg de gids Adafruit op de Waveshield te laten werken. Dit omvat het installeren van de bibliotheek voor de Arduino IDE. Het toevoegen van het geluidsbestand in het downloaden van bestanden naar een SD-kaart (geen andere wav-bestanden kunnen worden op deze kaart). De code uploaden naar je Arduino en als je deed het goed, uw Waveshield moet spelen de Laser geweer schieten geluid elke keer dat je de trekker overhalen.
Mijn versie is een beetje stil. De versterker op de Waveshield is niet krachtig genoeg om enorme hoeveelheden van geluid produceren. Als u jouwe echt hard te maken wilt, stel ik voor een grotere versterker te gebruiken (aangezien laptop luidsprekers meer dan geschikt voor het produceren van een heleboel geluid).