Gå til innhold

[Løst]Send tre pulser med tidsdelay. Mikrokontroller?


Anbefalte innlegg

Jeg har et prosjekt som trenger å blinke tre stk LED-lys på forskjellige tidsintervaller, etter en hendelse skjer (trigger).

 

Høres enkelt ut sant? Vel, jeg sitter fast. Her er et godt tidspunkt å studere vedlagt bilde.

Jeg har en motion detection sak, som sender en puls når den oppdager bevegelse. Når den pulsen kommer ønsker jeg at følgende skal skje:

 

Trigger-mekanismen deaktiveres, og rutinen starter:

 

LED 1 blinker en gang

Det ventes 5 sekunder

LED 2 blinker en gang

Det ventes 5 minutter

LED 3 blinker en gang

 

Triggermekanismen er aktivert, og klar for å registere nye bevegelser.

Dette er til et alarmanlegg jeg holder på å lage. Et lite DIY-prosjekt :)

 

Egentlig håper jeg dette lar seg gjøre med kondensatorer og slikt, at jeg slipper en mikrokontroller da jeg ikke kan så mye på det. Men hvis jeg trenger det, er det enkelt å lage en slik sekvens med en PIC-kontroller f.eks ?

 

Jeg har både en 12v, og en 5v til å benytte til trigger-sekvensen.

post-200533-1252846197_thumb.jpg

Endret av pepsimax007
Lenke til kommentar
Videoannonse
Annonse

Det enkleste er nok som du sier å bruke et par kondensatorer og to pot-metere som du kan finjustere timingen.

 

Ellers er det enkelt å programmere også. Du trenger bare å lage et par telle-løkker som starter når inngangen blir trigget. Den ene teller opp til 5 sek. og sender ut en puls på en utgang. Den andre teller opp 5 minutter før den sender ut.

 

EDIT: glemte å se at det allerede var løst :roll:

 

Hvordan løste du det?

Endret av janingar
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...