Close

HadrDisk

Vytvořené odpovědi

Aktuálně je na stránce zobrazeno 30 příspěvků - 241. až 270. (celkem z 2,760)
  • Autor
    Příspěvky
  • odpověď na: Dálkové ovládání ventilů #11465
    Axamith
    Účastník

    Už jsem to pochopil, nějak mi to napoprvé nedocvaklo. Teď už jen vymyslet obslužný program a dořešit detaily HW.

    odpověď na: aktualizování firmwaru přes uart #11464
    michal123
    Účastník

    Děkuji, zrovna jsem našel takový hex, ke kterímu mám i ino ale už to nejspíš není třeba. Děkuji teď mi to došlo, první byt by měl znamenat počet datových bytů takže to sedí. Snad se mi to podaří brzy vyzkoušet.

    odpověď na: aktualizování firmwaru přes uart #11463
    Vojtěch Vosáhlo
    Účastník

    Dobře, generuje mi to stejně, nebo alespoň podobně, můj hex je v příloze, je jiný než ten váš ale je to jen zkompilované arduinoISP. V tomhle případě bych tedy asi řádek dopsal FF tzn. toto:

    :02134000 FFCFDD

    se změní na toto:

    :02134000 FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD

    Tak by to asi mělo fungovat, to DD musí být na konci protože by to měl být checksum který my ignorujeme, takže data která pošlete by mělo být těchto 16B FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

    odpověď na: aktualizování firmwaru přes uart #11461
    Vojtěch Vosáhlo
    Účastník

    Pošlete *.ino jestli máte abych to zkompiloval.

    Pardon, to je obyčejné ISP, je to z Příkladů ne?

    odpověď na: aktualizování firmwaru přes uart #11460
    michal123
    Účastník

    je to obyčejný o něco delší kus kodu http://leteckaposta.cz/581550497 (je ten jehož číst jsem posílal pred chvílí), ale dělají to i některé jiné i úplně jednoduché,

    odpověď na: aktualizování firmwaru přes uart #11459
    Vojtěch Vosáhlo
    Účastník

    Takhle vám to vygenerovalo ten intel hex soubor? To vypadá opravdu divně. Hoďte sem ten *.hex co to vygenerovalo a i ten kód ze kterého jste to generoval, já to zkusím u sebe.

    odpověď na: aktualizování firmwaru přes uart #11458
    michal123
    Účastník

    Už jsem se k tomu konečně dostal, nedaří se mi to pořádně vyzkoušet. Možná špatně „ořezávám“ například tento kus hex dat:
    :101320000FBECDBFED01089510E0C2E6D0E004C0CD
    :10133000FE010E944B072196C336D107C9F7F894E6
    :02134000FFCFDD
    :10134200000055028000000000001F019B00E80021
    :10135200C600DA0066010000000036029B008A0225
    nebo
    :101150000895EE0FFF1F0590F491E02D099481E0B2
    :0C11600090E0F8940C94B408F894FFCFD1
    :10116C000880000000001B019700E400C200D600BC

    co s tím když řádek začíná takto?

    odpověď na: Dálkové ovládání ventilů #11457
    Dreamer
    Účastník

    No a já jsem popsal způsob jak co nejjednodušeji ovládat jedním vodičem nezávisle dva ventily. Když dva vodiče použiješ na napájení tak zbydou tři, tedy můžeš popsaným způsobem nezávisle ovládat 6 ventilů. Nic jednotušího mě už nenapadá. Reléový modul bude potřeba ale sám o sobě je k ničemu.

    odpověď na: Tkačítko + Display #11449
    RomanB
    Účastník

    Ahoj

    #include <Wire.h>
    #include <LiquidCrystal_I2C.h>

    int tlacitko = 9; //tlacitko na pinu 9
    boolean tlacitkostav = 0;
    boolean lcdstav = 0;

    LiquidCrystal_I2C lcd(0x27, 16, 2);

    void setup()
    {
    lcd.begin();
    lcd.backlight();
    pinMode(tlacitko, INPUT_PULLUP); //zvedame vnitrnim odporem pin 9 do stavu HIGH
    lcd.print(„text prvni“);
    }

    void loop()
    {

    if (digitalRead( tlacitko ) == LOW & tlacitkostav == 0 ) { //tlacitkem spiname GND

    if ( lcdstav == 1 ) { lcd.clear(); lcd.print(„text prvni“); }

    if ( lcdstav == 0 ) { lcd.clear(); lcd.print(„text druhy“); }

    tlacitkostav = 1; lcdstav = !lcdstav; } // lcdstav negujeme

    if (digitalRead( tlacitko ) == HIGH & tlacitkostav == 1 ) { tlacitkostav = 0; }

    delay(200); //osetreni zakmitu tlacitka

    }

    odpověď na: Tkačítko + Display #11448
    posjirka
    Účastník

    1, nezakladej duplictní vlákna
    2, dej sem kod co už máš včetně zapojení a můžeme se na to podívat.
    není to nic složitýho …

    odpověď na: Dálkové ovládání ventilů #11429
    Axamith
    Účastník

    Já potřebuji zcela nezávisle ovládat 5 ventilů. Nyní mám připojené 4 ventily, 5 vodičů. GND a 4x VCC. Řídící jednotka, která to ovládá dává na výstup 12V=. Co ventil, to jeden výstup.
    Šlo by nějak využít releový modul ?
    Ovládání přes Bluetooth není asi zrovna dobré řešení …?

    Ještě doplňuji, vzdálenost 15 metrů, přímá viditelnost. Délka vodičů, které mám nyní položeny je do 20 metrů, průřez 1 mm2.

    odpověď na: Dálkové ovládání ventilů #11419
    Dreamer
    Účastník

    Možností je spousta ale na I2C rovnoou zapomeň. To je sběrnice na propojení modulů v jednom celku ne na komunikaci na desítky metrů. Co třeba 2 vodiče použít na napájení, tři zbudou na logiku. Na straně vysílací do nich pouštět přes analog output napěti 0 – 1,7 – 3,4 – 5V máš obsloužený dva ventily. Na přijímací straně vhodně zatížit aby dekódování neovlivňovalo rušení a podle naměřeného napětí na analog input ovládat ventily. 0 – oba vypnuté, 1,7 -1 ventil zapnutý, 3,4 druhý zapnutý, 5V oba.

    odpověď na: Wemos D1 – analogové vstupy #11417
    Easy
    Účastník

    Koukam taky vcelaris po nocich.

    odpověď na: Wemos D1 – analogové vstupy #11416
    Axamith
    Účastník

    Na UNO to jede, na Wemos jsem to ještě nerozchodil, páč nejsou lidi (čas) 😀
    Zapojení a kód je v linku v mém prvním příspěvku, jen jsem displej připojil přes I2C a trochu upravil kód.

    P.S. zdravím kolegu včelaře 🙂

    odpověď na: Wemos D1 – analogové vstupy #11415
    Easy
    Účastník

    Podarilo se ti tu vahu rozchodit? Maš k tomu nejake schema a soft?

    odpověď na: Dálkové ovládání 433MHz #11412
    navrc
    Účastník

    Jde mě o nízké ceny HW vysílač a peříjmače.
    Projekt je zaměřen na zahradní altánek kde tlačítkem A sepnu 12V stykač rozvaděče (zapojen elektrikářem) a tlačítkem B ho vypnu (je tam čerpadlo na vodu kde muže prdnout hadice a pojede celou noc a celkem kvuli bezpečnosti atd..) chci to proste jak budu před domem a bude mě svítit na cestu ho vypnu. + ovladače za necelou stokorunu rozdám členům rodiny. S kódem Arduina už si poradím jen mě napadla souvislost 433MHz a těch cen 🙂

    odpověď na: Dálkové ovládání 433MHz #11411
    posjirka
    Účastník

    a, jde to s tím co máš, jen to není tak úplně jednoduchý.
    b, na googlu bys asi něco našel, ale smdrí to čertovinou.

    odpověď na: Zápis hodnot na Oled display PSI 128×64 #11408
    posjirka
    Účastník

    v čem je problém? nevíš jak spustit LCD nebo jak tam dostat požadované data?
    Musíš si to představit jak by to mohlo fungovat a podle toho navrhnou tprogram.
    Vem si excel, zažlu´t si sloupce/řádky podle toho kolk jich máš v LCD (já standardně 2×16) a vlož si tam náhled max. počtu znaků aby is předsatvil jak by to mohlo vypadat.
    Podle toho si pak navrhneš program

    odpověď na: Wemos D1 – analogové vstupy #11402
    Easy
    Účastník

    Ano myslim ze jo.

    odpověď na: Wemos D1 – analogové vstupy #11401
    RomanB
    Účastník

    Podporuje ti tablet USB OTG?

    odpověď na: Wemos D1 – analogové vstupy #11399
    Easy
    Účastník

    Díky zkusim najit.

    odpověď na: Wemos D1 – analogové vstupy #11398
    Axamith
    Účastník

    Zkus dohledat, jestli jde Wemos do té aplikace doinstalovat. V klasickém IDE taky není obsaženo, musí se doinstalovat, viz. návod.

    odpověď na: Wemos D1 – analogové vstupy #11397
    Easy
    Účastník

    Nasel jsem peknou aplikaci pro programovani na androidu Arduinodroid bohuzel tato nepodporuje desku Wemos d1 mini.Mam pouze tablet tak schanim neco pro android.

    odpověď na: Wemos D1 – analogové vstupy #11396
    Axamith
    Účastník

    V Andoidu vůbec nic neprogramuješ. Program pro Wemos napíšeš klasicky v IDE, naměřená data pošleš přes wifi na web a v mobilu (Android) si jen zobrazuješ webovou stránku se zpracovanými daty.
    Tady je hezky popsaný miniseriál o Wemos (a následující díly), dá se z toho mnohé pochopit a zdrojáky upravit podle vlastních potřeb.

    odpověď na: Wemos D1 – analogové vstupy #11395
    Easy
    Účastník

    Diky za radu odkaz moc pomohl.Jeste bych potreboval poradit jak programovat wemos d1 mini v Androidu.

    odpověď na: ESP8266 seriova komunikacia #11394
    posjirka
    Účastník

    no jestli trochu znáš princip WIFI resp ethernetu tak ti musí být jasné že to přímo nejde.
    Vše fungujena principu server-klient tzn. 1 musí být jako server a druhé jako klient.
    To je pak i održeno v komunikaci. Klient pošle data na server a server odešle odpově´d,…
    Tady bych spíš volil něco jako NRF24

    posjirka
    Účastník

    bez kodu nevim ale typnul bych si ze lcd obnovujes tak casto ze nestaci ani vypsat vsechny znaky. to byva bolest nwgativnich (modrych) lcd. bez kodu ale fakt nevim. jeste muze byt problem napetova uroven signalu. due je tusim na 3v3. bacha at si ho neodpalis …

    odpověď na: Lacny termostat #11389
    posjirka
    Účastník

    jednoduche a funkcni reseni. dobra prace

    odpověď na: Lacny termostat #11387
    stapator
    Účastník

    Díky za dobrý nápad! Trochu jsem Tvůj kód upravil, aby spolehlivě fungoval s 2,4″LCD TFT shieldem s řadiči HC245 a knihovnou ILI9341 ver.1.0.6.

    Thermostat

    Attachments:
    RomanB
    Účastník

    Ahoj, nemáš náhodou v lcd.begin(20, 4) nastavenou (2, 4)?

Aktuálně je na stránce zobrazeno 30 příspěvků - 241. až 270. (celkem z 2,760)