JardaL
Vytvořené odpovědi
-
AutorPříspěvky
-
Aleš
ÚčastníkNo, to je pěkný nesmysl 🙂 🙂
Mirda0124
ÚčastníkV případě zájmu se ozvěte na mir.novacek@gmail.com
maki
ÚčastníkNedělá mi problém sem nasdílet sketch, ale chtěl jsem jen vědět, kde vůbec hledat příčinu. V případě desky Arduino UNO WiFi není potřeba aktivovat WiFi – deska má samostatný wifi modul, který není potřeba nijak ovldádat v programu – žádné SSID, heslo,… vše se nastaví ve webovém rozhraní, protože funguje jak STA, tak i AP. Používá se jen knihovna CIAO pro odesílání dat. Jinak dle debug logu z toho webového rozhraní se wifi připojí během cca 5 sekund a mohu to potvrdit i tím, že se dostanu na webové rozhraní wifi modulu a pingnu IP adresu.
Luke_CZ
ÚčastníkCelkem chápu nechuť sdílet hotový skeč, ale bez toho ti nikdo neporadí. Já bych to tipoval na problém při aktivaci a připojení WiFi, jak máš ošetřené připojení? Máš tam programové prodlevy, ono připojení na WiFi chvilku trvá. Tak jak to popisuješ by to na to vypadalo.
L.
mystriks
Účastníkmožná by šlo použít pro to blikání něco odtut http://crawlingrobotfortress.blogspot.cz/2015/12/better-3d-graphics-engine-on-arduino.html
petan
ÚčastníkMusíš si vytvořit několik proměnných. V jedné potom budou hodiny, ve druhé minuty, … Pak musíš nějak detekovat stisk tlačítka – aby to při stisku vyvolalo pouze jednu událost. Na to můžeš použít např. knihovnu Bounce2…
Budeš mít tedy nějaké proměnné a při stisknutí tlačítka se ti vždy jednou provede nějaká funkce. Při stisknutí tlačítka A tedy zvýšíš hodnotu např. hodin; při stisknutí tl. B snížíš počet hodin. Při stisknutí C to nahrneš do modulu…
A nebo si vygůgli něco jako Arduino set time ds1307 by button, nebo tak. Určitě půjde část kódu z něčeho vyseparovat.
bcsedlon
ÚčastníkOzvete se prosim na email bcsedlon@gmail.com
bcsedlon
ÚčastníkOzvete se prosim na email bcsedlon@gmail.com
bcsedlon
ÚčastníkOzvete se prosim na email bcsedlon@gmail.com
Mirda0124
ÚčastníkDobrý den, pokud stale hledáte, tak napište na Mirda2@email.cz
posjirka
Účastníkjá bych se nebál ani tohoto řešení:
TomasM
ÚčastníkTak je to vyřešeno, po napsání onoho dlouhého příspěvku mě napadlo vyhrabat starej kabel, jestli to náhodou nemůže být taková banalita, jako vadný kabel. A ono samozřejmě ano, takže díky a dávejte bacha na vadné kabely z číny! 😀
mystriks
Účastník3000 mi moc levne neprijde. Navic k memu krbovemu vetraku se prodava regulator se trema stupnema rychlosti o velikosti krabicky zasuvky. Pochybuju ze je v tom menic. Nasel sem tohle nevim jestli by to slo ovladat arduinem http://m.ebay.com/itm/VFD-frequency-inverter-DFL-VF-frequency-converter-220V-0-3kw-0-4kw-300W-400W-/282359526349?nav=SEARCH
jark
ÚčastníkPWM pro ovládání asynchroního motoru (většina větráků) moc nefunguje, fázové řízení triakem taky NE. (vlastní zkušenost)
Asynchronní motory se nejlépe ovládají frekvenčním měničem, na aukru se dá pořídit levně.krement
ÚčastníkMyslím, že odpověď otázkou je dost výstižná 🙂 Pochopil jsem, děkuji za čas a objastnění 🙂
posjirka
Účastníkjá odpovím otázkou. a jak bys spínal třeba ventilátor na 230V u tohoto termostatu?
Připojil bys napájení na 230V? to by okamžitě vyhořel. Ne musíš připojit napájení 12V a pak vedle vytáhnout 230V a ventilátor. Když spojíš třeba zem a -12V tak se tina čidlo dostane 230V a někoho to může zabít. Prostě musíš oddělit regulaci a spínaní spotřebič tzv. galvanicky = nesmí se tyto 2 napětí nikdy potkat ani v případě poruchy. Takže opravdu mezi K0 a K1 je jen spínací kontakt relé …krement
ÚčastníkHeh, děkuji uctivě. Vůbec mi to nedošlo…
Ale je mi ta logika zapojení trochu divná. W1209 má 4 svorky. K0, K1, +12V, GND. Napětí ze zdroje jsem přivedl na 12V a zem na GND. Displej svítí, čidlo měří. Pokud by to relé bylo spínač, tak přece spojí těch 12V proti zemi automaticky. A ty svorky KO a K1 by byly pro spínaný spotřebič. Ale takhle jsem to musel přemostit sám tím, že GND jsem spojil drátkem s K0 a spotřebič jsem dal na 12V a K1. Vůbec nechápu, jak to takto nyní může fungovat. Takhle to vypadá, že relé spíná mezi K1 a K0. A nikoliv mezi 12V a K0, a GND a K1.
Je má úvaha správná? Děkuji ještě jednou
posjirka
Účastníkno něják si nejsem jistý tímto řešením. ano millis funguje souhlas, ale pokud tam budeš chtít použít nějáký další algoritmisu/logiku případně nějáké měření, nemusí se ti to úplně chovat tak jak potřebuješ. Použij již funkční řešení a nevymýšlej kolo.
Použij knihovnu : http://playground.arduino.cc/Code/timejasně pro seznámení se s arduinem souhlasím a plně podporuju tvoji aktivitu. pro „reálnou“ práci použij výše zmíněnou knihovnu.
posjirka
Účastníksprávně sis odpověděl že v tobě 🙂
To rele je jen spínač, nespíná nějáké napětí z desky. Prostě jen sepne kontakt.
Ty mu musíš na 1 pin kontaktu přivést napětí ze zdroje a na druhém pinu kontaktu ho očekávat při sepnutí rele.
To je standardní funkce termnostatu.
Je mu jedno jaké napětí spíná (v mezích nominálních hodnot relé) a co spíná čí v jaké proudové zátěži. prostě ti dá kontakt a dělej si s ním co chceš …takže tak
Luke_CZ
Účastníkpoprad
ÚčastníkZkuste kontaktovat firmu http://www.graviton.sk, ta se zajímá o váhy a vše co je s tím spojené.
Aleš
ÚčastníkJe to možné. Některé funkce interpretuje linuxový překladač trochu jinak. Ale proč používáš příšerně starou verzi 1.0.5? Nejdřív nainstaluj novou verzi IDE!
Luke_CZ
ÚčastníkTož, ve tvém případě by měl ADC ukazovat při 4.89V(Vdd) hodnotu 255. Jde tedy o to, jaká hodnota je pro ADC brána jako 100%, změnou referenčního napětí(na pinu 14) můžeš samozřejmě změnit i rozlišení ADC, hezky popsáno zde.
Každopádně, pokud chceš používat ADC, tak je vhodné mít externí zdroj stabilního referenčního napětí, ve tvém případě to znamená, že pokud bys změnil napájecí zdroj, třebas na 5.1V, tak by bylo 100% (255) při napětí právě oněch 5.1, jelikož se ti reference posune vždy dle Vdd. Tomu se právě předchází externím zrojem ref.napětí, jako tento zdroj se dá třeba použít zenerka, či přímo vyráběné šváby.
Zapojení máš na bastldesce? Pokud jo, tak to vypadá, že máš někde blbej kontakt, zkus změřit, kolik je na Vdd teho PCF8591(no, on tenhle šváb není žádnej zázrak, nehledě na to, že to je na 99% nějakej čínskej klon).L:
Luke_CZ
ÚčastníkIDE pro Linux je stejný jak pro jiné OS, je to Java. Dej sem skeč(do CODE) + výpis chybového hlášení.
Obecně pro všechny co potřebují poradit:
1, dávejte sem váš problémový skeč
2, vložte chybové hlášení kompilátoru
3, uveďte OS a verzi IDE ArduinaL.
bertbilek
Účastníkdíky moc ještě to trochu nastuduju 😉
BlindP
Účastníkpomoci millis – https://bastlirna.hwkitchen.cz/uzitecne-funkce-3/
kantas
ÚčastníkNapájím to přes USB a měřil jsem to dává cca 4.89 V. A referenční napětí mi něco říká. Možná mi to můžeš přiblížit.
díkyLuke_CZ
ÚčastníkNapájíš to přesně 5V, nebo pře USB, které je plus minus autobus? Předpokládám, že víš, co je referenční napětí.
L.
ArduXPP
Účastníkkantas
ÚčastníkJasně díky převodník už jsem rozchodil. Jen mě zaráží že na výstupu převodníku je maximálně 4.01 V při maximální hodnotě 255 posílané přes I2C. Když výrobce uvádí rozsah od Vss do Vdd. Netušíte kde by mohl být problém ?
Díky -
AutorPříspěvky