MINI Si7021 temperatur och luftfuktighetsgivare (2 / 4 steg)

Steg 2: Ledningar för I2C Serial Bus kommunikation




Viktiga med kabeldragning för detta är de två pull-up motstånd. Både SCL och SDA linjer är "öppna avlopp" drivrutiner. Vilket innebär att chipet kan driva produktionen låg på dessa rader, men det kan inte driva dessa rader hög. För linjen för att kunna gå högt måste du tillhandahålla pull-up motstånd.

Annat än att är ledningarna ganska rakt framåt;

(Kom ihåg att koppla bort eventuella nätaggregatet till din Arduino eller skärbräda för början)

1. Anslut den 3.3V ström ut från din Arduino till positiva järnväg på din skärbräda

2. Anslut GND (marken) från din Arduino till marken (negativ) järnväg på din skärbräda.

3. Tillsätt .01uF kondensatorn till din skärbräda (jag använde ett keramiskt lock, klocka polaritet annars)

3a. Anslut 3.3V till ett ben av kondensatorn

3b. Anslut den andra etappen av kondensatorn till jord (GND)

4. nu göra en annan anslutning från benet av kondensatorn med 3.3V på det (3a. ovan) till VCC på sensorn

Obs: kondensatorn används till mjuka makt flödar i till sensorn. Tänk på det här sättet kondensatorn bara sitter där och gör ingenting. Det är tills det är en droppe i energinivå, då kondensatorn i kraftledning att kompensera för denna droppe, därmed "utjämning" ut kraften kommer in sensorn kommer att släppa. Och detta är viktigt eftersom sensorn använder att samma makt som utgång för datamätningar - mjuk makt i, smidig data ut. Du kan spela med värdet av kondensatorn, den bifogade utvecklare guiden finns mer information om som.

5. ansluta marken till GND på sensor

6. Montera motstånden på din skärbräda

7. Anslut ena benet av varje motstånd till de 3.3V power levereras till sensorn

8. Anslut SCL från sensorn till motsatta benet av en resistor (inte benet du bara ansluten på #7.)

9. och fortsätta att anslutning till Pin 5 (A5) från motståndet på Arduino

10. Anslut SDA till andra motståndet, samma som vi gjorde för SCL

11. och fortsätta att anslutningen från motståndet till Analog stift 4 (A4) på Arduino

Obs: motstånd används för att hålla raderna SCL och SDA hög tills de drog låg av sensorn.

Vi bör vara fast upp och redo att gå. Nu skulle vara en bra tid att ladda I2C scanner skissa på din Arduino och (håll tummarna) se om den hittar sensorn.

Om det inte finns sensorn här är några felsökningstips:

1. se till att alla anslutningar är korrekta (jag vet att har en tanke, men arbetade jag i det i 26 år och antalet människor som påbörjar felsökning på fel ställe är otroligt, alltid börja med grunderna och arbeta dig upp därifrån)

2. verkligen kontrollera ledningarna runt dessa motstånd, wired fel - ingen worky

3. Kontrollera att A4 och A5 på din Arduino styrelsen lägger ut runt 5v. Jag vet att vi använder den 3,3 v sidan av saker från Arduino men håller på att skapa I2C bussen de stiften få några speciella behandling. Under en av mina mer "patient" stunder med detta projekt jag sist kollade dessa stift och hittade A4 var död (jag minns sedan en kort på det klämmer fast från ett annat projekt). En snabb styrelsen swap och jag kunde sluta göra upp nya svärord.

Se Steg
Relaterade Ämnen

DH11 Temperatur och luftfuktighetsgivare med Arduino

Detta är en Tutorial på hur man använder DH11 temperatur och luftfuktighetsgivare med Arduino.Steg 1: Titta på denna Video (detta är en fullständig handledning)Denna video visar det fullständiga förfarandet om hur du använder denna Sensor.Steg 2: Ins...

Temperatur och luftfuktighetsgivare

Jag kunde rädda en temperatur och luftfuktighet sensor bort av en gammal skrivare. Det är mycket liknande till sensorer finns tillgängliga från SparkFun, och jag hoppas att införliva det i min nästa version av "Svart låda".För detta projekt behö...

Bärbar Arduino Uno temperatur och luftfuktighetsgivare med LCD-skärm

Hej alla. Under åren har jag fått en massa bra idéer från instructables. Eftersom detta är min första "kompatibel, jag tänkte jag skulle dela något jag gjorde också. Jag in detta i Full Spectrum Laser tävling 2016. Om jag skulle vinna, skulle jag kun...

IoT utifrån temperatur och luftfuktighet graf android telefonen i 30 min

Detta projekt bygger på Blynk styrelse sparkfun elektronik. Denna styrelse har inbyggd fukt och temperatur sensorer. I detta projekt kan vi få temperaturen- och luftfuktighet-tid diagram på vår android-telefon som helst i världen med hjälp av interne...

Raspberry Pi IoT: Temperatur och luftfuktighet monitor

kolla min nyaste version av en Robotic luftfuktighet Controller!Vi älskar varma duschar på min plats och detta har start att visa på väggarna i vårt badrum... Om du inte håller luftfuktigheten i schack du kan lätt sluta med mögliga väggarna och en ol...

Små temperatur och ljusstyrka Sensor sköld

För min wifi väderstation (Arduino + ESP8266) behöver jag en temperatur och ljusstyrka sensor sköld. Jag designade därför följande en.Jag kommer att publicera hela Väderstationen senare, alltför. Jag jobbar faktiskt fortfarande på programvaran. Men d...

ESP8266 WiFi temperatur och luftfuktighet sensor

I den här guiden kommer vi att bygga ESP8266 WiFi Arduino datalogger för temperatur och luftfuktighet. Data lagras på EasyIoT server och visas i webbläsare på fjärrdatorn eller mobiltelefon. Med ESP8266 EasyIoT Arduino bibliotek kan du bygga sensor m...

Temperatur och luftfuktighet övervakning med SHT25 och Raspberry Pi

Vi har nyligen arbetat med olika projekt som krävs för temperatur och luftfuktighet övervakning och sedan insåg vi att dessa två parametrar faktiskt spela en nyckelroll i att ha en uppskattning av den arbetande effektiviteten i ett system. Både på de...

Arduino temperatur och luftfuktighet logger med DHT11 och I2C Display

För en tid sedan har jag hittat en intressant instructable om temperatur dataloggning. Som jag hade några av de delar runt mitt skrivbord och med med anledning av att göra den Universella sköld, jag sa till mig själv varför inte göra en Arduino klock...

Raspberry PI och DHT22 temperatur och luftfuktighet-logger med lampa och e-varningar

Detta är en Raspberry Pi grundval av temperatur och luftfuktighet logger som använder 2 (fungerar även med 1) Adafruit DHT22 sensorer för mätningar. Du kanske har sett liknande typ av instruktioner innan, men här har en twist. Det bara läsa inte temp...

Upptäcka temperatur och luftfuktighet med Raspberry Pi och HTU21 / SHT21

Undrar vad är vädret? Låt oss kolla upp det med din Raspberry Pi! Denna handledning innehåller steg för steg instruktioner hur man upptäcker temperatur och luftfuktighet med smuts billig I2C sensor HTU21D och öppen källkod på din Raspberry Pi.Om det...

Temperatur och luftfuktighet Datalogger + Webserver

i detta instructable (min första instructable) kommer vi att skapa en temperatur och luftfuktighet datalogger lägga posibility för att komma åt data av webben.Den nya arduino ethernet gör allt så lätt som det ser ut som magi. I samma styrelse får du:...

Övervaka temperatur och luftfuktighet värde från din webbplats (sakernas consept)

Idag, ska jag visa dig hur man rita DHT11's läsning temperatur och luftfuktighet värden att sätta diagram produceras på din webbplats. Om du har fått trådlöst modem, jag menar WiFi hotspot punkt iallafall som låter dig ansluta internet trådlöst, jag...

Arduino IOT: Temperatur och luftfuktighet (med ESP8266 WiFi)

Hej alla! Jag är Michalis Vasilakis från www.ardumotive.com och i detta Instructables kommer jag visa dig hur du gör din egen Internet av saker (IOT) termometer med hjälp av Arduino uno styrelsen.Du kan använda den hemma, på kontoret, eller var som h...

ESP8266 och Visuino: DHT11 temperatur och luftfuktighet webbserver

ESP8266 -moduler är stor låg kostnad fristående styrsystem med inbyggd Wi-Fi, och jag har redan gjort ett antal Instructables om dem.DTH11 / DTH21 / DTH22 och AM2301är mycket populära kombinerade temperatur och luftfuktighet Arduino sensorer, och jag...

Trådlös temperatur och luftfuktighet Monitor med ESP8266

Målet med detta projekt är att göra en temperatur/luftfuktighet bildskärm som loggar temperaturen och luftfuktigheten trådlöst till en fjärrserver. Vi kommer att använda en Arduino Uno (eller klon), en DHT11, en ESP8266 och ThingSpeak.com för detta p...

Arduino BMP180 temperatur och tryck sensormätningar på en 1.8" färg TFT-skärm

Färg grafiska displayer lägger en ny dimension till hur information som samlats in av en Arduino från sensorer kan visas. TFT-skärmar är också förvånansvärt billigt jämfört med LCD-typ.I Arduino skiss presenteras temperatur och tryck värden från en B...

Kretsloppsodling: Online temperatur och fuktighet

för andra projekt, se vår huvudsakliga webbplats: www.iowa-aquaponics.com/arduino/** Uppdatering **Du kan hitta en live demo av online temperaturen och luftfuktigheten i action här:http://adacsprojects.appspot.com**Detta projekt är utformat med krets...

Arduino Nano: DHT11 temperatur och luftfuktighet visuella instrumentering med Visuino

DTH11/DTH21/DTH22 och AM2301 är mycket populära kombinerade temperatur och luftfuktighet Arduino sensorer.Jag har redan gjort en Instructable om hur man använder dem och skicka textinformation för temperatur och luftfuktighet över seriell Port.I dett...