Anti mörkerseende enheten ¡¡¡CAUTION, inte säker för epilepsi eller beslag BENÄGNA individer! (4 / 5 steg)

Steg 4: belysning



Nästa steg är att lägga till några kraftfulla LED's för att göra detta blinkande faktiskt effektivt. Den blinkande effekten kallas Flimmer Vertigo och är "en obalans i hjärnan-cellernas aktivitet orsakas av exponering för lågfrekventa flimmer (eller blinkande) en relativt ljus ljus."

Vi använder Power LED , som måste behandlas annorlunda än en normal LED becasu de är verksamma på mycket högre strömmar. Det finns gott om bra Instructables om dem. För tillämpningsområdet för detta projekt kommer vi att hålla det så enkelt som möjligt. Arduino är inte kan leverera tillräckligt ström till enheten en makt ledde direkt, så vi måste använda en extern strömkälla av något slag och en transistor för att byta den. Det liknar arbetar med motorer. Också, eftersom dessa lysdioder är mycket känslig för små förändringar i spänning, så är det bäst att köra dem med en konstant aktuella förare, som vi kommer att bygga.

Referera till schematiska och bilder bifogas ovan



är ansluten till stift 9 på Arduino genom en 2.2 k motstånd att begränsa nuvarande. Sändaren är ansluten till marken och samlaren är ansluten till den negativa sidan av LED. TIP120 fungerar som en switch genom att avbryta anslutningen till marken.



PIN-koden är ansluten till + 9 volt (eller vilket batteri du använder). Utgångsstiftet är ansluten till justera stift genom ett nuvarande bemärkelse motstånd. Detta är kontrollmekanismen här. Värdet av det motståndet dikterar hur mycket ström LM317 gör genom den. Beräkningen är: R(esistance) = 1,25 (voltageReference) /I (strömmen i ampere). Om vi vill 500mA, som är en bra mängd aktuella för dessa lysdioder, skulle motståndet vara 1,25/0,5, eller 2,5 ohm. Detta är en stor artikel om LM317 som en konstant strömkälla med matematik för värmeavledning också. Vi kommer att använda 4 1/4W 10 Ohm motstånd parallellt, vilket kommer att ge oss 2,5 ohm på grund av detta.
Kontrollera att Base TIP120 är ansluten till PIN 9, och ledde variabeln sätts till 9 och sedan testa enheten igen. Det bör vara mycket obehagligt. Kom ihåg att allt du behöver göra är att sätta lamporna på att stänga av! Se bara till att du kommer ihåg där strömbrytaren är.
Detta är den sista koden:

int ledde = 9. HÖG uteffekt LED
int IRsensorPin = 2; Infraröd Sensor stift
int IRsense = 0; IR-Sensor värde
int brightnessPin = 3; Omgivande ljusstyrka Pin
int ljusstyrka; Omgivande ljus värde
float period. Lagra vår puls bredd Period
flyta hertz = 9. Frekvensen av blinkande
flyta bredd = 0,2; PWM med våra flashning
float onTime, offTime; Hållare för faktiska fördröjningstider
void setup() {
pinMode ledde (, OUTPUT); Ange Power LED
Serial.BEGIN(9600); Starta följetong
period = (1/hertz) * 1000; konvertera Hertz till millisekund fördröjningstider
onTime = period * bredd. beräkna tid
offTime = period * abs(1-width); beräkna Off tid
}

void loop() {
ljusstyrka = analogRead(brightnessPin); Läs omgivande ljusnivå
Serial.Print ("B:"); Serial.println(Brightness); skriva ut värdet för DEBUG
IF(Brightness < 300) {//start IR avkänning om omgivande ljusnivån är under denna nivå
IRsense = analogRead(IRsensorPin); Läs IR-sensor
Serial.Print ("IR:"); Serial.println(IRsense); skriva ut värdet för DEBUG
IF(IRsense > 80) {//if IR sensorn känner IR-ljus
Vertigo(); Flash Light
}
annat digitalWrite (ledde, låg); om inte, hålla LED av
}
}

void vertigo() {//Flash LED
bool blinkande = 1; en hållare för delstaten blinkande (sant eller falskt)
While(Flashing == 1) {//if blinkande stämmer
Flash LED till förutbestämd kurs
digitalWrite (ledde, högt);
Delay(onTime);
digitalWrite (ledde, låg);
Delay(offTime);
IF(analogRead(brightnessPin) < 300) blinkande = 1; om omgivande ljus nivåer upphov (dvs. du slå på en ljus) vända blinkande false
annars blinkar = 0; om de inte... fortsätter att blinka
}
}

Se Steg
Relaterade Ämnen

DIY IR mörkerseende enheten

jag har varit involverad med airsoft för ungefär två år att vara knuten till en stor lokal grupp av människor i vårt samhälle som träffas regelbundet och har schemalagt spel, ops och händelser. Airsoft är en stor sport och hobby som främjar lagarbete...

"Bara inte få kläm på det" eller "Jag vet varför axe huvudet flyger"

Förhoppningsvis några av y'all fångade "Rocky och Bullwinkle" hänvisningen, om inte, jag skyller samhälle... Detta är en varnande berättelse om vad man inte ska göra när du är rekonditionering/re-halfting en vintage axe huvud.Innan vi går för lå...

Hur du döljer filer du inte vill att andra ser och eller läsning.

Detta Instructable visar hur du ändra formatet på en fil för att göra den värdelös om du inte vet vilken typ av fil det ursprungligen. Till exempel att ändra en mpeg (filmfil) i en txt/doc (textdokument) så du inte kan spela det än mindre se informat...

Hur du stänga ute och stänger ett Program som inte svarar på Windows 7, 8 eller 10!

Som titeln säger - i detta instructable jag ska berätta hur att stoppa ett program när det har fryst eller inte svarar... Om du hittade den här bra, se till att prenumerera på min YouTube-kanal för mer tekniska tips, tutorials och underhållning: http...

Uppgradera din tid tidningen promotion kamera

Det var en otroliga "TV" erbjudande! Bara köpa en ettårig prenumeration på den ärevördiga Time magazine för en låg, lågt pris och få en gratis hög kvalitet 35mm kamera!Oj fungerade Tjena det. Tusentals prenumerationer och tusentals högkvalitativ...

En diet som verkligen fungerar och inte är svårt att hålla.

Låter som en dröm gå i uppfyllelse?Låter som alla andra fordringar? (måste du betala för dem och det är gratis)En kost som har verklig forskning bakom detSlutligen en kost som kan och bör göra det möjligt för dig att leva längre och friskare.Läsa påS...

En relativt enkel snabb på och utanför Knee Brace ändring eller

bromsen när du ser väggen...Jay Leno skulle få att en Snabböversikt...Och det är bromsen inte paus.Cykler.Saker och ting förändras gött och bad men när saker hopar sig på mig,Jag hitta en distraktion och ta en paus från vad stressa mig.Detta är Shiny...

Air-drivna Soft robotar med LEGOs

detta projekt är en uppföljning till mitt Air-Powered mjuk robotstyrda gripdon projekt, baserat på forskning av Whitesides gruppen vid Harvard University. Jag har fått mycket positiv feedback på detta projekt, men en upprepad fråga - "vad händer om j...

$15.00 grundläggande dator?

Tänk dig en mikrokontroller som du kan ansluta en seriell terminal upp till för att få en ok snabb? Vad skulle hända om du har ändrat i kontroll handelsregister kan jag se effekten direkt? Är det verkligen möjligt att ladda ner program på detta chip...

Gör din egen anpassade Arduino kompatibel

jag älskar Ardunio. Jag älskar saker som folk gör med dem och jag älskar att göra min egen. I augusti förra året publicerade jag en Instructable om hur man gör ditt eget frimärke storlek Arduino kompatibel. Detta Instructable visar dig hur du gör en...

ServBot Helm-Megaman DIY PROP

Material: * Obs: alla material är på usd, beräknade kostnad $40-50 (Trial and Error)2 runda boxar (en mindre än de andra ca halv längd) pris varierar från $10-20 beroende på material den är gjord av. Min var runt $20, eftersom det gjordes av plast-li...

Öde - Lego modell

detta är en Lego modell av Stargate Universe starship öde. Ursprungligen det kommer att bli ett stort lastfartyg eller bärare, men när jag gjort vissa framsteg jag beslöt att ändra det för att likna Stargate craft. På grund av komplexiteten, en stegv...

Folddown arbetsbänk

jag har plågas i år med ett 1 bil garage som inte gav utrymme för en arbetsbänk. Slutligen bestämde jag mig för jag har fått nog och behövs för att komma med en arbetsbänk som skulle vika bort att tillåta parkering av min frus bil, samt vara kraftiga...

Göra dig anonym på webben!

"Hur kan jag resa och kommunicera via Internet utan att spåras eller spionerar på av vem som helst?"Denna handledning kommer att förklara hur du kom till detta!Det finns en mängd skäl till att vilja sekretess för kommunikation på Internet. Jag t...

Schweiziska armén säkring

detta är en mycket enkel Instructable utifrån min egen erfarenhet att be ett verktyg att göra mer än vad den var avsedd att göra. Du läsa det sista steget varningen!Steg 1: Historien Det var 1988. Jag brukade bära ett singelblad lås tillbaka jakt kni...

Wookie Cookies!

Länge sedan i ett kök långt, långt bort fanns en mystisk grupp av läckra lurviga varelser heter Wookie cookies. Tillverkade av choklad, choklad, glasyr och mer choklad, befanns dessa språkvetenskapligt benägna individer vara lätt att laga och äta.Här...

Att göra upplysta Kindle (fjärde generationen) fall

officiellt kindle touch (fjärde generationen kindle) belyst fallet kör 60 dollar, inte ljus kindle mycket effektivt och tydligen är benägna att bryta. Så snarare än att släppa $60 dollar för en $100 enhet. Men med en liten läslampa slukar batterier o...

Flyga 3D med ett plan som modell

Andy Ellison från RCM & E tidning är din guide.3D som har kommit långt sedan Paul Heckles tog sin WOT4 till gränsen med otaliga "3D" maskiner nu tillgänglig. Många år sedan jag var shopping för bitar i Steve Webb modeller av Frodsham när man...

Shotgun Forend skiftnyckel

Detta kommer att guida dig genom de steg som behövs för att göra ett enkelt verktyg att ta bort forend av din hagelbössa för rengöring, underhåll eller att byta den mot en annan. Det är ett lätt verktyg som kan bäras med om din hemifrån. Stilen är ol...