Arduino IDE a COM1 na desktopu

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
markoni
Příspěvky: 2312
Registrován: 30 říj 2006, 00:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#16 Příspěvek od markoni »

Chvíli mě to fungovalo a už mi to nefunguje,na děliči napětí jsem naměřil o 1 VOLT méně 8O ten signál TXD mě s***e přemýšlím o tom že TXD zapojím na tvrdo co vy na to ?
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#17 Příspěvek od FHonza »

Jestli myslíš TX na ESP, tak to funguje. Mám to takhle s MAX232. U RX mám dělič 10k - 20k. Obráceně (tj. TX převodníku, RX na ESP) natvrdo zapojené to pošle čip do věčných lovišť.
Uživatelský avatar
markoni
Příspěvky: 2312
Registrován: 30 říj 2006, 00:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#18 Příspěvek od markoni »

Věc se má tak já když jsem to měl zapojeno s tím datovým kabelem z Siemens A60 tak mě to fungovalo i s tím pinem EN zapojeným na 3V3 jak je to předepsané potom mi upadla dutinka od zdroje no a já jsem to připájel pistolovou trafopaječkou tak zvanou na mamuty :D 20 cm od toho :o mohl jsem to poslat do věčných lovišť?
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#19 Příspěvek od FHonza »

Tak to opravdu netuším :)
Uživatelský avatar
markoni
Příspěvky: 2312
Registrován: 30 říj 2006, 00:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#20 Příspěvek od markoni »

Tak se mi to podařilo nahrát viz příloha modrá led mě bliká.Ještě něco já jsem to propojil sériové piny přímo protože jsem naměřil na převodníku USB na TLL na pinu TXD 3V3 místo 5V jak by se už z názvu TLL mohlo soudit

Kód: Vybrat vše

/*
  ESP8266 Blink by Simon Peter
  Blink the blue LED on the ESP-01 module
  This example code is in the public domain

  The blue LED on the ESP-01 module is connected to GPIO1
  (which is also the TXD pin; so we cannot use Serial.print() at the same time)

  Note that this sketch uses LED_BUILTIN to find the pin with the internal LED
*/
Přílohy
ESP8266-arduino-blink.jpg
ESP8266-arduino-blink.jpg
Uživatelský avatar
markoni
Příspěvky: 2312
Registrován: 30 říj 2006, 00:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#21 Příspěvek od markoni »

Další věc co bych potřeboval s konzultovat je na teto stránce je projekt http://www.urel.feec.vutbr.cz/MPOA/2015/esp8266-ds18b20 kvůli kterému to vše dělám a který bych si chtěl udělat ale teď jsem si všiml na obrázku že používá napájecího zdroje a s převodníku jen táhne seriák na vypisování údajů na serial monitor, o tom ESP8266 je známé že si bere hodně mA a že by to můj USB port nemusel vydržet 8O kolik s nese USB odběr?
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#22 Příspěvek od FHonza »

ESP nejvíc žere, když inicializuje WiFi (ať už se připojuje k síti nebo vytváří AP). Orientačně jsem to měřil, je to kolem 100 mA. Nebál bych se, že to USB neutáhne.

Jinak ten příklad sebou táhne stejnou chybu jako stovky dalších příkladů na internetu. Není ošetřen případ, kdy se ESP nepřipojí k síti.
Uživatelský avatar
markoni
Příspěvky: 2312
Registrován: 30 říj 2006, 00:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#23 Příspěvek od markoni »

Tak se mi ten program podařilo to nahrát do toho ESP8266 ESP-01 a zaregistrovat thingspeak už mi to posílá hodnotu na ten server sice nesmysl zítra tam zapojím teplotní čidlo.A k té chybě neošetřené případné nepřipojení k mé wifi ty víš jak na na to? díky
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#24 Příspěvek od FHonza »

Určitě by tam mělo být ošetřeno to připojení. Nástřel:

Kód: Vybrat vše

int status = WiFi.status();
while ((status != WL_CONNECTED) && (status != WL_NO_SSID_AVAIL))
{
    delay(500);
    Serial.print(".");
    status = WiFi.status();
 }

if (status != WL_CONNECTED)
{
  // tady třeba spuštění vlastního AP
}


Osobně to používám tak, že jsem si napsal potomka třídy ESP8266WebServer. Je tam webové rozhraní, přes které se dá síť (a další věci) nastavit.
Uživatelský avatar
markoni
Příspěvky: 2312
Registrován: 30 říj 2006, 00:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#25 Příspěvek od markoni »

Tam je mě se zdá něco takového (momentálně nejsem na PC) ten tvůj nástřel to posílá na do sériového terminálu ale to neminím to pořád na seriálu připojeno a chtěl bych využít volného GPIO na signalizaci připojení do mé WiFi a to tak že při zapnutí ten PIN nahodit a po úspěšném připojení ho zhodit a popřípadě při posílání na server probliknout abych věděl jestli se nezaseklo.Tam jsou dva GPIO0 a GPIO2 ten jeden obzazen teplotním čidlem a ten druhý na to využít.
Osobně to používám tak, že jsem si napsal potomka třídy ESP8266WebServer. Je tam webové rozhraní, přes které se dá síť (a další věci) nastavit
můžeš mi o tom více napsat ? díky
Uživatelský avatar
markoni
Příspěvky: 2312
Registrován: 30 říj 2006, 00:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#26 Příspěvek od markoni »

Tak už jsem připojil to teplotní čidlo správnou teplotu mě to posílá na server beru zpět indikaci poslání teploty na server indikuje to modrá LED na tom zařízení ,akorát to by chtělo nějak to upravit aby to indikovalo úspěšné připojení k mojí wifi síti.

Přemyslím o tom aby to mohlo připojit k jakékoliv WiFině jak to mají Wifi relé bez úpravy firmware díky
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#27 Příspěvek od FHonza »

Ty relé (a podobné věci), to mají uděláno jak jsem psal. Když se nepřipojí, tak vytvoří vlastní AP. K tomu se připojíš (třeba mobilem), a nakonfiguruješ si připojení dle potřeby.
Uživatelský avatar
markoni
Příspěvky: 2312
Registrován: 30 říj 2006, 00:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#28 Příspěvek od markoni »

Ještě k tomu zdroják :oops: co nebo jaká klíčová slova mám napsat do strýčka googla :D ? zkoušel jsem Wifi relay source codes a nic mě to nenašlo :evil:
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#29 Příspěvek od FHonza »

Možná blbej dotaz. Ovládáš C++ ? Protože to není úplně na pár řádků.
Uživatelský avatar
markoni
Příspěvky: 2312
Registrován: 30 říj 2006, 00:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#30 Příspěvek od markoni »

Trochu, ale mě stačí když mě navedeš na správné stránky a já se s tým zkusím "poprat" :)
Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“