Close

Aleš

Vytvořené odpovědi

Aktuálně je na stránce zobrazeno 30 příspěvků - 61. až 90. (celkem z 137)
  • Autor
    Příspěvky
  • odpověď na: Ovládání bazénového čerpadla #7858
    Aleš
    Účastník

    Zkuste jinou knihovnu pro LCD:
    NewliquidCrystal_1.3.4.zip (https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads)

    odpověď na: Vzdálené otevření brány #7818
    Aleš
    Účastník

    Kupte si nový ovladač. Krabici s Arduinem by se mi asi nechtělo tahat v kapse, nehledě na to, že by v tom byla baterka asi jen na pár dní 🙂

    odpověď na: ovládací pin #7777
    Aleš
    Účastník

    Musíš ten vstupní pin uzemnit přes odpor 4k7-10k. To ti zaručí, že na něm bude LOW. Příchozí data teprve vyvolají HIGH úroveň.

    odpověď na: I2C displej + I2C BMP180 #7574
    Aleš
    Účastník

    Napřímo. Alespoň já to tak zapojuju, a přes rok to běží bez problému 🙂

    odpověď na: Display 2004 #7341
    Aleš
    Účastník

    Otočit trimrem nepomůže?

    odpověď na: Pajka s tavidlem #7043
    Aleš
    Účastník

    Tvrdé malé trny bude rozprskané tavidlo, které po vychladnutí ztvrdlo.
    Podle mých 35ti letých zkušeností se bez kalafuny pájet nedá. V pájce s tavidlem je tavidla málo, a spoj je potom nekvalitní. Takže koupit kalafunu, nejlepší je z drogerie kalafuna na prase. Nasypat do nějakého kalíšku, nejlépe kovového, aby se nepálil při dotyku s páječkou. Na chvilku kalíšek s kalafunou strčit pod lampičku s normální 100W žárovkou, a nechat ji spéct dohromady (nepřipálit).
    Po pájení potom tišťák omýt izopropylem, pokud tam zbytky kalafuny esteticky vadí. Já to většinou nesmývám, protože kalafuna není agresivní, a na spojích nevadí.
    Nebo si koupit tekuté tavidlo. S tím je ale práce o hodně horší, člověk se neubrání upatlání rukou, stolu, atd. Většina tekutých tavidel se MUSÍ po pájení omýt, protože je agresívní, a po čase by spoj zoxidoval.

    odpověď na: Arduino wifi modul ESP8266 ESP-07 #6970
    Aleš
    Účastník

    Mám jich tady asi 8ks, některé běží už přes rok v kuse, a u žádného nemám odporový dělič. Asi by tam být měl, ale není to podle mých zkušeností nutné 😉

    odpověď na: TFT displej a definování barev #6965
    Aleš
    Účastník

    Dík. Ten generátor na http://www.rinkydinkelectronics.com/calc_rgb565.php je super. Dokonce vygenerované barvy odpovídají barvám na displeji. Že by to byl nějaký RGB565 kód by mě asi nenapadlo 🙁

    odpověď na: Arduino wifi modul ESP8266 ESP-07 #6964
    Aleš
    Účastník

    To jsem připojil NAPÁJENÍ na 5V. Chodilo to asi měsíc, než jsem si toho všiml, a přepojil to na 3.3V. Ale DATOVÉ signály se mohou připojit k Arduinu přímo, bez jakýchkoliv převodníků. Takhle jsem to myslel.

    odpověď na: Arduino wifi modul ESP8266 ESP-07 #6948
    Aleš
    Účastník

    Modul určitě zničený není. Žádný převodník úrovní nepotřebujete, arduino i esp si s tím poradí. S čím si ale většinou neporadí je napájení. Je minimálně potřeba připojit na 3.3V kondenzátor 470-1500uF, nebo to napájet z externího zdroje. Tomu že nekomunikuje, a neodpovídá na AT příkazy se moc nedivte. Kdoví, co v tom je za firmware. Může tam být NodeMCU, a potom na AT příkazy neodpovídá. Já když koupím ESP8266, tak se s ním ani nesnažím komunikovat, a rovnou do něj nahraju vyzkoušený firmware, o kterém vím, jak s ním komunikovat (rychlost, atd.). Něco málo najdete na mých stránkách http://xanadu.khnet.info/esp8266.php

    odpověď na: ESP 8266 #6136
    Aleš
    Účastník

    Takhle:
    temp0 = DS18B20.getTempCByIndex(0); // první čidlo
    temp1 = DS18B20.getTempCByIndex(1); // druhé čidlo, atd..

    char buf[24];
    String strTemp0 = dtostrf(temp0, 6, 2, buf);
    String strTemp1 = dtostrf(temp1, 6, 2, buf);
    ….

    Odeslání:
    url += „&field1=“;
    url += strTemp0; //String(temp0);
    url += „&field2=“;
    url += strTemp1; //String(temp1);
    …..

    odpověď na: esp8266-01 problém #6110
    Aleš
    Účastník

    Podle mě by to jít mělo, i když jsem to nezkoušel. Já spíš už delší dobu přemýšlím, jestli by to nešlo flashovat tak, že by se vytvořil jednoduchý prográmek do Arduina, který by převáděl data z TX0 a RX0 na TX1 a RX1 (u MEGA) nebo z TX0 a RX0 na Software.serial (u UNA), a flashovat to tímto způsobem. Ale ještě jsem na to neměl čas

    odpověď na: esp8266-01 problém #6108
    Aleš
    Účastník

    To je celkem běžný stav. V těch modulech je nahrané bůhví co za firmware. Podařilo se mi oživit pouze jeden poslední, který mi přišel před vánocema. Ty předchozí, (cca 5ks) jsem nerozchodil s tím, co bylo uvnitř nahrané. Je potřeba tam rovnou flashnout nějaký firmware, o kterém víš, jak funguje. Pro flashování je potřeba použít (esptool.py a odzkoušené firmware najdeš na mojí stránce http://xanadu.khnet.info/esp8266.php

    odpověď na: Ukazatel zařazené rychlosti na motorku #6101
    Aleš
    Účastník

    Simulátor? To by mě zajímalo. Jaký používáte?

    odpověď na: PIR + SIM800L volání #5869
    Aleš
    Účastník

    Najdi knihovnu GSM.cpp
    V ní najdi řádky:
    #define _GSM_TXPIN_ 2
    #define _GSM_RXPIN_ 3
    změň je na:
    #define _GSM_TXPIN_ 11
    #define _GSM_RXPIN_ 10

    Ještě upřesním: signál RX na modulu GSM bude zapojen na pin11, signál TX na pin10. Sériový port se zapojuje RX na TX a TX na RX.

    Když to bude chodit, tak bych to celé upravil a předělal na HW sériový port RX1 a TX1.

    Místo LED bych tam dal 2 diody. Není to kvůli proudu, ale kvůli snížení napětí. Přes LED neprojde potřebný proud!

    odpověď na: INPUT_PULLUP #5793
    Aleš
    Účastník

    V podstatě ano. Jenom s tím rozdílem, že vnitřní pull-up není 10k ale 50k, což někdy nemusí stačit.

    odpověď na: převod DEC na HEX #5705
    Aleš
    Účastník

    Dík, zkusím.

    Aleš
    Účastník
    Aleš
    Účastník

    Teď ale koukám, že ten příklad je pro w5100/w5200 🙁

    Aleš
    Účastník

    Aha. Tak to je jasné. DHCP server má nastavený Lease time na 10minut. To je doba na kterou ti DHCP server přidělí IP adresu. Když se těch 10 minut nic neděje, tak ji odpojí, a může ji přidělit jinému zařízení. Na 10 minut se nastavuje jenom v místě, kde se připojuje hodně lidí na krátkou dobu – třeba free WiFi na nádraží apod. Běžně je nastavujena na 1440 minut, já ho mám doma nastavený na 0 – neomezeně. Takže buď přenastavit lease time, nebo to vyřešit tak, jak je to popsané v jednom z příspěvků z toho fóra:

    Then try this code. It connects to a server every 30 seconds. See how long it goes.
    https://playground.arduino.cc/Code/WebClient
    It has the dhcp begin call commented out, but the code is there to use it.

    Místo čekání x minut tam udělat smyčku, která každých 30s stáhne něco odněkud z webu. Potom by měla i vydržet ta pronajatá IP adresa.

    Nebo nechat nastavenou pevnou IP adresu.

    Aleš
    Účastník

    To je divné. V meteostanici http://xanadu.khnet.info/meteo.php mám ethernet shield nastavený na pevnou IP adresu, data se odesílají každou minutu, a běží to naprosto bez problému asi 2 roky. To samé přes WiFi s ESP8266 se data odesílají na ThinSpeak každých 5 minut, a také to jede v kuse třeba měsíc.
    Zkusil bych nastavit pevnou IP adresu. Když to nepomůže, tak zkusit vytvořit krátký prográmek, který bude odněkud stahovat (GET) nějaká data v intervalu např. 2 minut, a sledovat, jestli to také vypadne.

    Aleš
    Účastník

    Zkoušel jsi ten interval zkrátit třeba na 2 minuty? Jak se to bude chovat ?

    odpověď na: zapojenie bs18d20 #5340
    Aleš
    Účastník

    Já mám takovou zkušenost, s DS18B20 a phantomovým napájením. Obvod snese velmi zdeformované pulzy a pořád to chodí. Jen jedno nesnese a to zápornou polaritu. Ta ale vzniká odrazem na delším kabelu. Pomáhá následující úprava: do série s výstupním pinem MCU dát rezistor cca 50 ohmů, aby nebyla tak strmá sestupná hrana a na oba konce (u MCU i teploměru) dát schotkyho diodu, která svede záporné napětí.

    odpověď na: ESP 8266 #5265
    Aleš
    Účastník

    Já jsem verzi 1.6.6 nainstaloval jenom proto, abych vyzkoušel kreslení grafů, které tato nová verze obsahuje. Ale už mě to štve natolik, že jsem se vrátil k verzi 1.6.5, a na grafy používám dál Processing.

    odpověď na: Ardunio nano a zobrazení LCD #5264
    Aleš
    Účastník

    Tak to je zajímavé. Máte někde odkaz na ten program, který zobrazuje černě? Změnil jste knihovnu, nebo program? Docela by mě to zajímalo. Když totiž vypnete u tohoto displeje podsvícení, tak je téměř nečitelný, na rozdíl od černého displeje.

    odpověď na: Ardunio nano a zobrazení LCD #5259
    Aleš
    Účastník

    Tak mi to nedalo, a displej jsem vytáhl z krabice a zapojil.
    modry displej

    Písmena jsou bílá, modré podsvícení. Když točím trimrem, tak buď zmizí, nebo jsou místo písmen bílé obdélníky. Černou tam nedostanu ať dělám co dělám.
    Já bych řekl, že ten váš displej je zralý na reklamaci. Že při výrobě udělali chybu, a místo bílého tam osadili klasický černý. Jenom podsvícení je modré.

    Attachments:
    odpověď na: Ardunio nano a zobrazení LCD #5253
    Aleš
    Účastník

    To je nějaké divné. Co je to za displej?
    Zkuste lcd.setInverse(1);

    odpověď na: ESP 8266 #5180
    Aleš
    Účastník

    Aha. Tak to asi bude nějaký problém nové verze.
    Mě zase se..u ty Warningy. Proč musím pokaždé vědět, že je některá knihovna „špatná“. Nemůžu přijít na to, jak to vypnout, a ty knihovny vymazat nechci, protože je používám, a fungujou. Jenom IDE se nějak nelíbí.

    odpověď na: ESP 8266 #5156
    Aleš
    Účastník

    Co znamená, že s 1.6.6 nepracuje správně? Já jsem teda verzi 1.6.5 nezkoušel, ale s 1.6.6 nemám problémy. Normálně dám export binaru, a ono mi ho to vyexportuje. Do ESp jsem ho nahrávat nezkoušel. Nic o tom, že není podporována to nepíše. Zkus z //USER/… smazat adresář arduino15, a nainstalovat podporu ESP znovu.

    odpověď na: ESP 8266 #5134
    Aleš
    Účastník

    Máš pravdu, má jenom 512KB.
    Teď si tady s tím znovu hraju, a 1.6.6 opravdu s ESP8266 funguje. Zrovna mi běží demo HelloServer.

Aktuálně je na stránce zobrazeno 30 příspěvků - 61. až 90. (celkem z 137)