IoT Workshop: Lab 2 - het lezen van een analoog signaal (2 / 5 stap)

Stap 2: Een spanning Divider bedrading


De eerste stap is aan kabellengte tot de Arduino te lezen van spanning als bepaald door de weerstand gemaakt door de photoresistor. Draad van je board volgens het diagram (draad kleuren er niet toe, maar hulp bij identificatie van doel).

De A0-A5-pinnen op het bord kunnen u lezen uit of schrijven naar analoge sensoren, zoals photoresistors, knoppen (potentiometers) en temperatuursensoren. Hier is de beschrijving van de analoge pin van de Arduino website:

De Arduino bord bevat een 6-kanaals, 10-bits analoog naar digitaal converter. Dit betekent dat het toe te aan input spanningen tussen 0 en 5 volt geheeltallige waarden tussen 0 en 1023 wijzen zal. Dit levert een resolutie tussen lezingen van: 5 volt / 1024 eenheden of.0049 volt (4,9 mV) per eenheid.

Een fotoweerstand, ook bekend als licht-afhankelijke weerstand (LDR) of een fotocel, werkt door beperking van het bedrag van de spanning die passeert het op basis van de intensiteit van het licht ontdekt. De weerstand vermindert als lichte verhoging van de invoer - met andere woorden, hoe meer licht, de meer spanning passeert de photoresistor.

Om te profiteren van de fotoweerstand maakt u een spanning divider - een passieve lineaire circuit dat de ingangsspanning onder twee of meer componenten splitst (vergelijkbaar met een Y-splitter).

Maken de scheidingslijn spanning nodig voor deze les zult:

  • De spanning van de 5 volt (ingangsspanning) pin verbinding te maken met een circuit (met behulp van een breadboard).
  • De ingangsspanning verbinden met een statisch weerstand (10k Ohm).
  • Een verdeler van de spanning die uit de statische weerstand zijn vastgesteld:
    • Één route naar de analoge pin (A0).
    • Één route naar een variabele weerstand (de fotoweerstand).
  • Voltooiing van het circuit uit de dynamische weerstand op grond.

Zoals de fotoweerstand de weerstand (lagere lichtintensiteit) meer van de ingangsspanning verhoogt is coming out van de 10 k Ohm weerstand geblokkeerd en doorgeschakeld naar de A0-pin. Dat betekent dat het minder intens het licht in de fotoweerstand de meer weerstand het heeft gemaakt, die op zijn beurt meer spanning naar de A0-pin leidt (de spanning heeft ergens te gaan). Ook de meer intense het licht in de fotoweerstand, de minder weerstand wordt gemaakt, wat op zijn beurt betekent dat er minder spanning om te leiden naar de A0-pin.

Kortom, de meer spanning naar de A0-pin, hoe donkerder het is.

Hier zijn de specifieke bedrading instructies (Zie de afbeelding breadboard gekoppeld aan deze les):

Photoresistor

Een fotoweerstand in het breadboard invoegen, zoals wordt weergegeven in het diagram.

Weerstand

Verbinding maken met een 10k Ohm weerstand van de ene kant van de fotoweerstand via een paar rijen.

Draden

Sluit de kabels volgens het telpatroon:

Rood

  • Sluit de 5V pin aan de rood/positieve kant-spoor op het breadboard.
  • De rij waar de weerstand leiding is verbonden maar de fotoweerstand is niet verbinden met de rood/positieve kant-rail (dit is de ingangsspanning in het deel van de statische weerstand van de scheidingslijn van de spanning).

Groen

  • De groene draad van de andere kant van de statische weerstand (dit moet in dezelfde rij bevindt als de statische weerstand-lood en een van de fotoweerstand-leads) verbinden met de A0 pin op de Arduino (dit is een route van de scheidingslijn van de spanning - de andere route is via de fotoweerstand).

Zwart

  • Sluit de rij die de andere stekker van de photoresistor in de zwarte/negatieve kant-spoor op het breadboard te houden.
  • Sluit de zwarte/negatieve kant-rail van het breadboard aan de GND pin op de Arduino.

Dit is het circuit voltooid.

Opmerking: U kan rechtstreeks verbinden met de 5 v-pin dezelfde rij bevindt als de lone voorsprong van de statische weerstand en de GND rechtstreeks naar de leiding van de fotoweerstand, maar ik bouw een gewoonte van het verbinden van de ingangsspanning en grond pin van de Arduino aan de kant rails. Dit zal van pas komen in de toekomstige lessen.

Gerelateerde Artikelen

Het maken van een Model dat illustreert het partitioneren van een kubus in zes Congruent Tetrahedra

Het maken van een Model dat illustreert het partitioneren van een kubus in zes Congruent Tetrahedra

Dit Instructable-s kan worden beschouwd als een verlengstuk van een eerdere Instructables, wat resulteerde in het partitioneren van een kubus in 24 congruent spiegelbeeld tetraëders. De huidige Instructables werd uitgevoerd na het lezen van een artik
Het hergebruiken van een oude wifi-router voor de internet-of-things

Het hergebruiken van een oude wifi-router voor de internet-of-things

De populariteit van internet verbonden apparaten gebouwd met Arduino shields of single-board computers zoals de Raspberry Pi en Beaglebone is geëxplodeerd, maar voor eenvoudige taken zoals een relais controle, het lezen van een sensor, Bewateren van
Hoe het bouwen van een visvijver of tuin vijver

Hoe het bouwen van een visvijver of tuin vijver

ik dacht dat ik zou delen hoe ik bouwde onze vijver in het geval dat u zou willen repliceren het zelf. Ik ben geen expert op ontwerp van het landschap, dus ik niet kundig beantwoorden van vragen zitten kan als het niet hier opgenomen. Ik begon het le
IoT Workshop: Lab 4 - verzenden van gegevens naar de wolk

IoT Workshop: Lab 4 - verzenden van gegevens naar de wolk

In dit lab zal u bouwen van een eenvoudige ambient licht detectie app (vergelijkbaar met Lab 2) en verzendt de gegevens die naar de wolk wordt verzameld. U zal het gebruik van stikstof om gegevens te verzenden naar een cloud-gateway en zult u kunnen
Hoe voor het hosten van een #Additivist workshop?

Hoe voor het hosten van een #Additivist workshop?

Dit Instructable is een stap-voor-stap handleiding voor het hosten van een workshop van de #Additivist geschreven door Daniel Rourke en Morehshin Allahyari.De foto's in dit Instructable werden genomen tijdens de ARTEKLAB van Additivist Workshop, bij
Hoe voor het hosten van een Workshop van de Claymation met iPads en Stop Motion Studio!

Hoe voor het hosten van een Workshop van de Claymation met iPads en Stop Motion Studio!

Door het invullen van dit project claymation, zult u:* Het maken van een eenvoudige stop motion claymation;* Leer en bedreven in de app, Stop Motion Studio* Leren de basistechnieken van stop motion animatieStap 1: U moetOm te leren deze activiteit aa
Schmidt: Stratigies voor het schrijven van een impromtu op een boek dat je niet lezen

Schmidt: Stratigies voor het schrijven van een impromtu op een boek dat je niet lezen

In dit instructable ik zal geven van instructies over hoe je succesvol in een Engels klasse dat toegewezen boek te lezen, terwijl ze niet te lezen.Er zijn geen echte vereisten opslaan wat u met schrijft en een boek zul je niet lezen.Stap 1: In de kla
Hoe het bouwen van een Frankenstein Mad Science Lab achtergrond [snel!]

Hoe het bouwen van een Frankenstein Mad Science Lab achtergrond [snel!]

Hallo peeps! We besloten om te zien dat of we een gekke wetenschapper Frankenstein lab stelt u in één middag bouwen konden, met behulp van alleen materialen we al had tot rond de winkel (we hebben veel rare materialen in de winkel). We hebben een Hal
Het lezen van de druksensor van BMP180 met een Attiny85 en voeg een DHT11 ook

Het lezen van de druksensor van BMP180 met een Attiny85 en voeg een DHT11 ook

Ik hou van de serie Attiny 85 en willen alle dingen die u met het doen kunt verkennen. Als het niet teveel pennen hebben, is met behulp van I2C hardware op het een goed idee. I2C op de attiny kan worden een beetje onhandig als het kan niet de draad b
Hoe het schrijven van een blogpost die zullen lezen en gedeelde

Hoe het schrijven van een blogpost die zullen lezen en gedeelde

iedereen deze dagen heeft een blog, van stay-at-home moeders delen van tips over het verhogen van de drieling aan auteurs die besluiten om te bakken op recept dagelijks van Julia Childs kookboek. Maar de beste blogs hebben berichten die lezers graag
Een BRILJANTE +++ workshop tool - die (meestal) de noodzaak vermijdt voor het verkrijgen van een LINTZAAG...

Een BRILJANTE +++ workshop tool - die (meestal) de noodzaak vermijdt voor het verkrijgen van een LINTZAAG...

ik heb gewild - zoals in serieus wilden een BAND pijnlijke, te snijden echt ingewikkelde vormen uit messing en koper folie, maar ik kon noch rechtvaardigen de kosten, de ruimte die wordt gebruikt voor het, en de lange reis te gaan krijgen... en het f
IoT Workshop: Lab 3 - controlerende ingang en uitgang

IoT Workshop: Lab 3 - controlerende ingang en uitgang

In dit lab u zal combineren de ideeën die u geleerd in de vorige labs (hier en hier) om te maken een veranderen van de helderheid op basis van het niveau van LED licht beschikbaar - in wezen een nachtlampje. U zal analogRead() vermogen met analogWrit
IoT Workshop: Lab 1 - digitale uitgang

IoT Workshop: Lab 1 - digitale uitgang

In dit lab je draad-up een Arduino met een enkele LED en een weerstand van 330 Ohm dan code en een kleine Node.js/Johnny-Five toepassing uitvoert die lussen en schrijft sequentiële aan/uit commando's te maken van de LED knipperen.Als u dit nog niet h
Hoe voor het hosten van een Slam Van

Hoe voor het hosten van een Slam Van

Wanneer mensen met vergelijkbare interesses krijgen samen om te praten over hun projecten, de resultaten zijn bijna altijd nog beter toekomstige projecten! Dus toen sommige leden afkomstig waren van plan het omzetten van hun voertuigen in comfortabel