2016-08-01 1 views
-1

Ich arbeite an einem Projekt zum Lesen von analogen Sensoren. Ich muss sie lesen und in digitale Werte umwandeln und sie an den Server übertragen und die Verarbeitung dort vornehmen. Ich brauche einen ADC-Chip, der digitale Spannung oder etwas ausgeben kann, das ich über den GPIO von ESP8266 lesen kann, so dass ich den MCU-Teil hier ablehnen kann. Ich kann die ADC-Pins des ESP nicht verwenden, da meine Eingangs-ADC-Spannung etwas höher ist und ich möchte auch keine zusätzliche Schaltung hinzufügen. Ich wollte nur wissen, ob ein solcher Chip verfügbar ist, den ich für mein Projekt verwenden kann. Vielen Dank im Voraus.Gibt es einen ADC-Chip, der direkt an die digitalen Pins der MCU angeschlossen werden kann und so ein digitales Lesen möglich ist?

Antwort

0

Ich bin in genau der gleichen Position, der ADC des ESP8266 ist nicht ideal, da es nur Werte zwischen 0v und 1v erlaubt.

I havent in der Lage gewesen, es noch zu testen, aber ich fand diese Seite: https://github.com/rccursach/SAM_i2c_Dust_Sensor In diesem Tutorial sie einen analogen Wert (in diesem Fall von einem Sharp GP2Y1010AUF Staub Sensor) in einen digitalen Wert mit einem ATtiny85 konvertieren, denen dann lesen Sie über i2c. i2c ist auf dem ESP8266 verfügbar, also scheint dies eine richtige Lösung zu sein.

+0

gibt es keinen chip, den ich ohne die i2c-schnittstelle direkt mit dem GPIO des ESP verbinden kann? Nur neugierig, wenn so etwas überhaupt existiert. : P – harish

+0

Wenn Sie ein ESP-12 verwenden, wenn die ESP-Pins direkt als I2C-Pins (die SDA- und SCL-Pins) verwendet werden können, schauen Sie hier: http://domoticx.com/wp-content/uploads/esp8266 -esp-12-modul-pinout.png) Sie können also direkt einen ATTINY-Chip an das ESP anschließen – ErikL

Verwandte Themen