WiFi ESP8266 aansluiten op Arduino Uno


Er is nog een ch_pd, die moet aan '1', en de reset zou ik ook aan '1' leggen voor de zekerheid.
Als je +10/-10V op de rx/tx pinnen hebt gehad wordt het wel spannend. Dan kon ie wel eens exit zijn. De levels zijn dan ook geinverteerd, dus dat werkt sowieso niet.

ps, ik zie trouwens in de meeste voorbeelden gpio0 aan '1' zitten. Misschien is dat (mede) je probleem.

[Bericht gewijzigd door flipflop op 18 december 2016 22:04:53 (17%)]

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein

Wat jij hebt (als het plaatje klopt) is GEEN esp8266 shield maar een Arduino MET een esp8266, zit geen avr op en die heb je ook niet meer nodig.
Je moet de esp8266 toevoegen aan je Arduino ide en dan kun je waarschijnlijk zo aan de gang.

Snelle uitleg: https://www.youtube.com/watch?v=IQVKGAU8jcA

Op 18 december 2016 22:04:14 schreef 2N3055:
Wat jij hebt (als het plaatje klopt) is GEEN esp8266 shield maar een Arduino MET een esp8266, zit geen avr op en die heb je ook niet meer nodig.
Je moet de esp8266 toevoegen aan je Arduino ide en dan kun je waarschijnlijk zo aan de gang.

Snelle uitleg: https://www.youtube.com/watch?v=IQVKGAU8jcA

Ik vermoed dus dat ik een ander shield moet gebruiken om mijn Arduino via Wifi te verbinden.
Ik denk dat volgende shield is wat ik nodig heb:
https://www.arduino.cc/en/Main/ArduinoWiFiShield101

heeft iemand tips waar ik zo'n board goedkoop kan vinden, op de meeste sites kost deze meer dan 50€

Je kan gewoon dit board gebruiken...alleen moet je dan tx, rx, +5v en gnd gebruiken. Ik voor mij zou eens kijken op aliexpress..heb je een esp8266 voor nog geen €3,-

Op 18 december 2016 22:04:14 schreef 2N3055:
Wat jij hebt (als het plaatje klopt) is GEEN esp8266 shield maar een Arduino MET een esp8266, zit geen avr op en die heb je ook niet meer nodig.
Je moet de esp8266 toevoegen aan je Arduino ide en dan kun je waarschijnlijk zo aan de gang.

Snelle uitleg: https://www.youtube.com/watch?v=IQVKGAU8jcA

@2N3055
Bedankt voor je info, het is me gelukt om de ESP8266 te programmeren zoals een Arduino... ik ga eventjes deze weg verder uitzoeken...
De uitdaging blijft nog steeds een Wifi shield te vinden dat vanuit Arduino Uno te programmeren is zoals het ethernet shield

Alvast bedankt voor alle tips die jullie me gaven

Op 19 december 2016 21:32:15 schreef luce007:
het is me gelukt om de ESP8266 te programmeren zoals een Arduino...

Hoe dan?

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein

Op 19 december 2016 21:45:09 schreef flipflop:
[...]
Hoe dan?

Waarschijnlijk met de Arduino-IDE via de usb-kabel...

Ding emuleert waarschijnlijk een COM-poort....

Domoticz en ESP8266, goede combo!!!

Jup, de Wemos D1 zoals op de foto is een ESP bordje die je via de Arduino omgeving kan programmeren. Je hebt dan geen AVR nodig. Let er wel op dat dit bordje alleen 3.3V op de I/O's mag hebben, er slechts een stuk of 8 I/O's zijn en dat het soms lastiger is om een stabiel project te maken.

Maar hier zijn wat beginners tips: https://revspace.nl/Workshop_ESP8266

Kom eens langs bij RevSpace of één van de andere spaces! WORKSHOP!

Op 19 december 2016 22:52:48 schreef 2N3055:
[...]
Zie het filmpje en de sparkfun link in mijn vorige post.

Idd, het filmpje verklaart alles :-)

Op 19 december 2016 22:52:48 schreef 2N3055:
[...]
Zie het filmpje en de sparkfun link in mijn vorige post.

Ehm, ik weet wel hoe ik zo'n boardje moet benaderen. Zie m'n posts hierboven. Ik was nou juist benieuwd hoe de TS het uitendlijk gedaan had.

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein

Ik zou wel nog graag de Arduino Uno via Wifi kunnen verbinden. Iemand een voorstel wat ik dan hiervoor best gebruik?

Huh? Ehm.... daar kun je een ESP8266 voor gebruiken. Maar ik snap vast de vraag niet. Waar anders had je die ESP8266 voor dan?

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein

Ik zoek zelfde als een Ethernetshield maar dan op Wifi dat met de Arduino Uno communiceert via MOSI/MISO communicatie. Maar ik vermoed dat een ESP8266 gebruikt kan worden, via de seriële interface dan. Ik heb een ESP8266 ESP-01 module besteld.

https://forum.arduino.cc/index.php?topic=283043.0

Hier staat hoe dat moet. Maar er zijn 1000-en sites waar het uitgelegd wordt. Het werkt niet via SPI nee, maar moet dat per-se? Deze werkt via de uart, da's toch ook prima? Anders weet ik het ook niet. Succes.

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein

@ Iuce007 ik heb het ethernetshield (w5500) op een duemilanova aan een Wifi extender verbonden. Werkte ogenblikkelijk .

Op 21 december 2016 21:43:09 schreef flipflop:
https://forum.arduino.cc/index.php?topic=283043.0

Hier staat hoe dat moet. Maar er zijn 1000-en sites waar het uitgelegd wordt. Het werkt niet via SPI nee, maar moet dat per-se? Deze werkt via de uart, da's toch ook prima? Anders weet ik het ook niet. Succes.

Hoe werkt het dan als ik van de Arduino een webserver wil maken die html code genereert en doorstuurt naar de client? ik vermoed dat de html code dan via de UART naar de ESP8266 doorgestuurd wordt, vergezeld van de juiste AT code? Heb je hier een voorbeeld van?

Update: Beetje te snel geweest...Ik heb een voorbeeld gevonden in het Forum dat je doorstuurde... ik ga dit eerst eens bekijken
http://allaboutee.com/2014/12/30/esp8266-and-arduino-webserver/

Op 21 december 2016 23:36:43 schreef Lead Acid:
@ Iuce007 ik heb het ethernetshield (w5500) op een duemilanova aan een Wifi extender verbonden. Werkte ogenblikkelijk .

Ik prefereer toch om het via de ESP te doen, maar toch bedankt voor de tip :-)

Ik vermoed dat ik mijn ESP bord D1 ook kan doen werken om via de UART aan te spreken vanuit mijn Arduino. Weet er iemand welke sketch ik dan in de ESP moed downloaden om via AT-codes info uit te wisselen met de Arduino Uno?

https://github.com/mathworks/thingspeak-arduino

Kijk daar eens..dan kan je data naar de thingspeak website sturen en zie je het terug in een grafiek aldaar.

Die ESP moet je toch aansturen via de rx/tx lijnen. Andere interface heb je toch niet, of wel?
Die sketch moet je natuurlijk zelf schrijven :7 maar stap 1 is altijd googlen

"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein

Op 22 december 2016 21:54:03 schreef flipflop:
Die ESP moet je toch aansturen via de rx/tx lijnen. Andere interface heb je toch niet, of wel?
Die sketch moet je natuurlijk zelf schrijven :7 maar stap 1 is altijd googlen

Je kan het met I2C proberen..succes...;-) Ik voor mij heb nog geen echte beperking gehad met die seriële verbinding. Enige problemen die ik had was bij thingspeak. Als je daar vele punten hebt op die grafiek wordt het echt traag.

Ik had nog een vraagje...
Ik zou data (meetgegevens) willen uitwisselen tussen 2 Arduino Uno's die uitgerust zijn met een ESP8266 Wifi. Kan iemand mij tips geven wat de beste manier is? Hoe pak ik dit aan?

Op 23 december 2016 22:02:24 schreef luce007:
Ik had nog een vraagje...
Ik zou data (meetgegevens) willen uitwisselen tussen 2 Arduino Uno's die uitgerust zijn met een ESP8266 Wifi. Kan iemand mij tips geven wat de beste manier is? Hoe pak ik dit aan?

Ik had zelf gedacht om een communicatie op te bouwen via Telnet. Ik zou dan alle variabelen in een textbestand versturen en in de ontvanger ze opnieuw uit het textbestand te laten decoderen. Maar ik vermoed dat er wel betere oplossingen zijn. Ik las ook ergens dat data versturen via TCP zekerheid geeft dat de data is toegekomen bij de ontvanger. Iemand een idee hoe dat gedaan wordt?

Op 21 december 2016 21:36:16 schreef luce007:
Ik zoek zelfde als een Ethernetshield maar dan op Wifi dat met de Arduino Uno communiceert via MOSI/MISO communicatie. Maar ik vermoed dat een ESP8266 gebruikt kan worden, via de seriële interface dan. Ik heb een ESP8266 ESP-01 module besteld.

Na enige tijd experimenteren en klooien heb ik mijn UNO opgegeven en ben ik verder gegaan met een WeMos D1 R2, voor mijn doeleinden prima. Ik ben verrast door het goede wifi bereik, werkte overigens meteen zonder enig probleem.