Gå til innhold

Tråden for deg som liker hjemmeelektronikk og mikrokontrollere


Anbefalte innlegg

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x3F, 20, 4);

int RedLED = 3;
int GreenLED = 5;
int BlueLED = 6;
int button = 2;

int buttonState = 0;
int lastButtonState = 0;

void setup() {
  lcd.init();
  lcd.backlight();
  lcd.clear();
  Serial.begin(9600);
  pinMode(RedLED, OUTPUT);
  pinMode(GreenLED, OUTPUT);
  pinMode(BlueLED, OUTPUT);
  pinMode(button, INPUT_PULLUP);

  lcd.setCursor(1, 0);
  lcd.print("RGB VALUE CATCHER!");

  lcd.setCursor(0, 1);
  lcd.print("Red");

  lcd.setCursor(7, 1);
  lcd.print("Green");

  lcd.setCursor(16, 1);
  lcd.print("Blue");

  lcd.setCursor(0, 2);
  lcd.print("---    -----    ----");
}

void loop() {
  buttonState = digitalRead(button);

  int R = analogRead(A0);
  int G = analogRead(A1);
  int B = analogRead(A2);

  int brightness1 = map(R, 0, 1023, 0, 255);
  int brightness2 = map(G, 0, 1023, 0, 255);
  int brightness3 = map(B, 0, 1023, 0, 255);
  
  analogWrite(RedLED, brightness1);
  analogWrite(GreenLED, brightness2);
  analogWrite(BlueLED, brightness3);


  if (buttonState != lastButtonState) {
    if (buttonState == LOW) {
      Serial.print("R: ");
      Serial.println(brightness1);
      Serial.print("G: ");
      Serial.println(brightness2);
      Serial.print("B: ");
      Serial.println(brightness3);

      lcd.setCursor(0, 3);
      lcd.print("   ");
      lcd.setCursor(0, 3);
      lcd.print(brightness1);

      lcd.setCursor(8, 3);
      lcd.print("   ");
      lcd.setCursor(8, 3);
      lcd.print(brightness2);

      lcd.setCursor(17, 3);
      lcd.print("   ");
      lcd.setCursor(17, 3);
      lcd.print(brightness3);

    }
    else {

    }
    delay(50);
    lastButtonState = buttonState;
  }
}
  
  
  
  
  

Her er koden for den som vil lage noe lignende. 

 

Lenke til kommentar
Videoannonse
Annonse

Fant en eldgammel strømforsyning etter min far som sikkert må være minst 30 år gammel og den har stått i hylla de siste 20 årene helt ubrukt. 

Tenkte å teste denne i dag og får den ikke helt til å fungere. Er det noen her som har knennskap til slike enheter som har en god forklaring?

Jeg måler AC 229V inn på transformatoren og jeg måler AC 26V ut fra transformator og helt frem til til kontaktene til fremsiden på boksen. Slår jeg multimeteret over på DC, så måler den nesten ingenting. Kun noen mV. 

På skiltet forran står det at det skal være 5V og maks 2A output (DC). Hva er det som kan være galt her? 

transformer1.thumb.JPG.a47e4ceb260b7b99d8cc94a4927b581a.JPG

transformer2.thumb.JPG.5e4afb6d750867185a4bfd05dfb26efd.JPG

 

Lenke til kommentar

Er vel ganske åpenlyst hva som er galt. Mangler jo en hel masse komponenter, blant annet kanskje den mest kritiske komponenten nemlig likeretteren. Får ikke DC rett ut av en transformator. 

Det ser ut som den har feilet og at noen har tatt ut kretskortet og koblet transformatoren rett på utgangspinnene. Du trenger ny likeretter, kondensatorer og regulator for å få den original. Ut ifra navnet på forsiden så kan det se ut som det har vært en LM7805 regulator inni der på et eller annet tidspunkt. Dette er jo en lineær regulator så trekker du maks effekt ut så blir det ganske varmt. 

Lenke til kommentar
Mr. A skrev (28 minutter siden):

Er vel ganske åpenlyst hva som er galt. Mangler jo en hel masse komponenter, blant annet kanskje den mest kritiske komponenten nemlig likeretteren. Får ikke DC rett ut av en transformator. 

Det ser ut som den har feilet og at noen har tatt ut kretskortet og koblet transformatoren rett på utgangspinnene. Du trenger ny likeretter, kondensatorer og regulator for å få den original. Ut ifra navnet på forsiden så kan det se ut som det har vært en LM7805 regulator inni der på et eller annet tidspunkt. Dette er jo en lineær regulator så trekker du maks effekt ut så blir det ganske varmt. 

Ja, du kan ha rett i det. Jeg har ikke stor kjennskap til gamle strømforsynere desverre. Jeg forstår jo at det må være en likeretter der selvsagt, men trodde det kanskje var noe slikt innebygd i transformatoren. 

Egentlig kan jeg vanskelig forestille meg om at denne er tuklet med. Men jeg sier heller ikke at man kan utelukke det 100%. 

Hvor mye strøm kan man egentlig trekke fra en slik transformator? Jeg regner med det er likerettingskretsen som evt. blir flaskehalsen kanskje?

Lenke til kommentar
toreae skrev (11 minutter siden):

26VAC er jo alt for høy spenning for å få 5VDC ut. Blir jo mellom 10 og 20% effektiv. Er trafoen byttet også?

Jeg kan ikke forestille meg at denne er byttet... men jeg vet jo ikke 100% sikkert...

Er vel ikke noen stor sak og lage en krets som gjør 26VAC til 5VDC? En triac eller evt. 4 dioder, en stor kondensator og en voltregulator er vel alt som skal til... i teorien vertfall..?

Lenke til kommentar

Triac er vel egentlig en komponent som gjør det samme som fire dioder hvis jeg har forstått rett. ?
 

Jeg fant en gammel batteri "akkumulator" også som minst er like gammel. Denne skal klare og lade 6 og 12V batterier med intill 2 ampere. Når jeg måler spenningen på output ledningene så får jeg 0 VDC men 14.6 VAC..... batterier lades vel ikke med AC? 

Litt pussig at det er akkurat det samme problemet med denne. Her er noen bilder av den.

5FC01635-E8D8-402B-9FEE-655B272772FB.thumb.jpeg.955a1ce9e899dc4cb96301291e883964.jpeg


3D877D0C-884D-4111-B845-E7E8D1965929.thumb.jpeg.4621fe12990ce942517a0d094deaa673.jpeg

9E20E233-B0B3-4079-A15F-41AE885D7876.thumb.jpeg.9940fb73d8f5125a22d5a774edee0b5f.jpeg

Lenke til kommentar
Bjerknez skrev (41 minutter siden):
Mr. A skrev (42 minutter siden):

En triac er vel i korte trekk en transistor for AC. Det du tenker på er en likeretter også kalt bridger rectifier på engelsk som består av 4 dioder i en ferdig pakke. 

Ahh... ja, det stemmer selvsagt. Takk for rettelsen :) 

Det synes jeg var litt kort forklaring. Lengre forklaring følger:

En thyristor er en styrt diode som slåes på (via Gate), og slås av når det ikke går strøm igjennom den. En triac er som thyristor, men virker begge veier. Trigges på (via Gate), og går av strømmen går under minimumsstrømmen-

Lenke til kommentar
Bjerknez skrev (1 time siden):

Triac er vel egentlig en komponent som gjør det samme som fire dioder hvis jeg har forstått rett. ?
 

Jeg fant en gammel batteri "akkumulator" også som minst er like gammel. Denne skal klare og lade 6 og 12V batterier med intill 2 ampere. Når jeg måler spenningen på output ledningene så får jeg 0 VDC men 14.6 VAC..... batterier lades vel ikke med AC? 

Litt pussig at det er akkurat det samme problemet med denne. Her er noen bilder av den.

5FC01635-E8D8-402B-9FEE-655B272772FB.thumb.jpeg.955a1ce9e899dc4cb96301291e883964.jpeg


3D877D0C-884D-4111-B845-E7E8D1965929.thumb.jpeg.4621fe12990ce942517a0d094deaa673.jpeg

9E20E233-B0B3-4079-A15F-41AE885D7876.thumb.jpeg.9940fb73d8f5125a22d5a774edee0b5f.jpeg

Men er det noen her som har en forklaring hvorfor jeg måler 14.7V AC ut på denne og ikke DC? Forøvrig det samme "problemet" som jeg hadde med den første strømforsyneren jeg la inn. 

merk at disse enhetene jeg har testet er veldig gamle og har ikke vært brukt på minst 20 år. Jeg har åpnet dem opp og jeg kan ikke se noen åpenbare feil. Men hvis disse skal gi DC ut, så må det jo være noe galt ett sted.

Lenke til kommentar
toreae skrev (13 timer siden):

Litt lite info for å kunne si noe. Bilder viser verken stor kondis eller (bro)-likeretter.

Uten stor kondis og med  6V 2A, eller 12V 1,7A uten noen bryter for 6/12V... Kanskje er det  kun en diode i likeretteren og den er kortsluttet?

Disse er uansett veldig gamle, så jeg har bestemt meg for å rive ut innmaten i disse og heller lage en mer moderne krets. Som feks. En power supply med forskjellige spenninger etc. eller kanskje en led driver. Selve boksene er jo i metall og er skrudd sammen med skruer så dem er fine og bruke til andre prosjekter også. Tenkte jeg skulle sandblåse disse og lakke dem. Rett og slett lage noe litt stilig ut av dem. 

den gamle innmaten er vel neppe noe jeg gidder og ta vare på uansett. :) 

Lenke til kommentar

Da har jeg fått ut innmaten og slipt bort emaljen på en av de gamle boksene, samt sprayet på primer. Neste steg i prosjektet blir å våtslipe samt lakkere dem. 

Bare så det er sagt så er jeg så absolutt ingen lakkerer og dette gjøres med spraybokser i en støvete kjeller så målet er ikke et perfekt resultat, men et resultat som er langt bedre enn det var :) 

Her er noen foreløpige bilder:

754E10FE-B531-4B40-BA22-FAE6FE27DF82.thumb.jpeg.6a9cec8ecd69e2a7a5e68ba8c4d17417.jpeg
 

11871697-1BBD-4D6E-B9D8-2E7E1DE3B958.thumb.jpeg.e74ebb392ed9c3118b013f277eb9994b.jpeg

9B6E8F5A-2ABE-4804-8611-C82D67B6CF91.thumb.jpeg.f3b903f79dd9d469bba84528b3d289b8.jpeg

6017A60E-8CCB-4D07-82AC-5F9475EFC25F.thumb.jpeg.c59a50eecba0d6b173c3bb7eb9fa8b70.jpeg

31439BE7-876D-4E41-B17A-098D6D3D524A.thumb.jpeg.990fb6e260d26a3267f5b3fc4a1c3cea.jpeg

09309144-0D68-4355-8A5C-278B7DCC1AA3.thumb.jpeg.be750904d8a72cfb780c812ebc52b7d3.jpeg

Lenke til kommentar

Mens jeg venter på at lakken skal tørke, så laget jeg meg en enkel 12V polaritetssjekker/tester hvor jeg brukte to LED dioder, en motstand og en gammel gjennomsiktig kulepenn :) 

Billigere 12V tester enn dette får man ikke  kan ikke tenke meg denne kostet mer enn 2 kroner og lage  

E54F7B49-C70B-4A7F-9EF5-02A0349B9FCA.thumb.jpeg.231e3c977289f88e107c675278d512be.jpeg

562681B1-982B-4A5D-8832-A6590EFA0A35.thumb.jpeg.930ad6318e78f334dcd3fd752fac4b7e.jpeg

066529B6-6665-42BC-8BBB-F282DFB937AB.thumb.jpeg.f3ca68bb2e70df9c04e99dd0859e364a.jpeg

321404E5-4EFD-4694-B6A8-09715D6BB4E5.thumb.jpeg.d50a1363aa45d580c7f868edd9068195.jpeg

Endret av Bjerknez
Lenke til kommentar
toreae skrev (Akkurat nå):

Har en likedan. Funnet på gjennbrukstasjon. Bygd om med bryter for å brukes med lavere spenning. Volt/Ampermeter virker dog ikke. Og min har grønn kasse.

Grønn kasse? Kan du ta bilde av den? 

Jeg jobbet nemlig på Mascot (Noe min far også gjorde) men denne er nok for gammel til at jeg har hatt noe med den å gjøre. Men hadde vært artig å sett den, for jeg kan ikke huske at grønn kasse var noe som ble produsert på Mascot. Så sant den ikke er lakkert eller noe da?

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...