Kapacitiv markfuktighet mäta (med I2C) (4 / 8 steg)

Steg 4: Kapacitiv markens fukt mätning: The kvittra har I2C: kan du göra det också?




Ja, ja den ursprungliga KVITTER har inte I2C (men kan hacka som sådan) men de har en version med en I2C och det är inte ett stort problem att göra. Vi behöver en Attiny85 för det. Vi använder Attiny85 anser vi kunde släppa HC14 som attiny kan också mäta kapacitet (och använder 3 stift för det), men medan vi är på det och använda I2C, vi kan också expandera Fuktsensor med en temperatur och e.g. ljus sensor. och hålla HC14.
Attiny har 5 stift till sitt förfogande (om vi inte vill bråka med pin1), två vi behöver för I2C så skulle vi ha 3 kvar, som bara skulle vara nog för en kapacitet testare. Om vi håller HC14, vi behöver bara en PIN-kod och har två kvar för andra mätningar
För att göra Attiny85 handling som en I2C slav kommer vi att använda i TinyWireS bibliotek.

För läsningen av LDR myran i NTC behöver vi ett heltal och lagra avläsningarna som det kunde gå upp till 1023, men om inte du nee mycket noggrannhet, kan du mappa dem till 1 byte.

Glöm inte att raderna I2C behöver en 4k 7-10k som dra upp linjen. Om du vill lägga till dem till din sensor eller lägga till dem på yr Arduino är upp till dig

Koden hittar du i nästa steg

Se Steg
Relaterade Ämnen

Ansluta två OOBoards tillsammans med I2C

detta instructable omfattar hur du ansluter två OOBoards med I2C.Steg 1: Ansluta till nätverket I2C-bussen Det finns två I2C bussar på OOBoards, en lokal buss och nätverk buss.OOPIC koden är i huvudsak en tolkatspråk, dvs "koden" är lagrade i EE...

1602 LCD knappsatsen sköld modul med I2C ryggsäck

Som en del i ett större projekt ville jag ha en LCD-skärm och tangentbord för sjöfart för vissa enkla menyer. Jag kommer att använda en hel del i/o-portar på Arduino för andra jobb, så jag ville ha ett I2C gränssnitt för LCD. Så köpte jag några hårdv...

Reparera en kapacitiv touch screen stylus med ledande tråd

Detta är ett relativt enkelt reparation projekt, så jag ska mest bara låta bilderna göra arbetet här. Jag hade en skadad stylus huvud för en kapacitiv pekskärm och ville fixa det upp. Det fungerade fortfarande även om det delades, men delad på mitten...

Mäta temperaturen med I2C Sensor LM75A på Raspberry Pi

I denna tutorial får du lära dig att mäta temperatur via I2C sensorn LM75A ansluten till någon modell eller version av Raspberry Pi. Handledningen ger också 3 öppna källkod kodexempel skrivna i programmeringsspråket C, Python och Bash. Ta en titt på...

Använda ATtiny85 med I2C EEPROM

detta är en enkel installation för att använda en I2C EEPROM med ATtiny85. Det finns många webbplatser som beskriver användningen av I2C eeprom, men det finns några nyanser när du använder en ATtiny85 som uppstår på grund av bristen på verkliga I2C....

Ansluta Arduino till Crystalfontz CFA533 med I2C

Vi har jobbat med LCD-skärmar, under en lång tid så vi trodde vi skulle visa er hur du koppla in en CFA533 I2C LCD med en knappsats till en Arduino. Ger dig möjlighet att mata och kontrollera din arduino via I2C.Steg 1: Elektriska anslutningar På Ard...

Lite Banging med Raspberry pi för I2C kontroll med perl

Första lite allmänna bakgrundAtt använda många av I2C till parallellporten IC med Raspberry pi du behöver för att kunna manipulera data lite klokt. Gör oftast du i en micro controller, men med pi finns det mycket mer makt att göra andra saker så när...

Skanna den Arduino I2C bussen för anslutna I2C enheter med Visuino

I2C Enheter och moduler är allmänt tillgänglig och mycket populär i Arduino projekt. Varje I2C -enhet har en adress vanligtvis fast eller konfigurerbara av byglar. När du arbetar med I2C -enheten, är den första uppgiften att upptäcka vad är enhetens...

Med en I2C LCD på Attiny85

Med en LCD-skärm på ett litet chip som en attiny85 inte är riktigt så hårt och tills nyligen jag inte ens tänka det motiverat en instructable, men jag har fått frågor om det, så jag kan också utveckla processen.Med attiny baserat att endast ha ett ma...

Arduino Nano: BMP180 barometertryck och temperatur I2C 2 X 16 LCD uppvisning med Visuino

BMP180 är en mycket populär temperatur och barometriskt tryck Arduino kombinationsgivaren. Jag har redan gjort Instuctable med BMP180. Ett antal människor frågade men hur du kan ansluta en annan I2C enhet till samma I2C buss som BMP180. Äntligen har...

Arduino Nano: Visa GPS-position på I2C 2 X 16 LCD-Display med Visuino

För några dagar sedan bad någon mig att göra Instructable om hur du visar GPS latitud och longitud på en LCD-Display. Jag lovade att göra en, och här är det.I detta Instructable kommer jag visa dig hur du kan ansluta seriell GPS-moduloch I2C LCD-Disp...

Arduino Nano: Ultraljud Ranger(Ping) avstånd I2C 2 X 16 LCD uppvisning med Visuino

I detta Instructable kommer jag visa dig hur lätt det är att ansluta Ultrasonic Sensor till Arduino och visas avståndet på en LCD-Display.Observera att anteckningen på några av bilderna i detta Instructable kommer att fungera korrekt på vissa webbläs...

Klocka med termometer med Arduino, i2c 16 x 2 lcd, DS1307 RTC och DHT11 sensor.

Hello! Det var ett tag jag har inte postat något på Instructables, men nu gjorde jag ett enkelt projekt som jag sett på internet i olika former. Jag lyckades bygga en kod med hjälp av andra koder som jag har hittat på internet och jag måste säga det...

LCD display I2C adapter för Arduino med PCF8574A

Med LCD-display med arduino behöver många I/O rader av din mikrokontroller. Aldrig mer med I2C-adapter!I denna tutorial jag har använt en PCF8574A SKIFT register I2C kopplats ihop. Fördelarna är: det är billigt och på webben finns ett bibliotek skriv...

Remote Wi-Fi DHT11 temperatur och luftfuktighet I2C 2 X 16 LCD-Display med två ESP8266 och Visuino

ESP8266 -moduler är bra billiga stativ ensam styrenheter med inbyggd Wi-Fi, och jag har redan gjort en enkel blinkning instructable med ESP8266 NodeMCU modul.Fördelen med ESP8266 jämfört med Arduino och andra styrenheter är inbyggt Wi-Fi. I detta Ins...

Arduino Nano: I2C 2 X 16 LCD uppvisning med Visuino

Tecken LCD-skärmar är en mycket vanligt förekommande för Arduino projekt, att Visa små mängder av textinformation. De vanligaste typerna är de grundläggande direkt anslutna skärmarna och de med I2C adapter. Den I2C versionen är dyrare men behöver bar...

Gränssnitt ADC121C med Arduino nano(I2C)

HejBra hälsningar..!!Idag I (Somanshu Choudhary) på uppdrag av Dcube tech ventures kommer för att styra ADC121C enhet genom att använda Arduino, det är en av applikationerna av I2C-protokollet att läsa analog data via Arduino.Steg 1: översikt ADC121C...

Tillämpningen av MCP-23008 med relä gränssnitt (I2C):

HejBra hälsningar..!!Jag (Somanshu Choudhary) på uppdrag av Dcube tech ventures kommer att styra reläer via I2C-protokollet använder Arduino nano och MCP23008.Steg 1: översikt MCP23X08 enheten ger 8-bitars, allmänna ändamål, parallell I/O expansion f...

Gränsyta TMP-112 med Arduino nano (I2C)

HejBra hälsningar..!!I (Somanshu Choudhary) på uppdrag av Dcube tech ventures kommer för att mäta temperaturen med hjälp av Arduino nano, det är en av applikationerna av I2C-protokollet att läsa analog data av temperatur Sensor TMP-112.Steg 1: översi...