Keresés

Részletes keresés

Törölt nick Creative Commons License 2015.12.17 0 0 1433

A WDT futtatásához a nano esetén elég a kódba írása?

 

Setupban:

 

pinMode(A0, OUTPUT);
SD.begin(A0);
if (!SD.begin(A0)) {

Serial.println("initialization failed!");
return;
}
Serial.println("initialization done.");

if (SD.exists("datalog.txt")) {
Serial.println("datalog.txt exists.");
}
else {
Serial.println("datalog.txt doesn't exist.");
}
wdt_enable(WDTO_8S);

a fenti kódrészben

 

pinMode(A0, OUTPUT);
SD.begin(A0);
/*if (!SD.begin(A0)) {  letiltva ezt a részt lefagy a nano, és nem reseteli a WTD !

Serial.println("initialization failed!");
return;
}
Serial.println("initialization done.");

if (SD.exists("datalog.txt")) {
Serial.println("datalog.txt exists.");
}
else {
Serial.println("datalog.txt doesn't exist.");
} */
wdt_enable(WDTO_8S);

 

Előzmény: quint (1425)
Törölt nick Creative Commons License 2015.12.17 0 0 1432

// Print the decimal point, but only if there are digits beyond
if (digits > 0) {
n += print(",");   <<<<     Erre gondoltál?
}

// Extract digits from the remainder one at a time
while (digits-- > 0)
{
remainder *= 10.0;
int toPrint = int(remainder);
n += print(toPrint);
remainder -= toPrint;
}

return n;

 

Print.cpp

Annyi változott, hogy az LCD kijelzőn a tizedes , jelenik meg, a datalog txt-ben viszont maradt a pont.

Hogyan változtassam meg, és hol?

Előzmény: titusz99 (1429)
Vargham Creative Commons License 2015.12.17 0 0 1431

Mire figyeljek altataskor? Tudom melyaltatasbol felebreszteni fel ora utan?

Resetelni kell. Van benne saját watchdog, ami belül NINCS bekötve. Ezért a deep sleep wakeup lábat a reset-re kell kötni. Az idő leteltével reseteli magát, és kezdi elölről a kód futtatását.

 

http://bbs.espressif.com/viewtopic.php?t=133

http://tim.jagenberg.info/2015/01/18/low-power-esp8266/

http://tinker.yeoman.com.au/2015/03/08/reducing-esp8266-power-consumption-using-deep-sleep/

https://github.com/esp8266/esp8266-wiki/wiki/Pin-definition

Előzmény: sotcsa (1430)
sotcsa Creative Commons License 2015.12.17 0 0 1430

Sziasztok!

 

Egy kis segitseget kernek en is.

 

Vettem egy ilyen wifi modult:

NodeMcu Lua ESP8266 ESP-12E WIFI Development Board

 

Szeretnem arra hasznalni, hogy a meresi eredmenyeket neten bekuldje x idokozonkent.

Elemrol szeretnem mukodtetni (3 honapig), szoval naponta 1-2x kapcsolnam csak be a wifi-t, viszont addig felorankent mernek (komposzt homersekletet), amit EEPROM-ba irnek, es ha eljon az ido, kiolvasnam es wifin egyszerre elkuldenem.

 

Szerintetek mukodhez igy (nincs valami buktato, amit en nem latok)?

 

Mire figyeljek altataskor? Tudom melyaltatasbol felebreszteni fel ora utan? Vagy erre kellene valami kulso modul? (valami watchdog?)

 

Elore is koszonom!

 

sotcsa

 

titusz99 Creative Commons License 2015.12.16 0 0 1429

Arra hívtam fel a figyelmet, hogy elválasztónak TAB-ot használjatok és a print.cpp-ben cseréljétek le a "."-ot ","-re.

Nyílván a lokalizált EXCEL az így kialakított táblázatot rendesen beolvassa és tartalmilag is helyes lesz.

De, ha cserélgetni akarjátok kézzel, akkor legyen.

1362 és 1367-es hozzászólás.

Előzmény: Törölt nick (1428)
Törölt nick Creative Commons License 2015.12.16 0 0 1428

Milyen részről?

Nem az elválasztó jel volt a probléma, a tizedes pont,  26.32 vs 26,32

Előzmény: titusz99 (1427)
titusz99 Creative Commons License 2015.12.16 0 0 1427

Nem vetted figyelembe amit írtam?

 

Előzmény: Törölt nick (1423)
Ryuzaki san Creative Commons License 2015.12.16 0 0 1426

Igen az enyémre, pont emiatt, hogy tudjam működik-e.

Csak 1 nagybetű van a felhasználónevemben, próbából átneveztem "a"-ra, de így se megy a dolog.

Előzmény: Vargham (1403)
quint Creative Commons License 2015.12.16 0 0 1425

Előfordulhat, hogy az is lefagy néha, de wdt-vel újraindul. Arduinoval is egyszerű megcsinálni.

Előzmény: Törölt nick (1408)
Dragon22 Creative Commons License 2015.12.16 0 0 1424

Sziasztok!

 

Egy kis segítséget szeretnék kérni.

Nemrég vettem egy ilyen TFT modult: http://www.banggood.com/3_0-Inch-320-X-480-TFT-LCD-Display-Module-Support-Arduino-Mega2560-p-963573.html

A kommentek közt rátaláltam, hogy a UTFT.h alapból nem támogatja ezt a kijelzőt, de ebben a library-ben már van hozzá megfelelő driver: https://www.dropbox.com/s/ztu54uxo3or57bh/SKU193219.zip

Ezt felraktam, ahogy kell, de hiába töltöm be akármelyik mintaprogramot, a kijelzőn nem jelenik meg semmi. A mintaprogramok közt van olyan is, ami a kijelző hátulján található SD kártya foglalatot kezeli. Ezek a mintaprogramok kivétel nélkül működnek.

Próbálkozott már valaki ezzel a kijelzővel? Találkozott már valaki hasonló problémával?

Törölt nick Creative Commons License 2015.12.16 0 0 1423

Bakker és van. A txt-ben a jegyzettömbben ki kell cserélni a .-ot ,-re

 

Előzmény: Törölt nick (1422)
Törölt nick Creative Commons License 2015.12.16 0 0 1422

Még egy gond:

 

a txt >>> excel adat konverziónál 0.00 formátumból nem 0,00 formátum lesz, így az excel nem számként kezeli.

Van erre megoldás?

Előzmény: Törölt nick (1421)
Törölt nick Creative Commons License 2015.12.16 0 0 1421

-15,33 kW és -23,95 %

Megmértem a tápról 12/9 V megy a nano VIN lábra, a +5V kimenetek stabilak.

A táp lekapcsolása után, csak USB-ről táplálva az LCD nem kap elég feszt, nem működik.

Előzmény: szatti (1419)
szaci92 Creative Commons License 2015.12.16 0 0 1420

Üdv! Kérem, aki robotikában jártas, dobjon egy e-mailt, skype és/vagy egyéb "interaktív elérhetőséggel". Köszönöm előre is!

szatti Creative Commons License 2015.12.16 0 0 1419

Jaa értem.

Tehát neked 37 fokosan van 0%  az alatt nem értelmezhető.

Mit ír ki az Arduino ha lehűl a puffer teljes egészében 25 fokra?

 

Előzmény: Törölt nick (1418)
Törölt nick Creative Commons License 2015.12.16 0 0 1418

Nálam 37 C az alsó hőfok, az alatt nincs érezhető fűtés, ezért az az számítás alapja.

Amennyiben nálad ez alatti hőfok is előfordul a fűtés során, módosítani kell arra az értékre, és a delta t-t is, a max hőmennyiséget szintén.

Módosítás nélkül ad negatív eredményt a képlet.

Előzmény: szatti (1417)
szatti Creative Commons License 2015.12.16 0 0 1417

Ez így tényleg kijön, de mi van a fűtés kezdetekor, amikor:

T1=60

T2=34

T3=30

T4=30

 

(60+34+34+30+30+30)/6)-37= -0,66

 

Vagy ekkor még nem számítható?

Előzmény: Törölt nick (1414)
szatti Creative Commons License 2015.12.16 0 0 1416

The input voltage to the board when it is running from external power.

 

Abban ez a tápfesz bemenet amikor "külső" tápról hajtod. 

Ez a modulon egy 78M05 táp IC-re csatlakozik. 

Ha csak 6V-ot adsz neki, esélyes, hogy nem is lesz 5V a kimenetén.

Ha többet adsz neki. mondjuk 12-t, akkor meg nagyon fog melegedni és azért kezd el rosszalkodni ( én így jártam).

 

Küldd be az 5V-ot nyugodtan az 5V lábon és akkor stabil lesz!

Sőt, még az USB-t rá lehet dugni miközben az 5V táp rajta van, mert van benne egy dióda, így nem akad össze az USB 5V-al ( teszteltem)

Előzmény: Törölt nick (1413)
halaloszto Creative Commons License 2015.12.16 0 0 1415

a vin-ből a boardon levő tápegység csinál tápot. fene tudja mennyire jó az a táp. nagy kondi tuti nincs benne. azért mondják hogy tegyél az +5V-re egy korrekt ötvoltot, mert esélyes hogy a Te tápod jobb mint az a miniatűr ami a boardon van. de lehet hogy egyelőre ha egy jobbfajta 100nF+220uF-et tennél oda, az is segítene.

 

Vajk

Előzmény: Törölt nick (1413)
Törölt nick Creative Commons License 2015.12.16 0 0 1414

 

A számítás menete.

Előzmény: szatti (1412)
Törölt nick Creative Commons License 2015.12.16 0 0 1413

A VIN a nano külső tápja:

The input voltage to the board when it is running from external power.

Not USB bus power.

Absolute MAX  200mA for entire package.

Előzmény: szatti (1411)
szatti Creative Commons License 2015.12.16 0 0 1412

Érdekel ez a puffer százalékos kijelzése, de nekem sehogy se jön ki a matek.

Már többször kiszámoltam a jelenlegi hőfok értékeimmel a programsoroddal és mindig negatív érték jön ki amikor kivonom a 37-et.

 

Előzmény: Törölt nick (1400)
szatti Creative Commons License 2015.12.16 0 0 1411

Valami félreértettél.

 

A tápfeszt ne a Vin lábára add az Nanonak, hanem egy 5Vos tápegységet köss rá a Nano +5V lábára!

Én találtam egy bontott tápot a padláson, valami DVD-nek lehetett a tápja.

( Az USB 500mA-t tud egyébként. Nekem laptopról is ment az LCD-vel és 8 hőmérővel!)

 

Előzmény: Törölt nick (1409)
szatti Creative Commons License 2015.12.16 0 0 1410

Ingyenes a Thingspeak!

 

Egy egy ipari hőfokszabályzó, ez nem fagyhat le soha.

Előzmény: Törölt nick (1408)
Törölt nick Creative Commons License 2015.12.16 0 0 1409

Az 1wire, 2wire busz, az LCD viszi fel a fogyasztást, USB-ről, az USB 5V-ról nem is megy ez az összeállítás, ha jól tudom max 200 mA a terhelhetősége.

Előzmény: Törölt nick (1408)
Törölt nick Creative Commons License 2015.12.16 0 0 1408

Jó ez a netes felület is.

Ingyenes, vagy van fizetős eleme?

A lefagyás az automata szabályozás miatt érdekes, a szenzorok kiolvasása, adatai korrektek, lehet hardwerforrás függő.

Több szállítótól válogatom össze a darabokat.

 http://www.ebay.com/itm/PID-TEMPERATURE-CONTROLLER-FOR-KILN-FURNACE-OVEN-ESPRESSO-COFFEE-MACHINE-SSR40A-/121816810391?hash=item1c5cd90397:g:MQ8AAOSwjVVVrCm1

 

A füstgázt ez szabályozza, még egyszer sem fagyott le az évek során. Miért nem?

Előzmény: szatti (1405)
szatti Creative Commons License 2015.12.16 0 0 1407

A Nanonak adj 5V-ot ott, ahol az 5V-os bemenete van!

Először én is nagyobb tápfesszel próbálkoztam egy Nano Shielden keresztül.

Egy idő után elkezdett hülyeségeket csinálni.

Mióta fix 5V-t kap, semmi gondja.

Előzmény: Törölt nick (1406)
Törölt nick Creative Commons License 2015.12.16 0 0 1406

Jelenleg elég vegyes a meghajtás...

A relék 5V Vcc-je arról a Pc tápról megy, ami a füstgázszabályozó ablaktörlő motor 12V-ot is adja.

Van egy router 230/12 táp, arról megy a kapcsolóüzemű táp, 12/6-7V DC a nano WIN lábra.

Akkor jön a lefagyás, amikor a keringető szivattyúk ki vagy bekapcsolódnak. Általában... vagy máskor is.

 

Előzmény: titusz99 (1404)
szatti Creative Commons License 2015.12.16 0 0 1405

Gartula a programhoz!

 

Én is ezen dolgozom éppen. Nekem még egyszer sem fagyott le, pedig már közel egy hónapja megy.

Egy bontott impulzustápról kapja az 5V és 3.3V tápokat.

Ezt sikerült megoldanom : https://thingspeak.com/channels/68880

 

Egy másik Nano-s áramkörömet viszont zavarja piszkosul a léptetőmotor.

A DS18B20-al nem is lehet mérni, mert -127.00  lesz a hőfok amint bekapcsolom a léptetőmotor vezérlőt.

Most egy LM35-el próbálkozom, de RC szűrés után is adódnak 20 és 157 fok között értékek.

10 mérést átlagolva is kapok a valóságtól távoli eredményt. 

Előzmény: Törölt nick (1402)
titusz99 Creative Commons License 2015.12.16 0 0 1404

Mágneskapcsolókat külön tápról hajtod?

Szűrőkondi tápra néha nem árt +ban.

Ha a szövegeket (String) jól írja ki és nem száll el akkor elég a ram neki.

Előzmény: Törölt nick (1402)

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