-
GAMEPOD.hu
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
DougButabi
tag
Sziasztok!
Visszaolvasgatva látom, hogy milyen patentül végigasszisztáltok dave0825 óra projektjét.
Bedobok én is egy ötletemet a közösbe.
Szóval a célom a teljes uralom otthonom felett, aminek első állomása egy termosztát időjárás állomás kombó.Tehát a terv:
1. Arduino uno + ethernet shield
2. Jó sok rákötött szenzor (szobák hőmérséklete, páratartalom ilyesmi izlés szerint)
3. arduinon egy webszerver, ami kiadja az adatokat, és azon keresztül vezérelném.
4. egy darab relé, ami bekapcsolja a kazánt, vagy ki.
5. valahol tárolva a fűtési beállítás ( reggel hétig húsz fok, estig 22 , dec 20-25 nem leszünk otthon akkor 19 ilyesmi)
6. Egy arduino progi, ami a szenzorok és a beállítások alapján ki be kapcsolja a relét.
7. Egy tablet pedig gondoskodna az adatok megjelenítéséről, és a fűtési beállítások paraméterezhetőségéről. Kommunikáció a már említett webszerveren keresztül történne.Szóval ezt én ilyen k..va jól kitaláltam, de van ennek realitása?
Mik lehetnek a legnagyobb buktatók? -
DougButabi
tag
válasz gyapo11 #1395 üzenetére
gyapo11:
Szenzorokhoz simán átdrótoznám a házat, max 12-13 m lenne a legnagyobb távolság, ez nem tudom gondot okozna e. Hiszterézis-re én is gondoltam, de egy pár próbanap, próbahét után úgyis rendelkezésemre áll majd egy rakat adat, külső belső hőmérsékletek és, hogy mennyire jól tudtam tartani a kívánt beállításokat, majd utánahúzom a logikámat. De persze előtte ennek is utánaolvasok.
Szünetmentesre nem gondoltam, az a logikám, ha nincs áram, akkor nem kell működnie, ha meg visszajön, akkor elindul magától, minden megy tovább, jól gondolom?inf3rno:
robbanástól nem félek, minden kazánnak van védelme x fok visszatérő vízhőmérsékletnél lekapcsol. Persze a hibás működésre fel kell készülni, a terv a teljes távoli felügyelet internetről, telefonoldali progi, ami figyel mindent és probléma esetén jelez.Ezt a routerest részt elvetném, mert a kiinduló, hogy próbálgassam az arduino tudását, lehetőségeit, és ha már ezt teszem, akkor valami számomra igen hasznos projekt legyen. Persze nem árt ha meg is valósítható dolog:-)
Danex: nézegettem már ezt a blynk-et, bár nem merültem teljesen benne mit is tud, valszeg az elején jól jön majd az apróbb dolgok próbálgatásában, de a végeredménynek mindenképp egy saját android programot szeretnék, hogy ne kelljen kompromisszumot kötnöm.
-
DougButabi
tag
válasz gyapo11 #1399 üzenetére
gyapo11:
DTH22-esről olvastam mindenhol, hogy azt használják, erre gondoltam. Hőmérő+pára három szobába + nappali + kültér.Persze értem én, hogy úgy a szép, hogy áramszünet esetén is működjön, legalábbis mentse az adatokat, de nem érzem annyira kritikusnak. Példáddal élve, nem tudja, hogy fűtött már 5 percet, és kellene még 55-öt újraindítás után, de tudja, hogy hány fok van, hány fokot szeretnék most, és két óra múlva, így mehet a program tovább. Legrosszabb esetben kicsit túlfűt egy ciklust 1 fokkal, szóval esetleg második körben gondolkodok majd ilyesmiben.
Blynk-et Dannex fórumtárs ajánlotta, annyira nem ismerem, de azért majd ránézek.
Stopperos:
Az ajánlott szenzornak utána fogok nézni.
Természetesen én sem azt tervezem, hogy összedobok egy programot, és már cserélem is a falon a termosztátot. Első fázisban lesz a falon egy mindenféle adatot mutató kütyü, + hőmérséklet logolás. Esetleg valahogy megpróbálom eltárolni mikor kapcsol be meg ki a kazán. Abból tanulva tudnám kialakítani az optimális vezérlésemet.
Webszerveres vezérlésre nem arra gondoltam, hogy az arduino intézi a felületet, csupán a legalacsonyabb szintű dolgokat csinálná. Mérések, amiket le lehetne kérdezni, tárolná a vezérléshez szükséges paramétereket, és ki be kapcsolná a kazánt.
És egy tablet pedig biztosítaná a felhasználói felületet, kiolvasná a mérési adatokat, és a fűtési paramétereket, és ezen keresztül lehetne megváltoztatni őket.
-
DougButabi
tag
válasz gyapo11 #1404 üzenetére
Az én fűtésem makk egyszerű, be lehet kapcsolnia kazánt meg ki,a nappali hőmérsékletének a függvényében.
Jelenleg egy elég okos termosztátom van, amit lehet programozni. Azért itt is van szerepe az időnek, mert ugyebár ha délben akarok 22 fokot, akkor nem 12:00-kor kell bekapcsolni a kazánt, hanem ki kell számolni, mennyivel előtte, mennyi időt kell fűteni.Szóval erre fogok lőni, nem bonyolítom,
stopperos:
Viszont ez a szenzor nem tud csak hőmérsékletet nézni, páratartalom nincs. (tudom tudom, ez az én hülyeségem, adatmániám) De azért rendelek ebből is párat holnap.apropó, ha már itt tartunk, mi az amit feltétlenül meg kell vennem hozzá: eddig amit kinéztem ebay-en
uno + enc28j60 ethernet shield + rtc + breadboard tesztelni + kábelek. + relé
jön még egy rakat szenzor, csak úgy próbálgatni, csak nem akarok semmit kihagyni, ami miatt majd később kellene várakozni a projektnek. -
DougButabi
tag
válasz gyapo11 #1424 üzenetére
Hát megmondom őszintén, nekem, pont az lenne a tervem, hogy az adatokat csak lekérdezem az arduino-ról, és gyönyörűen megjelenítem androidon.
Valami ilyesmi!
Vagy ez így alapvetően hibás elképzelés?Persze lelkesedésemet még mindig határtalan hozzánemértésem táplálja, szóval ez csak a terv.
-
DougButabi
tag
Üdv,
Ha egy házat szeretnék bekábelezni szenzorokkal, (hőmérséklet, páratartalom, ilyesmi) akkor ahhoz milyen vezeték ajánlott?
-
DougButabi
tag
Én ugyanebben a cipőben jártam mint Te, csak úgy beledobáltam a kosárba ami eszembe jutott.
A mostani tapasztalatom, illetve amit kifelejtettem akkor, de tudom ajánlani:ch340-estől nem kell félni, van driver.
breadboard mindenképp, mert alap. picit is nagyot is.
+1 nano, hogy tudd tesztelni az RF átvitelt
RF kit, ha már van nano-d.
Mindenféle kábel (male-male nem elég, male-female, female - female) készülj mindenre, sose lehet tudni.
Ellenállások, mert ez kell alap szinten is.
Ez is kell-het, én egy hónapja nem kötöttem be az RTC-met, mert nem lehet rádugni a breadboard-ra. (persze ha lenne male-female kábelem....)Most ez jutott eszembe, de a lista bővül sajnos...
-
DougButabi
tag
válasz Pubszon #1784 üzenetére
Ha már tapasztalat:
Hétvégén teszteltem DS18B20-at 15,10 és 5 méteres UTP kábellel. 15 méteren simán ment, úgyhogy megtoldottam a 10 méteressel is akkor sem volt gondja a plusz csatlakozás ellenére sem.
Egy 30 cm-es kábelen lévő ugyanolyan mérővel hasonlítottam az értéket, lehet pár tized fokkal másképp mér egy hosszú kábelen, de azért hibahatáron belül volt. Pontosan nem tudom megmondani, mert a kezemtől mindig felmelegedett, és elég lassan követi le a hőmérséklet változást.
Kipróbálom majd DTH22-vel is.
-
DougButabi
tag
rf antennára van ötlet?
Tegnap tök pöpecül összelőttem két arduinot egy breadboard-on. Szóval nem túl nagy távolságon.
Éles használathoz tennék rá antennát, csak nem tudom a sima jumper kábel jó e hozzá? Mert az van otthon. -
DougButabi
tag
Sziasztok!
2 arduino RF modult már sikerült összekötnöm, de most szeretném külső eszköz jelét is befogni, pl csengő vagy konnektor távirányítója helyett használni az arduinot.
Nem tudtok valami tutorialt, amivel ezt meg tudom oldani, ha lehetséges. -
DougButabi
tag
válasz softguner #2090 üzenetére
Nekem ez az RCSwitch nagyon nem akar működni.
VirtualWire-val tökéletes az átvitel, egy nano küldi a mért hőmérsékletet egy uno-ra D2 -re.
Szóval a bekötés jó.
Annyit csinálok, hogy az uno-ra feltöltöm a ReceiveDemo_simple-t de semmi jelet nem fog, pedig a nano küldi a jelet szakadatlanul, és mellette próbálkozok egy tuti 433 MHz-es sima távirányítóval kb 2 cm távolságból.
Van valakinek ötlete mit rontok el, vagy hogyan tudnám megoldani a problémám?
-
DougButabi
tag
Sziasztok!
Nagyon elakadtam, a segítségeteket kérem.
Rf kommunikációval próbálkozok ( VirtualWire). Tudok mindenféle adatot küldeni, de a string változó kifogott rajtam, egyszerűen nem megy sehogy.
Találtam egy ilyen példát ami látszólag pont megoldás nekem, csak az a baj, hogy nem működik, nem küld semmit:
void SendData(String Data)
{
//Making char Array of String
const char* rawdata = Data.c_str();vw_send((uint8_t *)rawdata, strlen(rawdata)); //Send Data
vw_wait_tx(); // Wait until the whole message is gone
}viszont ez működik tökéletesen:
char *controller;
controller="blablabla" ;
vw_send((uint8_t *)controller, strlen(controller));
vw_wait_tx(); // Wait until the whole message is goneValakinek ötlet?
-
DougButabi
tag
Megnéztem, tökéletesen az elvárt eredményt hozza, látszólag semmi hiba, mindössze nem küldi el az üzenetet:
Talán így jobban érthető, egy receiver arduino-n csak a második üzenetet kapom meg.
void loop
{
SendData("Hello");
delay(50000);
}void SendData(String Data)
{//Ez nem működik semmi pénzért
const char* rawdata = Data.c_str();
vw_send((uint8_t *)rawdata, strlen(rawdata));
vw_wait_tx();//Ez pedig simán elmegy
char *Uzenet;
Uzenet = "Hello2";
vw_send((uint8_t *)Uzenet , strlen(Uzenet ));
vw_wait_tx();}
-
DougButabi
tag
Sziasztok!
Ethernet Shield-el van problémám.
Ennél az utasításnál kifagy az uno-m, egyik ágba se fut bele, semmit nem ír ki, semmit nem csinál.
if (client.connect(server, 80)) {
Serial.println("connected");} else {
Serial.println("connection failed");
}A sima WebClient példafile sem megy, csak akkor, ha feltöltés után elveszem a tápot egy másodpercre az arduinotól. Akkor egyszer lefut, de többször nem.
Hardverhibára gyanakszom, van jobb ötletetek?
Új hozzászólás Aktív témák
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5
- Bomba ár! HP EliteBook 830 G6 - i7-8G I 8GB I 256GB SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!