ESP8266 ADC - analoge sensoren (5 / 5 stap)

Stap 5: ADC op een ESP8266-01?


Bent u erg goed met een soldeerbout, wordt deze mogelijkheid van ADC bereikbaar op elke versie van de ESP8266. De bovenstaande afbeelding is de pinout voor de EX-chip. De chip op de ESP-1 heeft de pinout, gewoon niet de fysieke verbinding. Sommige gestage handen en een kleine ijzer kon onttrekt.

Sommige opmerkingen die u brandend maagzuur bespaart:

- Deze modules zijn niet breadboard vriendelijke en niet alleen omdat de pinnen te dicht bij elkaar. Gewoon aansluiten in een verbinding overlappings- of hobbel de tx rx verbindingen kunnen fouten veroorzaken. Net stoten het breadboard kunnen problematisch zijn. Deze chips zijn zeer kwetsbaar voor schommelingen van de spanning. Uur van haar trekken en jagen de geest in de machine werd opgelost door solderen zoveel mogelijk. Gesoldeerde verbindingen hebben verstrekt een stevige rock-controller.

- 3.3 volt en veel. 630mA. Als u een regelgever van de lm1117t3.3 (ik.) Soldeer het! Als de grond los raakt of is bewoog, kan uw 3,3 v spike. Overspanning zorgt ervoor dat de ESP te rebooten. Teveel spanning zorgt ervoor dat de rook.

- Codering formaten in de NodeMCU api kan of kan niet werken in uw script. Dat wil zeggen wifi.sta.setip(), gebruik ' = 'niet':'.

-U kunt uw UNO als een seriële apparaat, echter uw UNO steekt 5v in zowel de tx en rx pins. Sommige bronnen vermelden dat de ESP8266 van GPIOs tolerant zijn. TX en rx zijn niet. Spanning dividers en diodes of enige andere magie gebruiken. Bovendien, als u een Arduino gebruiken voor uw project moet, gebruiken een Arduino. Aangezien dit product rijpt, misschien hoeft u niet een Arduino.

- De NodeMCU Server mod heeft ernstige geheugenlekken. Deze lekken veroorzaken het bord om te rebooten als geheugen te laag krijgt. 'Print(node.heap()' in uw script invoegen en bekijken van het geheugen verminderen als u de pagina openen. Zoals de "Heap" uitput, zal de ESP rebooten. Dit geheugenlek kan sterk verminderen of uitgeschakeld door het resetten van alle variabelen 'nihil' aan het einde van uw script. Echter, als uw script wordt beëindigd vroeg om wat voor reden, het geheugen wordt gebruikt tot 'reset', dit kan al dan niet een probleem voor uw project.

Ook verschijnt de "Heap" knop in het LuaLoader, niet nauwkeurig geheugen lezingen.

Er is een grote discussie hier: tech.scargill.ne

- Pinnen 4 en 5 als u het label op mijn ESP-12 zijn omgedraaid in LuaLoader. Dat wil zeggen, als u wilt lezen of pin 4 schakelen, moet u de taak toewijzen aan pin 5 in LuaLoader en voor pin 5 die u moet toewijzen pin 4.


Met de mogelijkheid om programma digitale pinnen, analoge pinnen lezen, opslaan en meerdere scripts uitvoeren met de NodeMCU firmware. Dit platform wordt een geschikt en zeer zuinig alternatief voor uw IoT-projecten.

Ik hoop dat u vond dit instructable nuttig!

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