Arduino lasershow med Full XY kontroll (31 / 33 steg)
Steg 31: Några tekniska anteckningar
Du kanske undrar varför jag inte innehöll ett steg att ansluta 12v strömförsörjning direkt till Arduino styrelsen - så lasershow kan användas utan USB-ström från datorn.
De flesta Arduino styrelser har en högsta rekommenderade ingående spänning 12v.
Några "12v" nätaggregat faktiskt sätta ut 13.8v - och kanske ännu högre när inte under belastning. Du kan testa din strömförsörjning med en multimeter så att det inte är avsevärt över 12v innan du ansluter det till Arduino.
Att driva din Arduino använder din 12v strömförsörjning - Anslut dess positiv spänning terminal till Arduino's Vin stift.
Ett alternativ är att använda en extern spänningsregulator eller separat strömförsörjning för Arduino av lämplig spänning.
Om den TIP120 transistorer
Detta projekt använder TIP120 "Darlington" transistorer. Dessa transistorer är faktiskt två transistorer sammankopplade till en. Detta ger dem mycket högre "vinst" - vilket innebär att de kan använda en mycket liten ström för att växla en mycket större ström. De är ett billigt och enkelt sätt att gränssnittet mikrokontroller för saker som talare och motorer.
PWM inte analoga
Detta projekt genererar en digital PWM (pulse bredd modulering) signal att kontrollera högtalarna. Du kan förvänta dig den snabbt byta 1 och 0 är att får omvandlas till analoga innan du talarna - men de inte!
Signalen kopplas så fort - att högtalarna svarar som om de får en analog signal.
Bilden visar ett oscilloskop behandlingen tagit rätt av högtalare leads - digitala!
Som standard gör Arduino PWM vid ca 500hz - sätt att bromsa för detta projekt. Om du tittar igenom koden hittar du några tweaks som ökar som upp till 64, 000 hz.