Dubbel spänning generiska Data Logger Arduino (5 / 6 steg)

Steg 5: Portar - exponera pins



i detta segment har jag utsatt många stift från ATmega chip med manliga och kvinnliga huvud segment (val av manlig eller kvinnlig bestäms av vilka typer av kablar till mitt förfogande att jag skulle använda). Observera några av stiften som jag har utsatt som portar.

1. ISP port: ATmega stift 16, 17 & 18 (digital stift 11, 12 & 13) i kombination med pin 0 (Reset) används för att hämta skisser med en ordentlig Arduino. Digital stift 11, 12 & 13 kommer att anslutas till Arduino's 11, 12 & 13 respektive, och Återställ kommer att anslutas till Arduino's digital stift 10. Eftersom jag använder en 8MHz ATmega konfiguration, jag behöver inte en kondensator på Återställ PIN-koden (jag vet inte varför, men jag använder detta ofta). Den här porten låter mig att programmera min ombord utan att ta bort IC.

2. överst till vänster, har jag utsatt två analoga stift (A4 & A5) och en 5V makt. Jag kan använda den här porten för att fästa LM35 temperaturgivare, DHT11 fukt & temperatur sensor eller 18BS20 digital temperaturgivare. I själva verket kan jag bifoga något vilka behov bara en pin och 5V power. En analog stifts kommer att utses till GND, en "programvara ground" om du vill. För att uppnå "programvara ground" kommer att jag skriva följande kod i skiss-

statisk const int sensorGnd = 18; deklarera analog pinne 4 (digital 18) som sensorer marken
pinMode (sensorGnd, produktionen); måste vara utgång, inte mata in
digitalWrite (sensorGnd, låg) //ready att sjunka tillbaka nuvarande, < 25mA

3. på längst upp till höger är en 8-pin header för att fästa en MicroSD breakout styrelse. Denna utbrytning styrelse har inte någon ytterligare krets, det utsatt bara de 8 stift av MicroSD-kort genom 8 set av brödunderläggen vänliga stift (se foto). Eftersom ATmega drivs på 3.3V, SD-kort kommer att få endast detta mycket spänning när som helst och antar jag, jag behöver inte en logik nivå shifter.

4. en 4 polig port på övre-mitten och en annan på den nedre högra används för att ansluta LCD teckens display. Dessa två portar är kompatibla med min tidigare design - LCD karaktär display breakout (se detta Instructable för detaljer). Använd LCD-skärm med hjälp av dessa portar kommer jag lägga följande rader med kod-

#include "LiquidCrystal.h";
statisk const int RS = 14, sv = 15, DB4 = 5, DB5 = 6, DB6 = 7, DB7 = 8.
LiquidCrystal lcd (RS, sv, DB4, DB5, DB6, DB7);

5. en 4-pin port på nedre vänstra sidan för vissa andra sensorer, till exempel GPS, Ping etc. här gjorde jag en särskild bestämmelse i valbara spänning genom en bygelinställning. Se den sista bilden i detta avsnitt.

6. nästa för att Återställ pin utsatt Tx/Rx stift för att ansluta till seriell in/ut.

Se Steg
Relaterade Ämnen

Geo Data Logger: Arduino + GPS + SD + Accelerometer att logga, tidsstämpel och geo-tag sensordata

uppdateringar17 okt 2013: Jag har publicerat en guide om hur du använder din Android-telefon kan utföra en liknande uppgift genom att utnyttja din Android enheten är inbyggd GPS och sensorer.6 feb 2013: Med på GeoAwesomeness http://geoawesomeness.com...

En fristående Data logga vindmätaren

jag älskar samla in och analysera uppgifter. Jag älskar också bygga elektroniska prylar. Ett år sedan när jag upptäckte de Arduino produkterna, jag omedelbart tänkte, "Jag vill samla in miljödata." Det var en blåsig dag i Portland, OR, så jag be...

Data logga temperatur sond (200 ° C till +1300 ° C)

Jag behövde ta temperaturen vs tidmått för forskning utrustning för att avgöra hur mycket tid i förväg någon bör börja prepping innan de faktiskt avser att använda utrustningen. I det här fallet innebär prepping att kyla ner en metall termisk massa m...

Diskreta Data Logger

det finns inget bättre sätt att dölja en dold enhet än för att hålla det inne en större iögonfallande enhet.Som sagt... Detta är huvudsakligen en guide för att göra ett system för loggning för användning med alkoholmätare mikrofonen.För att åstadkomm...

Högeffektiv dubbel spänning hög nuvarande (upp till 3A) strömförsörjning

jag var ute efter en dubbel spänning nätaggregat inledningsvis att driva en gammal hårddisk med 12V och 5V. Jag ville bygga en home server baserat på Raspberry Pi. Jag insåg senare att jag hade en nyare hårddisk som behövde endast 5V. Då hade jag red...

InPace - en Arduino baserad GPS-data logga fitness armband med bluetooth och en iOS app

InPace är en Arduino baserat fitness armband, med åtföljande iOS ansökan, som kan ge levande feedback på hur användaren pacing sig under en springa, gå eller cykla rutten. Det spår GPS lokaliseringarna och aktuella tider att jämföra användare nuvaran...

Light detection + data logga vit arduino

Jag kan inte skriva engelska, det är allt från Nederländerna till engelska översatt av google translatorVad gjorde duJag är så finicking som det ljusaste ljuset pekar med 1 Sök ldr.i framtiden för mig att tjäna en solpanel mot solen för att ställa in...

Dubbel spänning reglerat nätaggregat för Arduino/microcontroller projekt

om ett par månader sedan när jag först hade mina händer på Arduino Uno, jag hade ingen aning där de 3.3V power bredvid 5V stiftet kommer från, eller rättare sagt, jag inte riktigt tycker om det tills jag var tvungen att göra mina egna versioner av fr...

TEG / Peltier tallrik Test rigg med temperatur / spänning / ström Logger

Denna rigg gjordes upp till loggen två temperaturer och motsvarande spänning/ström utdata från en TEG tallrik.De två termoelement kommer att mäta skillnaden i temperatur och logga det med realtid spänning och nuvarande utgångar. Syftet med detta är a...

Raspberry webbserver skickar GET data till Arduino Nano kör 6 servon

http://www.youtube.com/watch?v=f7oSqLO9iJoDetta är ett litet projekt jag gjorde för en kollega som bygger en 1/48 skala RC modell av en Fletcher-klass jagare (Japp... det gör "modellen" ca 8 fot lång!) Han frågade om jag kunde animera 5 x MKIII...

Data Logger projekt

detta är en datalogger som jag gjorde för min klass. Jag kunde inte hitta några instruktioner som jag kunde använda Arduino spela in skärmens ljus och temperatur. Då visar temperatur och ljus värdet på LCD då spara den till SD-kortetKravHär är kraven...

Raspberry Pi - Data logga

I detta projekt, vi lära dig hur du loggningsdata från Raspberry Pi med hjälp av Python och Excel som samlar in data och spara resultatet av insamling eller analys.Det är en ganska snabb projekt och kan användas antingen på egen hand eller en del av...

Untethered taligenkänning och syntes med Arduino

MOVI står för "Min egen röst Interface" och är en kickstarter-backed Arduino Shield som gör det mycket enkelt att bygga din egen tal dialoger att styra enheter inom Arduino IDE. Denna snabba instructable visar dig hur du kommer igång att inrätta...

Taligenkänning och syntes med Arduino

I min tidigare Instructable visade jag hur man styr ett par lysdioder med en Arduino ombord och BitVoicer Server. I detta Instructable ska jag göra saker lite mer komplicerat. Jag kommer också att syntetisera tal med Arduino DUEdigital till analog om...

Taligenkänning med BitVoicer och Arduino

det huvudsakliga målet med detta projekt var att testa tal erkännande prestanda för BitVoicer (http://www.bitsophia.com/BitVoicer.aspx). För detta ändamål designade jag en enkel led kontroll skiss som jag integrerat med BitVoicer. Naturligtvis kan du...

Logga Arduino skisser 101

så här lata gamla Geek (LOG) blir uttråkad ibland och vill ha något att göra. Faktiskt, ibland jag blir trött av att försöka lösa maskinvaruproblem, som ibland programvaruproblem. Så jag bestämde mig att göra en tutorial på Arduino skisser.Vad är en...

Dubbel spänning på enheten ett AA-batteri

en mycket enkel metod att få dubbla utspänning inom loppet av ett enda AA-batteri. Användbart för stärka din enda batteridrivna enhet, t.ex. blixtljus, näsa hår trimer och etc.Steg 1: anledningen Ibland är du inte tillfredsställa med kraften av din e...

Införandet av Digital klocka temperatur spänning elektronikmodulen för Arduino STM8 AVR 51 STM32 ARM

Hej vänner, idag jag presentera denna underbara digital elektronisk klocka temperatur spänning modul från ICStation i detaljer. Denna produkt är utvecklad av ICStation teamet nyligen. Vi delar det till dig och Välkommen alla vän att utvärdera produkt...

Logger Shield: Datalogging för Arduino

Data logga sköldHär är en händig Arduino shield: vi har haft en hel del människor som söker en dedikerad och väldesignade dataloggning sköld. Vi arbetat hårt för att iscensätta en billig men väl rundad design. Det är inte bara lätt att montera och an...