Gemakkelijk ESP8266 WiFi met Python Debugging (1 / 2 stap)

Stap 1: Installatie van de Hardware


Er zijn twee problemen, waardoor het aansluiten van de ESP8266 rechtstreeks naar PC moeilijk. Allereerst gebruikt de module 3.3Vdc TTL Rx en Tx lijnen om te communiceren. In de tweede plaats van de module gegevensblad aangeeft dat de module zal moeten tot 300mA van 3.3Vdc voedingsspanning.

De gemakkelijke oplossing voor het eerste probleem is om gewoon een FTDI 3,3 v USB seriële kabel te gebruiken. Ik heb een paar van deze USB-naar-serieel-kabels voor jaren. Ziet eruit als Adafruit bevat deze in voorraad voor ongeveer $20 dollar. Er zijn sommige andere types rond, maar de FTDI is de gouden standaard. Alleen probleem met het conversieprogramma voor FTDI is dat de uitvoer van de Vcc van de kabel 5Vdc en niet de benodigde 3.3Vdc. Lijkt vreemd gezien de TTL signalen via de kabel van FTDI zijn op 3.3Vdc - raden ze goedkoop en verloren gegane zetten een stap omlaag regelgever in het conversieprogramma.

Het tweede probleem dus beneden de FTDI 5Vdc output te converteren naar 3.3Vdc @ 300mA. Mijn solutie watertje voor het gebruik van een kleine regelgever die ik had in mijn bin delen. Specifiek, gebruikte ik een Mic5239 die kan worden gevonden op Mouser. Aangezien ik had tien van deze in mijn bin delen besloten ik om een offer voor het grotere goed. Ik soldeer de regelgever tot een weinig hunk van PCB en warm de hele rotzooi aan een DIP socket gelijmd. In de eerste is foto in dit Instructable de regulator zichtbaar op de rechterkant van het breadbord. Het is lelijk, maar schijnt goed te werken. Zou zijn geweest veel gemakkelijker als ik had oorspronkelijk volgorde de toezichthouder in een grotere SOIC pakket in plaats van de kleine MSOP-8-pakket. Regel zelf - geen meer super kleine onderdelen.

Als een plus, in het pakket 8 pin van de regulator van de Mic5239 is er een pin inschakelen. De pin inschakelen moet hoog voor de 3.3Vdc te komen op de uitgang worden getrokken. Dus, als een truc, Bond ik de regelgever inschakelen pin aan de FTDI RTS uitgang Pins. Dus, met behulp van Python, macht naar de ESP8266 draaibaar in- en uitschakelen! Blijkt dat, hoewel ik niet weer op hardware-datatransportbesturing in de Python code de Python seriële bestuurder (PySerial genoemd) nog steeds biedt controle over de RTS uitgang Pins.

Gerelateerde Artikelen

Arduino verbonden met Wifi met behulp van ESP8266 gecontroleerd door de BLYNK (met behulp van een Mac OS X)

Arduino verbonden met Wifi met behulp van ESP8266 gecontroleerd door de BLYNK (met behulp van een Mac OS X)

Hoewel er veel tutorials over het instellen van een nieuwe ESP8266 verbinden met wifi, kostte het nog steeds me dagen en een heleboel uren praten met de IT-afdeling aan het college eigenlijk mijn project opstaan en lopen. Hoop dat dit helpt kun je in
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
ESP8266 WiFi temp vochtigheid monitoring web app met behulp van de Arduino IDE

ESP8266 WiFi temp vochtigheid monitoring web app met behulp van de Arduino IDE

Vorige week ontving ik een ESP8266(adafruit). de nieuwe ESP8266 heeft arduino-bootloader, dus het maakt mogelijk om programmacode arduino rechtstreeks in de ESP8266. Deze ESP8266 komt met I2C, UART en GPIO. met deze nieuwe wifi module hoeft u niet el
Arduino IOT: Temperatuur en luchtvochtigheid (met ESP8266 WiFi)

Arduino IOT: Temperatuur en luchtvochtigheid (met ESP8266 WiFi)

Hallo iedereen! Ik ben Michalis Vasilakis uit www.ardumotive.com en in deze Instructables zal ik u tonen hoe te maken van uw eigen Internet van dingen (IOT) thermometer met behulp van de Arduino uno board.U kunt thuis, op kantoor of ergens is er een
Een goedkopere ESP8266 WiFi Shield voor Arduino en andere micros

Een goedkopere ESP8266 WiFi Shield voor Arduino en andere micros

Update: 19 mei 2016Rev 14 van dit project herziet bibliotheken en code om te werken met de plug-in V2.2 ESP8266.com IDEUpdate: 17 December 2105Rev 11 van dit project schoont andere pogingen tot verbinding als het al is aangesloten. Maakt ook gebruik
ESP8266 - WIFI temperatuur datalogger - MCP9808

ESP8266 - WIFI temperatuur datalogger - MCP9808

In dit project bouwen we een eenvoudige, hoge precisie, WIFI temperatuur datalogger gebaseerd op ESP8266 module en de MCP9808-chip, een ±0, 5 ° C Maximum nauwkeurigheid digitale temperatuursensor.Functies• Nauwkeurigheid:-±0.25 (typische) van-40 ° C
ESP8266 WiFi OTA extern bestand Management

ESP8266 WiFi OTA extern bestand Management

Ik heb gewerkt met ESP8266 micro controllers nu lang genoeg hebben een aantal van hen ingezet in mijn omgeving. Ik heb een paar opstelling mijn MQTT broker(s) te testen. Ik heb een paar temperatuur-, vochtigheids- en barometerdruk lezingen te sturen
Gebruik van XML met de Raspberry Pi met Python

Gebruik van XML met de Raspberry Pi met Python

Dit Instructable zullen het gebruik van XML op toepassingen voor de Raspberry Pi. Stap één omvat wat is XML en de indeling van de datastructuren. Stap twee zal betrekking hebben op de bouw en het ontleden van XML in Python en stap drie zal tonen hoe
ESP8266 codegenerator met 128-bits beveiliging - geen codering requried

ESP8266 codegenerator met 128-bits beveiliging - geen codering requried

Code Generator voor ESP8266 modules met behulp van pfodDesigner, pfodApp en Arduino met 128-bits beveiligingMaak aangepaste menu's voor uw Andriod. GEEN Android of Arduino programmering vereist.Opmerking: Dit instructable behoeften pfodParser bibliot
Klembord mededeling PC ↔ Pi met Python

Klembord mededeling PC ↔ Pi met Python

Normaal gebruik ik mijn Raspberry-Pi op een gedeelde bureaublad van windows. Ik deel ook een netwerkstation met de Pi. Dit is geweldig, maar ik heb nog steeds de ergernis van het Klembord op de PC niet wordt weergegeven op de Pi. Al zou het leuker om
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
ESP8266 WiFi touch screen thermostaat

ESP8266 WiFi touch screen thermostaat

In deze tutorial zullen we laten zien hoe te bouwen gecontroleerd WiFi thermostaat met ESP8266, Arduino en touch-screen display. Thermostaat leert ook andere informatie, zoals de weersvoorspelling en temperatuur buiten. Totale kosten voor thermostaat
LinkIt ONE - communicatie met python

LinkIt ONE - communicatie met python

Hallo collega makers!Mediatek het nieuwe bestuur, LinkIt ONE biedt grote mogelijkheden - GPS, WiFi, Bluetooth, GSM, uitbreidbaarheid met gpio, sterke processor en meer. Maar soms moet je nog steeds het comfort van python voor parseren bestanden of te
Plotly met Python

Plotly met Python

Ik struikelde onlangs, op Plotly, een prachtige online Data Visualization systeem op grond van een artikel maken. Het is overbodig voor mij om te zeggen dat er verschillende artikelen waaruit het gebruik van Plotly voor Arduino, Raspberry Pi, etceter