Hem Automation/säkerhet prototyp (4 / 11 steg)

Steg 4: Gränssnitt sensorer (AVR-ADC)



Mest verkliga världen data är analog. Oavsett om det är temperatur, tryck, spänning, etc, är deras variation alltid analog i naturen. Allt detta är helt enkelt analoga data och vi måste bearbeta de data som vi har fått. Men analog signalbehandling är ganska ineffektiva när det gäller noggrannhet, hastighet och önskad effekt. Därför konvertera vi dem till digital form med hjälp av en Analog till Digital omvandlare (ADC). AVR har inbyggda ADC i nästan alla dess MCU. ATMEGA16 innehåller PORTA ADC stiften. Nu om du har mer än en analog spänningskälla, mer än en sensor, till exempel, kan du läsa alla så länge antalet källor är färre än antalet ADC stift du har på din mikrokontroller. Med Atmega16 finns det 8 ADC stift. Det enda att ha i åtanke när programmering ADC att läsa flera kanaler är den bara en kanalen kan användas vid konvertering i taget.

I ATMega16 behöver du bara ändra MUX kanal och tilldela värden enligt databladet för att välja olika ADC kanaler.

Här är hur det görs:

ADMUX – ADC Multiplexer urval Register

MUX4:0 – Analog kanal och få urval bitar – där är 8 ADC kanaler (PA0... PA7).

Se datablad för mer information.

Nu sedan analoga sensorer kommer att ge analoga spänningar så efter situationer bör du veta vad är produktionen av sensorn så att du kan programmera och utföra respektive verksamheter därför.

Det gör bara kolla den tillverkade spänningen av sensorn med multimeter och använda formel för att konvertera den till adc värde;

ADC = (V.input*1024) /V.out

Och du kommer att ske med sensorer nu, men sensorer kräver massa tester och jag gjorde massa tester för att säkerställa att resultatet efter programmering enligt värden jag noterade använder multimeter är rätt och korrekt.

För mer info om ADC programmering, se denna länk.

Se Steg
Relaterade Ämnen

Hem Automation med Amazon Echo röststyrning

Förra månaden, släppt Amazon eko - en liten cylinder kan kraftfulla röst erkännanden.Eko själv är stängd källkod. Men när du räkna ut ECHO: s hemligheter, blir det ett otroligt kraftfullt verktyg för röststyrning, så att du kan styra allt i ditt hem...

Hem Automation och säkerhet med 1Sheeld

Detta är en home automation och säkerhet system med 1Sheeld, projektet fungerar som följande:när användaren når dörren till hans hem en pir-sensor kommer att känna honom så en ledde slås på och sedan han har att säga ett specifikt lösenord till kan k...

DIY hacka din egen hem Automation System

Ett hem automationssystem bör kunna slå på/av apparater som lampor, fläktar, entertainment system, etc. Ett system som är trådlös ännu oberoende från Internet, men viktigast, DIY och öppen eftersom jag vill förstå hur det fungerar.Varför nytt uppfinn...

Start hem Automation: Webbserver W7500

Jag kommer att presentera WIZwiki-W7500Det är skapa genom WIZnet och använda gränssnitt för att göra Web-Server.Du gör möjligt att Smart Home Automation till med detta projektnedan beskrivning är WIZwiki-W7500 plattform införa.ÖversiktWIZnet WIZwiki...

Hem Automation hallon och Phidgets del 3

Detta är den tredje artikeln i Home automation med Phidgets och hallon.I tidigare artiklar såg vi hur du interagerar med den digitala utgångar och digitala ingångar.Nu ska vi se hur man läser värdena för vissa sensorer direkt på din smartphone eller...

Hem Automation panna projekt

Syftet med detta projekt är att hantera följande automatiseringsscenarier i mitt hus:Fjärr kontroll för utomhustemperaturen.Remote kontrollera temperaturen inomhus & luftfuktighet.Remote control gaspanna (på / av).Automatisk kontroll/switch mellan so...

Linkit en - hem Automation med Bluetooth ledaren Android App

Alla alternativ är kommer med smarta telefoner. Smarta telefoner gör vårt arbete mycket lätt och gör oss lata. Slå på och av hushållsmaskiner med smart telefon med blå tand är i marknaden, men kostnaden hög. Så DIY Blue tooth hem koppla Automation me...

Hem Automation hallon och Phidgets

Vi använde tidigare tutorials Raspberry Pi att köra Phidgets InterfaceKit. Vi har också lagt upp en webbserver på hallon.I den här guiden kommer vi att använda lyckades den information som samlades för att skapa ett hem automationssystem med ett webb...

Hem Automation hallon och Phidgets del 2

I den tidigare handledning såg vi hur du kan driva de digitala utgångarna för Phidgets 1018distans, i denna tutorial kommer att i stället vi kontrollera status för de digitala ingångar, som kan anslutas till magnetiska kontakter, tryckknappar, växlar...

Hem Automation System av pcDuino

En smart hem controller som ersätter en linje av växlar med en tablett som enhet med en grafisk UI gränssnitt. Jag använde en Allwinner A10, tillsammans med krita-elektronik öppen ram 7″ lcd. In i den samband I en relay controller som har flera kanal...

(DIY) Hur man gör ESP8266 Ultra Mini & enkel Relay hem Automation Board

Hej alla,Idag kommer jag låta dig veta, hur man gör en Mini Esp 12 Wifi Relay Board mäter endast 3,9 cm x 3,9 cm!Denna styrelse har några mycket häftiga funktioner som varje Tech älskare kommer att älska att ha.Jag har tagit alla filer i nästa steg.D...

Hem Automation / styra ett relä med din parallellport

detta är min version av styra externa enheter med datorn. Nämligen med LPT eller parallellporten.Mjukvaran är från Lalim, version 3.0.6. Patentet inte längre giltigt scener 2009 och den direkta länken till den här domänkontrollanten fungerar inte län...

Hem Automation Tweets

gissa vad! Intel har nu tagit ett steg närmare att automatisera ditt hus.Edison ger ut värdena på intensiteten av ljuset i rum där det är installerat och laddar upp det på twitter. När tweeting ljus status, anges också värdet av fotomotstånd. Detta g...

Hem automation med raspberry pi använder ROR

Syftet med detta projekt till hem anordning som lampa, fläkt, TV etc använder din befintliga smarta telefon.Vad som krävs1 raspberry pi 28 GB, klass 10 mikro sdcard1 USB WiFi-adapter1 USB power adapter 5V1 USB-strömkabel8 kanal 12v relä modul12 v ada...

Bolt hem Automation och varningssystem

Detta är ett nytt system av Shantam och mig bygger på bulten IOT plattform (www.boltiot.com) för att automatisera och förenkla hur människor interagerar med hushållsmaskiner och apparater i allmänhet.Steg 1: Vad är det? Det är en samling av intellige...

Hem Automation röststyrning - flera rum mikrofon talanalys

Har du någonsin känt behovet av att spåra din engelsktalande vanor, styra ditt hem med din röst, eller helt enkelt post från flera mikrofoner på en gång? Då har du tur! I detta Instructable, lär du dig hur installerar och använder en matris med flera...

Hur man gör en billig hem Automation System

Väl automatiserade Home är en dröm att varje DIY er, men de kostar mycketSå är här en lösning att göra en låg budget Automated system======================================================Kostnaden för att bygga projektet:Relä modul (0,32$)transistor...

Hem Automation (eller Robot Butler kallas Geoffrey) - iPhone kontrollerade, arduino baserat

att kunna styra allt från fickan har länge varit en dröm som delas av många. Tidigare har vi universella fjärrkontroller som kan styra både vår TV och radio, då vi hade trådlös vägguttag. Både bra saker, men hur troligt är det att du kommer att bära...

DIY Android hem Automation Box

Här är en liten Visa och berätta för min Android kontrollerade hemautomation box. Det är en liten förlängning låda som kontrolleras av en Android smartphone. Du kan aktivera de enskilda försäljningsställen genom att trycka på en knapp från app eller...