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