Close

Webster.K

Vytvořené odpovědi

Aktuálně je na stránce zobrazeno 30 příspěvků - 31. až 60. (celkem z 2,760)
  • Autor
    Příspěvky
  • odpověď na: Laik prosi o pomoc #12200
    Snarks
    Účastník

    Děkuji za radu.

    odpověď na: Laik prosi o pomoc #12199
    petan
    Účastník

    Hoď dotaz do novýho fóra: https://www.arduino-forum.cz/viewforum.php?f=3 a nějak rozumě ho pojmenuj (např. Jak nastavit barvu RGB LEDky) a někdo ti tam odpoví. A když né nikdo, tak já 😉

    odpověď na: Arduino mini pro + NRF24L01+ – napajení #12128
    Vojtěch Vosáhlo
    Účastník

    Spotřeba závisí na tom jak vše budete používat, NRF i arduino mají možnosti spánku které mohou snížit odběr třeba 100x a více. Vše teda závisí na tom jak si kód napíšete. Kdybychom se podívali na nejhorší možnost, zřalo by NRF nonstop 12mA a arduino kolem 10mA. To je 22mA, na 3 hodiny by byla tedy potřeba baterie > 66mAh.
    Chce to samozřejmě větší baterii aby napětí při vybití nekleslo na hodnotu menší než 3.3V, to je vše v datasheetu.

    Pokud je v datasheetu max 3.,6V tak bych do toho 3,7V nepouštěl, dobře to tomu určitě neudělá…

    PROSÍM POUŽÍVEJTE NOVÉ FÓRUM, TOTO BUDE BRZY VYPNUTÉ.

    odpověď na: Vodní pumpička #12125
    Nasranek
    Účastník

    A co ta pumpička má dělat? (nejsem blbej vím že pumpička pumpuje – bohudík se tím živím i když naše pumpičky 🙂 dávaj od 100 do 320 Bar).
    Pokud se má jen po zmáčknutí tlačítka zap/vypnout tak jdeš s kanonem na vrabce, pokud se má zapínat po nějaké podmínce (čas, teplota, …), tak ano arduino je na to vhodné.

    Tak 1, napájení pumpy musíš realizovat ze zdroje ne s Arduina – neutáhne to.
    2, pokud bude pumpa pod stálým zavodněním (radši než rele bych použil mosfet pro
    plynulejší rozjez s menším zahříváním třeba po 20x skoku,
    můžeš použít samozřejmě oboje.
    3, hladinový hlídač by taky nebyl špatný.

    Takže podle mně třeba na přečerpávání vody s nádoby do nádoby bych použil tyto součástky:
    Arduino Uno, Display s tlačítky, Shield pro Uno se šrouby, Hodinový modul, pumpičku,
    Teplotní čidlo(jsou dvě možnosti jedna stojí cca 20 kč+cena čidla a druhá v haléřích,
    modul k připojení -20 Kč, Odpor 10 h ?), hladinové čidlo, krabička (s krabičkou je docela problém – ne pro mně mám 3D tiskárnu), napájecí zdroj, mosfet nebo relé (pumpu neznám nevím jak se chová při startu na sucho nebo s kapalinou).

    součástky s ebay.com (jen pro upřesnění neříkám že od nich si to máte koupit)

    http://www.ebay.com/itm/5Pcs-IRF520-MOS-FET-Driver-Module-for-Arduino-Raspberry-pi-New-/321485262345?hash=item4ada03ce09:g:avgAAOSwwo1Xed2e

    http://www.ebay.com/itm/1x-Modulo-Rele-5V-1-Canal-Arduino-ONE-CHANNEL-RELAY-MODULE-BOARD-SHIELD-/272353830757?hash=item3f698da765:g:bZYAAOSwdzVXvsFN

    http://www.ebay.com/itm/Yellow-Backlight-1602-LCD-Board-Keypad-Shield-For-LCD-Duemilanove-Robot-Arduino-/191736125823

    http://www.ebay.com/itm/Proto-Screw-Shield-for-Arduino-Open-Source-Reset-Button-D13-LED-S-/191736125506

    http://www.ebay.com/itm/New-Hot-Sale-White-Wired-Liquid-Water-Level-Sensor-Float-Switch-for-Aquarium-AD-/112095617933?epid=1169531890&hash=item1a196b638d:g:-7wAAOSwImRYT0V0

    http://www.ebay.com/itm/1PCS-DS3231-AT24C32-IIC-precision-Real-time-clock-module-memory-module-/221891178884?hash=item33a9beb184:g:fKMAAOSwVL1V~o5a

    http://www.ebay.com/itm/1PC-DS1820-Stainless-Steel-Waterproof-Temperature-Sensor-Probe-18B20-for-Arduino-/222547940077?hash=item33d0e412ed:g:h4oAAOSwgv5ZQ4SU

    http://www.ebay.com/itm/New-DS18B20-Temperature-Sensor-Shield-Module-without-DS18B20-Chip-/191154955141?epid=2113528962&hash=item2c81b92385:g:YNgAAOSwMNxXYheZ

    http://www.ebay.com/itm/Ultra-quiet-Mini-DC-3-6V-120L-H-Brushless-Motor-Submersible-Water-Pump-New/201559004919?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649

    odpověď na: Ultrazvukový senzor #12114
    Leo
    Účastník

    Ten modul vypadá dobře, dik.
    Teploměr bude asi zbytečný.
    Je jedno jestli mu to začne hučet při 5 metrech nebo 4,7.
    Hlavně že bude vědět, že tam něco má.

    milousek73
    Účastník

    Ještě pár fotek .

    odpověď na: Ultrazvukový senzor #12100
    Luke_CZ
    Účastník

    a, zakrýt HC-SR04 je z principu funkce čidla blbost
    b, to, co máš v linku, je enem čidlo bez elektroniky = tudíž k prdu
    c, kup tohle, jede to od 600 do 20cm a připojíš to rovnou v arduinu, ještě bych doplnil do konstrukce teploměr pro kompenzaci rychlosti šíření zvuku v závislosti na teplotě vzduchu

    L.

    odpověď na: řízení ohřevu bazénu #12097
    posjirka
    Účastník

    nemáš zač, jsem rád že jsem pomohl. S tím nahráváním: je třeba se podívat i na napě´tovné úrovně převodníku. může se to lišit. NEvím jestli jde snížit komunikační rychlost ale zkusil bych 9600 baudů. Mohlo by to pomoct. návod yjsou spíš pro AT komunikaci, kde se nastavuje komunikační rychlost pro programování …. nevím

    Setup wifi EPS8266 & Arduino Uno3

    odpověď na: řízení ohřevu bazénu #12096
    macicek86
    Účastník

    Vyřešeno,
    po downgrade knihovny liquidCristal_i2c na ver. 1.1.1 naskočil. Zařizení mám rozběhnuté a funkční vč web serveru a manualniho ovládání jednotlivých cerpadel. Problém je jen při nahrávání programu – spojení je nestabilní, upload přes převodník proběhne jen v 50%, na SPI flash paměť v 10% pokusů. nevím co dělám špatně možná je chyba v usb převodníku. Nakonec jsem použil na misto EPS8266 V7 esp8266 V12, má totiž větší spi paměť a funguje na tom OTA update tzn. poprvé jsem nahrál přez převodník OTA example skatch a přez OTA potom svúj program do kterého jsem implementoval OTA podporu :).
    Nevím jestli mám program zveřejňovat celý – stálo mě to hodně úporné práce nicméně rád poskytnu jakoukoliv radu. v přípaďě zájmu i celý kód. To: posjirka – Děkuji za konzultace zdá se že nikdo jiný by neporadil.

    odpověď na: Měření doby stisku tlačítka #12086
    arduino
    Účastník

    děkuju moc za radu, půjdu to vyzkoušet 😉

    odpověď na: casomira a zpracovani vysledku #12083
    Milhauzz
    Účastník

    Ahoj Vyvojáři ,
    Něco takového jsem začal vyvíjet již před třemi lety…. musím říct, že vývoj je docela drahá sranda ale něco se snad povedlo…

    V rychlosti ti nastínim situaci, bylo zapotřebí mezi pár známými zajistit casomiru pro rc modely (truggy 1/8).

    Tak jsem začal zjišťovat, jakým způsobem by se to dalo realizovat.
    A po cca roce jsem se dostal k technologii rfid, takže princip je takový že v každém rc aute je rfid transponder a na startu/cíli je umístěn rfid reader, který je schopen přečíst desítky těchto čipů za sekundu, takže rychlost je dostatečná, následně tyhle data pošle do arduino, tam se dekoduji a arduino je pošle do pc přes seriovku a to ať přes usb nebo rs232 a nebo bluetooth. A tam je zpracuje přímo program, ve kterém je nastaveno kdo jaký rfid čip má … různé typy závodů, kvalifikace….. dokonce je možné ovládat i startovací světla a co se týká dat, tak je možné je posilat na web a online zobrazovat průběžné výsledky…te sw stoji tuším cca 2000,-
    Ale je to zase hotové řešení…

    Kdyby jsi potřeboval nějaký další info, klidně se ozvi. Když mi slibis ze to nepouzijes pro komercni účely jsem ochoten věnovat ti i know how včetně kódu do arduina.

    S pozdravem Miloš

    Kdyby něco tak email je: milhauzz33@gmail.com

    Odesláno z mého SM-T580 pomocí Tapatalk

    odpověď na: casomira a zpracovani vysledku #12082
    Milhauzz
    Účastník

    Error

    odpověď na: řízení ohřevu bazénu #12081
    posjirka
    Účastník

    máš tam definované nak terých pinech máš nastavené I2C (SDA, SCL) ?
    ESP8266 jej může mít na jakémkoliv pinu. Tady jsem našel jednoduchý skener, který to analyzuje:
    http://www.instructables.com/id/ESP8266-I2C-PORT-and-Address-Scanner/

    odpověď na: řízení ohřevu bazénu #12080
    posjirka
    Účastník

    v ESP8266 nejsem moc kovaný, takže to ti asi neporadím. jen takový dotaz:
    používáš převodník nap. úrovní? jak LCD, tak PCF8570 používá napájení 5V a ESP8266 jede na 3,3V….

    odpověď na: řízení ohřevu bazénu #12078
    macicek86
    Účastník

    jj, to už sem pochopil… ale ted řešim problém: kyž do esp nahraju původní program (který na arduinu fungoval) nespustí se vůbec display, když nahraju exampl pro i2C display jde bez problému, zdá se jako by esp „zamrzlo“ s mým programem ale nemůžu přijít na to proč…

    odpověď na: Měření doby stisku tlačítka #12077
    posjirka
    Účastník

    pouzij funkci pulsein()
    https://www.arduino.cc/en/Reference/PulseIn

    má parametry :
    číslo pinu (1-xx)
    na jakou hodnotu reagovat (LOW / HIGH)
    a případně max. dobu čekání na konec pulzu v ms.

    takže např:

    `unsigned long delkaStisku = pulseIn(5, LOW, 500);‘

    ti do proměnné delkaStisku typu unsigned long zapíše dobu úrovně LOW na pinu 5.
    Max doba čekání je 0,5s (500ms). Je třeba si uvědomit, že na tu dobu se ovšem arduino „zastaví“ a čeká na konec pulzu. Stejně tak když na začátku této funkce bude pin 5 v log. 1 (HIGH) tak ti napíše „0“ a pokračuje dál….

    pomocí millis to jde řešit elegantnějí, záleží na přesnosti měření.
    Ve výsledku to jde pomocí millis řešit 3 způsoby:
    – ve smyčce loop() budeš při každém průchodu testovat zde je nebo není stisknuto tlačítko (zapíšeš do proměné „start“) a po změně stavu (po uvolnění tlačítka) si vyhodnotíš aktuální stav millis()-start . Ten rozdíl je doba stisku. Vše je ale závislé na čase potřebném k vykonání 1 smyčky. To je vlastně 1 krok/stupeń rozlišení měření.
    – druhá varinta je použít přerušení. Na nějákém pinu (defaultně je to tuším 2 a 3, ale dají se i přesunout na jiné piny) si nastavíš, že když se změní stav na tomto pinu tak si zapíšeš do proměnné opět strat (stisk) případně aktuální stav millis (uvolněno tl.) a do proměnné si zapíšeš rozdíl. Tady je přesnost na 1ms a dá se zvýšit i na 1us použitím funkce micros(). Reaguje okamžitě jen proměnná musí mít přívlastek violetile aby šla jeho hodnota použít i v hlavní smyčce.
    https://www.arduino.cc/en/Reference/Volatile
    – 3 varinata je vlastně kombinace. můžeš třeba pomocí časovače timer2 nastavit přerušení každé 2ms a otestovat si tvůj pin. … vše ostatní už jsem psal výše.

    Každé má svoje a je důležité podívat se na to jako na celek. Když totiž zabereš 1 funkci na něco (třeba časovač timer 2) už jí nemůžeš použít na neco jiného (servo, tone, SW serial, …). když použiješ hlavní smyčku (var.1) tak jí nesmíš dlouho ničím zdržovat, jinak si nakopáváš měření. Varinta 2 je zase omezena defaultně na max. 2 piny. ty se dají přesouvat, můžeš dokonce i zvětšit počet pinů na 16 (2 porty po 8 pinech), ale pak třídíš a hodnotíš každý pin zvláš´t…

    snad jsem pomohl

    odpověď na: řízení ohřevu bazénu #12074
    posjirka
    Účastník

    tne timer není ve funkci dela. je to postavené tak, aby progrma běžel pořád dokola. Až přesáhne uečitý čas, tak spustí funkci blikání a pokračuje zas dál …. jen se mi nezdá to řešení.

    odpověď na: Měření napětí arduinem přes rezistory. #12073
    posjirka
    Účastník

    nechapu dotaz. zkus to lépe zformulovat …

    odpověď na: řízení ohřevu bazénu #12029
    macicek86
    Účastník

    Samozrejmne sem skousel flashovat prez druhe arduino (mega 2560) a nic vždy chyba…
    Ale pokoušel sem se program předělat na ESP8266 zatim vypada asi takhle:

    https://create.arduino.cc/editor/macicek86/c424792b-7adf-4bd7-8d40-9042406e254f/preview

    nevím jestli je to použitelné, samo se ještě musí upravit čísla pinu pro esp a prislusny js a html.

    Nevím proč je použit „timer“ na místo delay() po pravdě moc nechápu jak tato funkce funguje…

    odpověď na: Napájení arduina konektorem #12028
    Vojtěch Vosáhlo
    Účastník

    Nefunguje protože byl špatný, tady je pro úplnost ten správný http://playground.arduino.cc/Learning/WhatAdapter

    odpověď na: Napájení arduina konektorem #12027
    pedyngro
    Účastník

    Díky za radu, už jsem si ho opatřil, všechno ostatní mám. Potřeboval jsem hlavně vědět rozměry, aby to tam pasovalo, a především správnou polaritu, abych to neodpálil.

    Ten odkaz na článek bohužel kdovíproč nefunguje, ale všechno podstatné už vím.
    Ještě jednou díky!

    odpověď na: Uspání arduina pomocí LowPower #12026
    posjirka
    Účastník

    arduino se uspí, ale LCD si stále pamatuje poslední stav a ten zobrazuje. Jestli chceš smazat text tak před uspáním dej lcd.clear() a je to.
    Pokud chcešvypnout podsvícení, tak vypni pin podsvícení pokud jej máš vyvedený.
    Takhle bez schématu se těžko radí…

    odpověď na: Napájení arduina konektorem #12024
    Vojtěch Vosáhlo
    Účastník

    Je to souosý konektor s vnitřním průměrem 2.1mm a + uvnitř. Na GME třeba toto: https://www.gme.cz/napajeci-souosy-konektor-dci-scp-2009b
    Pak už stačí jen klipsa na 9v baterii.
    Arduino o tom má i článek ? zde.

    odpověď na: řízení ohřevu bazénu #12022
    posjirka
    Účastník

    add optiboot: to vypadá na chybu programátoru. Předpokládám, že to flashuješ přes nějáký programátor a né přes USB samotného flashovaného arduina. TO by nešlo a musíš použít ISP programátor, nebo druhé arduino v této roli.

    add Watchdog: tady není moc věcí co by nemělo fungovat. Maximálně ten delay na konci o 3s. Když k tomu připočteš čas na načtení teplot z čidel (2×0,75 s) tak seš na 5s a do 8 je ještě daleko,… takže by to neměl být problém. To zatuhnutí ti může udělat i LCD display. nevěřil bych tomu, kdyby nám to na medometu takto nezatuhlo taky. 2 hodiny jsem si hráli s programem, vypnuli, za hodinu zapnuli a přesně jak píšeš. čtvrečky a procesor tuhý. Tak jsem zkoušeli změřit napětí, komunikace s PC nulová, napětí v pořádku 🙂 až jsem se dostal na krystal, tak s broukal na nějákých 5 kHz místo 16MHz, tak jsem jeje vymenili, po hodině zas zátuh, až jsem se nas.. vytáhnul LCd a začla znovu uživovoat. No a byl to LCD. Nevím jak ale n 2 arduinech jeden a na 3 ne. Prstě zátuh. Nikde kapka cinu, žádný zkrat, napěťové úrovně signálu v pohodě a za 2 hod. zátuh. Dali jsem nový LCD a už to šlape.

    ad Webserver: záleží co od něj čekáš. chceš webserver pro vlastní potřebu uvnitř domu, nebo to chceš monitorovat případě ovládat z venku (práce, druhý konec světa, .. 🙂 )
    Pokud jen doma je to v pohodě. Taky jsem tento víkend nad tím ztrávil pár hodin, rozchodil jsem ESP8266 v01. celkem mi pomohlo toto:
    https://www.arduinotech.cz/inpage/jak-na-iot-dil-ii-web-na-javascriptu-s-esp8266/

    pak jsem to zkoušel dát na thingspeak pomocí tohoto návodu:
    http://navody.arduino-shop.cz/navody-k-produktum/esp8266-a-thingspeak.html

    aktivoval jsem 1 kanál, nahrál data, pak jsem to chtěl poupravit a nepájivé pole mi při manipulaci opustil drát GND a po zapojení jsem si odpálil ESP- Tak jsem objednal NODEMCU a uvidíme.

    odpověď na: řízení ohřevu bazénu #12021
    macicek86
    Účastník

    Díky za podporu :).

    Funguje! Od tvého postu jsem program několikrát přepracoval, doplnil cidlo DHT.
    Po prvnim spusteni jsem se setkal s problémem : po zapnutí relé se arduino „kouslo“ zjistil sem že problém byl v napájení jelikož jsem projekt napájel přes usb vstup arduina a po sepnutí relé pravděpodobně nemělo dost proudu pro chod procesoru, tento problém byl vyřešen připojením napájení přímo na pin 5V. i přez to občas arduino vytuhlo a na displeji se zobrazily pouze obdelniky, myslel sem že tento problém vyřeší Watchdog, nicméně se zdá že na mém chinaduinu watchdog nepracuje správně a nedochází k restartu. Bohužel se mi nedaří naflashovat optiboot, vzdy skonci chybou „device signature 0xffffff“ přip. 0x000000 :(. nicmene ted pro zmenu bezi uz dva dny bez problemu.
    Nesehnal jsem na rychlo v našich končinách univerzélní DPS, takže projekt skončil jako „Vrabčí hnízdo“ je to nevzhledné ale funkční.
    Zvažoval sem implementovat jěstě webserver pro přśtup k informacím o teplotách prostřednictvím ESP8226, nicméně se mi zatím nepodařilo nalézt pro mne dostatečné podklady pro tuto aplikaci. mám k dispozici ESP8226 V7, vím že by tento modul zvládl obshluhovat celou aplikaci sám ale tomuto řešní by jsem se rád vyhnul.

    k funkci programu:

    V připadě že je teplota v bazénu (čidlo umístěno ve skimmeru) o něco menší než než teplota na panelu zapne se čerpadlo (kartušová filtrace – zvolena kuli tomu aby se nedostavali nečistoty do panelu) ohřevu.
    Toto čeprpadlo se vypne když teplota na panelu klesne pod určitou uroveň.

    kažďou hodinu vždy v půl se na pět minut rozběhne velka piskova filtrace, je to kuli tomu že kartušovka nesebrala napadane nečistoty z hladiny. čerpadlo ohřevu je blokováno během chodu piskove filtrace.

    piskova filtrace se pote taky spoušti v nastavenou dobu, v připadě použití „=“ bylo však nutné konec cyklu filtrace posunout o jednu hodinu, jinak by běžela o hodinu dele.

    Čerpadla jsou propojena pomocí T-kusů u skimmeru a u zpětné trysky přez zpětné klapky. Zpětné klapky jsou důležité jinak by jedna filtrace vytahovala vodu z druhé. Musel jsem však upravit zpětnou klapku kartušove filtrace ustřiženim kousku pružiny jelikož kartusovka nepremohla panel a ještě zpětnou klapku.
    Když jsem zpětnou klapku od kartušovky vyřadil, po zapnuti velke filtrace se panel skutečně ochlazoval obracene.

    Doufám že povidání dava smysl… :).
    Uvital bych jakoukoliv radu ohledne doplneni web serweru…
    Diky.

    odpověď na: WIFI XBEE WEE #12014
    ZdenekRSA
    Účastník

    Dobry den,
    dekuji za Vasi odpoved. Ja jsem v tomto oboru zacatecnik, ale myslim, ze mi vase odpoved hodne pomohla. Budu si s tim hrat podle vaseho navodu a dam Vam vedet.
    Jeste jednou dekuji.

    odpověď na: WIFI XBEE WEE #12013
    Zbyšek Voda
    Účastník

    Dobrý den,
    nejsem si teď úplně jistý, ale tento modul komunikuje přes sériovou linku, že?

    On je problém v tom, že nahrávání programu do Arduina probíhá také přes sériovou linku a když je na ní připojeno ještě něco dalšího, bývá problém s tím, že připojená věc ruší komunikaci na lince.

    U desky Arduino Mega máte výhodu, že má vícero hardwarových sériových linek (Označené RX0, TX0, RX1, TX1, …). Programování Arduina probíhá přes RX0 a TX0. Probém můžete vyřešit tím, že WiFi Modul připojíte na jinou sériovou linku, než RX0 a TX0. Pak musíte také upravit program, ale to by mělo být jednoduché 🙂

    posjirka
    Účastník

    ještě je možnost použít sw PWM ale myslím, že přepojit 2 piny vs zabrat zbytečně pamět a strojový čas procesoru je jasný vítěz přehodit 2 pin.

    Pro sw řešení můžeš použít knihovnu:
    https://github.com/Palatis/arduino-softpwm

    ta ti umožní udělat pwm signal na libovolném pinu, jen to zabere kus místa ve flash paměti, časovač tuším timer2 a neustálé přerušení hlavní smyčky programu aby se vykonala pwm funkce.

    u HW řešení jen pošleš na pin hodnotu a o ostatní se stará samotný čip a program běží nezávisle …

    posjirka
    Účastník

    princip máš správný, jen máš špatné zapojení.
    Předpokládám, že stejný problém máš i u „pravý motor vpřed“.
    Proč:
    né všechny piny na Arduinu Uno mají možnost PWM regulace. Ty které to umožňují jsou na desce označeny vlnovkou. Jedná se o piny č. 3, 5, 6, 9, 10, 11.
    Některé jiné desky mají PWM i na jiných pinech.
    Řešení:
    přepoj to na správné piny a uprav si program….

    pozn. chválím za popis problému, schéma zaopjení a kod programu. Takto se dá najít problém během chvilky a dá se nad problémem v klidu zamyslet. víc takových popisů a forum se nám zkrátí na polovinu 🙂

    odpověď na: Velikst pole #12000
    pedyngro
    Účastník

    Díky, je to ono, měl jsem tam 21 místo 20.

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