element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum ESP8266 arduino wireless.
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 7 replies
  • Answers 2 answers
  • Subscribers 393 subscribers
  • Views 549 views
  • Users 0 members are here
  • controll
  • wireless
  • arduino
  • remote
Related

ESP8266 arduino wireless.

anej
anej over 10 years ago

Hello.

I am planning to build a remote controled car with 2 arduinos - one arduino for the car and one for the controller... Now i found this ESP8266 Serial WIFI Wireless Transceiver Modules and i don't know if this is a good thing to use with my project. Can i use two those modules for serial communication between two arduinos ??

 

  • Sign in to reply
  • Cancel

Top Replies

  • bobcroft
    bobcroft over 10 years ago +2 suggested
    Anej, As has been said the ESP8266 is a relatively new device and there is not a lot of information on its use yet. For your project I would use the CISECO wireless modules. CISECO do a wireless shield…
  • camuyano
    camuyano over 10 years ago +1 suggested
    Short answer yes with some notes: To use the ESP8266 you'll need to parse the strings you get from the device in order to get the data. The ESP will output different messages about status and things like…
  • scargill
    scargill over 10 years ago in reply to bobcroft +1
    I would tend to disagree - there is now a lot of information - there are several projects including the original ESPRESSIF AT code which now works as of the latest updates - the FRANKENSTEIN code and a…
  • camuyano
    0 camuyano over 10 years ago

    Short answer yes with some notes:
    To use the ESP8266 you'll need to parse the strings you get from the device in order to get the data. The ESP will output different messages about status and things like that that you'll need to handle. All data receive from the ESP will be on a line that starts with +IPD followed by message lenght then data terminated with carriage return line feed.

    With the ESP8266 you'll need an Access point or one of the them to be an access point. One of the module should be a server and the other a client. Then data can be sent from one to the other. This is a fairly new device, I think it supports direct Wifi but I have not use that.

     

    If you want a cleaner serial communication between two Arduinos and they are near one to the other, it may be easier to use a Bluetooth to UART module. Or if they are farther away an NRF24 wireless module is nice (range depends on environment), or maybe an Xbee (xbees tend to be more expensive). The bluetooth modules and the NRF25 are reasonably cheap. The NRF normally a little cheaper than the bluetooth.

     

    Do not get me wrong I am in love with the ESP8266 so I will encourage you to give it a try, it should work. You'll need some level shifting (a few resistor or else) to change 5v to 3.3v signals at least on the arduino TX signal (ESP's RX).
    This is just my opinion, I am no expert. Wait for others to reply before deciding.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • bobcroft
    0 bobcroft over 10 years ago

    Anej,

              As has been said the ESP8266 is a relatively new device and there is not a lot of information on its use yet.  For your project I would use the CISECO wireless modules. CISECO do a wireless shield that fits straight onto an UNO, MEGA or one of the clones.  These modules cost about £10 each in the UK.  They have very good range and are very easy to use, no level shifting is required because it is all built into the shield.  There is very good supporting documentation and code examples on the CISECO web site. 

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • scargill
    0 scargill over 10 years ago in reply to bobcroft

    I would tend to disagree - there is now a lot of information - there are several projects including the original ESPRESSIF AT code which now works as of the latest updates - the FRANKENSTEIN code and a Lua interpreter (links here in various places) - sure they are works in progress but for example on the original Espressif code I now have a mobile App controlling several outputs and monitoring inputs and I can get it to work utterly reliably on both the AT command set and (if I don't get too ambitious) on the Lua interpreter - and as far as the latter is concerned the bugs are dying away by the day. There is even apparently an RTOS implementation coming along! £10 is too much unless you absolutely have to have WIFI - you can get an Ethernet card for half of that...  at £2.20 or so the ESP-01 is an unbelievable bargain and worth persevering with.  Links here if you're interested.  There's a fellow in here who has produced with Eagle an interface board that handles the level shifting and I'm doing my own. Armed with the EAGLE files anyone can get bare boards these days cheaply so I would imagine before long there will be a host of interfaces for the ESP-01 - worth sticking with if you're just experimenting right now.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • amgalbu
    0 amgalbu over 10 years ago

    Hello

    I would use Aurel modules which have a very good quality-to-price ratio with the Arduino VirtualWire library

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • gadget.iom
    0 gadget.iom over 10 years ago in reply to amgalbu

    Thanks amgalbu

     

    I was about to ask a similar question on here and was looking at either the XBee, the Laird PRM133, or the Aurel modules. Will give the Aurel modules a try now.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • scargill
    0 scargill over 10 years ago in reply to gadget.iom

    Not sure what you want to use these for but they are awfully simple and are easily blocked by any old radio remote control. Suggest RM22 or similar. NRF24L01 don’t have much range – but they are cheap.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago

    There is now a fork of the Arduino IDE for the ESP8266. This allows you to use existing arduino code and libraries (Not all) to compile your own firmware for them.

     

    With an I/O expander, or using i2c you could even do without the arduino board completely.

     

     

    https://github.com/esp8266/Arduino

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube