Star Trek vägg Comm (8 / 10 steg)

Steg 8: Koden

Här är koden för Arduino. Denna kod kommer att göra arduino slumpmässigt välja ett nummer från 3 till 7, motsvarar utgångsstift som aktiverar en av fyra röst inspelning moduler. Detta kommer att ske efter en röst modul har lät med en båtsman vissling, kännetecken av denna prop. Koden gör dessutom att väggen Comm reagera på panelen sändaren genom att aktivera den arbetande delen av en walkie talkie, men bara när comm knappen aktiveras.

En svårighet i denna kod är den sigVal delen, eftersom det är verkligen svårt att veta när signalen har anlänt, därför måste du sitta ute på serial monitor medan någon är i det andra rummet trycka på knappen varje minut, men efter timmar sitter jag slutligen såg att det var 3.66v upprepas 3 gånger, det var vad som hände när sändaren aktiverades. När du hittar ditt nummer bland seriella bildskärmen, multiplicera det med 1023 och dela det med 5 att få sista numret som går i den "om (sigVal > = 748) {" linje, och beroende på de tider det upprepar sig du vill ändra den "om (säkerhet > = 3) {" linje.

Om denna kod nedan inte fungerar, prova att ladda ner den filen jag har lagt upp, här koden ger dig en "herrelösa" \"i programmet" fel ibland men den andra, som är samma men med mindre kommentarer, inte.

lång randNumber; Ställa in alla stiften
CONST int sigIn = A3;
int säkerhet = 0;
flyta sigVal = 0;
CONST int waltal = 8;
CONST int ABut = 9.
CONST int ALig = 10;
CONST int AKlax = 2;

void setup() {
pinMode(AKlax,OUTPUT); ställa in pin två för alert horn
ställa in 5 digitala stift att produktionen
pinMode(3,OUTPUT); för de andra inspelningen modulerna.
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(waltal,OUTPUT); att göra walkie-talkie pin en utgång
pinMode(ABut,INPUT); Och alert knappen input.
pinMode(ALig,OUTPUT); Ställa in röd alert ljuset till utgång
pinMode(13,OUTPUT);

randomSeed (analogRead(A1)); Att göra saker verkligen är slumpmässiga.

Serial.BEGIN(9600); Bara så jag kunde räkna ut när vi fick en signal.
}
void loop() {
digitalWrite(13,LOW);
sigVal = analogRead(sigIn); läsa och lagra informationen av pin A3

int ABV = digitalRead(ABut); Läst Alert tryckknappen.

Serial.Print ("Matningsspänning =");
Serial.Print(sigVal*5/1023);
Serial.println("");

randNumber = random(3,7); Att få ett slumptal för den
utgång röst modul pins, exept det
7. som kommer att spela varje gång

IF(ABV == High) {//Checking om knappen trycktes
digitalWrite(AKlax,HIGH); Så låter aviseringen
för (int jag = 0; jag < 6; i ++) {
digitalWrite(ALig,HIGH);
Delay(750);
digitalWrite(ALig,LOW);
Delay(750);
}
Delay(10000);
}
annat {//And om inte hålla ckecking för signalen.
om (sigVal > = 748) {
säkerhet ++;
}
annat {
säkerhet = 0;
}
om (säkerhet > = 3) {
digitalWrite(7,HIGH); Här spelar vi första larm
Delay(2000);
digitalWrite(7,LOW);
digitalWrite(randNumber,HIGH); Sen på eof fyra andra moduler.
Delay(7000);
digitalWrite(randNumber,LOW);
säkerhet = 0;
digitalWrite(waltal,HIGH);
Delay(30000);
digitalWrite(waltal,LOW);
Delay(10000);
}
annat {
}

}
}

Se Steg
Relaterade Ämnen

Star Trek dörrklockan hacka

Jag har alltid varit ett fan av Star Treks och som sådan jag var mycket glada när min rumskompis tog hem en ursprungliga serien Star Trek comm stilpanelen. Jag hade aldrig sett en av dessa men en snabb sökning tog oss till Thinkgeek webbplats där pan...

Star Trek Voyager Uniform

Behöver en Star Trek kostym, jag såg sig omkring och upptäckte att det enklaste att göra skulle vara de från Voyager (tillsammans med de senare säsongerna av DS9). För detta ändamål jag tittat på många bilder och beslutat att göra det från 2 T-shirts...

Lätt Star Trek "Red Shirt" kostym

väntade till sista-minuten till arbeta på din kostym för det Halloweenfest?Inga problem! Gå en Star Trek "Red Shirt" - namnlös säkerhetstjänstemannen som alltid fick dödade på TV show när de strålade ner till en planet.Med dessa instruktioner, d...

Bakgrundsbelyst Star Trek Combadge väggdekoration

För min första Instructable, kommer jag att visa dig hur man gör en bakgrundsbelyst Star Trek Combadge väggdekoration. Min design är som används i Deep Space 9, Voyager och TNG-filmerna.För detta bygga behöver du:20 "x 30" ark skumEn limpistolGo...

Star Trek Cross Stitch: Spock

Cross stitch mönster (i excel och bild form) med Spock från Star Trek. Observera den ifyllda bit inte matchar mönstret på två sätt: 1) ärmen är lite annorlunda eftersom jag hade faktiskt inte mönstret med mig när jag höll på att avsluta det och 2) ja...

Star Trek Cross Stitch: Nästa Generation besättningen

Cross stitch mönster (i excel och bild form) med de viktigaste besättningen från Star Trek: The Next Generation.Steg 1: materialAida 14 antal tyg (mönster skrivet för en 5 x 7" ram)Färger (standard floss färgnummer)Röda tröjor - 817Gula skjortor - 72...

Star Trek Cross Stitch: Den ursprungliga serie besättningen

Cross stitch mönster (i excel och bild form) för Välj besättningen från Star Trek.Steg 1:Aida 14 antal tyg (mönster skrivet för en 5 x 7" ram)Färger (standard floss färgnummer)** Alla **Byxor/skor/krage - svartInsignia/handled dekoration - E3821 (gul...

10-min. Star Trek Phaser blinkande lysdiod mod

jag tänkte på min vän Andy när jag modded en Playmates Classic Star Trek Phaser. Det var förvånansvärt snabb och lätt att göra. Jag ville ha något som dök upp lite bättre och var inte lika farlig som Blu-Ray laser phaser mod (inte att Blu-Ray mod är...

Skapa en Star Trek Communicator edition RAZR

sedan Star Trek communicatorn var inspiration för dagens flip telefoner, varför inte göra din telefon ser mer ut som originalet. Jag gjorde och här är hur.Steg 1: Komma igång Här är det material som du behöver, det är en ganska kort lista;1) ett 2 bi...

Star Wars och Star Trek i Minecraft med hallon sylt Mod

Jag ska förklara hur man a enkelt göra Star Wars och Star Trek (och annan) 3D modeller i Minecraft och (b) flyga ett rymdskepp i Minecraft (eller ens har en annan enhet, som en bat eller en zombie, flyga det!), med hjälp av python exempelskripten ing...

Tri D schack (star trek schack)

Hej alla!så som mitt namn antyder är jag ett stort fan av star trek. Nyligen jag har letat efter instructables om hur man bygger tri d schack men har inte hittat någon... så här är min version.Steg 1: steg 1så det första du material och verktyg:plexi...

Mini Star Trek Galileo Shuttlecraft Popsicle Stick modell

Hej alla! Här är en instructable som kan byggas på en dag - A Galileo shuttlecraft från den ursprungliga Star Trek-serien.Ett nytt koncept när Sci-Fi serien lanserades i 60, shuttlecrafts avsedda att tillhandahålla kort räckvidd transport för upptäck...

Hur man titta på Star Trek

Star Trek är komponerad av serier och filmer. Här är en kort guide att titta på det på sättet jag prefere.Observera att detta är mina idéer, om du är en trekker inte kan du komma överens med dem, men ni vet ju IDIC filosofi.Star Trek & så vidare är v...

Toby Targ från Star Trek

Targs är vildsvin-liknande Klingonska djur med taggar på ryggen. Toby Targ är en lead karaktär i en serie av pedagogisk holoprograms för barn i Star Trek-universumet. I den Deep Space nines "Fascination", Molly leker med en söt fyllda targ kalla...

Star Trek x cykel klockan

detta är en anpassad klocka gjord för någon vars två huvudintressen är Star Trek och rida sin cykel. Efter att titta på Star Trek ikonen ett tag tänkte jag att formen skulle göra en stor utklipp för en kedjedrevet och det här kom att bli.Denna består...

Star Trek 2009 Uhura kostym

gör din egen Star Trek Uhura kostym av en t-shirt!...

Lätt Star Trek Baby dräkt

det var vår nyfödda son första Halloween i år, och naturligtvis att ha en nyfödd vi var kort på både tid och pengar. Men ändå jag ville att han skulle ha Halloween kostym. Jag kom med detta sista minuten idé med saker vi hade runt husetSteg 1: Verkty...

Bygga en Star Trek (LCARS) tema Jukebox, och mer

En dag jag snubblat över den Dos\Windows Jukebox programmet på dwjukebox.com jag hade testat många av de automotive media spelarna där ute men ville en för huset också. Jag använder fortfarande XP och enkel touchscreen stöd var en trevlig överrasknin...

Star Trek Communicator Badge

Communicator emblem var en av en ups att Star Trek: TNG som fastställs på den ursprungliga serien. Detta är ikoner av mest av den senare serien av Star Trek Voyager och Deep Space 9. Om du vill ha några för din nästa halloween eller cosplay händelse,...