ESP8266 ADC - analoga sensorer (5 / 5 steg)

Steg 5: ADC på en ESP8266-01?



Om du är mycket bra med en lödkolv, tillgänglig denna ADC kapacitet på någon version av ESP8266. Ovanstående grafiken är ordningen på pinout för EX chip. Chipet på ESP-1 har pinut, bara inte den fysiska anslutningen. Några stadiga händer och en liten järn kunde peka på den.

Några iakttagelser som kan rädda du halsbränna:

- Dessa moduler är inte bakbord vänliga och inte bara eftersom stiften är för nära varandra. Helt enkelt pluggning i en anslutning bly eller bula tx rx anslutningar kan orsaka fel. Bara stöta på bakbord kan vara problematiskt. Dessa marker är mycket känsliga för spänningsvariationer. Timmar av hår dra och jaga spöken i maskinen löstes genom lödning så mycket som möjligt. Lödde anslutningar har lämnat en rock solid controller.

- 3,3 volt och massor av den. 630ma. om du använder en lm1117t3.3 regulator (jag gör.) Löd den! Om marken blir lös eller är vred, kan din 3.3V spike. Överspänning kommer att orsaka ESP till pånyttfödd. För mycket spänning kommer att orsaka rök.

- Kodning format i NodeMCU api kanske eller kanske inte fungerar i ditt manus. Dvs wifi.sta.setip(), Använd ' = 'inte':'.

-Du kan använda din UNO som en seriell enhet, dock din UNO sätter ut 5v på både tx och rx pins. Några källor säger att den ESP8266 GPIOs är tolerant. TX och rx är inte. Använda spänningsavdelare och dioder eller något annat magiskt. Dessutom har du att använda en Arduino för ditt projekt, använda en Arduino. Som denna produkt mognar, kanske behöver du inte en Arduino.

- NodeMCU servern mod har allvarliga minnesläckor. Dessa läckor orsaka styrelsen att starta när minnet blir för låg. Infoga "print(node.heap()" i ditt manus och titta på minnet minska som du åt sidan. Som "Högen" utarmar, startas ESP. Detta minnesläcka kan vara kraftigt minska eller elimineras genom att återställa alla variabler till "noll" i slutet av ditt manus. Om skriptet avslutas tidigt av någon anledning, används dock minnet tills "reset" Detta kan eller inte kan vara ett problem för ditt projekt.

Knappen "Heap" i LuaLoader, visas, att inte ge exakt minne avläsningar.

Det finns en stor diskussion här: tech.scargill.ne

- Stift 4 och 5 som märkt på min ESP-12 återförs i LuaLoader. Det vill säga om du vill läsa eller byta stift 4, måste du tilldela uppgiften till stift 5 i LuaLoader och för stift 5 måste du tilldela stift 4.


Med förmågan att programmet digital pins, läsa analog pins, lagra och kör flera skript med Nodemcu's firmware. Denna plattform blir en kapabel och mycket ekonomiskt alternativ för Sakernas Internet-projekt.

Jag hoppas du har hittat detta instructable hjälpsam!

Se Steg
Relaterade Ämnen

ESP8266 ADC - flera analoga sensorer

Även om ESP8266 -07 och -12 endast har en ADC pin, det betyder inte att du är begränsad till endast en analog sensor per modul. Du kan använda många!Men för att kunna använda flera sensorer kommer att du behöva 'multiplex' sensorer. Multiplexering be...

Analog sensor input raspberry pi med en MCP3008: ledningar/installera/basic-program

Så nu när vi köpte kan MCP3008 ADC få det igång!Obs: Detta är min första instructables submision så om något är fel bara berätta det. och om du gillar min stil lämna en kommentar, även jag från Nederländerna så min engelska kanske inte perfekt.I dett...

Kontrollera placeringen av ett ställdon med en Analog Sensor

I detta Instructable lär vi dig att använda en analog sensor styra placeringen av ett ställdon. I det här exemplet kommer vi att använda en potentiometer, men du kan använda någon analog sensor. Du kan använda en ljussensor för att flytta ett ställdo...

Ansluta en analog sensor textil till Arduino

Detta instructable förklarar hur du ansluter en analog sensor till Arduino (i vårt fall använder en Lilypad).Material du behöver:-en Lilypad Arduino (www.sparkfun.com)-en FTDI stiger ombord (www.sparkfun.com)-en USB A till mini B kabel (www.sparkfun....

Analoga sensorer - beräkna nunnedok infördes genom en belastning eller dra ner Resistor

Har du någonsin haft den fruktansvärda känslan att lägga en belastning motstånd eller "dra" till din sensor är Messina upp alla dina analoga avläsningar?Du undrar kanske varför vi vill förstöra en perfekt bra krets genom att sätta i en belastnin...

Wearable hjärta slå sensor ESP8266 + puls sensor

Som en del av en önskan att lära sig om ESP8266 som friståendeJag tänkte på ett projekt för att ansluta puls sensor och överföra BPM till datorn av TCP-anslutning.Under byggandet kom jag över några problem.Problemen av min åsikt, kommer att hjälpa nå...

Esp8266 + Sensor temperarture DS18B20 till Emoncms

Temperaturövervakning genom att använda ESP8266 + temperatur sensor DS18B20 (OneWire) + Arduino IDE och Emoncms plattformsmodul.Emoncms kan installeras på ett webbhotell, i detta fall och pre-installerat på min lokala server.Mer information besök min...

Programmera ESP8266-ESP-201 stå ensam med Arduino IDE

Jag vill ge ett bättre underlag för hur du kan använda ESP201 (en variant av ESP8266) som står ensam ombord och hur du koppla in GPIO för att programmera det med Arduino IDE.Jag kämpade på hur till få skissen från Arduino IDE som laddats ner till ESP...

ESP8266 del 2 - Arduino webbserver

I min tidigare instructable The ESP8266 Del1 - seriell WIFI modul för Arduino, försökte jag beskriva vad är, hur man ansluta, testa och konfigurera ESP8266 (Låt oss kalla det ESP för kort). Här kommer vi göra en översikt om hur ESP till kan hjälpa in...

Billiga sensorer: RPR220

Sensorer är en integrerad del av en robot, automationsprojekt eller vad som helst med mekatronik. Tyvärr är de normalt ganska dyra. Denna serie av instructables syftar till att ge information om billiga sensorer för oavsett projekt du. Jag kommer att...

Intel Edison Sensor Dashboard med fribord/Python/kolv (minimal programmering krävs)

Först ville jag säga tack för möjligheten att arbeta med en Edison och ges en vid Intel/Instructables för att ange deras IoT tävling. Jag tror att detta är ett bra sätt att göra samhällsbyggande och uppmuntra utvecklare att få engagerade och ombord....

Flera analoga ingångar med ett analogt pin

Hej!I denna instructible kommer jag förklara hur man läser värden för mer än en sensor med hjälp av endast en analog ingångsstift.Du kanske undrar varför du vill detta.När du använder en Nodemcu styrelse, som illustreras i bilden, är bara en ADC stif...

WIFI växt övervakningssystem baserade på Arduino MEGA och ESP8266

Idag ska vi visa dig vårt första experiment på Sakernas Internet. I detta syfte beslutade vi att använda en Arduino MEGA i stället för en Arduino UNO. Det beror på Arduino MEGA har mer än en seriell port och detta faktum ger oss möjlighet att använda...

Skicka sensordata (DHT11 & BMP180) till ThingSpeak med en Arduino, via kabel eller WiFi (ESP8266)

Jag skrev detta instructable eftersom Thingspeak - nevermind hur lätt att ställa upp - har några hinder att jag sprang in och att döma av reaktionerna, andra människor kämpar med också.Saker du behöver:ArduinoenWS5100 EthernetShield (om du har den ga...

Testa Web Server ESP8266 + Arduino + DS18B20 (OneWire)

I detta test ESP8266 + Arduino Nano används modul, skapa en mini webbserver som kan se rumstemperaturen i webbläsaren.Rekommenderad för dessa fall som det är DS18B20 digital temperaturgivare används och kräver inte linearization som med analoga senso...

AAA Robot (autonoma Analog Arduino)

The AAA Robot är en perfekt robot för nybörjare. Den är mångsidig, lätt att bygga, och diskuterar många av de ämnen som roboticists behöver lära sig, inklusive men inte begränsat till transistor switchar, motor kör nad analoga sensorer. Detta Instruc...

PIR Motion Sensor handledning

Pyroelectric ("passiv") IR-sensorer:''' Vad är en PIR-sensor?'' "PIR-sensorer kan du känsla rörelse, nästan alltid används för att upptäcka om en människa har flyttat in eller ut i intervallet sensorer. De är små, billiga, lågenergi, lätt a...

ESP8266 Home automation Del1

Alla hört om Home automation. Det är ett intressant tema och många tyckte om att göra hemmet lite smartare. I detta instructable jag visa er mitt sätt att göra ditt hem smartare och några råd att inse det. Jag arbetar med den populära ESP8266 nod-MCU...

Sensor värde utlöses SMS Alert med LinkitOne

En annan stor huvudnummer av MediaTek LinkitOne utveckling styrelsen är stöd för SIM-kort!Möjligheterna att utveckla något riktigt häftigt med Linkit är oändliga.I detta instructable, låt oss titta på hur Läs sensor värden och skicka ett SMS-larm til...