Motion Sensing Beaded gordijn (1 / 7 stap)

Stap 1: Controleer het fundamentele circuit



Na het circuit diagram hierboven, draad één RGB LED en de sensor van de motie tot en met de Arduino (Opmerking: Controleer het gegevensblad voor uw bijzondere bewegingssensor voor bedrading). Voer de onderstaande code en bevestigen dat de LED door alle drie kleuren in unison loopt wanneer de bewegingssensor beweging detecteert.

U kunt de code voor het wijzigen van de kleur van de LED en maken welk patroon je wilt aanpassen. Ons had twee LEDs (gewoon sluit deze dan aan drie ongebruikte PWM pinnen) en stelde te wisselen door middel van koele kleuren (één set LEDs verschoten tussen blauw en rood, anderzijds tussen groen en blauw).

(De werking van de code: de code is eigenlijk een gemodificeerde versie van Sparkfun de code voor het gebruik van een fotoweerstand naar besturingselement LEDs. Als de bewegingssensor "" iets ziet, pieken de spanning in A0. Wanneer de code deze piek detecteert, het loopt de LEDs door hun kleuren en als er geen spike de LEDs blijven uit.)

CODE:

int lightPin = 0; eigenlijk de bewegingssensor

LED leidt verbonden met PWM pinnen
Const int RED_LED_PIN = 9;
Const int GREEN_LED_PIN = 10;
Const int BLUE_LED_PIN = 11;

Gebruikt voor het opslaan van het huidige intensiteitsniveau van de individuele LED 's
int redIntensity = 0;
int greenIntensity = 0;
int blueIntensity = 0;

Lengte van tijd dat wij elke kleur
Const int DISPLAY_TIME = 50; In milliseconden
VOID Setup
{
pinMode (ledPin1, OUTPUT); Hiermee stelt u de led pin aan output
pinMode (ledPin2, OUTPUT); Hiermee stelt u de led pin aan output
pinMode (ledPin3, OUTPUT); Hiermee stelt u de led pin aan output
Serial.begin(9600);
}

void loop
{
int lightLevel = analogRead(lightPin); Lees de bewegingssensor

Serial.println(lightLevel);
Als (lightLevel < 650) {//if de sensor ziet motion (spanningspieken boven de drempel)
Cyclus kleur van rood tot groen
(In deze lus verruilen we 100% rood, 0% groene op 0% rood, 100% groen)
voor (greenIntensity = 0; greenIntensity < = 255; greenIntensity += 5) {}
redIntensity = 255-greenIntensity;
analogWrite (GREEN_LED_PIN, greenIntensity);
analogWrite (RED_LED_PIN, redIntensity);
delay(DISPLAY_TIME);
}

Cyclus van kleur van groen tot blauw
(In deze lus verruilen we 100% groen, 0% blauw op 0% groen, 100% blauw)
voor (blueIntensity = 0; blueIntensity < = 255; blueIntensity += 5) {}
greenIntensity = 255-blueIntensity;
analogWrite (BLUE_LED_PIN, blueIntensity);
analogWrite (GREEN_LED_PIN, greenIntensity);
delay(DISPLAY_TIME);
}

Cyclus van blauw door op rood
(In deze lus verruilen we 100% rood, 100% blauw, 0% rood tot 0% blauw)
voor (redIntensity = 0; redIntensity < = 255; redIntensity += 5) {}
blueIntensity = 255-redIntensity;
analogWrite (RED_LED_PIN, redIntensity);
analogWrite (BLUE_LED_PIN, blueIntensity);
delay(DISPLAY_TIME);
}
}

else {//if de sensor niet zien iets
analogWrite (RED_LED_PIN, 0);
analogWrite(BLUE_LED_PIN,0);
analogWrite(GREEN_LED_PIN,0);
digitalWrite(ledPin1,LOW);
digitalWrite (ledPin2, laag);
digitalWrite (ledPin3, laag);
}
}

Gerelateerde Artikelen

Motion Sensing Outlet

Motion Sensing Outlet

Hallo!Vandaag zal ik onderwijzen u hoe maak je een motion sensing outlet!Zoals altijd heb ik een video voor het documenteren van het project in stap 2Zijn perfect voor Halloween, gewoon plugin uw favoriete decoratie, en wanneer de sensor detecteert d
Motion sensing Lego figuur nachtlampje

Motion sensing Lego figuur nachtlampje

Sinds hij een vader ongeveer een jaar geleden, vind ik mezelf vreemd aangetrokken tot dingen zoals Lego, Scalextric en afstandsbediening speelgoed "voor mijn zoon". Ik vind ook dat ratherjust dan het kopen van speelgoed die ik wil maken van pers
Motion Sensing microprocessor gecontroleerd Night Light

Motion Sensing microprocessor gecontroleerd Night Light

opstaan 's nachts naar de badkamer of wat is gewoon een heel stuk beter geworden op de rekening van mijn motion sensing nachtlampjeIk plaats deze onder het bed en zodra je opstaan de sensor detecteert de beweging en komt het licht.Dit nachtlampje maa
Motion Sensing Digitale Camera & Alarm (alias de Critter Cam)

Motion Sensing Digitale Camera & Alarm (alias de Critter Cam)

Welkom op mijn instructable op hoe maak je een Arduino-gecontroleerde motion sensing camera en alarm!De motivatie achter dit project, dat ik heb in mijn klas elektronica aan het Pomona College gewerkt, was de noodzaak om te houden van weg varmints (m
Motion Sensing Eye

Motion Sensing Eye

ik heb altijd al iets met mijn LED-dot matrix-scherm, te maken en dus wanneer ik vond een oude alarm motiesensor ik precies wat wist te maken, een Motion Sensing Eye!Dit instructable zal hopelijk afwerking met u hebben een werkende dmd, dat wordt wee
Uw Gift voor muziek wakker — — Motion Sensing jas

Uw Gift voor muziek wakker — — Motion Sensing jas

In de afgelopen jaren is de toepassing van somatosensorische technologie wijder. In het leven is het meest onlosmakelijk met elkaar verbonden met ons kleding, zoals jas. En muziek is een prachtige genieten. Somatosensorische technologie, jas, muziek,
Gereguleerde Outlet - beweging van een motion sensing licht

Gereguleerde Outlet - beweging van een motion sensing licht

voorstellen dat u een trick-or-treater naar de meest enge huis op het blok. Na gaan langs alle ghouls, spoken en begraafplaatsen eindelijk je naar de laatste pad. U kunt de snoep in een kom voor je zien! Maar dan opeens een spook springt uit voor je!
Arduino Motion Sensing Alarm

Arduino Motion Sensing Alarm

Dit Instructable zal u tonen hoe maak je een motion sensing alarm met behulp van een Arduino microcontroller. Dit Instructable begeleidt de video 'Making een Motion Sensing Alarm', die ik heb ingesloten.Stap 1: Welke onderdelen u nodig hebtVoor dit A
Android Motion Sensing intelligente spiegel

Android Motion Sensing intelligente spiegel

We besloten dat we een spiegel nodig in onze keuken, en ik was ook van bewust dat mijn familie hun smartphones gebruikt om te controleren weer, agenda-afspraken enz voordat je de kinderen klaar en kop uit voor de dag.Ik had vele grote voorbeelden van
DIY Beaded gordijn ~

DIY Beaded gordijn ~

In dit project leert u hoe maak je een gerolde gordijn voor thuis! Dit eenvoudige maar sprankelende kralen gordijn ontwerp heeft net toegevoegd splash van kleuren op uw kamer en het is echt gemakkelijk-aan-do!Stap 1: benodigdheden:Transparante acryla
DIY Motion Sensing Fan/plafondlamp *** 5$ Energy Saver!!! ***

DIY Motion Sensing Fan/plafondlamp *** 5$ Energy Saver!!! ***

Nu wanneer ik lopen in mijn kamer (of mijn kat :) mijn lichten automatisch pop op voor mij! Ik ga u tonen hoe voor onder $5 aansluiten van een motiesensor aan je plafond armatuur in dit project! Dit is wat er gebeurt. Wanneer de bewegingssensor beweg
Motion Sensing Air Raid Siren met koppelen een!

Motion Sensing Air Raid Siren met koppelen een!

HalloIedereen wil voorkomen dat er ongewenste gasten / dief's uit de buurt van ons huis.Dus, ik heb deze Home Security Project een AIR Raid Siren audiobestand af te spelen.(Ik weet luchtaanval sirenes werden gebruikt voor nucleaire aanvallen maar een
Programable Motion Sensing nachtlampje

Programable Motion Sensing nachtlampje

Ik heb altijd moeite vinden lichtschakelaars tijdens het midden van de nacht in het donker of invoeren van een donker kamer wanneer ik thuis ben. Dat is waarom ik heb dit aangepast en programmeerbare nachtlampje.Voor dit ontwerp op maat nachtlicht wi
LinKit een Motion Sensing kerstboom gezondere

LinKit een Motion Sensing kerstboom gezondere

Dit Project zal zitten onder uw kerstboom en het gevoel van elke beweging. Als de motie is voelde zal dan het betalen een "Ho Ho Ho" Santa's stem of "Jingle Bells" instrumentaal geluid. (Kan worden geselecteerd in Code.)Dit Project is