IoT Workshop: Lab 2 - läsa en Analog Signal (2 / 5 steg)

Steg 2: Ledningar en spänningsavdelare



Det första steget är att koppla upp Arduino att läsa spänning som bestäms av motståndet skapad av fotomotstånd. Koppla din styrelse enligt diagrammet (wire färger inte spelar någon roll, men hjälp med identifiering av syftet).

A0-A5 stiften i styrelsen kan du läsa från eller skriva till analoga sensorer, som photoresistors, rattar (potentiometrar) och temperaturgivare. Här är beskrivningen av analoga stiften från Arduino webbplats:

Arduino styrelsen innehåller 6 kanal, 10-bitars analog till digital omvandlare. Detta innebär att det kommer att mappas inspänningar mellan 0 och 5 volt till heltalsvärden mellan 0 och 1023. Detta ger en upplösning mellan behandlingen av: 5 volt / 1024 enheter eller,.0049 volt (4,9 mV) per enhet.

Ett fotomotstånd, även känd som light-dependent resistor (LDR) eller en fotocell, fungerar genom att begränsa beloppet av spänningen som passerar genom den baserat på ljusintensiteten identifieras. Motståndet minskar när ljus input ökar - med andra ord, mer ljus, mer spänningen passerar genom fotomotstånd.

För att dra nytta av fotomotstånd skapar du en spänningsavdelare - en passiv linjär krets som delar upp spänningen mellan två eller flera komponenter (liknar en Y-splitter).

Att skapa spänningsavdelaren behövs för denna lektion kommer du att:

  • Anslut spänningen från 5 volt (inspänning) PIN-koden till en krets (med en skärbräda).
  • Ansluta ingångsspänningen till en statisk resistor (10k Ohm).
  • Upprätta en spänningsavdelare från det statiska motståndet:
    • En väg till analoga stift (A0).
    • En väg till ett variabelt motstånd (fotomotstånd).
  • Att fylla i kretsen av dynamiska motståndet till marken.

Som fotomotstånd ökar dess motståndskraft (lägre ljusintensitet) mer av spänningen är kommer ut 10 k ohms motstånd blockerade och avledas till A0 stift. Det betyder att den mindre intensiva ljuset i fotomotstånd mer motståndet det skapar, som i sin tur avleder mer spänning till A0 stift (spänningen har gå någonstans). Likaså den mer intensiva ljuset i fotomotstånd, den mindre motstånd skapas, vilket i sin tur innebär det mindre spänning att avleda till A0 stift.

Kort sagt, mer spänningen till A0 stift, ju mörkare det är.

Här är instruktionerna för specifika ledningar (se bakbord bilden bifogas denna lektion):

Fotomotstånd

Infoga ett fotomotstånd i bakbord som visas i diagrammet.

Resistor

Ansluta en 10k-ohms motstånd från ena sidan av fotomotstånd över ett par rader.

Sladdar

Anslut trådarna som visas i diagrammet:

Röd

  • Anslut 5V stiftet till den röda/positiva sidan-järnvägen på en skärbräda.
  • Anslut den röda/positiva sidan-järnvägen till raden där motstånd ledningen är ansluten men fotomotstånd är inte (detta är spänningen i det statiska motstånd med spänningsavdelaren).

Grön

  • Anslut den gröna ledningen från andra sidan av den statiska motstånd (detta bör vara på samma rad som den statiska motstånd ledande och en av fotomotstånd leder) till A0 stiftet på Arduino (detta är en rutt av spänningsavdelaren - den andra vägen är genom fotomotstånd).

Svart

  • Anslut den raden håller den andra ledande från fotomotstånd till svart/negativa sida-järnväg på en skärbräda.
  • Anslut svart/negativa sidan-järnvägen av bakbord till GND stiftet på Arduino.

Detta avslutar kretsen.

Obs: Du kan ansluta pin 5V direkt till på samma rad som lone bly av det statiska motståndet och GND direkt till ledningen av fotomotstånd, men jag gillar att bygga en vana att koppla inspänning och marken pins från Arduino till tvärbalk. Detta kommer att komma till nytta i framtida lärdom.

Se Steg
Relaterade Ämnen

IoT Workshop: Lab 1 - Digital utgång

I den här övningen kommer du tråd upp en Arduino med en enda LED och en 330 Ohm motstånd då koden och köra ett litet Node.js/Johnny-fem program som loopar och skriver sekventiella/på kommandon för att göra den LED blinkar.Om du inte redan gjort det,...

IoT Workshop: Lab 4 - skicka Data till molnet

I den här övningen kommer du bygga en enkel omgivande ljus upptäckt app (liknar Lab 2) och skicka data som samlas till molnet. Du kommer att använda kväve för att skicka data till en cloud gateway och du kommer att kunna kontrollera den messaging fun...

IoT Workshop: Lab 3 - kontrollerande utgång med Input

I den här övningen som du kommer att kombinera de idéer som du lärt dig i tidigare labb (här och här) man gör en LED ändra dess ljusstyrka baserat på jämnt av ljus tillgängliga - i huvudsak en nattlampa. Du kommer att kombinera analogRead() kapacitet...

Arduino Analog Signal Graphing på en TFT pekskärm

Denna video demonstration med källa koden är ett exempel på analoga signalen grafräknare. Projektet använder en Arduino Mega 2560 och UNO R3 2,8 TFT pekskärm Visa två analoga signaler som linje- och stapeldiagram. En signal är ett foto motstånd och a...

IoT Workshop: Prep arbete

Laboratorier i denna serie bygger på varandra så att du till prototyp din egen Internet of Things (IoT) enheter. I den här övningen använder du Node.js och ett open source ramverk för att interagera med hårdvara som kallas Johnny-fem, som fungerar so...

My Workshop/ Lab (2012)

Here are some pictures of my lab where I do most of my electronic projects. Jag också märkt dem med information. De flesta av metall, plast och träbearbetning görs utanför vårt hus, i en separat byggnad. Jag postat denna guide, eftersom det skulle ku...

DADD - pappor mot rattfylla med bult IoT

Detta Instructable visar hur man bygger en bil säkerhetssystem som hindrar människor från rattfylleri och omedelbart begär en Uber genom att ge dem din exakta GPS-position. Projektet var en del av en workshop som genomfördes av bult IoT på IIT Guwaha...

Analoga funktionsgenerator

är du trött på 555 timer? Jag är säker. Det är därför jag beslutade att bygga en halv anständig funktionsgenerator som min sikt projekt i min analog elektronik kurs. Denna design är kapabel att producera en kvadrat, triangel och ungefärliga sinusvåg...

Intel® Edison styrelse: IoT temperaturövervakning

Sakernas Internet är inte längre begränsad till bara maker hobbyister och entusiaster. Det har uppmärksammats av företag som vill starta en ny industriell revolution med hjälp av Sakernas Internet. Från smart arbetsplatser för att öka produktionen, h...

IoT: DIY nyans ljus

Göra en RGB nyans ljus som du kan direktuppspela RGB-värden till från någon plattform.IoT enheter är dyra, smarta hem kommer inte att vara billig. Att är varför vi blivit utvecklare och spara massor av pengar genom att bygga istället för att köpa des...

Kontrollera den analoga Discovery™ vågform generatorn i LabVIEW

Målet med detta projekt är att lära dig hur man styr analog upptäckten med LabVIEW. I synnerhet kommer att detta projekt Visa hur man styr den analoga upptäckter wave form generatorn. Du kan styra frekvens och amplitud använda en 2d låda. Beroende på...

Digital till analog.

Huh? Vad är det? Digital är grundläggande på och av signaler som används på de flesta datorer. En strömbrytare är digital i det är eget sätt. Det är antingen på. Analog skulle liknar en fader kontroll strömbrytare där du kan justera nivån på ljus. Hu...

Universal Analog hårdvara testbänken

en $35 PEDAGOGISKT hjälpmedel för grundläggande elektronik och en OVÄRDERLIG experiment för elektronik hobby.Undervisning i grundläggande Analog och Digital elektronik på grundnivå består av teori klasser med hands-on-utbildning på genomfördes i ett...

Arduino gränssnitt med Nonin Pulse Oximeter (OEM modul) att producera Analog utgång

detta projekt var tänkt för att ha en pålitlig Analog signal som kan vara gränssnitt direkt med Labview för insamling av data i en forskningsstudie som vi försöker göra. De flesta kommersiellt tillgängliga pulse oximeter har inte heller ett analog ut...

Omfattningen klocka: Analog klocka och temperaturgivare på oscilloskop

Scopeclock är en enkel att använda hårdvara till göra din X-Y kan analogt oscilloskop mer användbara. Med denna enkla för att använda maskinvara kan du konvertera dina analoga oscilloskop till en omfattning klocka. Detta projekt var jag och min vän M...

Väderstation

Ta tillbaka kraften i väderprognoser från din lokala meterolog och börja din egen razzia i en värld av amatör meteorologi och medborgare vetenskap med din egen DIY väderstation och datalogger. I detta Instructable, ska jag visa dig hur jag utformat o...

En multithreaded blinkande theremin drivs av VIPER

Theremin är ett experimentellt musikinstrument uppfanns av den ryska fysikern Lev Sergejevitj Termen på 20-talet. Utan fysisk kontakt, kan två antenner känna theremin spelarens händer position i rymden och använda den för att styra frekvensen och amp...

Crash jacka

Skicka ut en liten en till "bara gå spela utanför" är ett bra sätt att få dem flytta, och ut ur ditt hår ett tag. När de börjar ridning cyklar ändå, kan det vara lite mer skrämmande. Vad händer om de faller och du är inne pratar med tant maj? Är...

Utnyttja vägg utrymme effektivt

De flesta beslutsfattare och hackare har satt upp en liten eller stor plats som kallas workshop, lab, studier, kök eller något annat namn. Kort sagt varje DIYer har ett "Dexters laboratorium". Men oavsett hur stor av en utrymme det är en så smån...