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řed chvílí jsem přendal tlačítka na MEGA a bylo potřeba je znovu nakalibrovat, přemýšlím teď nad menu, co vše by mělo obsahovat.
Moje nápady:
1) zvolit co jsem připojili na 2 volná relé a mít možnost tyto přístroje libovolně měnit.
bude možnost zvolit i možnost stále sepnuto, stále vypnuto.
2) nastovavat hodnoty sepnutí a vypnutí všech spotřebičů - například odtah zapnout
když je vlhkost nad 60 a větrat dokud neklesne alespoň o 10. čas spínání světel atd
zvlhčovačku když je vlhkost pod 50 a vypnout při 70ti atd.
Napadá Vás další užitečná funkce?
Ať už máš celopéro, hátéčko, nebo žiletku, všude se musí makat... A to nemluvim o fetbajku!
Původní příspěvek od Pavel.k77 Nevím. Podle počtu zobrazení možná ano a čekají na finální verzi. Škoda, že se nezúčastní konverzace.
Kdyby aspoň někdo,kdo sleduje přidal aspoň návrh co a jak zlepšit nebo doplnit.
Ano, proto se tu s tím píšu.
Ať už máš celopéro, hátéčko, nebo žiletku, všude se musí makat... A to nemluvim o fetbajku!
Já jedu ventilátory TT. Jsou dvourychlostní bez regulace. Takže by se mi hodilo,aby jedno relé spinalo jednu rychlost a druhé relé spinalo druhou rychlost. V dalším příspěvku přidám svůj kód na thigspeak.
void loop() {
float h = dht.readHumidity();
float t = dht.readTemperature(true);
if (isnan(h) || isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
červený a černý vodič jsem zapojil na GND
žlutý na pin 4, kam jsem ještě přez 4.7 Kohm rezistor zapojil 5v
(viz návod a fotka)
Potom je potřeba nainstalovat 2 knihovny viz návod.
DallasTemperature jsem získal v Tools - mamage libraries, ale OneVire jsem musel stáhnout z odkazu a přidat přez - sketch - include library - add zip file.
Potom jsem nahrál zkušební kód a výstup byl následující, ověřil jsem že získání teploty opravdu trvá cca 0.8 sekundy, v Krtkovi musím ohlídat aby se tato teplota načítala v nějakých rozumných intervalech. Hodnota čas zobrazuje počet milisekund od zapnutí.
Teplota cidla DS18B20: 17.87 stupnu Celsia
cas825
Teplota cidla DS18B20: 17.87 stupnu Celsia
cas1605
Teplota cidla DS18B20: 17.94 stupnu Celsia
cas2384
Teplota cidla DS18B20: 17.94 stupnu Celsia
cas3165
Také se mi stalo, že když jsem se senzorem manipuloval, párkrát mi teploměr vrátil teplotu "-127 ", to také pro jistotu ošetřím softwarově.
// nastavení čísla vstupního pinu
const int pinCidlaDS = 4;
// vytvoření instance oneWireDS z knihovny OneWire
OneWire oneWireDS(pinCidlaDS);
// vytvoření instance senzoryDS z knihovny DallasTemperature
DallasTemperature senzoryDS(&oneWireDS);
void setup(void) {
// komunikace přes sériovou linku rychlostí 9600 baud
Serial.begin(9600);
// zapnutí komunikace knihovny s teplotním čidlem
senzoryDS.begin();
}
void loop(void) {
// načtení informací ze všech připojených čidel na daném pinu
senzoryDS.requestTemperatures();
// výpis teploty na sériovou linku, při připojení více čidel
// na jeden pin můžeme postupně načíst všechny teploty
// pomocí změny čísla v závorce (0) - pořadí dle unikátní adresy čidel
Serial.print("Teplota cidla DS18B20: ");
Serial.print(senzoryDS.getTempCByIndex(0));
Serial.println(" stupnu Celsia");
// pauza pro přehlednější výpis
//delay(1000);
Serial.print("cas");
Serial.println(millis());
}
Ať už máš celopéro, hátéčko, nebo žiletku, všude se musí makat... A to nemluvim o fetbajku!
Ve zkratce je to paměť kde in formace přetrvají i po odpojení arduina od proudu, v pokojových podmínkách udrží informace zhruba 10 let. Má omezenou životnost, zhruba 100 000 přepisů.
Budu jí používat na uložení nastavených hodnot, abychom to nemuseli nastavovat po každém spuštění znovu a uvidíme zda se najde i nějaké další využití.
je potřeba nahoře zahrnout knihovnu:
#include <EEPROM.h>
Její velikost lze zjistit příkazem
EEPROM.length()
Moje Nano má 1024 KB, čili 1024 * můžeme zapsat hodnotu 0 - 255.
Dále jsem si vypsal příkazy
EEPROM.update(val ,adr);
EEPROM.read(ard);
Kdo potřebuje dá sei dokoupit externí, připojuje se přez I2C a má řádově větší velikosti. napříkald zde:
Teď jsem si všiml tvé otázky.
Na thigspeak můžeš zdarma poslat za jeden rok určitý počet hodnot (dát). Jde o to,že vlastně posíláš jednu zprávu ve které posíláš třeba 10 hodnot do 10 grafů. Vše v jednom kanále a to je právě to omezení. Snad jsem to vysvětlil dobře. Takže když pošleš °C,H,%CO,Lux,atd v jedné zprávě tak je to bráno jako jedna zpráva. Max za rok je to v přepočtu defakto jednou za 4 minuty.
citace:
Původní příspěvek od Krteček1 Na otázku co vše mám v plánu připojit ještě jasnou odpověď nemám, doufám že na tohle téma tady proběhne diskuze co by se komu hodilo ale v nejbližší době uvažuji o:
několika relé - ovládání světla, větrání a dalších zařízení na 220v
modulu reálného času a fotodiodě - poznáme pokud se rozbije světlo
senzorech vody - poznáme pokud nám to někde vyteče
přidání několika tlačítek na ovládání, možná i potenciometrů....
měření množství roztoku v zásobníku ultrazvukem
senzor vlhkosti půdy/substrátu??
a dál je to na nás - senzor kouře, CO2, Ph,Ec....
+ evet reakce - peristaltický motor ke korekci + čerpadélko na zamýchání....
GSM modul k posílání sms při problémech....
objednal jsem i modul s laserovým parskem - na zloděje , nebo třeba když kytka přeroste - jen nevim jestli by ji to nespalilo :-)
otevírání/zavírání dveří/oken krokovým motorem, nebo menších otvorů servomotorem??
A možná bych nakonec připojil ethernet shield a zkusil i ten thingspeak - dal jsi mi brouka do hlavy :-)
Budu rád když sem budete všichni psát co by se Vám hodilo. Ne všechno umim, ale věřím, že společně vymyslíme ledacos.
Ještě otázka ohledně thingspeaku - je tam napsáno že v režimu zdama mužeš uložit 1 hodnotu každých 15 sekund, lze to udělat i tak, že třeba uložíš 4 hodnoty najednou a potom minutu nic?
Zdravím ve spolek, makám na softwaru, přepsal jsem to vše do objektu, nějak se to rozrostlo, chci aby se dalo přez menu zvolil jaké jsme dali kam zařízení, nastavit meze a také chci aby to nebylo uplně blbé:-). Už to má přez 10stránek.
Na zkrácení čekání doporučuji tento film, dá se to stáhnout i z fastshare.cz
Zdravim Vás pánové.
Dneska jsem objevil toto vlákno. Taky jsem se nedávno začal zajímat o Arduino a též pomýšlím na něco podobného. Podle mě growerům asi stačí tyto automatizace a zabezpečení. Každopádně se těšim na další postup. Jen tak dál pánové
omlouvám se za výpadek. Přišlo stěhování a hodně práce a musel jsem vše zrušit. Zároveň jsem ale zjistil, že je vše o dost složitější než jsem myslel. Tento projekt vzdávám, v budoucnu ale chci jeden malý boxík postavit kde nějaké arduino také bude ale v jednodušší verzi. Rád se potom podělím.
Ať to roste
Krtek
Ať už máš celopéro, hátéčko, nebo žiletku, všude se musí makat... A to nemluvim o fetbajku!
ahoj, máš dobré myšlení, ale v dnešní době kdy levna činska elektronika dominuje trhu, se s timhle nemusiš tak moc 'namahat' sám, pokud to ovšem nemáš jako zabavu, v takovém je to o jinem
osobně k automatizaci využivam činske produkty SONOFF, najdeš je napřiklad na smart-switch.cz, mrkni se co mají v nabidce, jsem si jistý že člověk s takovýmhle myšlením v tom najde to využit, co hledá.
mám 1 spinač co real time hlida teplotu/vlhkost, na zakladě toho se spoušti chytre zasuvky s zvlhčovačkou/odvlhčovačkou + ventilace navíc, pak mám 1 spinač na hlidani teploty hydro nadrže, nasledně zasuvku co spusti ventilator nad hladinou a nizke teploty hlida samoregulačni topne těleso, hladin vody hlidam tež, ale to mám teď nově + mam v planu napojit rovnou přivod vody do budoucna, najdeš tam toho určitě vic a konrketně tyhle produkty mohu doporučit, 100% spokojenost. Má to i aplikaci do telefonu, ale ty data mužeš skrz python třeba scrapnout a využit je jinde, ja si dělam 'grow logy' kde se mi zapisuje pruměr za časový usek do tabulky, ale to je jen taková blbinka navíc