MINI Si7021 temperatur och luftfuktighetsgivare (1 / 4 steg)
Steg 1: Poster du behöver och du inte "behöver" men bör nog få
Objekt som du behöver.
1. en (1) Arduino Uno (eller liknande)
2. en (1) bakbord och hoppare ledningar (om du inte har en skärbräda, få en. De är billiga och underlättar en hel del)
3. två (2) 21 k motstånd (färg band rött, brunt, Orange)
4. en (1) .01uF kondensator (keramik om du har det, snabbare och ingen polaritet oroa)
4. en (1) temperatur / luftfuktighet modul (del # 7046 på ICStation.com)
5. en (1) förstå make medan du spelar med detta
Objekt du inte "behöver" men bör nog få.
1. I2C scanner skiss för Arduino
1a. .ino fil för denna skiss bifogas detta Instructable (dubbelklicka på filen kommer att öppna Arduino gränssnitt och ladda filen du - Glöm inte att öppna Arduino gränssnitt serial bildskärmen för att visa utdata från skissen)
1b. Detta är ett bra verktyg för att hitta enheter på I2C USB-bussen. Denna skiss gör ett anrop till varje användbar adress på I2C bussen. Varje enhet på I2C bussen kommer i-sin tur svara på att ringa till deras adress. Adressen till varje svarande enhet visas för dig på serial monitorn.
1c. genom att köra denna skiss först när saker är inställda, vet du om dina inställningar är korrekta eller inte. Om skissen returnerar adressen för din enhet perfekt, allt är väl! Om skissen inte hittar enheten vet du somethings fel i din setup.
2. tålamod, jag hittade den här - min första erfarenhet med I2C kommunikation - kan vara lite frustrerande ibland.
3. Arduino kod - väl da - som kommer senare i ett steg.