OHMMETER met behulp van ARDUINO (3 / 3 stap)

Stap 3: Verbinding Diagram


Het circuit is zeer basic, zoals u hieronder zullen zien. Het circuit schema voor de ohmmeter met behulp van een Arduino is hieronder weergegeven.

De werking van dit circuit ohmmeter is dat de 2 weerstanden in serie een voltage divider-circuit vormen. Één uiteinde van de weerstand paar tot 5V wordt vastgehaakt en het andere uiteinde wordt vastgehaakt aan grond. De 5 volt waarmee de Arduino wordt verdeeld tussen de 2 weerstanden, afhankelijk van de waarde van de 2 weerstanden. De weerstand die de grotere weerstand bezit krijgt meer van de spanning, volgens de wet van ohm formule, V = IR. De spanning die over een component valt is recht evenredig met de hoeveelheid van de weerstand die het bevat. Met dit principe, kunt we instellen een wiskundig model om te bepalen van de weerstand, gebaseerd op de verdeling van de spanning.

Wij creëren een variabele met de naam analogPin en toewijzen aan 0. Dit is omdat de waarde van de spanning die we gaan lezen is verbonden met analogPin A0. Deze spanning vertegenwoordigt de waarde van de spanning die over de waarde van de weerstand we meten valt.

Vervolgens maken we een variabele met de naam rauw, die we zullen gebruiken om te lezen in de analoge spanning waarde. Dit later in onze code wordt toegewezen aan de functie analogRead(). Deze waarde die zal worden geplaatst in de ruwe variabele kan liggen tussen 0 en 1023. 0 zou betrekking hebben op 0 volt valt op de onbekende weerstand. En een waarde van 1023 zou betekenen dat vrijwel alle 5 volt valt op de onbekende weerstand. Is dat we een referentie weerstand van 1KΩ gebruikt, kan een zeer kleine weerstand zoals 1Ω maken de A0 pin registreren een waarde van 0. En een zeer grote weerstand, zoals 1MΩ zou maken het een waarde van 1023 lezen. Dit zijn slechts voorbeelden aan geeft je een gevoel voor hoe de ohmmeter met een weerstand van de 1KΩ als de referentie weerstand werken zou.

De volgende variabele, Vin, wordt toegewezen aan 5, want 5V wordt geleverd door de Arduino aan de resistieve voltage divider-circuit. De volgende variabele, Vout, is in eerste instantie toegewezen aan 0. Vout vertegenwoordigt de verdeelde spanning die op de onbekende weerstand valt. De volgende variabele, R1, vertegenwoordigt de referentie weerstand. In ons geval, we zijn met behulp van een weerstand van 1KΩ als onze referentie, zodat we het gelijk is aan 1000. Als u gaat overstappen de referentie weerstand op een andere waarde, voor redenen hieronder, zal u wilt wijzigen in hardware en software. De variabele, R2, vertegenwoordigt de onbekende weerstand. Het is in eerste instantie ingesteld op 0, maar ons algoritme in onze code zal helpen ons bepalen welke waarde het is na de spanning die overheen valt is gemeten. De volgende variabele, buffer, is alleen voor een tijdelijke aanduiding voor tussenliggende berekeningen.

Het laatste blok van code is ons algoritme te berekenen en weergeven van de waarde van de onbekende weerstand. Als u met weerstanden waarvan de waarden zullen worden veel kleiner dan 1KΩ of veel groter zijn dan 1KΩ werkt, zou dan je moet wijzigen de weerstand van de verwijzing naar een waarde in de buurt van het bereik van de weerstanden die u gaat testen. Als u wilt zeer kleine weerstanden testen, zoals in de range van 1-100Ω, het beste te maken van de referentie weerstand 100Ω zou zijn. Op deze manier zou je nauwkeuriger lezingen. Vergeet niet, dit is een circuit spanning divider. Als de 2 weerstanden te ver uit elkaar, zijn u gonna get ver-range, all-or-none lezingen. Bijvoorbeeld, als de referentie weerstand 1KΩ is en de onbekende weerstand 1 is, betekent dit dat 5V (1Ω/1001Ω) = 0.00499V valt over de weerstand van de 1Ω en 0.995V valt over de weerstand van de 1KΩ. De 0.00499V is zo klein van een getal dat het niet veel gewicht in de berekeningen geeft. In plaats daarvan als u een 10Ω weerstand als de spanning scheidingslijn, dan 5V (1Ω/10Ω) = 0.5V valt over de weerstand van de 1Ω. Dit zal meer gewicht en nauwkeurigheid in de berekeningen. Dus, het zal kunnen vertellen met een grotere nauwkeurigheid welke waarde deze onbekende weerstand is. Daarom moet u een referentie weerstand in het bereik van de waarden van de weerstand die u zullen testen. Dit is hoe handmatige ohmmeters werken. Dit zijn de multimeters (universeelmeters) die een ohmmeter die u handmatig selecteert u het bereik hebben. Dit is niet een automatische variërend van ohmmeter.

Gerelateerde Artikelen

De eenvoudigste zoemer Tutorial; Met behulp van Arduino

De eenvoudigste zoemer Tutorial; Met behulp van Arduino

Hey Makers,Laat maken van een eenvoudige Quiz zoemer met behulp van Arduino!Stap 1: Wat kunnen we ermee?Wat kunnen we ermee?> quiz Game zoemer> speel wijsjes en veel meer...Stap 2:Vereiste dingen> Arduino Uno (kopen van Amazon.in) (kopen van Amaz
Hoe te programmeren van de Vexplorer met behulp van Arduino

Hoe te programmeren van de Vexplorer met behulp van Arduino

dit instructable zal gaan over de revell vexplorer besturen met behulp van arduino. Later kunt u zoveel sensoren die u wilt toevoegen. Als u geen meeste onderdelen al kost dit je ongeveer $200 dollar. Allermeest naar de elektronische bits die u op ra
Snelheidsmeter met behulp van Arduino en Processing

Snelheidsmeter met behulp van Arduino en Processing

Hallo allemaal, dit is mijn eerste Instructables publicatie. Ik ga vertellen u hoe maak je een snelheidsmeter met behulp van Arduino en Processing. Het koele ding over het gebruik van is verwerking hier, dat u uw snelheidsmeter look cool zoals degene
Eenvoudige Wav speler met behulp van Arduino

Eenvoudige Wav speler met behulp van Arduino

Praten over met behulp van Arduino om muziek te spelen, is het de Arduino MP3 schild niet het eerste ding dat je verzinnen? Of misschien sommige geeks zullen overwegen over tone() functie? Ze zijn niet de dingen die ons onderwerp gaat over vandaag. W
Controle licht met behulp van Arduino AC

Controle licht met behulp van Arduino AC

De eerste tutorial iedereen suggereren in arduino is Blinking een LED. Vandaag zal ik u tonen hoe om te controleren van een AC licht/toestel met hetzelfde Blink sketchControlling AC licht of toestel met arduino is eenvoudig als het knipperen van een
Snelheidscontrole van dc motor van laptop met behulp van arduino en het verwerken van

Snelheidscontrole van dc motor van laptop met behulp van arduino en het verwerken van

Hallo iedereenIk ben vignesh raja. ik graag hier delen de toerentalregeling voor dc-motor van de computer met behulp van arduino en processing software. in dit project de processing software uitvoeren van een eenvoudige toepassingsvenster op computer
Beheersing van de Motor met behulp van Arduino

Beheersing van de Motor met behulp van Arduino

Motoren met behulp van de Arduino te beheersen kunnen lastig zijn.Ten eerste vereisen motoren recenter is dan de wat Arduino output pinnen kunnen leveren. Ook kunnen motoren genereren hun eigen stroom door een proces genaamd inductie, die je circuit,
Genereer Random getal met behulp van Arduino

Genereer Random getal met behulp van Arduino

Een willekeurig nummer generatie is zeer belangrijk in computerapparaten die helpt hen te taak op willekeurige wijze. De toepassingen van willekeurig nummer generatie kunnen worden gevonden in het schuifelen de audiobestanden op een audio-speler, in
Spelen Wave-bestand met behulp van arduino

Spelen Wave-bestand met behulp van arduino

dit is een eenvoudige schakeling te spelen van wav-bestanden met behulp van arduino Nano V3.0, het bestaan van 4 knoppen, elkaar spelen specifieke wav-bestand geladen naar SD-kaart.Stap 1: onderdelen 1-Arduino Nano V3.0 (ik gebruikte de chines versie
Het wijzigen van de fuse-bits AVR Atmega328p - 8-bit microcontroller met behulp van Arduino

Het wijzigen van de fuse-bits AVR Atmega328p - 8-bit microcontroller met behulp van Arduino

In dit instructable leert u hoe u kunt wijzigen van de fuse-bits van Atmega328p microcontroller. Ik ben met behulp van Arduino mega als programmeur aan programma Atmega328P-PU op breadboard. Het komt met een standaard 1MHz interne gekalibreerd oscill
De Wireless, obstakel detectie, piepen Robot met behulp van Arduinos!

De Wireless, obstakel detectie, piepen Robot met behulp van Arduinos!

Dit is een belemmering van het draadloos gecontroleerde, autonome robot opsporen!Een tijdje terug had ik maakte van dit Instructable en wilde maken sommige belangrijke verbeteringen sinds.De volgende zijn de robot de kenmerken:-1.he de draadloos geco
Automatisering van wasmachine met behulp van arduino

Automatisering van wasmachine met behulp van arduino

Wij hebben een semi-automatische wasmachine. Timer-switch en afvoer schakelaar verwend zijn. Ik probeerde om hen te vervangen, maar het kost meer geld. Zijn we gestopt met behulp van het. Toen dacht ik te verwijderen van de handmatige switches en mak
Temperatuur meting Display op 16 x 2 LCD met de aanpassing van de temperatuur boven- en ondergrens voor de waarschuwing met behulp van Arduino

Temperatuur meting Display op 16 x 2 LCD met de aanpassing van de temperatuur boven- en ondergrens voor de waarschuwing met behulp van Arduino

Hallo iedereen, hier is mijn eerste project met Arduino. In dit project, zal ik u tonen hoe te meten van de temperatuur en weer te geven op een 16 x 2 LCD met behulp van Arduino, en we 2 knoppen kunt gebruiken om te kiezen wat we willen zien op LCD-s
Visualiseren van gegevens van sensoren met behulp van Arduino + coolterm

Visualiseren van gegevens van sensoren met behulp van Arduino + coolterm

zodra u sommige waarden van sensoren krijgt, bijvoorbeeld met behulp van Arduino, (zie mijn vorige instructable), soms is het leuk om te zien de sensorgegevens in een grafiek.Hier is hoe in slechts een paar stappen!Ik maakte deze bijzondere Instructa