Arduino Uno (rev3) + wifi shield ESP8266 připojení-oživení
Úvodní stránka › Fórum › Hardware › Arduino › Arduino Uno (rev3) + wifi shield ESP8266 připojení-oživení
- Toto téma obsahuje celkem 46 odpovědí. Do diskuze (7 diskutujících) se naposledy zapojil uživatel
Dzaraaa a poslední změna proběhla před 8 roky.
-
AutorPříspěvky
-
4.1.2017 v 15:29 #9871
Dzaraaa
ÚčastníkAhoj :), prosím Vás o radu.
Koupil jsem si z ebay „kopii“ arduino Uno rev3 a k tomu jsem přihodil wifi shield.(http://m.ebay.com/itm/171981792137?_mwBanner=1).
Arduino po ověření funguje bezchybně, když připojím wifi shield (zasadím do pinů). Použiji startovní kód programu, který jsem použil z originální přiručky pro arduino wifi shield. Vypíše se mi chybová hláška.
Nevím si rady co s tím dělat. Také nevím zda mám přepínače ve správné poloze, protože jsem nikde nenašel wifi shield, který má čtyři přepínače ale pouze dva. Další věc je ta, zda nemá být arduino se shieldem ještě propojeno přes nějaké externí vodiče. Děkuji všem, kteří pomohou.Attachments:
4.1.2017 v 16:19 #9876Zbyšek Voda
ÚčastníkDobrý den, asi bude problém v tom, že není WiFi shield jako Wifi Shield 🙂
On totiž oficiální Arduino WiFi shield (https://www.arduino.cc/en/Main/ArduinoWiFiShield) je úplně jiný než ten, který jste použil.Na vašem shildu je modul ESP8266, takže spíš hledejte „Arduino and ESP8266“ 🙂
4.1.2017 v 16:24 #9877Dzaraaa
ÚčastníkAno, přesně tak! To vím, že to není originál shield. Potřebuji postup jak ho oživit.
4.1.2017 v 18:31 #9888Zbyšek Voda
ÚčastníkMáte dvě možnosti. Buď ESP budete používat ve stavu, v jakém vám přišlo, nebo ho přeprogramujete.
Pokud ho chcete používat v původním stavu, ovládá se ESP pomocí AT příkazů. AT příkazy se do ESP posílají přes sériovou linku a můžete jimi například říct, kam se má modul připojit, v jakém módu má pracovat a další. Tato metoda vám dovolí s modulem dělat všechny potřebné základní operace.
Docela pěkně je tento postup popsán například zde: http://www.instructables.com/id/Using-ESP-01-and-Arduino-UNO/?ALLSTEPS, popřípadě tady: https://create.arduino.cc/projecthub/ROBINTHOMAS/programming-esp8266-esp-01-with-arduino-011389.Druhá možnost je programovat přímo ESP, ale to pak nepotřebujete Arduino a nevím, jestli to ve vašem konkrétním shieldu lze 🙂
Jak na to je vidět například zde: https://www.youtube.com/watch?v=P_ecAFpUADU.4.1.2017 v 18:56 #9889Dzaraaa
ÚčastníkMohl byste mi prosím spíše sepsat postup jak mám vše nastavit a tak. Děkuji.
4.1.2017 v 19:10 #9890Zbyšek Voda
ÚčastníkPostup je sepsaný v odkazech, které jsem vám poslal.
4.1.2017 v 19:51 #9891Dzaraaa
ÚčastníkPotřeboval bych český postup.
6.1.2017 v 11:38 #9907Luke_CZ
ÚčastníkAsi takhle:
a, alespoň bez základů AJ toho nikde moc nezjistíš
b, tvůj WiFi shield má na sobě odkaz na elecshop.ml, tož bych kouknul tam 🙂
c, pokud chceš dělat s WiFi, tak použij rovnou něco s ESP8266(NodeMcu, WeMos). To je jak vozit v autě druhej motor v kufru.L.
6.1.2017 v 13:40 #9910ArduXPP
ÚčastníkTady několik českých článků je :
6.1.2017 v 15:07 #9911Dzaraaa
ÚčastníkDěkuji všem co napsali 🙂
Spíše bych ale uvítal tu možnost jako u originálního arduina, to znamená, základ arduino + připojení wifi shieldu. Spolupráce obou modulů v jednom. Návod do jaké polohy přepnout přepínače a program pro uvedení do provozu. Děkuji za pomoc.6.1.2017 v 15:41 #9912ArduXPP
ÚčastníkNašel jsem dotaz pro přesně ten typ – http://arduino.stackexchange.com/questions/24919/how-to-connect-wifi-sheild-esp-12e-esp8266-uart-wifi-wireless-shield-with-arduin stačí přeložit .
6.1.2017 v 15:56 #9913Dzaraaa
ÚčastníkSupr to je přesně on! Akorát po přeložení jsem z toho nic nezjistil, protože překladač neumí plynule přeložit text.
Jsou tam klíčová slova. Ještě by to chtělo začátek programu.6.1.2017 v 15:58 #9914Dzaraaa
ÚčastníkTaké nevím, zda nemusí být propojené nějaké piny pro komunikaci se shieldem. U originál shieldu jsou na to patice. Nevíte?
7.1.2017 v 15:24 #9945Dzaraaa
ÚčastníkProšel jsem pár odkazovaných článků ale nic mě nedovedlo k mému řešení.
Potřeboval bych pomoci najít postup, jak skloubit chod shieldu, který bude zapojen na arduinu. Je-li třeba propojit nějaké piny nebo stačí zastrčené? Část začátku programu a uvedení do provozu. Děkuji.7.1.2017 v 21:21 #9950MilosD
ÚčastníkJsem na tom stejně , ale našel jsem pár dalších odkazů , kde by to už mělo být jasnější 🙂
http://nicuflorica.blogspot.cz/2016/09/placa-de-retea-wifi-shield-cu-esp8266mod.html
http://blog.jeronimus.net/2016/07/esp8266-wangtongze-arduino-uno-shield.html
http://forum.arduino.cc/index.php?topic=353502.0
https://github.com/sleemanj/ESP8266_Simple/tree/master/firmware8.1.2017 v 7:37 #9955Dzaraaa
ÚčastníkAno, děkuji, postup z uvedených odkazů se dá vyzkoušet. Zkoušel jste konkrétně vy?
8.1.2017 v 19:41 #9974MilosD
Účastníkjj , zkoušel , nahrál jsem FW a zkusil nahrát program na zkoušku.
// original sketch: http://shin-ajaran.blogspot.ro/2014/12/noobs-guide-to-esp8266-with-arduino.html // rewrite after photo by niq_ro from http://nicuflorica.blogspot.com/ // and http://arduinotehniq.blogspot.com/ void setup() { // initialize both serial ports: Serial.begin(115200); Serial2.begin(115200); } void loop() { while(Serial2.available()) Serial.write(Serial2.read()); while(Serial.available()) Serial2.write(Serial.read()); }
Jen to mam zabojené z RX TX z boku desky na 16,17 RX2 TX2 na Mega
edit:
Ještě ty Piny mám všechny dole9.1.2017 v 6:47 #9976Dzaraaa
ÚčastníkJasný… Používá tedy wifi shield pro komunikaci TX a RX? Jesli bych mohl mít wifi shield zaklesnut do pinů arduina a musel bych tedy propojit RX a TX piny z boku?
11.1.2017 v 10:06 #9999Dzaraaa
ÚčastníkVěděl by někdo jak řešit? Děkuji
16.1.2017 v 16:06 #10047Dzaraaa
ÚčastníkZdravím, našel by se někdo, kdo má stejný problém? Jak řešit? Děkuji.
16.1.2017 v 17:19 #10050Vojtěch Vosáhlo
ÚčastníkTrochu teď nevím kde je problém. Zkoušel jste kód uvedený výše? Stačí zjistit které piny shieldu jsou připojeny na TX a RX modulu, v arduinu na ně pak nastavíte software serial a pošlete nějaký ukázkový příkaz. Prakticky stejně jako v kódu nahoře.
16.1.2017 v 17:23 #10051Dzaraaa
ÚčastníkA jaký kód máte na mysli?
16.1.2017 v 17:35 #10052Vojtěch Vosáhlo
ÚčastníkKód od MilosD napsaný výše na této stránce.
16.1.2017 v 17:39 #10053Dzaraaa
ÚčastníkMáte na mysli tento:
void setup() {
// initialize both serial ports:
Serial.begin(115200);
Serial2.begin(115200);
}void loop() {
while(Serial2.available()) Serial.write(Serial2.read());while(Serial.available()) Serial2.write(Serial.read());
}A které příkazy mi určují TX a RX?
16.1.2017 v 18:03 #10054Vojtěch Vosáhlo
ÚčastníkJo tohle je psané na megu. Moje chyba. Vemte kód odsud: https://www.arduino.cc/en/Tutorial/SoftwareSerialExample
18.1.2017 v 9:38 #10065Dzaraaa
ÚčastníkStále se mi nedaří zprovoznit wifi shield na arduinu. Mohl by prosím někdo z Vás sepsat návod co jak zapojit a jaký kôd napsat, aby bylo arduino s wifi shieldem komlet připraveno k akci. Děkuji Všem co se podílejí.:)
18.1.2017 v 10:00 #10066Vojtěch Vosáhlo
ÚčastníkJediné co potřebuje kdokoliv kdo se tu bude podílet vědět je jaký je pinout shieldu. Tzn. kam vede RX a TX ESP. Tohle prostě musíte zjistit vy. Proměřte to, najděte na netu obrázek ESP 12 a proměřte na jaký pin duina jdou. Pak se tu dá něco vymýšlet. Pokud tu už někdo zmiňoval jaké piny to jsou tak mě tam odkažte ale já si nevšiml…
19.1.2017 v 18:30 #10098Dzaraaa
ÚčastníkAno, tak jsem tedy prohlédl shield a zjistil jsem, že RX a TX nejsou vyvedeny na patici pro připojení k arduinu ale mají piny pro připojení zvlášt. Tak jsem provedl propojení RX a TX arduina a wifi shieldu viz. fotografie. Teď bych potřeboval úvodní část pro spuštění. Děkuji.
Attachments:
19.1.2017 v 18:42 #10101Vojtěch Vosáhlo
ÚčastníkTakže máte připojený RX modulu na TX arduina a obráceně? Možná by bylo lepší dát si rx a tx na 2 obyčejné piny arduina. Pokud to tak uděláte, můžete použít hlavní RS232 na komunikaci s PC. To by bylo asi lepší. Pak napište na jaké piny je to připojeno a já zkusím vyflusnout nějaký kód.
19.1.2017 v 21:15 #10102Dzaraaa
ÚčastníkNe piny na RS232 nepotřebuji. Zkuste to takhle.
-
AutorPříspěvky
- Pro reakci na toto téma se musíte přihlásit.