Keresés

Részletes keresés

Törölt nick Creative Commons License 2015.12.22 0 0 1452

A megrendelt 230/12V táp csak az arduinot látná el, de azt sem közvetlenül. Most is egy közbenső kapcsolóüzemű táp kapja a 12V-ot, annak a kimenetére 9V-ot állítottam be, az megy az arduino VIN bemenetére. Így az  arduino és a perifériák is elég teljesítményt kapnak, pontosan még nem mértem, számoltam mennyi is lenne az igény.

Minden esetre az USB 5V nem elég.

Ez az egyik, ami stabilabbá teszi, remélem.

A pergésmentesítésről itt is értekeznek:

http://www.hobbielektronika.hu/cikkek/will-i_the_end_robotika_es_avr_kezdoknek.html?pg=5

Előzmény: John Zero (1451)
John Zero Creative Commons License 2015.12.22 0 0 1451

Érdekes, én kerti kút szivattyút kötöttem relével az arduino-ra, és nekem is gondom volt az ingadozások miatt.

Amikor ki/bekapcsolom a szivattyút, nyomógombra, akkor a gombot nem érzékeli rendesen néha, többször kell nyomni. Valahogy az indukciós terhelés zavart okoz, próbáltam egy-két kondenzátorral szűrni, valamit segített. Illetve vettem egy konkrét táp-kockát (a korábbi 220v-5v USB kocka helyett, ami el is füstölt).

Előzmény: Törölt nick (1445)
szatti Creative Commons License 2015.12.22 0 0 1450

Engem hasonlóan szívatott ez a frissebb verzió. Feltettem egy régebbit ( 1.6.5.)  most működik.

Gondolom van más megoldás is, de haladni akartam a programozással, így nem kínlódtam tovább.  Nekem az volt a gyanús, hogy az asztali PC-n működik, a laptopon meg nem akar. Miközben átálltam laptopra kijött egy frissebb verzió a programból.

Előzmény: Hege93 (1449)
Hege93 Creative Commons License 2015.12.21 0 0 1449

Azt kihagytam, hogy így kezdődik a hibaüzenet:

 

 

avrdude: ser_open(): can't open device "\.COM11": A hozzáférés megtagadva.


Hiba a feltöltés során. A hiba elhárítása a http://www.arduino.cc/en/Guide/ oldalon a Troubleshooting#upload alatt került leírásra.

Előzmény: Hege93 (1448)
Hege93 Creative Commons License 2015.12.21 0 0 1448

Sziasztok!

 

Múlt héten rendeltem egy arduino nano klónt Banggoodról

 

http://eu.banggood.com/Wholesale-Warehouse-ATmega328P-Arduino-Compatible-Nano-V3-Improved-Version-With-USB-Cable-wp-Uk-933647.html

 

Ahogy írták, feltelepítettem hozzá a CH341SER-t, így az eszközkezelőben fel is ismerte /első kép/.

 

Azonban amikor rápróbálok tölteni bármit is, hibát dob ki /második kép/.

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xe2

 

Valakinek van valami ötlete, hogy mi lehet a gond?

köszönöm a válaszokat :)

 

szatti Creative Commons License 2015.12.21 0 0 1447

Szerintem a Nano a 12V-ot nem fogja szeretni. És ez a táp hatalmas a feladathoz.

Látom nem hiszel nekem, hogy adj neki 5V-t.

Én ilyet akasztanék rá : http://tapegysegaruhaz.hu/spd/91273/Adapter-AC-DC-GS12E05-P1I

 

Kiváncsi vagyok a fejleményre.

 

 

 

Előzmény: Törölt nick (1443)
Prof Creative Commons License 2015.12.19 0 0 1446
Előzmény: szupitijs2 (1435)
Törölt nick Creative Commons License 2015.12.19 0 0 1445

Megrendeltem egyet, majd kiderül mennyire passzol ehhez a feladathoz, a már üzemelő pc táp marad a füstgázmotornak.

A legújabb kódfeltöltés utáni lefagyásmentes idő egyre hosszabban tart, eddig a szivattyú ki- bekapcsolását kisérő feszültség változáskor volt hajlamos rá, illetve az automata/kézi átkapcsolásnál.

Nem mindig a nano fagyott le, az tovább futott, lnkább az I2C busz, az LCD kijelző.

Előzmény: Prof (1444)
Prof Creative Commons License 2015.12.19 0 0 1444

Kisebb és kevesebb benne a redundancia (/felesleg). Felhasználását tekintve kb. ugyanaz. A PC táp azért szofisztikáltabb.

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

http://tapegysegaruhaz.hu/spd/90849/Tapegyseg-Mean-Well-RD-35A

 

A nano 12V/9V-ra, illetve a relék Vcc 5V-ra jobb lenne ez a táp, mint egy pc táp?  

Törölt nick Creative Commons License 2015.12.19 0 0 1442

Köszi:

 

pont tizedessel

 

19 6 9 51 0.00 29.00 70.00 51.00 46.50 45.75 39.19 35.44 28.50 18.89 29.52

19 6 10 6 0.00 28.50 70.00 51.00 46.50 45.75 39.13 35.34 28.50 18.89 29.52

19 6 10 21 0.01 29.00 70.00 51.00 46.50 45.75 szept.39 35.28 28.50 18.89 29.52

19 6 10 36 0.00 28.75 70.00 51.00 46.50 45.75 márc.39 35.25 28.47 18.89 29.52

19 6 10 51 0.00 29.00 70.00 51.00 46.50 45.75 39.00 35.22 28.47 18.89 29.52

19 6 11 6 0.00 28.75 70.00 51.00 46.50 45.75 38.97 35.16 28.47 18.89 29.52

19 6 11 21 0.00 28.75 70.00 51.00 46.50 45.75 38.91 35.13 28.47 18.89 29.52

19 6 11 35 0.03 28.25 70.00 51.00 46.50 45.75 38.88 szept.35 28.47 18.89 29.52

19 6 11 50 0.00 29.00 70.00 51.00 46.50 45.75 38.84 jún.35 28.44 18.89 29.52

19 6 12 5 0.00 28.75 70.00 51.00 46.50 45.75 38.78 35.00 28.44 18.89 29.52

19 6 12 20 0.00 29.00 70.00 51.00 46.50 45.75 38.75 34.97 28.44 18.89 29.52

19 6 12 35 0.00 28.75 70.00 51.00 46.50 45.75 38.69 34.91 28.44 18.89 29.52

19 6 12 50 0.00 28.75 70.00 51.00 46.50 45.75 38.66 34.84 28.44 18.89 29.52 

 

tizedes vesszővel

 

19 15 8 55 0 0 64,25 63 59 45,75 62,94 44,34 64,63 28,1 43,9

19 15 9 10 0 0 64,25 63 59,25 45,75 63,22 44,47 64,53 28,2 44,07

19 15 9 25 0 0 64,25 63 59,25 45,75 63,53 44,66 64,53 28,2 44,07

19 15 9 40 0 308 64,25 63 59,25 45,75 63,81 44,72 64,53 28,2 44,07

19 15 9 55 0 308,5 64,25 63 59,25 45,75 64,03 44,91 64,47 28,2 44,07

19 15 10 10 0 319 64,25 63 59,25 45,75 64,19 46,16 64,41 28,2 44,07

19 15 10 24 0 330,75 64,25 63 59,5 45,75 64,31 47,47 64,28 28,31 44,23

19 15 10 39 0 333 64,25 63 59,5 45,75 64,38 48,5 64,25 28,31 44,23

19 15 10 54 0 0 64,25 63 59,5 45,75 64,44 49,22 64,22 28,31 44,23

19 15 11 9 0 0 64,25 63 59,5 45,75 64,47 49,38 64,19 28,31 44,23

19 15 11 24 0 0 64,25 63 59,5 46 64,44 47,34 64,13 28,36 44,32

19 15 11 39 0 63,5 64,25 63 59,5 46 64,47 46,75 64,09 28,36 44,32

19 15 11 54 0 340,25 64,25 63 59,75 46 64,5 46,53 64,09 28,47 44,48

19 15 12 8 0 346 64,5 63 59,75 46 64,5 46,5 64,13 28,52 44,57

 

megszűnt a hiba, a dátum formátum is.

 

Előzmény: titusz99 (1441)
titusz99 Creative Commons License 2015.12.19 0 0 1441

Mikor összeállítottad a  dataString-et, akkor

beírod:

 dataString.replace('.',',');

 

Így arduino fogja lecserélni.

 

Szerintem a feldolgozás miatt jobb a csv kiterjesztés.

Előzmény: Törölt nick (1439)
Törölt nick Creative Commons License 2015.12.18 0 0 1440

Marad az excel csv ;-vel tagolt formátum, ott csak cserélni kell a pontot vesszőre.

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

A kódba ezt hogyan szúrjam be?

Írtam egy makrót excelbe a datalog.txt-re.

Aztán átírom a datalog.txt-t a kódban csv-re, feltöltöm, melyik lesz egyszerűbb.

Előzmény: titusz99 (1437)
sotcsa Creative Commons License 2015.12.18 0 0 1438

Köszönöm a hasznos infókat!

Előzmény: Vargham (1431)
titusz99 Creative Commons License 2015.12.18 0 0 1437

Igen azt kellett módosítani.

A String műveletekkor a dtostrf() függvényt használja, abba javítani forrás nélkül nehézkes.

Arra használhatod a String.replace() függvényt.

pl.:  dataString.replace('.',',');

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

Szükséges a wdt.h az include-ba. A wdt_enable(WDTO_akármennyi) elég egyszer valahol az inicializáló részben. Több helyen csak akkor kell, ha valahol át akarod állítani az időzítő értékét.

A főprogramban kell visszaállítani a wdt időzítőt wdt_reset()-tel, hogy ne tudjon lejárni az időzítő (mert ha lejár, akkor újraindítja a procit - ezt szeretjük benne). A wdt_reset() több helyen is használható, ahol normál futás közben át kell haladnia a programnak.

Nanóval még nem használtam wdt, de elvileg nem szabadna másként működnie, mint a többinél (bár néha vannak csodák).

Előzmény: Törölt nick (1433)
szupitijs2 Creative Commons License 2015.12.17 0 0 1435

Sziasztok!

 

Hogyan tudnám azt megvalósítani, hogy arduinoval vezérlem a WS2812 digitális ledeket és különbőző programokat tárolok egy sd kártyán és azokat a programokat a kijelzőn tudnám váltogatni ? Semmi bonyolultat nem szeretnék max 10 programot szeretnék rátenni egyszerre és nyomógombokkal kiválasztani, hogy éppen melyik program fusson. Aki tud azt kérem segítsen, kezdő vagyok :) 

kiki71 Creative Commons License 2015.12.17 0 0 1434

Sziasztok!

Magnetométert (HMC5883L) gyakorlok programozni, kiolvasás már megy, de, ha fokba kiíratom az irányt téved kb. 30-40fokot.

Magmasterrel kalibrálás után.

Van valaki aki már foglalkozott ilyennel és tudd ebben segíteni?

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)

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