Skrapa med Arduino (2 / 5 steg)
Steg 2: Utmaningarna
Om du känner väl till Arduino och betalad uppmärksamhet till det sista steget, du kanske vara märkt att Scratch förväntar sig 7 analoga avläsningar, men en Stardard Arduino har endast 6 kanaler. Det är den första utmaningen.
För att åstadkomma det, blev hittade lösningen att genomföra multiplex använder en 4066 är en quad dubbelriktade CMOS analog brytare. En i taget varje växel är aktiverad och korrespondent ADC kanal läses.
Kanalerna som väljer att vara multiplexed var från "light" och "ljud" sensorer, eftersom de har stabiliserande (filter) kondensatorer, som gör ändringar i sådana kanaler kan komma att uppstå mycket långsammare än växlingen.
Naturligtvis, växlar systemet hade testas innan du går på, men lyckligtvis det fungerade mycket bra!
DIYable styrelse
En andra utmaningen var att göra denna sköld DIYable. Det innebär på en singel-Face ombord med så få hoppare som möjligt.
För att uppnå den enda ansikte layouten har jag börjat genom att välja platsen för kontakterna, ljus och ljud. Sedan var anslutningen av Arduino stiften med sensorer, samt halvorna av OPAMP halvorna och gates av Analog växlar experimenterade tills raderna "ratsnet" visade upp aa lite ren. I slutet var resultatet uppnås med bara 2 tröjor.
(Anmärkning: styrelsen tillgängliga på filerna har optimerats ytterligare och nu finns bara en bygel)
För att spara utrymme och förenkla layout 2 stereo har uttag använts istället för 4 från den ursprungliga design.