Webster.K
Vytvořené odpovědi
-
AutorPříspěvky
-
Aleš
ÚčastníkK prvnímu dotazu
Aha, tak už jsem to pochopil. Vy se tam to blikání snažíte nahrát pomocí Arduinovského IDE. Pravděpodobně se vám do něj podařilo doinstaloavt ESP8266 rozšíření, když vidíte mezi podporovanýma deskama „Genuino ESP8266“. To ale bohužel nestačí. Ještě tam musíte doinstalovat programátor. Mezi programátorama, tam kde máte teď nastavený „AVRISP mkII“ musíte vidět ještě „esptool“. Pokud ho tam nevidíte, a nemůžete ho zvolit, tak program do ESP8266 nedostanete. Postup s obrázkama je vidět dobře ZDE Já jsem se to snažil nainstalovat do IDE také. Strávil jsem nad tím několik hodin, zkoušel jsem několik verzí IDE, a nerozchodil jsem to. Kdyby se vám to povedlo, tak napište, jak jste to dokázal 🙂
Takže použijte program LuaLoader, a nahrajte tam blikání z TOHOTO ODKAZU Mohlo by to tam jít nahrát i programem Esplorer, ale ten je nějaký divný, jednou funguje, dvakrát ne. Takže raději používám LuaLoader.
Napsal jsem o ESP8266 pár návodů na moje stránky http://xanadu.khnet.info/esp8266.php Je to spíš upozornění na problémy, než návod jak to udělat. Těch je na internetu spousta.milopear
ÚčastníkKeby som mal diely na pavúka (čo nemám), tak by som vychádzal pri montáži z úvodného obr. Kde servá zdvíhajúce pavúka sú v krajných polohách a servo na otečenie nohy je v strede.
taunt
ÚčastníkTak já jsem asi úplně mimo.
Ať použiju jakýkoli terminál, chová se to stejně. Jeden kus se většinou přihlásí na rychlosti 9600 a má fw 0.9.2.4. Dva další se většinou nepřihlásí korektně – jedou asi na 115200, někdy přitom pošlou jen několik zmatených znaků a pokud se jim povede něco smysluplnějsího, tak se jen dozvím že blabla thinker a failed místo ready. Ani nevypíšou fw. Jen jednou se jednomu z nich podařilo vypsat několik (docela dost) řádků, které dávali trochu smyslu, ale stejně skončil failed. Pokud se některému podaří přihlásit, tak potom vůbec nereaguje na AT, na všechny vrací přesné echo.
Přitom všechny tři jedou na wifi, vysílají SSID a chovají se jako AP bez hesla.
Při pokusu o flash všechny tři píšou : conecting… Failed to conect.
Používám Převodník UART TTL – PL2303HX s třívoltovou logikou.
Dnes už na to po několika hodinách pokusů z vysoka ….
Uvidíme o víkendu, zkusím poslední možnost – vyměnit ten převodník. Sám na sebe ale jede bez problémů na všech rychlostech a terminálech.
Už jsem prošel spoustu webů, dozvěděl se několik způsobů zapojení a flashování, ale nic z toho nepomohlo.terje
ÚčastníkK prvnímu dotazu
Chci napr.nahrát přes převodník usb/uart do esp8266-01 program pro blikání diody na GPI00. Spustím IDE/příklady/esp8266/blink a skončí to hláškou z prvního postu.FW mi jde normálně flešovat. Modul mi přes wifi komunikuje(skenování sítě atd.)Používám Esplorer na AT příkazy.
Nebo jsem nějak mimo?Aleš
ÚčastníkMám těch modulů několik, ale všechny používám buď jako client, nebo samostatně s nodemcu firmware. Nemám s nima žádný problém. Při zvolení správného firmware fungují tak, jak mají. Jediný problém je s napájením. V klidu mají odběr cca 20-40mA, při vysílání až 170mA. Arduino UNO nebo MEGA to jakž takž snese. Je dobré zapojit paralelně k napájení ESP kondenzátor 470uF/6,3V. Pro připojení k Nano je třeba použít obvod 1117-3.3 a kondenzátor. Při použití samostatně a napájení z baterií nebo zdroje s vyšším napětím použít spínaný zdroj (LM2596)
Prvnímu dotazu nerozumím. Nejde nahrát program do Arduina?
Druhý dotaz je celkem jasný, je tam nějaký „jiný“ FW. Stáhněte si Br@y terminál, nastavte CR+LF a používejte ten. Pro začátek použijte fw: v0.9.5.2 AT Firmware.bin. Flasher pro nahrání použijte tento: esp8266_flasher.exe Sice na konci flashování ohlásí chybu, ale tu můžete ignorovat. Firmware je nahraný v pořádku. Je nejjednodušší.
Kdyžtak napište, co máte konkrétně za problémy. Zkusím poradit.Třeba tady je Arduino Uno s pár čidlama, LCD5110 a přenáší se to pomocí ESP8266 na ThingSpeak 🙂
Aleš
ÚčastníkJá nejsem programátor, vyznám se spíš v hardware. Takže to byla spíš náhoda, že jsem si té chyby všiml. Praštilo mě do očí, že když je plocha větší, tak by měla být i energie která dopadá na tuto plochu větší 🙂
terje
ÚčastníkJaký tam máš FW.
taunt
ÚčastníkDobrý den,
já mám tyto moduly tři a ani jeden korektně nejde. Všechny tři se chovají stejně. Na wifi se na něj připojím jako na AP. Bohužel přes terminál ve win7(Termite) se při zapojení ohlásí asi správně(podle několika různých návodů na Netu), potom ale stále jen „echuje“ moje AT příkazy. Na žádný z nich nereaguje správně.
Pokud máte někdo více zkušeností s tímto modulem, prosím o radu. Vygooglil jsem již mnoho návodů, ale žádný zatím nepomohl. Asi dělám nějakou chybu, kterou přehlížím, bohužel ji nemohu najít. Zapojení, zdá se, je správné, včetně převodu úrovně 5 na 3 V.
Díky.Lukas Tvrznik
Účastníktakz se mi to stalo na 1.6.6 tak jsem to odinstaloval a dal 1.6.4 a vse funguje
Leo
ÚčastníkJJ,dik.
To je ono. 10.0.0.15/?3456
On potřebuje když zadá třeba 10.0.0.15/?3 (zapne pin 3)
10.0.0.15/?-3 (vypne pin 3)
A tak se všemi piny.
Akorat jsem arduino viděl ve čtvrtek poprvé, takže běh na dlouhou trat a jak jsem viděl, tak on to nedá.Dotaz.
Co nějaké zabezpečení pro přístup s venči (login)?Zbyšek Voda
ÚčastníkDobrý den, každý jsme měl pravdu v něčem.
Váš převod jednotek je zapsán chybně, můj je dobře, jen jsem si výsledek špatně interpretoval (bral jsem jednotky v posledním vzorci úpravy jako proměnné, což nelze). Vaše převodní funkce je správná, moje byla špatná.Tedy přiznávám svoji chybu. Řešení:
float mWcm2toWm2(float vstup){ float vystup = vstup * 10; return vystup; }
Shodneme se?
Zbyšek Voda
ÚčastníkAleš
ÚčastníkZkuste si to zadat třeba sem:
http://www.endmemo.com/sconvert/w_m2mw_cm2.phpOldřich Horáček
SprávceAhoj,
do projektu by se daly využít například
http://www.hwkitchen.com/products/a2-8-tft-touch-shield-v2-0/
http://www.hwkitchen.com/products/arduino-wifi-shield-integrated-antenna-/
oba komunikují přes SPI, tak není potřeba moc vodičů.
Případně využít jíný jednodušší LCD display.
Předpokládám, že všechny snímače by se daly zapojit k analogovým vstupům…
Uno by na to mělo stačit.
Hodně štěstí!
OldřichZbyšek Voda
ÚčastníkNesouhlasím s vámi. Vaše úvaha je chybná.
Aleš
Účastník„Začátek máte dobře Kroupo. Ale ten výsledek, ten výsledek“ 🙂
W/m^2 = (1000 mW) / (10 000 cm^2)
1000 / 10 000 = 0.1
W/m^2 = mW/cm^2 / 0.1takže:
float Wm2 = mWcm2 / 0.1;
nebo
float Wm2 = mWcm2 * 10;🙂
Zbyšek Voda
ÚčastníkDobrý den,
přijímáte-li data v mW/cm^2 a chcete je převést na na W/m^2, je přepočet následující:
W = 1000 mW m^2 = 10 000 cm^2 W/m^2 = (1000 mW) / (10 000 cm^2) W/m^2 = mW / (10 cm^2)
Dá přepočet se dá tedy vyjádřit funkcí
float mWcm2toWm2(float mWcm2){ //uznávám, že název funkce je opravdu ošklivý :) float Wm2 = mWcm2 / 10; return Wm2; }
Snad jsem se nikde nesekl 🙂
Zbyšek Voda
ÚčastníkDobrý den,
nevím, jestli problém správně chápu…
Máte 4 písty a chcete mít možnost je ovládat nezávisle na sobě, že?Navrhuji tedy něco jako:
int pist1 = 2; int pist1Zasunut = 6; int pist1Vysunut = 7; boolean pozadovanyStavPist1 = false; //false - zasunuto, true - vysunuto int stavPist1 = 0; //0 - zasunuto, 1 - někde mezi, 2 - vysunuto void setup() { pinMode(pist1, OUTPUT); pinMode(pist1Zasunut, INPUT); pinMode(pist1Vysunut, INPUT); } void loop() { //prvně nastavíme hodnotu stavPist1 if(digitalRead(pist1Zasunuto) && !digitalRead(pist1Vysunuto){ stavPist1 = 0; } else if(!digitalRead(pist1Zasunuto) && !digitalRead(pist1Vysunuto){ stavPist1 = 1; } else if(!digitalRead(pist1Zasunuto) && digitalRead(pist1Vysunuto){ stavPist1 = 2; } else{ //k situaci, kdy by byly oba spínače sepnuté, nedojde } if(stavPist1 == 0){ if(pozadovanyStavPist1 == false){ //je zasunuto, nic nedělej } else{ digitalWrite(pist1, LOW); //vysunout píst } } else if(stavPist1 == 1){ if(pozadovanyStavPist1 == false){ digitalWrite(pist1, HIGH); //pokračuj v zasouvání pístu } else{ digitalWrite(pist1, LOW); //pokračuj ve vysouvání pístu } } else if(stavPist == 2){ if(pozadovanyStavPist1 == false){ digitalWrite(pist1, HIGH); //zasunout píst } else{ //nic nedělej, je vysunuto a to je dobře } } }
Dá se to zapsat i kratším způsobem, ale takto to snad bude pochopitelné 🙂
Zbyšek Voda
ÚčastníkAno, controllino je vlastně Arduino obalené relátky apod.
brumbumbal
ÚčastníkAno, jsou obě připojena na eth. kabelu. Obě na stejné síti, ale každé za jiným switchem a ten u místa „B“ občas vynechává, ale vždy jen tak na 10min. Arduino na „B“ jede tak týden a pak se sekne. Po restartu jede zase tak 5-7 dní.
krkstex
ÚčastníkOtázka byla ke controlinu.
krkstex
ÚčastníkDíky za odpověď. Chápu správně, že programování bude stejné jako v případě arduina? Jsem opravdový zelenáč, proto bude další otázka asi podivná. Šlo by v rámci programu připojit malý display a několik tlačítek, která budou pomáhat ovládat při běhu?
Zbyšek Voda
ÚčastníkPokud jsou to výpadky například jednou do hodiny, tak by alespoň chvilku mělo Arduino vždy zapisovat.
Ještě mě napadlo, jestli nebude problém v připojení. Máte Yun připojeny k síti pomocí Ethernet kabelu?
Zbyšek Voda
ÚčastníkDobrý den,
možná by šlo použít Controllino (psali jsme o něm zde), nebo Industruino. Obě jsou to PLC kompatibilní s Arduinem.brumbumbal
ÚčastníkChyba v napájení by být neměla, ale dochází tam k občasným výpadkům sítě. Je možné, že by toto způsobovalo to sekání?
jalav2
ÚčastníkPokusím se pomoci, ale potřebuji více informací. Jaké Arduino? Předpokládám UNO. Schéma zapojení kompletu? Knihovna?
Potřeboval bych kompletně pochopit aplikaci.
Díky JardaZbyšek Voda
ÚčastníkDobrý den,
podle toho co popisujete není chyba v Arduinech.
Není třeba možné, že na místě B je nějaká chyba v napájení, nebo tak něco?snow
Účastníkjj vcera sem nasel i tak dik.
Aleš
ÚčastníkTo už tady bylo: https://bastlirna.hwkitchen.cz/forum/tema/problem-s-arduinem-micro/
BlindP
Účastníkavrdude: ser_open(): can’t open device „/dev/ttyACM0“: Permission denied
Zkus se přidat do skupiny dialout, lock, uucp.
https://playground.arduino.cc/Linux/OpenSUSE
Hodně štěstí.
-
AutorPříspěvky