Att göra taktil 3D utskrifter Talk (12 / 12 steg)

Steg 12: Skiss programvara för sex mössa sensorer:

#include < CapacitiveSensor.h >

#include < VoiceShield.h >

/*

* Touch händelse ljud spelare

*

* Med hjälp av SpikenzieLab röst sköld, spela en olika ljud beroende

* på vilka touch trycktes sensor.

*

* Version 0.1 - 12 oktober 2014

* Luis Carlos Bañuelos Chacon och Cesar Valle

* luiscarlos.banuelos

*/

/*

* Instruktioner

*

* 1. På konfiguration,

* ändra CS_NUM med antalet sensorer som behövs,

* ändra CS_THRESHOLD genom att minska antalet om sensorerna inte svarar

* och fler om de är för känslig,

* ändra VS_VOICES för att matcha uttrycker programmerade i röst skölden.

*

* 2. På rad kapacitiva sensorer, initieras touch sensorer genom att ange den

* gemensamma pin och PIN-koden där sensorn är ansluten.

*

* 3. På utbud av ljud, i samma ordning som utbudet av kapacitiv givare Visa

* ID för att ljudet ska spelas upp när du trycker på sensorn.

*/

/*

* Konfiguration

*/

#define CS_NUM 6 / / Hur många touch sensorer

#define CS_SAMPLES 30 / / hur många prover för att ta när mätning cap sensorn

#define CS_THRESHOLD 30 / / läsa tröskeln att betrakta som en touch event

#define VS_VOICES 80 / / antal röster programmerad på röst sköld

/*

-Matris av kapacitiv givare

*

* Första parametern är gemensamma stiftet, det bör vara samma för alla instanser.

* Andra parametern är givarstaven.

*/

CapacitiveSensor cs [] = {

CapacitiveSensor (6, 7),

CapacitiveSensor (6, 8),

CapacitiveSensor (6, 9),

CapacitiveSensor (6, 10),

CapacitiveSensor (6, 11),

CapacitiveSensor (6, 12),

};

/*

-Matris av ljud

*

* Denna matris innehåller ID för ljudet varje sensor har att göra.

* Beställa bör motsvara till utbudet av kapacitiva sensorer.

*/

int ljud [] = {

13,

28,

38,

29,

19,

4

};

/*

* Initiera röst sköld

*/

VoiceShield vs(VS_VOICES);

/*

* readCS

*

* Läser utbudet av kapacitiva sensorer och returnerar

* vilken sensor vidrörs eller -1 om inga.

*/

int readCS() {

för (int jag = 0; jag < CS_NUM; i ++) {

om (cs[i].capacitiveSensor(CS_SAMPLES) > CS_THRESHOLD) tillbaka i;

}

återvända -1;

}

void setup() {vs

; //pinMode (13, OUTPUT);

}

void loop() {

int cs_pressed = readCS(); Läs rad sensorer

om (cs_pressed > = 0) {/ / om en sensor vidrörs

digitalWrite (13, 1); Visa evenemang på LED

vs. ISDPLAY_to_EOM(Sound[cs_pressed]); Spela upp ljud

Delay(1000); Liten fördröjning för LED

digitalWrite (13, 0); Stänga av led

While(readCS() == cs_pressed); Blockera tills sensor släpps

}

}

Se Steg
Relaterade Ämnen

Billigt och minimal sätt att hänga affischer och utskrifter!

Efter att ha tittat i evigheter för ett billigt sätt att hänga affischer och utskrifter kom jag med denna metod som faktiskt funkar mycket billigare än även de billigaste alternativen för mig i Storbritannien via online leverans etc.För varje affisch...

DIY avskärmer att skriva ut hemma: flera utskrift

Dessa DIY skärm utskrift stenciler tillåter mig att göra min egen t-shirts med min egen design på nolltid. Och det kostar en arm och ett ben heller. Här är några tips på flera printings med EZScreenPrint schabloner.Här är vad du behöver:1 - färdiga E...

Att göra en 3D utskrift av ett verkligt objekt med 123D fångst och Meshmixer

Hej alla!I detta instructable, jag kommer att visa dig (i detalj) hur till en gör en 3D tryckt kopia av ett verkligt objekt, börjar med att ta det med 123D fångst, förfina det med Meshmixer, och sedan skriva med en Makerbot (eller andra 3D skrivare)....

Att skapa verktygshandtag av 3D-utskrift och gjutning

Som en del av ett personligt projekt, jag utvecklat en metod för att skapa anpassade verktygshandtag för personer med hand medicinska frågor. Processen består i att skapa en gjutform gjutning med en vridbar och utbytbara slutet enhet (för montering o...

Kniv Assist 3D tryckt - framgång på att göra en bra utskrift ska ge som gåva

efter mycket prova lära sig att använda den typ A-maskiner 3D-skrivaren jag skriver mitt första stycke att ge som gåva. Pjäsen var hämtat från thingiverse och är kniv assist som hjälper när du klipper hårda objekt med en kökskniv. Detta tryck med en...

Att upprätthålla en småskalig 3D utskrift anläggning i Uganda

den 23 December, Emi Watanabe och jag gick till Kampala, Uganda i ca 3 veckor. Målet med denna resa var att arbeta med Paola de Cecco och Byn energi för att fixa tre 3D-skrivare som de har (en Rapidbot och två Printrbots), undervisa solid modellering...

Hur att göra 3D-utskrifter i hem och kontor säkrare, genom att bygga en inhägnad som filtrerar gaser och partiklar

Mitt mål med detta projekt var att göra 3D-utskrifter i små hem och kontor i stadsmiljö med ingen dedikerad workshop säkrare, eftersom 3D-utskrift innebär eventuella hälsorisker. Därför blir detta en instruktion om hur man bygger en DIY 3D utskrift h...

Att göra multiplar från 3D utskrifter: vrida konst till ett spel

3D-utskrift har blivit den go-to för att skapa multiplar. Efter 3D-scanning och skriva ut min vän och medarbetare på detta projekt, Nancy Sayavong, beslutade vi att använda hennes 3D utskrift som utgångspunkt för en ny projekt med mögel-making och gj...

Skulptur Robot (del 5 av 9): att göra en robotarm med motorsåg & Sawzall yxan

Jag har byggt skulptur i över tio år och jag har sett den bearbetning tekniska utvecklingen gå från CNC fräsning till 3D desktop-objektet utskrift. Dessa "att göra maskiner" har bildat en fysisk skillnad mellan mina händer och material jag skulp...

Skulptur Robot (del 9 av 9): haptiska taktil skulptera Robotic Feedback Controller

Jag har byggt skulptur i över tio år och jag har sett den bearbetning tekniska utvecklingen gå från CNC fräsning till 3D desktop-objektet utskrift. Dessa "att göra maskiner" har bildat en fysisk skillnad mellan mina händer och material jag skulp...

DIY T-shirt Avskärma att skriva ut

Detta projekt kom eftersom jag ville skapa några t-shirts för att kunna bära och representera min makerspace på Maker Faire Atlanta. Jag ville betala de uppblåsta priserna online för bara några skjortor, så jag bestämde mig för jag kunde prova att gö...

Utforma ett keramik fartyg för 3D utskrift

det har varit ett tag sedan jag har haft en chans att spendera någon tid i en keramisk studio. ) Nu att beställa en 3D utskrift i keramik är (relativt) tillgänglig, har jag klåda att försök att skriva ut ett 3D keramik fartyg. Som designer är möjligh...

Icke-verbal kommunikationsproblem att förklara

vad händer om alla men du förstod varför människor agerat på sätt de gör? Tänk om alla hade ett tyst språk som du bara inte kunde förstå? Sanningen är, det finns ett tyst språk att de flesta människor tala men är knappast medvetna om det. För en vanl...

Hur man 3D utskrift formar för Small Batch betong gjutning

nyligen tog jag min första steget in i den spännande världen av 3d-utskrifter. Resultatet? Jag lärde mig hur man kan använda grundläggande CAD-modellering och en 3d-skrivare för att skapa snabb och exakt anpassade former för liten sats betonggjutning...

Att skapa kostym Armor med Wonderflex

detta Instructable kommer att guida dig genom processen att skapa lätta och tåliga rustningar för costuming med hjälp av ett material kallat Wonderflex.Medan 90% av rustningen i denna handledning kommer att bestå av Wonderflex, är det viktigt att vet...

Set av brödunderläggen vänlig taktil switchar

Som de flesta av er har upplevt, goda gamla standard taktil växeln är verkligen svårt att montera på en skärbräda. Detta beror på att stiften är så tunn. Även med stiften rätade, gör de ibland kontakt, eller bara håller på böjning försöker infoga och...

Utforma, modellering och 3D utskrift Cellphone ställning

Hej! Idag vi kommer att utforma, modellering och 3D utskrift en anpassad mobiltelefon stå från scratch!För en av mina första år universitetskurser utmanades vi att utforma en mobiltelefon stå på papper och sedan till solid modell det använder Solidwo...

Vad i hela världen är 3D-utskrifter?

3D-utskrifter. Att vissa människor kanske dessa två ord låter så främmande som Algebra för en tre år gammal, medan andra kanske har sett, använt eller även byggt en 3D-skrivare. Oavsett, 3D-utskrifter är fortfarande en fantastisk teknik. Denna handle...

3D-utskrifter penna

Har du någonsin velat ha en 3d-skrivare? Med sitt fantastiska DIY projekt är användbarhet, men det alldeles för dyra. Tja, här är ett trevligt, Billigt och lätt sätt att göra en 3d utskrift penna, som kommer att få dig igång på din resa i 3d utskrift...