Arduino kontrollerade makt källa (7 / 12 steg)

Steg 7: Full schemaitic av enheten




Här kan du se den full schematiskt av makt leverans blocket.

Jag vill göra här följande förklaringar:

  • Den digitala potemtiometer är I2C typ - den kommunicerar med arduino genom den SDA, SCL stift (A4 och A5 arduino stift)
  • Arduinoen levereras av renad, men inte reglerade spänningen av makt leverans kit. - Detta begränsar input, även den tillverkade spänningen till acceptabel för arduino spänning på ~ 12V DC. Om det behövs högre ingångsspänning, arduino tillhandahållas av några mellanliggande regulator chip (till exempel 7808,7809,7812)
  • Den producerade av arduino styrelsen 5V används som matningsspänningen för digital potentiometern.
  • Knappen är ansluten till det digitala arduino stiftet 4. Den använder biblioteket "Button", fäst här. Att trycka på knappen tvingar arduino att lagra spänning nuvärdet. LEd-indikatorn blinkar 5 gånger för konformation.
  • A0, A1 stiften i digipot är jordade. Detta avgör dess enhetsadress till 0101100 (44 DEC). För ytterligare info se databladet.
  • Här kommer jag att förklara problemet med LM317. Dess utspänning bestäms av formeln:

VO = VREF (1 + R2 / R1) + (IADJ × R2);

där R1 är 240 Ohm.

R2 är värdet av den digital potentiometern,

VREF ~1.25V

Iadj ~ 50uA

Det finns begränsning av den maximala spänningen över de digitala potentiomer inställd på 5.5V. Spänningsfallet över R1 är 1.25V.

Detta begränsar den totala utspänningen på 6.75V och förhindrar med LM317 regulator chip för högre behövs spänningar.

Om så krävs - skall andra medel användas. Det finns olika typer, där referensspänningen visas mellan noden marken och justering PIN-koden och det ansluter en digital potentiometer kommer att vara absolut problem mindre. För att skydda min potentiometer, begränsade jag också dess värde till mindre än 1 KOhm, ansluter ytterligare 1 KOhm motstånd parallellt med den. Med hjälp av formeln ovan ger en maximal utspänning av ~ 6 V. lägga detta parallellt motstånd ändras linearitet output voltage beroende av den digitala koden. (se figuren). Detta kan vara användbart i vissa fall - upplösning för högre spänningar är bättre, då för lägre, som används sällan. Men om du vill använda LM317, är det bättre att använda 1 KOhm digipot och utelämna parallella motståndet.

  • Jag har anslutit en LED på arduino pin 5. I min version av programmet dess intensitet beror på den tillverkade spänningen - använder jag PWM-signal som kontrolleras av samma digitala ord används för digipot.
  • Rotary encoder är ansluten till arduino stift 2 och 3 - jag använder maskinvaruavbrott 0 och 1 för att läsa rotationsencoder staten.
Se Steg
Relaterade Ämnen

Arduino kontrollerade kök Timer

Alla ni måste har upplevt detta att du har något kokning på din gasspis medan å andra sidan du få upptagen tittar på TV eller få en djup konversation att du inser på upptäcka en lukt som det var helt bortskämd bara på grund av din slarv. Denna lilla...

Android & Arduino kontrollerade projektorn skärmen

detta är min första gången du använder Arduino, eller någon mikrokontroller. Jag är glad att det fungerat så bra men min fru kan inte bero på, travar av mikrokontroller som kommer att dyka upp på vår tröskel snart för framtida projekt. Någon feedback...

Arduino-kontrollerade Smart Home

Detta Instructable skrevs av PubNub Evangelist Ian Jennings . Ians historia går igenom hans processen för att bygga en Arduino-kontrollerade smarta hem modell från grunden.--Tillbaka i September, vår grundare Stephen och jag pratade om olika sätt att...

Arduino kontrollerade ljus dimmer

Varning: Vissa människor försöka bygga detta med en optocoupler med zerocrossing coz "som är bättre" rätt? Vissa får även höra i elektronik butiker är det bättre att använda sådan optocoupler. FEL. Detta fungerar endast med en random brand optoc...

Light kontrollerade spänningskälla

Detta Instructable handlar om hur man skapar en spänning för att driva något endast av en varierande ljuskälla. Det spelar ingen roll om denna ljuskälla är solen eller en PWM LED. Denna spänningskälla kan köra strömmar upp till ett par ampere (beror...

Sällskapsdjur utegångsförbud: En Arduino kontrollerade sällskapsdjur dörr

Problemet: du vill begränsa den tid när ditt husdjur är tillåtet att gå utanför. Detta kan bero på att trakten inte är säkra för din katt eller liten hund på natten (plundringarna coyotes kommer att tänka på). Men du vill ha ditt husdjur för att kunn...

Arduino kontrollerade Servo Robot (serbiska)

vad bättre sätt för att börja experimentera med öppen källkod mikro-styrenheter ( Arduino ) då genom att bygga din egen öppen källkod robot ( CC (SA-av))?Vad till gör med din Serbiska?(här) - Hur ansluta din serbiska till internet och köra det över e...

Kromatiska temperatur Display - Arduino kontrollerad RGB LED Infinity Mirror

Detta projekt var löst inspirerad av , en väderstation display vars färg är baserad på utomhustemperaturen. Jag hade en rumskompis College som hade en av dessa och det var mycket användbart, i Pittsburgh särskilt, att bara kasta en blick på färgen oc...

Arduino kontrollerade fyren

Översikt:Jag har ofta tänkt att en fyr skulle göra ett stort projekt för en Arduino, och så jag beslöt att ge det ett försök med någon av de lokala fyrarna här i Erie, Pennsylvania som inspiration. Jag valde Norr Pierhead fyr som vaktar ingången till...

Arduino-kontrollerade Wolf svans

hälsningar, eller ska jag säga, "Aaaaaooooooooooooh!" Gärna göra din bekantskap Karl wolf entusiast. Du har en inre wolf ande som är så ivriga att ge sig till känna att du har kommit mig att lära mig hur man gör din egen animatronic wolf svans,...

Trådlösa Arduino kontrollerade Tank (nRF24L01)

Hej!Idag kommer jag att visa dig hur man bygger en Arduino kontrollerade tank och fjärrkontroll. 3d tryckta delar av tanken (med undantag av registeransvarige, spåra guide och tank cover) ritades av timmiclark och kan hittas här.Steg 1: Samla materia...

Arduino kontrollerade Flight Simulator - "The Viper"

min Maker Faire projekt för 2012 är "The Viper"--en Arduino kontrollerade flight simulator inspirerad av shipen av det samma känt från SyFy kanalens TV-serien Battlestar Galactica. Den roterar 360 grader längs två axlar, vilket innebär att ja, d...

Arduino kontrollerade sällskapsdjur mataren

Detta projekt tillåter husdjur att matas med en konstant hastighet som inte involverar du lyfta mer än ett finger. Det finns en ramp i rutan som gör mat till ange hjulet som drivs av ett servo som distribuerar mat till din sällskapsdjur.Steg 1: lever...

Laser Galvo - Arduino kontrollerade

Arduino kontrollerad laser galvo. Servo driven speglar styra UV laser lämna ett fosforescerande spår på glöd-in-the-dark vinyl ark.Ursprungligen postat på notes.robives.comSteg 1:Börjar med ett blad av självlysande vinyl från eBay och en UV laserpeka...

Infraröd Sensor guidade Arduino kontrollerade L293D Robot (del 2)

Här är del 2 av Arduino kontrollerade L293D Robot.Del 2 innehåller IR Sensors.This ingår i en serie av instructables leder till en rad efterföljare Robot.QRD1114 Infrarödsensor kopplad till ArduinoSteg 1: Ledningar IR sensorn till ArduinoNegativ från...

Hur man gör en Arduino-kontrollerade cykel-ljus

mikrokontroller är mycket kraftfulla verktyg för utforskning in i elektriska världen. I den här guiden kommer vi att använda Arduino's Uno ombord, och vi visar dig hur du programmerar ett antal grundläggande funktioner i ett set av brödunderläggen cy...

Arduino kontrollerad bil Tracking System baserade på SMS-

Hej jag gjorde en Arduino kontrollerad bil Tracking System baserat på SMS för min fars bil.Använda modulerna är;Arduino nano V3.0SkyLab GPS-modulenWaveCom GSM-modulSoftwareSerial bibliotek, TinyGPS används för att kommunicera med moduler.När jag ring...

Arduino kontrollerade CNC / 3D skrivare Hybrid

Moder natur gör... Vi bygger.BuildersBot säkringar 3D utskrift & CNC fräsning till en Builders dröm "3dprintingindustry.com"BuilderBot är en öppen Design maskin, som använder OpenMjukvara och öppen hårdvara. Det är en produkt av öppna projek...

Hexapoduino: liten hexapod 3D tryckt, Arduino kontrollerade

några för en tid sedan jag fick reda på en 3d tryckta mikro-Hexapod på Thingiverse.Jag började att arbeta på det på följande sätt:-skapa nya tillbehör/komponenter 3D utskrivbara-utforska möjliga sätt att driva detta hexapod.Här resultaten:-en paramet...