Baserade Arduino Solar PV energimätare med Xively anslutning (kan övervakas på android eller iPhone) (4 / 11 steg)

Steg 4: Bygga kretsen



Koppla Arduino från datorn innan du skapar denna krets!

Kretsen kan konstrueras på ett bakbord:

En Arduino analoga ingångar kan mäta sig med 5V (när du använder den inbyggda analoga referensspänningen). Även när bara ansluter till en 5V krets, bör du använda motstånd för att skydda Arduino från kortslutningar eller oväntad spänning överspänningar.

De två resistorer utgör en potentiell avgränsare som används för att sänka spänningen mäts till en nivå som Arduino kan läsa. Detta utökar faktiskt räckvidden som kan användas. Till exempel om motstånd används att halvera inspänningen då Arduino kan effektivt läsa upp till 10V (eftersom 10V kommer att läsas som 5V, 5V kommer att läsas som 2.5V...). Detta kommer på den dyra noggrannhet – ADCs i Arduino kan läsa upp till 1024 olika nivåer mellan 0V och 5V. Genom att utöka utbudet till 10V, dessa 1024 nivåer är spridda över ett bredare utbud och är därför mindre kan upptäcka små förändringar.

Du kan öka motståndsvärdet av R2, då kommer att minska den maximala spänningen som kan läsas; ger en något mer noggrann avläsning. Med R1 på 100Ko och R2 på 10Ko minskas mata inspänningen med en faktor på cirka 11 – så att voltmetern att läsa från 0V-55V.

Formeln för beräkning av värden i en potentiell avdelare är:

Vout = (R2 / (R1 + R2)) * Vin

Om avdelare för Arduino voltmetern fungerar korrekt sedan Vout vilja bli et maximum av 5V, och så kan du beräkna den högsta inspänningen till kretsen:

Vmax = 5,0 / (R2 / (R1 + R2))

Du kan se en variant av detta uttryck används i rutinen setup() av skiss.

Obs: Om du använder olika motstånd från de som föreslås här, du måste vara kom ihåg att justera värdena för r1 och r2 i skissen.

När mäta spänningen i rutinen loop(), används analogRead(0) att läsa nivån från analog ingång 0. Det returnerade värdet är ett heltal i intervallet 0 till 1023, så det måste först anpassas till en rad 0 till 5. Detta görs genom att multipliceras med makt leverans nivån och sedan dividera med 1024.

För att omvandla 0V – 5V värdet i en läsning som återspeglar intervallet av värden som kan mätas av kretsen, måste motstånden beaktas på samma sätt som man gjort att beräkna den maximala spänningen kretsen kunde mäta:

v2 = v / (r2 / (r1 + r2))

Se Steg
Relaterade Ämnen

Baserade Arduino House värmare Controler med SMS användargränssnitt

projektet innehåller instruktioner och koden för att bygga en uppvärmning controller för ditt hem eller avlägsna land hus, som kan kontrolleras och övervakas av GSM via SMS-kommandon. Jag började att utforma det så vi behövde en pålitlig och Register...

Trådlös energimätare med lastkontroll

INTRODUKTIONHej killar är en 3: e året University Student av Lovely Professional University, Indien för närvarande bedriver elektronik och kommunikation Engineering.YouTube-kanal::: https://www.youtube.com/channel/UC6ck0xanIUl14Oor...Facebook-profil:...

Arduino ultraljud avståndsmätare med I²C lcd uppvisning!

Heji detta projekt vill jag Visa och förklara du en rad sensor med ultraljud och en 20 x 04 LCD-skärm. Jag skrev koden för detta projekt själv och lade till massor av kommentarer, så att alla kan förstå det och använda det för andra projekt (kanske e...

Baserade Arduino enkel programmering tutorials: 1 med LED

detta är bara början på en helt fantastisk serie! fortfarande awesome saker framöver!Steg 1: Bara några enkla steg... Detta är i princip helt enkel programmering;int ledde = 13. deklarerade ledde på stift 13;void setup() {pinMode(led,OUTPUT); deklare...

Använd Android eller iPhone bilder för att skapa 3D-objekt med Autodesk fångst. Jag gjorde det på TechShop.

Goal:Att lära sig hur man skapar 3D Imaging med den nyligen befriaren 3D Imaging använder Autodesk fångst. Att dela lessonw lärt och tips.Förfarande:Ta bilder runt objektet. Hålla kameran nära din kropp för att ge stabilitet. Promenad runt objektet o...

IoT mätare med Arduino, Yaler & IFTTT

Hur man bygger en webbaktiverad, Arduino-baserad IoT mätare med en REST API, och ansluta den till IFTTT.com mash-up-plattformen, via Yaler.net relä service *.Vad är spännande med detta? Med Maker kanalstöder IFTTT anpassade Webhooks, för att integrer...

Hur till restaurera den Arduino UNO R3 ATmega16U2 Firmware med Arduino IDE

Om du har en behov till Re-blixt ATmega16U2 chip med stock firmware återställa Arduino UNO tillbaka till det normala, detta sker ofta på kommandoraden med hjälp av avrdude eller dfu-programmer, eller med programmet Windows Flip. Den lättare väg för m...

Kapacitans mätare med arduino och 741 op-amp

Detta projekt består av konstruktion och tillverkning av en enkel kapacitans mätare kan mäta kondensatorer i intervallet om 20 picoF till hundratals microF.Detta kan vara ett mycket användbart verktyg när du kontrollerar våra kondensatorer och det ko...

Arduino Ohm mätare med LCD-

Detta Instructable visar dig hur man gör en Digital Ohm mätare med Arduino.This Ohm mätare är mycket exakt... och helt DIY.Steg 1: Samla allt material.1) Arduino UNO (eller någon annan Arduino)2) bakbord3) 16 x 2 LCD uppvisning4) hoppare ledningar5)...

Ultrasonic avståndsmätare med LCD-display på Arduino UNO

I denna tutorial kommer vi att se en annan användning av modulen HC-SR04 ultraljud. Denna modul används ofta på robotar och leksaksbilar för att hitta hinder men det kan användas för att mäta avstånd också.Avstånd som mäts av HC-SR04 visas på vår äls...

Arduino - Nokia 5110 LCD temperatur mätare med DS18B20

Hej världen! Jag gjorde en temperatur mätare med en Nokia 5110 LCD.Jag la bibliotek och jag gjort en bild på LCD bakgrunden med en rundad kant och temperatur somtillsätts LCD5110_Graph Library och heter borderRoundedIcon .cFölj nästa steg för den sch...

Hastighetsmätare med hjälp av Arduino och bearbetning

Hej alla, detta är min första Instructables publikation. Jag kommer att berätta hur man gör en hastighetsmätare med Arduino och bearbetning. Häftiga med hjälp av är behandlingen här, att du kan göra din hastighetsmätare ser cool som den som visas ova...

Kapacitans mätare med arduino och 555 timer

KAPACITANS MÄTARE MED ARDUINO OCH 555 TIMER CHIPDetta projekt syftar till att bygga en enkel kapacitans mätare, en enhet för att mäta kapacitans i nanoFarads och microFarad, med en räckvidd på ca 1 nanoFarad till hundratals microFarads.Detta projekt,...

Baserade Arduino Bi-color LED Matrix Tetris spelet

En av elektronik DIY kit jolliFactory kom upp med är den Bi-color LED Matrix Driver modul Kit. Denna modul är utformad för att kunna kedja-så att du kan seriekoppla moduler tillsammans med antalet moduler du behöver för att passa ditt projekt.Följand...

Baserade Arduino skrivbordet linje efterföljare - jolliBot

Ett av de klassiska projekt som kan intressera intrade nivå robotics hobby är linjen efter robot som är mer allmänt känd som en rad efterföljare. Det finns massor av kit sätter tillgänglig att bygga linjen anhängare men de är i allmänhet ganska stor...

Arduino Pitch upptäckt algoritm (med AMDF)

Senaste uppdatering: 16 januari 2016 (nyligen lagt till en förbättrad matlab-kod (step7) med prover och massor av anteckningar)Förord: Detta Instructable är skrivna på en att visa hur jag analyserat, testat, genomfört och optimerad en algoritm. Även...

Baserade Arduino Beer fermenteren termostat

Tanken var att göra en arduino baserade termostat för en fridgecombined med en värmekälla utan hacking kylen själv.För detta projekt behöver du (länkar se belgiska webbshop så kan du se ett exempel):-Arduino (eller Funduino etx.) 3-2 relä modul (BTE1...

Vatten nivåmätare med SMS

Idag ska jag tala om ett mycket bra projekt. Det kallas vatten nivåmätare med SMS-avisering. Alla har överliggande tank på sina hem. Problemet är att det finns inget system att spåra vattnet i tanken. Sedan kommer det komma ett sekundärt problem som...

Arduino Bluetooth Garage dörrkontroll med sensorer och anpassningsbara Android App

Använda en arduino till aktivera reläer för att öppna garageportar och elektriska dörrlås.En anpassningsbar Android App, ansluter till arduino via lösenordsskyddade bluetooth-ihopparningen.En bluetooth hc-05 modul tar emot kommandon från en android-t...