BME280 weerstation met ESP8266 SDK (1 / 3 stap)

Stap 1: Hardware


Sensor

Voor dit project heb ik een uitbraak van de BME280 die ik van eBay voor $5 gekocht heb gebruikt. U kunt andere breakout (uiteindelijk nodig hebben om de I2C adres in SW of HW te wijzigen), maar ik heb gekozen dit een gevolg van de prijs.

Dit is de exacte link van de aanbieding die ik besteld bij, maar andere bronnen moeten eveneens werken: http://www.ebay.com/itm/1PCS-Breakout-Temperature...

Hoewel de afbeelding een module met blauwe soldeer masker toont, was mijn paarse. Aan de voorzijde heeft het de sensor en 3 pads voor de I2C adres wijzigen. Op de achterkant het heeft wat ik veronderstellen dat een spanningsregelaar en een logica level shifter, maar ik heb nog niet geprobeerd de module in een 5V-systeem.

De breakout uitgangen alleen de I2C pinnen, maar dit is OK, aangezien de ESP8266 niet teveel pinnen hoeft te sparen en de sensor niet dergelijke een hoge data stream produceren om een snellere interface zoals SPI nodig.

Wi-Fi module

Omdat ik alleen nodig een I2C-verbinding ik dacht dat het zou interessant zijn om te nemen van een ESP-01-module en wijzigen. J dit wordt hieronder beschreven, maar als u niet wilt om te doen de wijziging u kunt ook een andere module, die alle pinnen teruggetrokken, net als de ESP-07 heeft. Als u voor een voorraad module besluit, vergeet niet om het binden van de pin van de CH_PD tot de Vcc.

Voor de I2C nodig ik GPIO2 voor SDA en GPIO14 voor SCL. De eerste was al beschikbaar, maar naar de tweede men vereist enige aanpassing te doen. Als ik meestal niet actief de CH_PD pin gebruikt, besloten heb ik om te wijzigen de PCB om route GPIO14 (pin 9) tot wat vroeger de pin van de CH_PD van de Raad van bestuur en hardwired pin 7 (die was eerder verbonden met CH_PD) worden van de SoC aan de Vcc. In de afbeelding hieronder ik heb gemarkeerd met rood de plaats waar ik de PCB-trace krabde en groen met de nieuwe verbindingen die ik heb (met 0,1 mm draad gemaakt).

Op deze manier krijg ik een kleine en robuuste module die heeft 2 GPIOs, ik heb geen zorgen over het houden van de CH_PD hoog te en er is geen interferentie met de verbindingen die nodig zijn voor het programmeren van de chip.

Verbindingen

Sensor | Module

SDA à GPIO2

SCL à GPIO14

VCC en GND van beide modules parallel en gaan om daar een 3.3V stroomvoorziening. De voeding wordt niet beschreven in dit project, maar ik gebruik een 5V telefoonlader met een APL1117-3.3 vaste spanningsregelaar en 2 condensatoren.

Voor de programmering sluit ik de TX, RX, RST en GPIO0 pinnen naar een USB-UART-converter. Ik meestal de database met een IC CP2102 gebruiken, maar wees voorzichtig dat zijn 3,3 v uitgang kan niet genoeg stroom leveren voor de ESP8266. Degenen met PL-2303HX lijken te kunnen leveren de ESP8266.

Gerelateerde Artikelen

Autonome weerstation met ESP8266

Autonome weerstation met ESP8266

Hola amigosHoy les vamos een mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va een reportar temperatura, humedad y punto de rocío a la comunidad global de wunderground con esto contribuiremos ee
Arduino TFT voorspelling weerstation met ESP8266

Arduino TFT voorspelling weerstation met ESP8266

Dit project bouwt voort op Wunderground weerbericht via het Internet.Specificaties:1. 3 dagen weerbericht (Low & High temps, waarschijnlijk van neerslag, voorwaarde pictogrammen)2. de huidige weersomstandigheden (huidige temperaturen feelslike temp,
Acrylplaat RGB glowing weerstation met indoor/outdoor/forecast ESP8266 met

Acrylplaat RGB glowing weerstation met indoor/outdoor/forecast ESP8266 met

Het weerstation die ik heb gemaakt is gebaseerd op de software van Daniel Eichhorn uit Zwitserland. Deze firmware omvat de bepaling van de binnen temperatuur + vochtigheid, buiten temperatuur + luchtdruk (het ophalen van gegevens uit een 2e weatherst
ESP8266 weerstation met Arduino – #1 Hardware

ESP8266 weerstation met Arduino – #1 Hardware

AchtergrondIk lees over de ESP8266 eerst in maart dit jaar en ik wist niet wat te doen met. En nu ben ik echt gefascineerd hoe makkelijk de aansluiting van een Arduino met het Internet kan zijn. Net als anderen mij troep opwaarts een weerstation op e
Arduino IOT automatisering met ESP8266

Arduino IOT automatisering met ESP8266

Dit is een IoT automatiseringsproject. niet net als anderen die alleen de sensorgegevens te met het internet halen. Ik gebruikte er techniek om controle de apparaten door lezing dat web api met behulp van wifi module esp8266. met deze techniek kunnen
DIY weerstation met Bluetooth

DIY weerstation met Bluetooth

Hallo iedereen.Onlangs woonde ik een cursus in onze universiteit faculteit Electrical Engineering en we maakten ons een kleine weerstation. Daarin leren over solderen, sensoren en arduino. Het was super leuk waardoor het met kleine kinderen en andere
Mini weerstation met Attiny85

Mini weerstation met Attiny85

In een recente instructable Indigod0g beschreef een mini weerstation dat vrij goed werkt, met behulp van twee Arduinos. Misschien niet iedereen wil offeren 2 Arduinos om vochtigheid en temperatuur lezingen te krijgen en ik merkte dat het moet mogelij
Internet gecontroleerde lamp met ESP8266 wifi relay IoT

Internet gecontroleerde lamp met ESP8266 wifi relay IoT

ESP8266 wifi relay (ESP01) IoT controle per lampInternet gecontroleerde elektrische lamp met ESP8266 wifi (ESP01) IoTInternet gecontroleerde lamp met ESP8266 wifi relay IoTESP8266 (ESP01) is een zeer goedkope WiFi-transceiver die kan worden toegevoeg
MASLOW: een Open WiFi Detector met ESP8266

MASLOW: een Open WiFi Detector met ESP8266

English/EspañolHola amigos nl esta ocasión le voy een enseñar como hacer VN detector de redes abiertas con el modulo WiFi ESP8266, este detector amendementen notifica cuando una rode WiFi cerca de nosotros esta abierta o neen tiene cifrado WEP (que c
WiFi Switch board of Smart Plug met Esp8266, Attiny 85 & PIR Sensor met android app

WiFi Switch board of Smart Plug met Esp8266, Attiny 85 & PIR Sensor met android app

De Wifi Arduino 85 is een kleine plank met ESP8266-01 module, Attiny85 micro controller en een relais. Het heeft ook en extra header voor het aansluiten van een externe doorgifte of met sensoren zoals PIR, IR enz afhankelijk van uw toepassing. Bent u
Stuur email met ESP8266 en Arduino UNO

Stuur email met ESP8266 en Arduino UNO

Hoe krijg ik Adafruits "send_email_smtp.ino" te Stuur e-mail met ESP8266 en Arduino UNO.En het opheffen van het probleem met "geen reactie van module" veel hebben.De module werkt op 3,3 v logica volgens de documentatie, maar ik had gee
IoT weerstation met Adafruit HUZZAH ESP8266 (ESP-12E) en Adafruit IO

IoT weerstation met Adafruit HUZZAH ESP8266 (ESP-12E) en Adafruit IO

Hallo, iedereen! Tijd geleden zag ik dit weerstation door Aleator777 en kreeg ik geïnspireerd om mijn eigen weerstation. Ik zag dat de Intel Edison te duur in mijn land, dus heb ik besloten om iets goedkoper te vinden, en ik vond dat de Adafruit HUZZ
ESP8266 (stand-alone) weerstation met behulp van de Arduino IDE en GadgetKeeper Cloud Platform

ESP8266 (stand-alone) weerstation met behulp van de Arduino IDE en GadgetKeeper Cloud Platform

Dit is een upgrade van mijn eerdere project GadgetKeeper-weerstation. In dit project ben ik het opbouwen van dezelfde functionaliteit maar alleen met behulp van ESP8266 WiFi SoC standalone met DHT11 temperatuur en vochtigheid sensor. In het vorige pr
ESP8266 weerstation met Arduino – #2-Software

ESP8266 weerstation met Arduino – #2-Software

Dit instructable is voor de software van mijn Weater Station Project. Lees het eerste om alle uitleg te begrijpen.Vanwege de beide MCU's het software-concept is gebaseerd op twee delen: de ESP8266 draait op Nodemcu en doet de Internet verbinding en t