ESP8266 ADC - analoge sensoren (3 / 5 stap)

Stap 3: De ESP opstarten


Eenmaal opgestart, met behulp van lualoader, u kunt lezen/monitor de ADC TOUT pin. Gebruik ofwel 'lezen' of 'AutoHerhalen (AutoRepeat) lezen'. De waarden zal worden herhaald in het hoofdvenster.

Het gegevensblad beschrijft de ADC-pin als onder 10 bit resolutie. Dit betekent 0 tot 1024. U moet een waarde ergens binnen dit bereik.

Hier begint de pret! Blijkbaar, de module rekent alleen spanning tussen 0 en 1 volt.

Als een voorbeeld heb ik een 10 k regelweerstand krom tot aan de ADC-pin. Volledig de schuifregelaar te verplaatsen naar de positie waar ik een 0 lezen zou verwachten, de ADC TOUT pinnen leest 13 ~ 15, niet 0 maar bemoedigend!

Echter als ik schuif de schuifregelaar naar rechts, ik zie de ADC TOUT bereikt de maximale lezing van 1024 in ongeveer 1/3 de afstand.

Idealiter, wil ik de schuifregelaar om te registreren van 0 tot 1024 vergroten of verkleinen van meer dan 100% van de reis van de schuifregelaar.

Zinvol is voor het bereiken van de maximale lezen in 1/3 van de reis, de ADC-pin leest alleen maximaal 1 volt. Iedere lezing over dat zeggen 1.1v naar Vcc van 3,3 v zal worden maxed tot 1024.

Dus, ik moet de ADC pin een spanning tussen 0 en 1 volt alleen leveren.

Met behulp van een spanning divider sterk verbetert de situatie.

Gerelateerde Artikelen

ESP8266 ADC - meerdere analoge sensoren

ESP8266 ADC - meerdere analoge sensoren

Hoewel de ESP8266-07 en -12 hebben alleen een ADC-pin, het betekent niet dat u beperkt tot slechts één analoge sensor per module. U kunt veel!U moet echter om meerdere sensoren gebruiken 'multiplex' de sensoren. Multiplexing simpelweg betekent dat u
Analoge sensoren - berekening van de niet-lineariteit geïntroduceerd door een belasting of een Pull-Down weerstand

Analoge sensoren - berekening van de niet-lineariteit geïntroduceerd door een belasting of een Pull-Down weerstand

Hebt u ooit dat verschrikkelijke gevoel dat het toevoegen van een weerstand van de lading of 'pull-down' aan uw sensor is messing up van al uw analoge lezingen?Misschien zou je je afvraagt waarom we zouden willen een prima circuit door de invoering v
Meerdere analoge ingangen met behulp van een analoge pin

Meerdere analoge ingangen met behulp van een analoge pin

Hallo!In dit instructible zal ik uitleggen hoe te lezen waarden van meer dan een sensor met behulp van slechts één analoge invoer pin.U kan zich afvragen waarom u dit wilt.Wanneer u van een Raad van Nodemcu, gebruikmaakt zoals geïllustreerd in de afb
Wearable hartslag sensor ESP8266 + Pulse sensor

Wearable hartslag sensor ESP8266 + Pulse sensor

Als onderdeel van een wens om te leren over ESP8266 als standaloneIk dacht over een project voor puls sensor aansluiten en doorgeven van de BPM op de computer door TCP-verbinding.Tijdens de bouw kwam ik enkele problemen.De problemen bij mijn mening,
Sensorgegevens (DHT11 & BMP180) verzenden ThingSpeak met een Arduino, via kabel of WiFi (ESP8266)

Sensorgegevens (DHT11 & BMP180) verzenden ThingSpeak met een Arduino, via kabel of WiFi (ESP8266)

Ik schreef dit instructable omdat Thingspeak - nevermind hoe gemakkelijk u up - een paar hindernissen heeft dat ik liep in en dat, te oordelen naar de reacties, anderen met worstelen ook.Dingen die je moet:ArduinoWS5100 EthernetShield (als u de oude
Testen van Web Server ESP8266 + Arduino DS18B20 (privacy)

Testen van Web Server ESP8266 + Arduino DS18B20 (privacy)

In deze test de ESP8266 + Arduino Nano wordt module gebruikt, maken een mini webserver waarmee een browser om te zien de kamertemperatuur.Aanbevolen voor deze gevallen betreft het DS18B20 digitale temperatuursensor wordt gebruikt en vereist geen line
AAA Robot (autonome analoge Arduino)

AAA Robot (autonome analoge Arduino)

de AAA Robot is een perfecte robot voor beginners. Het is veelzijdig, gemakkelijk om te bouwen, en bespreekt veel van de onderwerpen roboticists leren moeten, inclusief maar niet beperkt tot transistor schakelaars, motor rijden nad analoge sensoren.
Arduino: Lezen van analoge Voltage

Arduino: Lezen van analoge Voltage

In deze les zal twee weerstanden - een statische weerstand en een variabele weerstand - maakt u een spanning divider waarmee u effectief begrijpen de lichtintensiteit gedetecteerd door de fotoweerstand - in wezen een lichtmeter. In de vorige les hebt
Controle van de positie van een Actuator met een analoge Sensor

Controle van de positie van een Actuator met een analoge Sensor

In dit Instructable, zullen we leren hoe met een analoge sensor de positie van een actuator bepalen. In dit voorbeeld zullen we met behulp van een potentiometer, maar u kunt een analoge sensor. U kunt een lichtsensor om te verplaatsen van een actuato
WIFI batterij monitorsysteem - ESP8266

WIFI batterij monitorsysteem - ESP8266

Één van het belangrijkste probleem in batterij aangedreven projecten is te kiezen/gebruik het juiste formaat/model/type accu. Als de markt wordt overspoeld met een heleboel lage kwaliteit nu batterijen beweren duizenden mAh ( Ultrafire namaakgoederen
Een analoge sensor van textiel verbinden met Arduino

Een analoge sensor van textiel verbinden met Arduino

Dit instructable wordt uitgelegd hoe u een analoge sensor op de Arduino aansluiten (in ons geval gebruikt een Lilypad).Materiaal dat u zal nodig:-een Lilypad Arduino (www.sparkfun.com)-een FTDI boord (www.sparkfun.com)-een USB A naar mini B kabel (ww
Met behulp van knoppen en sensoren om te musiceren met de Intel Edison

Met behulp van knoppen en sensoren om te musiceren met de Intel Edison

DoelstellingenKrijgen comfortabel met behulp van de Edison aan prototype een hardware projectBouwen van een eenvoudige Node.js toepassingSpelen met de kracht van WebSockets en real-time netwerkenProfiteer van Cylon.js gemak-of-gebruik wanneer interfa
Intel Edison als snelle I/O server: digitale en analoge i/o-via wifiverbinding met PC client

Intel Edison als snelle I/O server: digitale en analoge i/o-via wifiverbinding met PC client

Dit instructable is geschreven als een referentie-ontwerp voor diegenen die het nodig om sensorgegevens verzamelen en een relatief hoge snelheid via WiFi te sturen. Met deze oplossing zijn de tarieven van meer dan 1000 keer per seconde gemakkelijk be
Arduino Nano: Eenvoudige SSD1306 I2C analoge vertoning OLED met Visuino

Arduino Nano: Eenvoudige SSD1306 I2C analoge vertoning OLED met Visuino

OLED Displays zijn enkele van de coolste en meest geavanceerde modules die u in uw project van Arduino gebruiken kunt. Ze komen in een kleine vormfactor, en hebben zeer laag verbruik terwijl het leveren van heldere, levendige kleuren. Sommige van de