HIGHFIV3D: Desktop tillförsikt enhet (2 / 4 steg)
Steg 2: Arduino hela dagen.
Jag började med idén att använda en piezo-sensor för aktivering, men beslutade om en accelerometer - det verkade bara mer kontrollerbar och konsekvent.
Så, det första steget var att samla delar. Efter lite råd från min 123D-kompisar Gian Pablo och Rob, jag tänkte att jag skulle behöva en Arduino Uno, en Våg sköld och accelerometer för att starta. Vi har några Arduinos på handen vid piren 9, men du kan få allt från Adafruit, detaljhandeln för ungefär $60. Wave skölden är i grunden en annan kretskort som sitter direkt på en Ardiuno och låter för WAV-filer som ska spelas från ett SD-kort. Nu kan jag spela in ljud med min laptop, konvertera till vilken rätt fil (.wav) och lagra dem på ett SD-kort för slumpvis uppspelning när du uppmanas; i det här fallet när accelerometern är rörd av en viss mängd kraft.
Jag använde Adafruit's Wave Shield Kit, v.1.1, som de har en bra handledning om lödning och bygga faktiska styrelsen. Om du kan löda, är det mycket enkelt. Behöver du ett 2GB SD kort (det inte kan använda något större) som är formaterad - jag använde SD formatter som Adafruit föreslog, men Mac Skivverktyg fungerar. När styrelsen var byggt per instruktionerna, jag bara lagt till vissa kvinnliga huvuden för att göra tester lättare. För accelerometern är bara lödning som krävs tråd leads som löper från Arduino till sköld/Arduino. Jag valde gul/blå/röd för mitt X, Y och Z rörelser, svart och grön för marken (min elektronik aptitude har dikterats av motorcykel ledningar). Bara lämna en fot eller så tråd slack att testa sensorn.
När skölden var klar, började jag arbeta på kodning. Min programmeringserfarenhet är ganska begränsad (jag gjorde en gång ett ljus som blinkar med en Arduino, men that's about it). Lyckligtvis, det finns en stor gemenskap med redan skrivna koder (skisser), så du kan komma undan med att inte behöva helt skriva det själv. Jag drog från Adafruits exempel skisser för Wave sköld och accelerometern. The Arduino forum är en bra resurs för. Men eftersom jag sitta bredvid honom, jag frågade Gian Pablo hjälpa mig med sköld koden först.
De enda WAV-filer som jag hade på hand var från Star Wars och Nacho Libre (inte fråga), så jag satte dem på SD-kortet, följde några riktningar, och voila... min lilla sköld pratade med mig. Oavbrutet.
Efter framgångsrikt programmering Arduino att acceptera accelerometern ingång för att utlösa ljudfiler, vi spelade in några WAV-filer.