Grower.cz je největší autorita v oblasti pěstování konopí na českém i slovenském internetu. Veškeré sekce jsou přístupné pro anonymní čtení. Pokud se nespokojíš s pouhou návštěvou a chceš se aktivně zapojit do diskusí ve fóru a na chatu, odpovídat na inzeráty a šifrovaně komunikovat s tisíci dalších pěstitelů soukromými vzkazy anebo se pochlubit svou fotogalerií - Registruj se! - Získáš inspiraci i cenné rady!
Původní příspěvek od Zefram Cochrane .......
Větší paměť má výhodu možnosti vytvořit přímo na této platformě plný komunikační web a neřešit to skrze nějaké odesílání do cloudu, či na jiný web server, ale přímo komunikovat s Arduinem. Ale šikovný programátor by to mohl zvládnou i skrze UNO (a ještě to nechat řídit splachování záchodu )
nekde sem videl ze stranky byly staticke ulozene na SD karte a jen se "doplnilo" o aktualni hodnoty.
i spinani by slo resit pres I2C viz planek co sem tu daval, ale to uz je symfonie pro pajku a kalafunu.
Původní příspěvek od Zefram Cochrane Co se týče potřebnosti výkonu UNO vs. MEGA, MEGA - výhodou je hlavně počet vstupů/výstupů a "operační" paměti, výkonově to takový zázrak nebude (zvláště pro tuto aplikaci, kde 5min "není žádný čas").
Pokud budeme počítat, tak Ethernet shield zablokuje digitální piny 10,11,12,13 a přístup na SD kartu ještě vezmě pin (digital) 4. Takže zůstane (pokud jako bezpečnostní rezervu vynecháme pin 0 a1 pro serial přenos) 7 digital pinů.
- 1 pin sežere DHTxx čidlo
- 2 piny sežere RTC
- zbylá čidla teploty a osvětlení lze realizovat analogově (na to je volno 6ks)
- takže pro spínání zbudou 4 piny (+rezerva pin 0 a 1, tedy celkoem možno užít 6 spínačů)
To by pro základ mělo vystačit.
Já mám problém, že doma mám staré Arduino Duemilanove ještě s procesorem ATMEGA 168 a to má polovinu paměti co má UNO (ale stejně I/O pinů), takže zvažuji, jestli koupit nový procesor (328), nebo rovnou pořídit Arduino MEGA.
Větší paměť má výhodu možnosti vytvořit přímo na této platformě plný komunikační web a neřešit to skrze nějaké odesílání do cloudu, či na jiný web server, ale přímo komunikovat s Arduinem. Ale šikovný programátor by to mohl zvládnou i skrze UNO (a ještě to nechat řídit splachování záchodu )
1. Co jsem hledal cidla na DX.com na teplotu, tak vsechno bylo digital. Snazim se dodrzet koncept, ze nikdo nebude muset nic pajet, pokud si to bude chtit postavit. Tzn. pripoji cidlo na piny a jede. Navic kdyz uz se bude programovat digitalni cidlo na teplotu a vlhkost (DTH22), tak se cast kodu reusne na samotny cidlo teploty, dalsi pracnost odpada.
2. Dale bych nerad omezoval pocet ovladatelnych koncovych zarizeni. Tech 8 mozna nakonec bude tak akorat...
3. Prima komunikace s Arduinem je podstatna vlastnost. Protoze pokud to udelame dobre, pujde to ovladat skrz web prohlizec treba z telefonu nebo tabletu, proste odkudkoliv primo na Arduino(vyhledove i bezdratove).
To chapu, ale otazka byla, jestli je pro tebe zjednoduseni, pokud i ty hodiny budou na I2C. Tedy otazka je spis, jestli vubec budes implementovat rozhrani na SPI kvuli necemu...
Větší paměť má výhodu možnosti vytvořit přímo na této platformě plný komunikační web a neřešit to skrze nějaké odesílání do cloudu, či na jiný web server...
Zatím je moje vize taková, že Arduino se bude chovat jako API (rozhraní), které bude na požadavky poskytovat jen data v dohodnutém formátu.
Ano, bylo by možné, aby přímo hostovalo i GUI (webstránku), ale přijde mi to zbytečné a také komplikovanější na vývoj. Takhle máme pěkně dva projekty, které je možno vyvíjet nezávisle (při dodržení komunikačního protokolu a formátu dat).
Navíc, jak píše r-man, je pak možné nad stejným API těch GUI postavit víc (webstránka, aplikace do telefonu apod...)
je to generační válka, ale my ji vyhrajem... | hands can destroy - the same can help! | every single piece of stuff is good, unless you can't utilize it | ukbassradio.co.uk
Původní příspěvek od r-man To chapu, ale otazka byla, jestli je pro tebe zjednoduseni, pokud i ty hodiny budou na I2C. Tedy otazka je spis, jestli vubec budes implementovat rozhrani na SPI kvuli necemu...
cim vic I2C zarizeni tim vicvolnych pinu obsluha je vicemene stejna
Zatím je moje vize taková, že Arduino se bude chovat jako API (rozhraní), které bude na požadavky poskytovat jen data v dohodnutém formátu.
Ano, bylo by možné, aby přímo hostovalo i GUI (webstránku), ale přijde mi to zbytečné a také komplikovanější na vývoj. Takhle máme pěkně dva projekty, které je možno vyvíjet nezávisle (při dodržení komunikačního protokolu a formátu dat).
Navíc, jak píše r-man, je pak možné nad stejným API těch GUI postavit víc (webstránka, aplikace do telefonu apod...)
Aha...a ta aplikace samotna tedy pobezi kde? Bude potreba neco instalovat? Ja to asi nechapu spravne ....
koles> jako uživatelsky výhodnější by ale bylo, aby Arduino přímo hostovalo své web stránky. Pak není nutné instalovat na uživatelovo zařízení (stolní počítač, noťas, tablet či mobil) aplikaci s GUI (grafické uživatelské rozhraní) a není třeba to vyvíjet pro více platforem (Windows, Linux, Android a jabčák).
Ad SPI a I2C (či IIC) - myslím, že SPI už užívá ethernet shield a zbytečně bychom se mohli dohadovat koho obslouží dříve. Takže preferuji I2C pro kdeco.
r-man>analogová čidla na teplotu na DX.com mají také, třeba: http://dx.com/p/arduino-diy-lm35d-a...le-black-140022 http://dx.com/p/diy-lm35-linear-tem...le-black-166653
atd.
Mimochodem trvat jen na modulech je pěkné, ale znám lidi, pro které stejně bude problém i ten hlavní modul propojit s dalšími moduly (senzory a efektory), ono se dá totiž splést i ty kábliky a asi to bude muset dělat ještě přeze nějaké nepájivé pole či systém káblíků s jedním koncem sameček a druhým samička a určitě mu nebude sedět ta správná délka kabelu. Takže pájce se nevyhneme.
ono se dá totiž splést i ty kábliky - ja to mozna udelam tak, ze tam budou RJ konektory v te finalni verzi, telefonni 4pin postaci.Nakrimpovat kabel nebude problem, je to rychly a spolehlivy. Na krabici pak budou samice a budou popsany. Ale tohle doladim az na konci, jen chci aby to bylo na to ready.
r-man, Zefram: No tím GUI myslím webovou stránku, která poběží v prohlížeči
Nebude tedy potřeba nic instalovat, jen si načíst tu stránku na ní zadat IP arduina, kam se bude dotazovat pro data.
je to generační válka, ale my ji vyhrajem... | hands can destroy - the same can help! | every single piece of stuff is good, unless you can't utilize it | ukbassradio.co.uk
OPRAVA k počtu disponibilních digitálních I/O na Arduino UNO:
RTC s I2C je připojené na analogové vstupy (A4 a A5), takže těch digitálních na spínání relé je více 6 (+rezerva pin 0 a1, tedy celkem možno až 8 spínačů)
Takže i s UNO se dá hodně uřídit a pozapínat.
Snad jen ta paměť není moc velká
koles>jo to je dobré řešení, ale stejně asi budu muset mít tu stránku někde uloženu, ale ubude problém s přenositelností na jiné platformy. Nejkouzelnější by bylo, kdyby ta stránka byla uložena na SD kartě Arduina (jak tu již někdo zmínil).
Nejkouzelnější by bylo, kdyby ta stránka byla uložena na SD kartě Arduina (jak tu již někdo zmínil). - PRESNE!!! :-) Je to v podstate stejny chovani, jako maj AccessPointy od Ubiquiti nebo i jiny (routery)...