Färg kalibrera RGB lysdioder med en Arduino (1 / 5 steg)

Steg 1: Problem och lösning



Du kommer inte att kunna få bra kalibrering av en enkel Arduino med trimmare därför: det finns inget lågpassfilter på AVCC ingång på Arduino styrelser, äkta eller inte. Den enda Arduino variant jag hittat som har det beskrivs i detta instructable.

På vanliga Arduinos förbinds den AVCC ingången direkt till den normala VCC ingång, vilket innebär spänningsfluktuationer när Arduino gör något annat samtidigt kontrollera analoga ingångar. Mer specifikt, leder detta till en massa oväsen i analogRead avläsningar när testet lysdioder är på.

Så du inte kommer att kunna installera en induktor på AVCC ingång på Arduino, måste du använda några andra bypass. Det finns tre enkla sätt att göra det.

1. sätt en 100nF kondensator mellan AREF stift och GND. I själva verket denna strategi är tydligt definierad i Atmega databladet, men på något sätt det gjorde inte det till Arduino docs. Det är en bra idé att förvara locket det om du använder ADC (analogReads) i ditt projekt, eftersom det gör behandlingen mer tillförlitliga. Men "säkrare" betyder inte "exakt" – har du fortfarande några buller, men inte en kritisk fråga. Framför allt, du fortfarande inte kommer att kunna få nollor och 1023s i produktionen, och i själva verket felen varierar varje gång du ansluter Arduino.

2. Använd en separat 5v strömförsörjning för ADC ingångar. Nämligen, ansluta den till järnväg som trimmare får deras 5v från; Glöm inte att ansluta GNDs av båda nätaggregat tillsammans. Se till att du ansluter externa behörighet efter att vrida på Arduino, bara i fall. Denna metod kommer att ge ännu bättre avläsningar, men vissa fel är möjligt på grund av skillnaden mellan exakta spänningar av två varor såsom (4.98v på Arduino) och 5.23v av externa leveranser. Denna metod är mer tillförlitliga, kommer du att kunna se 1023s och nollor, men blir det buller (kontrollera skärmbilden ovan).

Det är möjligt att ansluta denna yttre spänning till AREF stift, ställa in analogReference() till externa (således ändra registret ADMUX därmed). Ett varningens ord: Jag rekommenderar inte det som det är möjligt att skada Atmega chip om du gör något fel. Kontrollera anvisningarna här.

3. bästa resultat uppnås om två separata Arduinos används, en för ADC saker, andra för test lysdioder. Det kan se ut som en overkill, men i själva verket är det bästa alternativet av två skäl. För det första, de flesta av oss Arduino hobbyister har alltid en massa billiga kinesiska Nanos liggande, rätt? För det andra, och viktigare, är praxis att dedicera olika styrenheter till olika aktiviteter faktiskt en rekommenderade. Speciellt om dessa uppgifter är så olika som i vårt fall: en försöker få exakta resultat från en ganska svag Atmega ADC, de andra kör makthungriga lysdioderna. Kolla stadig utgången på skärmdumpen ovan.

Se Steg
Relaterade Ämnen

Hur man styr en RGB ledde med en Arduino

I detta Instructable, kommer jag att visa dig hur man styr en RGB LED med en Arduino.För att slutföra detta projekt, behöver du:1 x Arduino (jag använder Arduino Uno R3)1 x RGB LED3 x 150-220 ohm motstånd4 x hoppare ledningar1 x skärbräda1 x dator me...

Controll lysdioder med en Arduino från ett C# programmet

har du någonsin velat styra några lysdioder med din Arduino från ett program som du har skrivit? Tja är jag här att hjälpa dig med just detta. Detta är min första "kan så plz hjälpa mig ute om jag röra upp längs vägen. Och gärna lägga på och ändra ko...

Chalieplexing 4 RGB-lysdioder med 4 trådar på Arduino

Har du alla behov många lysdioder, men bara några sladdar? Då är Charlieplexing en stor sak att prova. Med bara 4 trådar kan du köra 12 ledde med endast 4 motstånd som ett extra skydd och utan någon "informationsövertag" komponent som en 74595 e...

Bass lyhörd RGB lysdioder med Arduino

Denna tutoiral visar dig hur du använder Arduino och styra en uppsättning av lysdioder med musik från datorn. Denna handledning kräver:-Arduino (jag använde en leonardo)-liten skärbräda med bygel ledningar (kit är det bästa)-rgb led strip (jag använd...

Kontroll RGB lysdioder med en handrörelse.

IntroduktionVi var välkomna att hjälpa till vid våra lokala grundskolan STEM natt och behövde en cool demonstration, med lite tid att förbereda.Så, vi tittade igenom tech vi hade liggandes, och kom upp med idén att använda den LeapMotion handen track...

Styra RGB lysdioder med styrenhet

några dagar sedan, jag postat en instructable för styrenhet, som är bara ett fantasinamn för ett prövningsläkemedel läsa en potentiometer och en switch och driver data i den elektriska Imp planner. Om du inte har sett den ännu, kan du kolla det här.I...

Styra två lysdioder med en Arduino och bitVoicer

Så vad jag vill göra här är att göra flera saker med två lysdioder med taligenkänningJag använder bitvoicer kan du få det härSteg 1: Del förteckningSå jag gör detta med som lite delar som jag kan, är här listan:Grön LEDRöd LEDSkärbräda1k ResistorStar...

Ambilight för icke påverkbar RGB lysdioder [använder Arduino]

Först av allt.. Om du inte vet vad Ambilgiht är Check Ambilgiht PhillipsKolla in min andra tutorial om du inte har en arduino TUTeftersom det är samma rgb ledde och samma 3 transistorer som jag använt tidigare varför lägger arduino att fungera?Svaret...

Kontrollera flera lysdioder med en Arduino Uno.

Detta instructable coversssets instruktioner för att använda en mikrokontroller, kallas den Arduino Uno att skapa olika belysning sekvenser på lysdioder, mer populärt kallas lysdioder. Instruktionerna nedan täcker alla de viktigaste stegen i processe...

Raspberry Pi noll - kontroll RGB lysdioder med E-avfall

Hej sparsam Nation,Jag ska visa dig hur man styr en RGB led strip med din raspberry pi och pigpioJag byggde denna krets av e-avfall som består av ett gammalt moderkort och en död strömförsörjningOm videon ovan inte fungerar för dig, prova på länken n...

RGB LED Tutorial (med en Arduino) (RGBL)

Lysdioder är bra. Men med alla projekt man kommer till en punkt där blinkande inte räcker. För dessa fall RGB (röd, grön, blå) är LED svaret.Med en RGB LED du kommer att kunna producera någon färg lyser ditt hjärta önskar.På första använder en RGB LE...

Polisens blixtljus med scanner rgb lysdioder och Arduino

Det är inte en riktig blixt mönster som används av polisen.Bara några öglor programmeras av mig att demonstrera några möjligheter.DISCLAIMER:JAG ÄR INTE ANSVARIGA FÖR ÅTGÄRDER ELLER KONSEKVENSER NÄR DET GÄLLER DENNA TUTORIAL.Använd det endast inomhus...

En 15-LED RGB klocka med Arduino kärna

RGB klockan använder RGB sammansättning-färgmodellen används i alla färgskärmar. Denna modell använder tre "grundläggande" färger, nämligen röda, gröna och blå, för att bygga någon annan "sammansatta" färg av spektrumet. Med RGB klocka...

Flimmer upp till 6 lysdioder med Arduino

Hi det.Julen kommer närmare, och jag undrar om jag kunde sätta lite ljus i mitt rum att komma in i "Julstämning".Men efter en kompis brann ner granen ljus, jag vill inte bränna riktiga ljus in i mitt rum.Så varför inte låta Arduino ljus för dig?...

Bästa RGB lysdioder för ett projekt (WS2812, aka NeoPixels)

När vi arbetar med lysdioder, som vi ofta att kontrollera deras tillstånd (på/av), ljusstyrka och färg. Det finns många, många olika sätt att ordna detta, men är ingen så kompakt en lösning som WS2812 RGB LED. I dess mycket liten 5 x 5 mm-paketet omf...

Ping Sensor kontrollerad RGB-lysdioder

Som en del av mitt projekt här terminen behövde jag för att kunna styra vissa RGB lysdioder med en ping sensor. För mitt projekt ville jag min lysdioder att blekna genom färger men när någon fick alltför nära till projektet jag ville lysdioderna att...

5 x 5 rgb lpd6803-ledde matrisen arduino kontrollerade

vad:en 5 * 5 rgb ledde matrisen, gjorda med arduino och lpd6803 baserat lysdioder från adafruit.med pir-sensor, det går på om den upptäcker rörelser och en IR-distace sensor, 1 animation visar avståndet du har från sensorn:).movie1Varför:eftersom des...

UFO projekt - Color Ändra glödande Radio kontrollerade flygplan - RGB lysdioder är awesome!

I love R/C Airplanes.Jag älskar saker som lyser upp.Jag älskar fotografi.sätta ihop dem och du kan spela på natten!Varning *** människor kommer galen om du gör detta projekt och flyga det framgångsrikt. Polisen och air traffic styrenheter kommer att...

Kedjad humör-ljus med hjälp av hög effekt RGB lysdioder

jag har startet projektet mer än ett år sedan och arbetar på den på och av sedan dess. Nu är det äntligen gjort.Målet var att ha en snygg humör-ljus för mitt vardagsrum, inspirerad av en standard belysning konsol en vän hade en gång (med färgade lamp...