Star Wars Adafruit Flora Theremin LED BH (6 / 7 steg)

Steg 6: Tekniska detaljer...



The Adafruit Flora är en bärbar Arduino. Den är avsedd att anslutas med ledande tråd med sin stora hål och kuddar att passa den ledande tråden.

Tja, har jag fortfarande en undertråd av ledande tråd att använda. Det var bara snabbare tråd detta upp med traditionella metoder.

Flora körs med 3.3V logik.

Min HC-SR04 ultrasonic sensor körs på 5 volt och resultatet blir detsamma.

Så det är där Dangit Jim, jag '' m en konstnär, kinda, inte elingenjör...

Vad detta betyder är att du kan steka din Flora om du använder 5 volt logik enheter. Titta runt någon föreslog en enkel motstånd Spänningsavdelare krets (annars logic omvandlare chip/krets) för att ge dig något tillräckligt bra för regeringens arbete.

Så rotade genom min ebay resistor sortiment, jag kom nära något som fungerade.

För sensor utdata passerar ECHO linjen genom en 12K ohms motstånd till data stift. Även utfodring den samma data stiftet är en 22K ohm pullup motstånd från marken. Jag tror att det verkliga värden skulle vara 15K och 27K ohm.

TRIG avtryckaren på ultrasonic sensor verkade fungera bra på oförändrad signal från floran.

Jag gjorde samma sak med LDR eller fotocell eftersom jag skulle till makten som upp med rå spänning från batteriet.

Den grundläggande theremin skissen ändrades för att ljud baserat på läsningen av utrasonic sensorn och sedan ljud off igen baserat på input från fotocellen.

Du kunde gränssnitt theremin med något val av sensorer - stretch, tryck, kapacitiv touch, närhet sensorer, allt annat.

Igen, baserat på erfarenhet, jag kunde koppla upp två lysdioder med 130 ohm motstånd för varje utgång data stift till flash lampor.

Naturligtvis, jag kunde ha kastat i en laserdiod eller två i kretsen för kul men du ska ta ett öga ut.

Ta bort den seriella bläckpatron och justera alla förseningar skulle ge en mer kontinuerlig ton.

Jag satte bara standardvärden i stället för systemet gör ultrasonic sensor kalibrering.

Experimentera med värdena för detekteringsområde av sensorer och frekvensen spänner av ljudet.

Finns det några prov skisser ute för att mappa till etablerade musikaliska toner.

Allt detta var prototypen på en skärbräda.

Du kan sedan överföra kretsen till behån genom att skapa de nödvändiga kablarna beroende på där varje komponent fästs på behån.

Deoptymalizować koden följer
===============================================================================
/ * Ping))) Sensor

Denna skiss läser en PING))) ultraljud avståndsmätare och returnerar den
avståndet till närmaste objektet i intervallet. Det gör skickar det en puls
till sensorn att inleda en behandling, då lyssnar efter en puls
för att återgå. Längden på den återkommande pulsen är proportionell mot
distansera av objektet från sensorn.

Krets:
* + V anslutning av PING))) kopplad till + 5V
* GND anslutning av PING))) kopplade till marken
* SIG anslutning av PING))) bifogas digital stift 7

http://www.Arduino.cc/en/tutorial/ping

skapad 3 Nov 2008
av David A. Mellis
modifierade 30 Aug 2011
av Tom Igoe

Denna exempelkod är offentlig.

*/
mod för HC-SR04 ultrasonic sensor
Denna konstant ändras inte. Det är den pin-kod
av sensorns utgång:
CONST int echoPin = 9; ECHO pin
CONST int pingPin = 10; TRIG pin

variabel att hålla sensorn värde
int sensorValue;
variabel för att kalibrera låga värde
int sensorLow = 12;
variabel för att kalibrera högt värde
int sensorHigh = 1;

int pdsPin = 11; Välj input PIN-koden för fotocellen
int pdsValue = 0; variabel för att lagra värdet kommer från fotocellen

void setup() {
initiera seriell kommunikation:
Serial.BEGIN(9600);
pinMode(7,OUTPUT);
pinMode(3,OUTPUT);
pinMode(2,OUTPUT);

}

void loop()
{

pdsValue = analogRead(pdsPin); Hämta spänning värdet från ingångsstift
Serial.println(pdsValue); skriva ut värdet till Serial monitor

fastställa variabler för varaktigheten av ping,
och avstånd resultatet i tum och centimeter:
lång varaktighet, tum, cm;

PING))) utlöses av en hög puls av 2 eller fler mikrosekunder.
Ge en kort låg puls förhand för att säkerställa en ren hög puls:
pinMode (pingPin, produktionen);
digitalWrite (pingPin, låg);
delayMicroseconds(2);
digitalWrite (pingPin, hög);
delayMicroseconds(5);
digitalWrite (pingPin, låg);

Samma PIN-koden används för att läsa signalen från PING))): en hög
puls vars längd är tid (i mikrosekunder) från den sändande
ping till mottagning av dess eko av ett objekt.
pinMode (echoPin, ingång);
längd = pulseIn (echoPin, hög);

konvertera tiden till ett avstånd
tum = microsecondsToInches(duration);
cm = microsecondsToCentimeters(duration);

Serial.Print(inches);
Serial.Print ("in");
Serial.Print(cm);
Serial.Print("cm");
Serial.println();

läsa indata från A0 och förvara den i en variabel
sensorValue = inches;

mappa värdena som sensorn till ett brett utbud av tomter

int pitch = karta (sensorValue, sensorLow, sensorHigh, 2000, 3500);

int pitch2 = karta (pdsValue, 200, 1023, 2400, 3500);

spela tonen för 20 ms på stift 8
ton (6, pitch, 90);
Delay(30);

digitalWrite(7,HIGH);
digitalWrite(3,HIGH);
digitalWrite(2,HIGH);

vänta en stund
Delay(90);

digitalWrite(7,LOW);
digitalWrite(3,LOW);
digitalWrite(2,LOW);
ton (6, pitch2, 90).

Delay(90);

}

lång microsecondsToInches(long microseconds)
{
Enligt Parallaxs datablad för PING))), det finns
73.746 mikrosekunder per tum (dvs. ljud resor på 1130 fot per
det andra). Detta ger vägsträcka som ping, utgående
och tillbaka, så vi delar med 2 att få distansera av hindret.
Se: http://www.parallax.com/dl/docs/prod/acc/28015-PING-v1.3.pdf
återvända mikrosekunder / 74 / 2;
}

lång microsecondsToCentimeters(long microseconds)
{
Ljudets hastighet är 340 m/s eller 29 mikrosekunder per centimeter.
Ping reser ut och tillbaka, så för att hitta distansera av den
objekt vi tar hälften av den tillryggalagda.
återvända mikrosekunder / 29 / 2;
}

Se Steg
Relaterade Ämnen

Adafruit Flora NeoPixel LED Ring hörlurar mod

Wearable Arduino mod för dina hörlurar. Icke-invasiv förfarande för hörlurar som inte har plats inuti drivrutiner eller du vill inte hacka sönder din hög slut burkar.Adafruit sätta bara ut en handledning för att lägga till mönster blinkande LED-lampo...

Star Wars Theme Song med LED

I en workshop långväga skapades en Instuctable...Hej alla!Detta är en enkel Instructable för nybörjare (och alla som älskar Star Wars). Vad du behöver är:x1 Arduino eller andra kompatibla ombordx1 skärbrädax1 leddex1 Summer/Piezo eller högtalarePar a...

Arduino-Powered vägg julgran med Star Wars tema LED lampor

Detta är en perfekt DIY julgran för småhus, lägenheter eller ett kontor där du inte vill ha ett riktigt träd och vill ha lite julstämning.Du kan gå enkelt eller komplicerat med designen här men jag valde att gå ganska enkelt med några här redwood hyl...

Adafruit Flora hjärnan maskin BH

varför? Eller varför inte? Det finns inga försök.Detta är hur Bach skulle ha spelat ut sin variant på Adafruit Flora Star Wars Theremin BH. Nej. Inte riktigt.Det här är Mitch Altmans mardröm insåg på vad som händer när DARPA blir involverad med maker...

Star Wars Shoptrooper Neopixel Birkin väska

För alla prinsessor i galaxen...Här är den heliga Graalen av handväskor... ok, den här off är en knockoff av något slag men jag kan garantera dig detta är enda i lager i det kända universumet.Lyser upp i Delicious Darth hallon, ljus sidan Cyan, Purpl...

Holocron: Bygga en Star Wars tumma driva

i the Extended universum av Star Wars, Holocron är ett slags AI-hjälp, telepatiskt manövrerade, information lagringsenhet. Och, visst, du kan bygga en prop version (det finns även ett kit). Eller du kan göra en fancy version med en riktig blixt driva...

Star Wars quillon Neopixel ljussabel

För alla "de konstiga kids som är styrelsen" och letar efter något att göra på en mörk vinter kväll...Gör den nya quillon triblade ljussabel från Star Wars: Episode 7, (VII i romerska siffror, om de även lära att i skolan längre)Detta instructab...

Skapa animerade Star Wars öppna titlar!

Hej allaI några dagar, kommer den nya Star Wars-filmen att släppas. Jag ville göra något för detta. Jag fick idén att använda min favorit 3D-rendering programvara för att skapa något som jag kunde dela här.I detta Instructable, jag ska visa dig hur d...

Anpassningsbara motoriserade Tree Topper med Star Wars stil

detta Instructable visar dig hur man gör en motoriserad tree topper för din julgran. Jag gjorde detta som en överraskning tidigt julklapp för min fru så hon kunde njuta av det genom större delen av December. Detta är något som kan anpassas till en st...

BB-8 och R2-D2 - Star Wars småbarn Halloween kostymer

Kanske är droiderna du letar efter? Vi avslutade bara att göra dessa för våra barn (i åldrarna 5 och 3). Min dotter är en sann prinsessa. Jag gifte mig med en tom pojke så det är definitivt en natur över nurture situation. Allt hon äger är rosa och g...

På-på Walker från Star Wars dräkt

Jag går alltid som något från en film. Ive varit ben lampan från The Christmas Story, The Flux kondensator från tillbaka till framtiden, skatten karta från The Goonies, och i år gick jag som en At-At Walker från Star Wars. Jag har alltid jag beslutat...

Adafruit Flora discokula vante Rave handskar

Party på! Med ljuset kan på och där vi se dina händer, Mister...Här är en snabb bygga på en ljus upp handskar som var en efter middagen projektet att klämma in en före tävlingen tidsfristerna. Konceptet är här för alla att förbättra.Lyser upp handska...

STAR WARS NINTENDO Wii

detta är en kort instructable om hur jag sätt en Nintendo Wii fallet med fiber optic stjärnor och logotyp för en Star Wars tema Wii! Denna Wii är på rea nu på E-Bay, det kommer också att ha Star Wars the Force Unleashed -spel.Varning Mod på egen risk...

Rey (Star Wars: The Force vaknar) gratis serietidning dag 2016

Hälsningar en gång Instructable-keteers!Som vanligt, jag är sömnbrist och över koffeinhaltiga igen när jag sitter ner för att skriva upp en annan kostym äventyr.I början var det en komisk butikJag vet jag har tidigare nämnt att jag har en vän (s) som...

Star Wars termisk Detonator 3d tryckt

Den mäktiga Jabba frågar varför han måste betala 50 000.Eftersom han håller en termisk detonator!Med Star Wars dagen närmar sig snabbt kändes det var endast lämpligt att mitt nästa projekt var en Star Wars en. Har redan gjort en ljussabel, tänkte jag...

K'NEX motoriserade gå AT-TE från Star Wars

I denna kompatibel kommer att jag visa dig hur man bygger en K'NEX promenader alla terräng taktiska Enforcer (även känd som AT-TE), från Star Wars-filmer och Clone Wars-serien. Modellen är helt motoriserade och kan gå över flera terräng såsom: Vinyl...

Star Wars Lightsaber redskap

Jag älskar Star Wars-filmer. Med den nya filmen kom en flod av produkter på marknaden. Varav en var en uppsättning bestick tema som lightsabers. Det ögonblick jag såg dem tänkte jag, "Jag kan göra det". Och jag gjorde med min egen twist. Min lju...

Titta på ASCII-STAR WARS MAC/WINDOWS

Hej stötarna där, Välkommen till TechHead Tutorials:Idag kommer jag visa dig hur man titta på ASCII-Star Wars via "Befalla snabb" (Windows) eller "Terminal" (Mac, Apple). Jag har separerat handledning i två halvor: avsnittet"Mac&q...

Lyser upp Star Wars Holocrons

Jag 3D tryckt två holocrons från Star Wars universum. För en utnyttjade jag bara stl-filer som tillhandahålls av en typ enskilda som gjorde allt designarbete och Inlagd filer på Thingiverse. Jedi Holocron kan hittas här. Ta vad jag lärt mig från att...