Keresés

Részletes keresés

Törölt nick Creative Commons License 2016.01.31 0 0 1706

Most telepítettem újra win7,10-et ilyen apróságok miatt...

Előzmény: halaloszto (1705)
halaloszto Creative Commons License 2016.01.31 0 0 1705

http://www.eevblog.com/forum/microcontrollers/ftdi-gate-2-0/

tanulságos. windowsupdate rádtolja a legújabb ftdi drivert, az meg direkt szopat ha klón usb-soros átalakítót talál.

 

Vajk

Prof Creative Commons License 2016.01.31 0 0 1704

Sziasztok,

Úgy döntöttem, senkinek nem tolom az arcába, ha valakit érdekel, klikk erre a linkre, aztán lehet böngészni.

Üdv, és jó hétvégét!

Prof

Prof Creative Commons License 2016.01.31 0 0 1703

A garázsvásár nekem a "nem kell, csak a helyet és a forrásokat foglalja" jelentéssel bír. Nem akarok rendszert csinálni belőle, van pár kacatom túlrendelés okán, amik két éve nagyjából érintetlenül hevernek a fiókban/dobozokban.

Előzmény: Vargham (1701)
matyi16 Creative Commons License 2016.01.31 0 0 1702

Sziasztok!

Segítségre lenne szükségem.
Találtam a netten egy megírt programot, segítségre lenne szükségem a megértésében.
Öt érték merésére képes:
Irms, Vrms, realPower, apparentPower és powerFactor.
Összesen két "érzékelő" szükséges a megépítéséré:
egy ACS721-es az áramerősség merésére, és egy 220Vac/6Vac trafó a feszültség méréshez.
Szóval a Irms, Vrms illetve az apparentPower (U*I) mérése nagyjából érthető. 
Viszont azt, hogy hogyan számolja ki a realPowert illetve powerFactor-t fogalmam sincs.
Valaki tudna nekem segíteni a program megértésében?
Itt a kód: https://www.dropbox.com/s/k13oop71nozjagu/EmonLib.cpp?dl=0
Fontos lenne...
Nagyon szépen köszönöm!

Vargham Creative Commons License 2016.01.31 0 0 1701

Szeretnél eladni? Szerintem attól függ, hogy kereskedsz vagy csak megszabadulsz a feleslegtől. :-)

Előzmény: Prof (1700)
Prof Creative Commons License 2016.01.31 0 0 1700

Sziasztok,

Előre is bocsánatot kérek a nagyérdeműtől, ezért egyelőre csak kérdezem: olyat, hogy garázsvásár,

a) tolhatok-e itt,

b) ha itt nem, akkor hol?

Köszönöm, jó hétvégét!

Prof Creative Commons License 2016.01.31 0 0 1699

Hali!

 

Igen ám... A kínai cuccokkal sűrűn van feliratozási gond, ezért érdemes előbb mérni és/vagy ellenőrizni a dolgot. Nekem hőmérséklet szenzor volt rosszul (két lábat fordítva) feliratozva. GND-t szakadásmérővel nézz össze (ezért is kell egy alap multiméter).

Előzmény: spiler0078 (1697)
szatti Creative Commons License 2016.01.30 0 0 1698

Tévedtem.

A laptopon akárhogy telepítem újra, nem jelennek meg a boardok.

Egyetlen gondot jelez a telepítés elején az pedig a video driver.

Újabbat nem találok,de nem hinném, hogy ettől ne működne.

Előzmény: szatti (1681)
spiler0078 Creative Commons License 2016.01.30 0 0 1697

Köszi mindenkinek a segítséget...

 

Müxik minden :)

 

Hát az én kis kínai MEGA boardomon fordítva van feliratozva a TX1 és RX1 port.

Nálam TX1 19 port RX1 18 port...

 

Furcsa volt hogy sok helyen ezt fordítva láttam a doksikban, de gondoltam ez úgy is kínai lehet hogy egyszerűbb volt a nyák tervezése....

 

Hát nem, csak megcserélték a feliratokat... 

Szerintem ez lehetett a bibi...

 

Viszont 3 GND portot látok a MEGA-n itt eddig a digit sor végén levő GND-t használtam, de most átdugtam a POWER sorban levőre...

 

Bár ez elvileg nem lehet gond, mert a GND az elvileg mindenhol GND, de ezek után gondoltam ezt is leírom, ha valakinek hasonló gondjai vannak akkor nehogy ilyesmi legyen...

 

Szóval még 1x köszi mindenkinek, fent vagyok a hálómon....

 

spiler

Előzmény: titusz99 (1695)
Vargham Creative Commons License 2016.01.30 0 0 1696

És, igen! Le van írva a dokumentációban. :-) Érdemes elolvasni. Akár még kérdezés előtt...

Előzmény: titusz99 (1695)
titusz99 Creative Commons License 2016.01.30 0 0 1695
Előzmény: spiler0078 (1693)
Vargham Creative Commons License 2016.01.30 0 0 1694

Az lenne a kérdésem, hogy ha az arduino-s kódban végig Serial hívások vannak akkor az UART0 és a MEGA TX0-ra és RX0-ra kötöm az ESP-t?

Nem.

Látható, hogy a Serial0-ra debug üzeneteket küld: Serial.println("WiFi shield not present");

Az ATmega2560 UART0-ja az USB illesztő (ATmega16u2) soros portjára van kötve, azon keresztül pedig a számítógéped virtuális soros portjára.

 

Van egy WiFi nevű objektumod. Nem ismerem a wifi könyvtárat, amit használsz. Vagy a létrehozásakor, a konstruktorának adod át paraméterben valamelyik Serial objektumot, vagy fixen bele van kódolva, esetleg #define utasítással kell meghatározni. Nem tudom, olvasd el a használt wifi könyvtár leírását, vagy nézz bele a forrásába!

Előzmény: spiler0078 (1693)
spiler0078 Creative Commons License 2016.01.30 0 0 1693

Ismét itt :)

 

Betöltöttem az Arduino default mintái közül a ScanNetworks-ot.

Ha MEGA 2560-al szeretném összekötni az ESP8266-omat, akkor mint ahogy már eddig kitárgyaltuk 

 

1., "A CH_PD lábat és a RESET lábat inkább egy 10 kOhm ellenálláson át szokás Vcc-re húzni. A GPIO_0 és GPIO_2 szintén legyen 10 k-val Vcc-re húzva. Azt mondják, jót tesz a stabilitásnak, ha ezek nem lebegnek."

 

2., Külső táp (3.3V!) mert ezek az USB TTL-ek nem bírják kiszolgálni az ESP8266 áramfelvételét, vagy ha mégis instabil lehet (lesz) tőle.

 

3., ESP8266 RX -> Arduino TX0 

     ESP8266 TX -> Arduino RX0 

 

Az lenne a kérdésem, hogy ha az arduino-s kódban végig Serial hívások vannak akkor az UART0 és a MEGA TX0-ra és RX0-ra kötöm az ESP-t? 

 

A kód eleje:

 

#include <SPI.h>
#include <WiFi.h>

void setup() {
//Initialize serial and wait for port to open:
Serial.begin(57600);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}

// check for the presence of the shield:
if (WiFi.status() == WL_NO_SHIELD) {
Serial.println("WiFi shield not present");
// don't continue:
while (true);
}

String fv = WiFi.firmwareVersion();
if ( fv != "1.1.0" )
Serial.println("Please upgrade the firmware");

// Print WiFi MAC address:
printMacAddress();

 

...

 

 

Előre is köszi

spiler0078 Creative Commons License 2016.01.30 0 0 1692

Köszi JosBiker! (no persze, meg mindenki másnak is köszi!!!)

 

Egy kicsit nagyon figyelmetlen voltam már este, és lemaradt a föld. no comment...

 

Szóval már ESP8266 kommunikál a gépemmel az USB TTL-en keresztül!!!

 

Most már hajtok tovább, hogy felcsatlakozzak a belső hálómra.

 

Hali!

Előzmény: JozsBiker (1690)
spiler0078 Creative Commons License 2016.01.30 0 0 1691

Köszi a segítséget!

 

Szerintem ez marad reggelre.... :)

 

Neked is Jó éjt!

Előzmény: JozsBiker (1690)
JozsBiker Creative Commons License 2016.01.30 0 0 1690

Pár ötlet:

 

- azon a rajzon ami alapján megcsináltad a bekötést, nem látom hogy össze lenne földelve az Arduino kártyával az ESP. Ugye azt nem hagytad ki ?

- ellenőrizd újra a bekötést. Pl. a feszültségosztó ellenállásai nincsenek-e felcserélve.

- az adás - vételt helyességét ellenőrizd le mégegyszer :-)

- azt írod az Arduino IDE -t használod, de a képeiden valami egész más programmal nézed a soros kommunikációt. Nem értem miért.

- amíg az AT -ra nem kapsz rendes választ ne próbálkozz szerintem különböző összetett programok letöltésével. Töltsd be a BareMinimum -ot és úgy próbáld.

 

Remélem reggelre meglesz a megoldás, jó éjszakát ! :-)

 

Előzmény: spiler0078 (1689)
spiler0078 Creative Commons License 2016.01.30 0 0 1689

Igen a kereszt kötés meg van :)

 

Az összes baudot kipróbáltam...

 

Ez a hiba jön most elő, eddig nem volt:

 

köszi előre is

 

Előzmény: halaloszto (1688)
halaloszto Creative Commons License 2016.01.30 0 0 1688

tehát 115200-on nem megy. akkor próbáld ki a másik kettőn. 

 

" Serial1.begin(115200); // Communication with ESP8266 via 5V/3.3V level shifter"

 

ez a sor állítja.

 

Vajk

 

ps: az ugye megvan hogy a tx-rx-et keresztbe kell összekötni :-)

Előzmény: spiler0078 (1686)
spiler0078 Creative Commons License 2016.01.29 0 0 1687

Nem tudom, hogy az mennyire számít azért leírom: 1.5.6-r2 Arduino IDE-t használok.

 

Az a baj, hogy semmire sem válaszol még mindig, csak ha feltettem ezt a teszt alkalmazást akkor kapok a soros porton értelmezhető kimenetet automatikusan, de ha usb ttl -el kapcsolódok a gépre akkor se puttyal se coolterm -el nem kapok választ a kérésekre...

 

Viszont látom mint AP és rá is tudok csatlakozni, csak hát én nem ezt szeretném, hanem a saját wifi routeremre szeretnék csatlakozni vele, de az nem akar össze jönni...

Előzmény: spiler0078 (1686)
spiler0078 Creative Commons License 2016.01.29 0 0 1686

Megvan 115200.

 

Feltöltöttem ezt a kódot ( http://dunarbin.com/esp8266/retroBrowser.ino )

 

Ezt kaptam: 

 

ESP8266 Demo

AT+RST Failed

HALT

 

 

Innen szereztem az infót:

https://hackaday.io/project/3072/instructions

 

Ez szerint ha jól értettem a 18,19 es MEGA portra kötöttem az RX TX -eket,

de valamiért nem kommunikál a MEGA az ESP8266-al szerintem...

 

Természetesen kicseréltem az SSID-t és a jelszót az enyémre, valami mást nem kell még állítani ilyenkor? Mondjuk, hogy WPA2-t használok?

 

Köszi

 

spiler

Előzmény: halaloszto (1684)
JozsBiker Creative Commons License 2016.01.29 0 0 1685

Egyszerűbb ha végigpróbálgatod szerintem, valószínűleg a Halalosztó által írtak közül lesz valamelyik. Beállítasz egy sebességet a programodban, kiadod az AT -t. Ha értelmes választ kapsz bontasz egy sört :-). A 8N1 maradhat szerintem.

 

Előzmény: spiler0078 (1683)
halaloszto Creative Commons License 2016.01.29 0 0 1684

attól függően hogy a kínai pont milyen firmware-t tett bele, lehet 9600, 57600 vagy 115200 baud a sebesség induláskor...

Előzmény: spiler0078 (1683)
spiler0078 Creative Commons License 2016.01.29 0 0 1683

Köszi az infót!

 

Ezeket az infókat honnan tudom össze szedni, mert ahonnan vettem ott semmit nem találtam erről...

 

Itt vettem:

http://www.ebay.com/itm/121642269518?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

 

Esetleg nem tudsz küldeni egy linket????

 

Köszi spiler

Előzmény: JozsBiker (1682)
JozsBiker Creative Commons License 2016.01.29 0 0 1682

Valószínűleg mert a modul nem azzal a sebességgel ad, mint amire a vevő progid állítva van ( úgy látom 115200 bps ), így nem értik egymást. És persze az is fontos, hogy a bitszám, paritás és start-stop bit beállítás is egyezzen.

 

Előzmény: spiler0078 (1679)
szatti Creative Commons License 2016.01.29 0 0 1681

Akkor saját magamnak megválaszolva:

 

Csak az online telepítővel működik.

Ha a teljes telepítőt letöltöm és azzal telepítek, akkor nem működik az Arduinos rész!!

Előzmény: szatti (1673)
szatti Creative Commons License 2016.01.29 0 0 1680

Érdekes ez a dolog.

MK2-vel programoztam a Nanot. ( Atmel Studio 7.)

A fuse biteknél alapból ki van kapcsolva a Watchdog.

Így lefagy a tesztnél a program.

Ha bekapcsolva égetem be, akkor meg el sem indul a tesztprogramom.

Ki érti ezt?

 

 

spiler0078 Creative Commons License 2016.01.29 0 0 1679

Megtalálta a telefonom, és sikerült rácsatlakoznom.

Szóval az ESP8266 modul valószínű müxik. De miért kaptam az AT parancsra értelmezhetetlen karaktereket?

 

Most már keresek a MEGA 2560-hoz egy minta progit amivel fel tudok csatolni a saját hálómra.

Remélem a MEGA-mmal sincs gond...

 

Köszi mindenkinek a segítséget!

 

 

 

 

Előzmény: Vargham (1670)
spiler0078 Creative Commons License 2016.01.29 0 0 1678

Az előbb lemaradt a csatolmány

Előzmény: spiler0078 (1677)
spiler0078 Creative Commons License 2016.01.29 0 0 1677

Szia!

 

Megcsináltam amit beszéltünk, AT parancsra már reagál, de nem nagyon értem mit ad vissza (  ).

Csatoltam.

Parancs kiadásánál már egy pillanatra halványan felvillan a kék led.

 

 

köszi

Előzmény: Vargham (1670)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!