Arduino Arduino mededeling met de ESP8266 (3 / 3 stap)

Stap 3: Het maken van de server en de client


Dus dit waar de pret begint is. Ik heb ook foto's van mijn breadboard (ik weet het, ziet eruit als een puinhoop). Wat ik hier heb gedaan de 5v van de Arduino wordt uitgevoerd om een spoor op het breadboard, dan een regelgever gebruikt voor de productie van 3,3 v op het andere spoor. Je moet uitvoeren van een draad voor de verbinding van beide gronden. U zult ook opmerken dat ik gebruik geen caps op mijn VCC - GND rails. Als je ze hebt is dit aan te raden. Nu dat ik heb macht, nodig ik om een paar dingen te doen. De ESP accepteert alleen 3.3V. U kunt lezen dat ze 5V tolerant, ze niet zijn en terwijl het voor een kleine tijd werken kan, ze na verloop van tijd sterven zullen. Deze opstelling voorwaarden elk signaal naar de ESP als 3,3 v. Een andere kwestie die u zult tegenkomen is dat de ESP opnieuw worden ingesteld moet nadat de Arduino vanwege een probleem met de seriële software komt. Het laatste deel dat moet gebeuren is dat uw software seriële TX zal gaan naar de ESP-TX en RX-RX. Hieronder vindt u een tekst-gebaseerde versie van de foto's:

ESP VCC -> 3.3V spoor

ESP RST -> LV CH1 logica level shifter

ESP CHPD -> 3.3V spoor

ESP GND -> GND

ESP RX -> LV CH2 logica level shifter

ESP TX -> LV CH3 logica level shifter

ESP GPIO0 & 2 zijn niet aangesloten

Logica niveau Shifter LV VCC -> 3.3V spoor

Logica niveau Shifter LV GND -> GND deelnemen aan uw 3.3 en 5 spoor gnds samen als ze zijn niet al gedaan via de regulator

Logica niveau Shifter HV VCC -> 5V spoor

Logica Level Shifter HV GND -> GND

Logica Level Shifter HV CH1 -> Arduino DIO 9

Logica Level Shifter HV CH2 -> Arduino DIO 10

Logica Level Shifter HV CH3 -> Arduino DIO 11

Dat is het. Ooit welke code die u testen wilt, in mijn versie van de client dat ik voegde twee drukknoppen om te schakelen van de LED op en af van de server te laden. U kunt ook kijken naar de interacties via de seriële monitor met 9600 baud.

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
Aan de slag met de ESP8266 met "AT-opdrachten" Via Arduino

Aan de slag met de ESP8266 met "AT-opdrachten" Via Arduino

ESP8266 Wifi Module is een geïntegreerde chip ontworpen voor communicatie met de wereld van het internet via Wifi-radiosignalen. Het is de verbinding tussen een project en het internet. Het heeft aan boord en geheugen waarmee het worden geïntegreerd
WiFi Enabled Arduino - Interfacing met web API's

WiFi Enabled Arduino - Interfacing met web API's

Bent u bekend met de Arduino, maar zijn op zoek naar een beetje meer connectiviteit in uw projecten? Dit Instructable gaat over een nieuwe (en goedkoop) draadloze module die heeft getroffen de ingebedde wereld hard - de ESP8266. Deze kleine module is
RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

Soms moeten we aansluiten Arduino boards Arduino boards ligt ver weg van elkaar. De RS485 is een zeer handige manier om te verbinden de planken met slechts 2 draden, en kan werken tot een afstand van 1200 m (4000 ft). Het maakt het ook mogelijk meerd
Arduino Wirelessly met MATLAB controleren

Arduino Wirelessly met MATLAB controleren

al het zien van enkele DIYs over hoe om een communicatie tussen MATLAB toepassing en Arduino thats hardwired naar PC. Echter heb niet ik ondervonden iets waarmee Arduino via MATLAB draadloos met behulp van de compatibele ENC28J60 Ethernet-shield. In
Stappen voor het instellen van de Arduino IDE voor NODEMCU ESP8266

Stappen voor het instellen van de Arduino IDE voor NODEMCU ESP8266

In de onderstaande Instructable zullen we leren hoe te installeren van de Arduino IDE voor ESP8266 zodat tegen het einde van dit Instructable we arduino code op ESP8266 uitvoeren kanStap 1: De Arduino IDE Software installerenArduino IDE software inst
IoT - Arduino – NodeMCU ESP-12 ESP8266 - nl

IoT - Arduino – NodeMCU ESP-12 ESP8266 - nl

Door:Spaanse versie:Een paar dagen geleden, in het midden van mijn zoekopdrachten om te proberen teoplossen van problemen met de ESP8266 module, vond ik sommige forums die wijzen naar de ESP8266 NodemCU op basis van de LUA programmeertaal. Het viel m
Arduino Nano met DHT sensor & OLED

Arduino Nano met DHT sensor & OLED

In deze tutorial zal ik beschrijven hoe een DHT sensor gebruik op een Arduino Nano en OLED-display.Stap 1: IntroHalloMijn naam is Nick Hendriks en ik woon in Nederland. Ik heb geen ervaring met Arduino of de onderdelen die worden gebruikt, maar met h
Hoe te gebruiken en Arduino schild met de Raspberry Pi

Hoe te gebruiken en Arduino schild met de Raspberry Pi

Toevoegen van Arduino shields op de Raspberry Pi een pijn kunnen zijn erg groot. Je eindigen met een rotzooi van draden lopen rond en opzetten van de software is een uitdaging in zijn eigen recht.Hier is een eenvoudige oplossing om te starten met beh
Arduino-plein met kleur LCD

Arduino-plein met kleur LCD

B-kwadraten is een modulaire elektronica-platform waarmee gebruikers kunnen bouwen, aanpassen en voortdurend bijwerken van hun eigen elektronica toepassingen.In deze B-pleinen App zullen wij behandelen hoe een eenvoudige kleuren-LCD-toepassing met be
Controlerende Arduino Uno met Javascript!

Controlerende Arduino Uno met Javascript!

Ik heb het leren van Javascript te laat en ik hou echt van de taal. Dus natuurlijk, ik dacht dat is er een manier om te programmeren van de Arduino boards Arduino boards met Javascript!Een snelle zoekopdracht gevonden johnny-vijf bibliotheek in Javas
Arduino Thermometer met behulp van LM35 temperatuursensor

Arduino Thermometer met behulp van LM35 temperatuursensor

Arduino Thermometer met behulp van LM35 temperatuursensor is een zeer eenvoudig te implementeren Arduino gebaseerd project. Zijn een perfect project als u een beginner bent en net hebt begonnen vrijwel testen Arduino projecten.In dit project zullen w
Foto weerstand gecontroleerd arduino pong met verwerking

Foto weerstand gecontroleerd arduino pong met verwerking

In het onderdeel elektrotechniek aan de gouverneurs Instituut van Vermont 2014 was onze uitdaging om een project met behulp van een arduino die had een interactieve modus en een autonome modus. Onze fractie besloten om remake van het klassieke pong s
DIY Arduino Thermometer met DS18B20

DIY Arduino Thermometer met DS18B20

Hallo, iedereen! Vandaag ga ik om u te tonen hoe maak je LCD- of seriële thermometer met DS18B20 digitaltemperature sensor met behulp van de Arduino, breadbord, jumpers. Dus je kunt het meten van temperatuur van de lucht, zoals vloeistoffen water en