Close

nicolasoto

Vytvořené odpovědi

Aktuálně je na stránce zobrazeno 30 příspěvků - 481. až 510. (celkem z 2,760)
  • Autor
    Příspěvky
  • boylucky
    Účastník

    Ahoj, kdysi jsem přešně tohle řesil. Psal jsem o tom i článek tady na bastlirna.hwkitchen.cz Článek je stále přístupný na:

    Zavlažovací systém s GPRS ovládáním

    Na tomto projektu již dále nepracuji, ale získal jsem během vývoje znalosti které by se mohli pro podobný projekt hodit. Pokud by se našlo víc lidí dala by se z toho udělat zajímavá věc. Moje představa je pokusit se toto vše spojit s dalšími alternativami jako jsou potravinové zahrady o kterých se můžete dočíst například na http://www.potravinovezahrady.cz/

    Snažil jsem se kdysi také najít pár lidí na spolupráci na podobném projektu:

    Home automation

    Pokud by se dalo pár lidí dohromady a vytvořil by se zajímavý projekt šel bych do toho taky. Ze skušenosti vím že je to časově poměrně náročné a je důležité si vše na začátku dobře promyslet a rozplánovat. Já jsem se do projektu vrhnul bez příprav a v pozdějších fázích byl celkem problém se ve všem ještě orientovat.

    odpověď na: Adresace I2C #10930
    LeosP
    Účastník

    Nic kritickeho mi nechybi. Jen nevim u nekterych fci (treba setDisplay()) kolik parametru lze pouzit a co presne ovlivnuji. ( setDisplay(x, y, ?z…) prvni je jasny = CO, druhy nevim jestli je prosty pocet segmentu nebo neco jineho a jak adresnout druhou polovinu segmentu 9 – 16. Nicmene to opravdu kriticke neni, spis jen jestli neobjevuju objevene. Doufal jsem v existenci „klasickeho“ popisu fce s parametry.
    Moc dekuju za rady a jakmile zase nekde narazim, tak se s dovolenim opet ozvu. L.

    odpověď na: Adresace I2C #10928
    posjirka
    Účastník

    obávám se, že je to všechno co tato knihovna umí. Pokud bys chtěl něco dodatečného, tak musíš buď knihovnu pozměnit, nebo napsat zvlášť funkci …
    Co přesně ti nejde, nebo co potřebuješ ?

    odpověď na: Adresace I2C #10926
    LeosP
    Účastník

    A jedinej „popis“ jsem nasel tento

    Attachments:
    odpověď na: Adresace I2C #10925
    LeosP
    Účastník

    Tady odtud:
    https://github.com/rjbatista/tm1638-library
    BTW jinou jsem nenasel…

    odpověď na: Adresace I2C #10924
    posjirka
    Účastník

    a kterou knihovnu jsi použil? resp. odkud jsi jí stáhnul … abych parafrázoval jednu českou hlášku:
    „není knihovna, jako knihovna“ 🙂

    odpověď na: Adresace I2C #10923
    LeosP
    Účastník

    Diky, jeste jsem neproveril, ted mam „na stole? zrovna UNO, kde je to OK. Nikde ale nemuzu najit nejaky popis/manual funkci a parametru knihovny pro modul s TM1640. Nasel jsem jen seznam funkci…z toho nektere funkcnosti a parametry jsem zkusmo odhalil, ale predpokladam, ze tam jsou jeste dalsi (mne nezname) moznosti rizeni. Nenarazil jste na neco pouzitelneho? Dekuji.

    odpověď na: Časovane spinaní pinu #10922
    hogen
    Účastník

    Po stisku tlačítka skončit.

    odpověď na: Časovane spinaní pinu #10921
    posjirka
    Účastník

    rozmysli si, jestli má v pruběhu časování po stisku tlačítka skončit, nebo ignorovat.
    Každé má jiné řešení …

    odpověď na: Stabilizátor napětí #10920
    Luke_CZ
    Účastník

    A propos pro čidla bych volil referenční zdroj, pak to lítat nebude.

    odpověď na: Stabilizátor napětí #10919
    Luke_CZ
    Účastník

    Zkusil bych „poněkud“ levnější variantu.

    Tahle vypadá i celkem profi.

    L.

    odpověď na: Časovane spinaní pinu #10917
    hogen
    Účastník

    Uplně z toho nejsem chytrej hlavně bod 3.
    Můj požadavek je ,aby po stisknutí některého tlačítka času např 5,10,nebo15sec seplo výstup na zadaný čas a pří opětovném sepnutí nějakého tlačítka to nereagovalo,nebo v lepším případě ukončilo odpočítávání a vypnulo výstup(rozepne relé).
    Ještě kdyby to umnělo po skončení odpočtu zvukový signál ,tak by to bylu super,ale to již není podstatné.Díky za tvůj čas. Hog

    odpověď na: Časovane spinaní pinu #10912
    posjirka
    Účastník

    1. máš tam chybu, že jsou všechny podmínky vnořené do sebe a vlastně se na ně nikdy nedostane. Musíš si navyknout, že se páry složených závorek dávají do stejné úrovně aby si získla přehled co je co
    když uděláš např.:

    loop(){
    {{
    }
    }
    

    tak nezjistíš, které z nich tvoří pár. udělej to takto:

    loop(){
    {
      {
      }
    }
    

    a hned vidíš, co je s čím.
    2. používej tady párvoou značku CODE pro vkládání kodu, jinak se ti rozhodí jak stylizace, tak je tu problém s některými znaky (přepisují se ne jiné a pak je kod nečitelný).
    3. neměl jsi v kodu vyhodnocení tohot času, jen podmínky
    4. nesprávně jsem si přečetl tvůj požadavek. Takto to nepůjde. musíš si říct co to má dělat ve chvíli když je navolen nějáký čas, evětlo svítí a ty zmáčkenš předvolbu jiného času. Má přestat, prodloužit čas o převolbu, nebo nereagovat?
    Je to důležite k rozhodnutí stavby programu ..

    odpověď na: Časovane spinaní pinu #10910
    hogen
    Účastník

    Tak jsem to zkoušel,ale moc jsem to nepochopil.Můžeš prosím na to mrknout,jestli to má alespoň trochu hlavu a patu,nebo je tu úplnej nesmysl.Díky

    // zpozdeni tlacitka
    // v1
    // by JP 2016
    // program po stisku tlačítka rozsvítí LED diodu a nechá jí 5s rozsvícenou, pak ji zhasne a opět čeká na stisk tlačítka

    const int LED = 13; // led dioda
    const int TLACITKO = 10; // tlacitko proti zemi
    const int TLACITKO1 = 11; // tlacitko proti zemi
    const int TLACITKO2 = 12; // tlacitko proti zemi

    boolean CEKAM = false; // kdyz je true tak ceka na zhasnuti.
    unsigned long OLDTIME = 0; // strojní čas posledního stitku tlačítka
    unsigned long ZPOZDENI = 5000; // čas zpoždění zahsnutí LED diody v ms.
    unsigned long MYTIME = 0; // aktuální čas -zpoždění

    unsigned long OLDTIME1= 0; // strojní čas posledního stitku tlačítka
    unsigned long ZPOZDENI1 = 10000; // čas zpoždění zahsnutí LED diody v ms.
    unsigned long MYTIME1 = 0; // aktuální čas -zpoždění

    unsigned long OLDTIME2= 0; // strojní čas posledního stitku tlačítka
    unsigned long ZPOZDENI2 = 15000; // čas zpoždění zahsnutí LED diody v ms.
    unsigned long MYTIME2 = 0; // aktuální čas -zpoždění
    void setup()
    {
    pinMode(LED, OUTPUT); // nastaveni jako vystup
    pinMode(TLACITKO, INPUT_PULLUP); // nastaveni jako vystup
    OLDTIME = millis();// zapamatuj si aktuální strojní čas
    pinMode(TLACITKO1, INPUT_PULLUP); // nastaveni jako vystup
    OLDTIME1 = millis();// zapamatuj si aktuální strojní čas
    pinMode(TLACITKO2, INPUT_PULLUP); // nastaveni jako vystup
    OLDTIME2 = millis();// zapamatuj si aktuální strojní čas
    }

    void loop()
    {
    digitalWrite(LED, CEKAM); // zapis stav na LED
    if (digitalRead(TLACITKO) == 0) { // při stisku tlačitka
    if (CEKAM == false) { // a zhasnuté LED diodě
    CEKAM = true; // změn stav
    OLDTIME = millis(); // zapamatuj aktuální strojový čas

    if (digitalRead(TLACITKO1) == 0) { // při stisku tlačitka
    if (CEKAM == false) { // a zhasnuté LED diodě
    CEKAM = true; // změn stav
    OLDTIME = millis(); // zapamatuj aktuální strojový čas

    if (digitalRead(TLACITKO2) == 0) { // při stisku tlačitka
    if (CEKAM == false) { // a zhasnuté LED diodě
    CEKAM = true; // změn stav
    OLDTIME = millis(); // zapamatuj aktuální strojový čas
    }
    }
    }}}}}

    odpověď na: Komunikace Ard. Mega 2560 a PC přes COM #10909
    Zbyšek Voda
    Účastník

    Dobrý den, Honzo,
    problémů může být více, musíte poskytnout víc informací.
    – jaké webové IDE používáte?
    – jakou desku máte (nejlépe s odkazem, odkud jste ji koupil)
    – hlásí editor při nahrávání nějakou chybu?

    odpověď na: Časovane spinaní pinu #10906
    posjirka
    Účastník

    není to tak složité. Nadefinuješ si 3 sady proměnných:
    OLD_TIMEx
    CEKAMx
    MYTIMEx
    kde „x“ je číslo sady.
    Pak rozkopíruješ a poupraviš celý obsah ve smyčce LOOP()
    to je vše …
    Případně to vyřešíš pomocí funkcí
    Jestlit o nedáš, nezoufej a dej tomu čas, nikdo neví všechno hned.
    Chce to čas s zkušenosti. Já se taky pořád učím a zřejmě tomu nebude konec 🙂

    posjirka
    Účastník

    když myslíš … já schema nemám …

    mystriks
    Účastník

    to neni vubec off topic potrebuju schema abych vedel jestli by to slo napojit na arduino a ovladat tim ten vetrak.

    odpověď na: Časovane spinaní pinu #10903
    hogen
    Účastník

    No já jsem nic nenapsal,jen jsem se pokoušel upravit ten program z tvého příspěvku ze dne 22.2.2016 (20:53),ale bez úspěchu.Asi je to prozatím pro mně nadlidský úkol.Hog.

    posjirka
    Účastník

    to mystriks: to je trochu off topic ….

    odpověď na: Časovane spinaní pinu #10901
    posjirka
    Účastník

    hod sem ten program co jsi napsal a mrkenem na to …

    mystriks
    Účastník
    odpověď na: Časovane spinaní pinu #10899
    hogen
    Účastník

    Dobrý den,jsem začátečník v programování Arduina a mám problém.
    Váše časové spínání pinu se mi moc zamlouvá ,ale potřeboval bych aby to spínalo tří nastavené časy v programu.Tudíž třemi tlačítky ovládat jeden výstup.Zkoušel jsem modifikovat Váš program,ale bez úspěchu.Myslíte,če by jste mne moh nějak poradit.

    Děkuji za jakou koliv odpověď.
    Hog.

    odpověď na: Kontroler pro ovládání akvária #10898
    darira
    Účastník

    Jak píše ArduXPP, knihovny jsou v zipu. U novějších IDE vždy něco blblo, Time.h je lehce upravená kvůli překladu. Než s někým pořád řešit kde je problém, hodil jsem to tam komplet. Ceny, stačí kouknout na net (buď v CZ a zaplatíš ranec nebo ebay/Ali). Snad jen tišťáky – cca 280,-Kč hlavní deska, 216,-Kč deska pro LED. Cena je orientační, nechal jsem si je vyrobit v Pardubicich – PCB 1,5mm, 70um + stříbro + lak + vrtání. Určitě to někdo zvládne levněji. Jsem línej leptat doma. Mám teď ESP (NodeMCU) pro web přístup, ale nemůžu se k tomu nějak časově dostat. Zakládal jsem novou nádrž a dodělávám ještě osvětlení a kryt. Tak třeba časem sem dám něco dalšího. Ještě potřebuji okótovat rámeček pro LCD a dát do výroby na frézku.

    odpověď na: Kontroler pro ovládání akvária #10897
    SirTonic
    Účastník

    Taky by nebylo na skodu sepsat kusovnik s orientacnimi cenami
    S cim mohu pomoci?

    odpověď na: Kontroler pro ovládání akvária #10891
    ArduXPP
    Účastník

    Když použijete arduino ide které je součástí, tak tam ty knihovny jsou.

    odpověď na: Kontroler pro ovládání akvária #10890
    SirTonic
    Účastník

    Bylo by moudre sepsat, kde a jak stahnout knihovny
    * Adafruit_PWMServoDriver.h
    * TimeAlarms.h
    * Time.h
    * DS1307RTC.h
    * UTouch.h
    * SdFat.h
    * UTFT.h
    nebo sou knihovny dodavany s URL ke stazeni?

    odpověď na: Kontroler pro ovládání akvária #10889
    SirTonic
    Účastník

    Mam veliky zajem,
    jen tak dal, jen dotaz na novych verzi IDE to nefunguje?

    odpověď na: USBasp #10888
    ArduXPP
    Účastník

    To samé dělá i u ATMega328P-PU za použití usbasp v2. V avrdude ale USBasp v2 funguje na 100%.

    odpověď na: USBasp #10887
    posjirka
    Účastník

    viděl bych to na reinstal Arduina IDE případně použití jiné knihovny pro ATTINY

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