Gå til innhold

Hvordan få 5 lys til å blinke? Loddeprosjekt


Anbefalte innlegg

Videoannonse
Annonse

Arduino er kult det altså, men for å få et LED til å blinke er det vell litt overkill... I alle fall hvis en skal ha det som en permanent krets (Arduinoen koster jo litt).

 

Hvis det derimot handler om å lære seg elektronikk og en bare vil ekspirimentere, så kan en jo vurdere en Arduino.

 

En 555 krets er en perfekt løsning for å lage en krets for å blinke LEDs.

Lenke til kommentar

Nå har jeg aldri gjort noe slikt før, men planen er å ha en logo som skal pulsere, og ha mulighet til å kontrollere lysstyrken, og en annen som bare lysstyrken skal kunne reguleres på. Finnes det en enkel måte å gjøre dette på. Som sagt så har jeg aldri gjort dette før. Fint om dere kan linke til delene jeg trenger i butikker :thumbup:

Lenke til kommentar

her er en arduino med div komponenter, nokk en 555 krets å mye mye mye mere. et bra kit om du vil begynne å lære om arduino og elektronikk. http://www.robonor.no/mag/default/arduino/kits/arduino-inventors-kit.html

 

http://www.robonor.no/mag/default/arduino/boards/arduino-uno-202.html

 

søk på Arduino på youtube så finner du mange kule videoer av ting folk har leget med det, ting du kan gjøre osv, mye hjelp å få der.

 

her er det første jeg lagde da jeg fikk det kite jeg har linket til deg der oppe:

http://www.youtube.com/user/formulaformula1133?feature=mhee

 

her har du et større lodde prosjekt;) programert på arduino:

 

kan å nevne at hvis du kun skal ha komponenter til den 555 kretsen så kan du bestille denne tror jeg: http://www.robonor.no/mag/default/arduino/kits/starter-sett-med-byggeelementer.html (mangler resistorer..) er fortsatt mye mere her en hva du trenger, den 555 kretsen består ikke av så mange komponenter, så tror det e like greit å bare bestille dette? : p får se hva andre mener : p

Endret av Formula90
Lenke til kommentar

Takker for svar :thumbup:

Det går ikke an å bare lodde noen ledninger til noen AA-batterier, for å så lodde på f.eks. denne: http://www.dealextreme.com/p/8-mode-led-emitter-driver-3-7v-8-4v-input-2-pack-10421

Å deretter lodde på LEDene, eller?

 

Legger ved et bilde av det jeg har tenkt på, der det røde er det som skal pulsere.

Tror dere det er gjennomførbart? Sånn for en nybegynner?

post-221608-0-53034000-1328179907_thumb.jpg

Endret av Gekko96
Lenke til kommentar

Det er et kunst og hånvdverksprosjekt som vi har på skolen. Jeg tenkte å lage en spillholder men en stilig dør. Tenkte dette skulle være på døra.

Men jeg må vite om det kan fungere? Er det også mulig å lodde på noe som gjør at jeg kan regulere lysstyrken på LEDene?

Lenke til kommentar

Lysstyrken kan du regulere ved hjelp av et potensiometer (regulerbar resistor). Men potensiometeret vil ikke gi deg mulighet til å blinke med dem. Du kan regulere lysstyrken, blinke osv. med en arduino. Det tar deg 10 minutter dersom du blir veiledet av noen som kan det. Det koster ikke mye, og du vil ha mye mer glede av den i ettertid. Kall det gjerne overkill med en arduino for å blinke noen leds, men tro meg, du får nytte av den senere.

Lenke til kommentar

Hei.

 

Det som kunne være stilig på et slikt prosjekt som du skisserer her, er om lyset hade fadet inn og ut, i stedet for å bare blinke.

Den enkleste måten å få det til på, er å lage en lavfrekvent sinus- eller trekant oscillator.

Blir penest med sinus, da vil lyset øke gradvis fra null til maks og ned igjen på en fin måte.

 

Om man da legger inn et par potentiometer for å regulere hastigheten på sinusen samt maks spenning ut, så blir det bra.

 

Trenger ikke mange komponenter for å lage det, kommer langt med en op-amp og en transistor, samt noen motstander, kondensator og potmeter.

 

Plexiglass (acryl) er et materiale som kan brukes for å lage lyset mere diffust, eller lyse opp en større flate med.

Lenke til kommentar

Til dette forøket ble det brukt en krets til ca 15 kr + 10 rgb led.

 

 

lysstyrke og evt fading skrives i programmet

 

		PORTD = lpd[(tell1)];
  			PORTC = 40;
  			PORTB = lpb[(tell1)];
			_delay_us(30);         // Tid grønn på
               PORTD = lpd[(tell2)];
  			PORTC = 24;
  			PORTB = lpb[(tell2)];
			_delay_us(4);         // Tid rød på

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...