Akkor ezekkel az alkatrészekkel akkor a hőmérséklet érzékelésen kívül alkalmas lesz későbbiekben a termosztátadók kiváltása és talán még a rádiós redőnyök vezérlése?
Összesen hőérzékelésre 11db 120C és 2db füsgázhőmérő 600C-ig
A szín nagyon mindegy. Mondasz annyi RGB-értéksort, amennyit akarsz, olyan színűek lesznek a betűk, a háttér, minden.
Ez a kijelző aktív háttérvilágításos LCD (technikailag TFT, de ez így irreleváns). A filmen lévő nekem RGB OLED-nek tűnik, ez utóbbi bizonyos szempontból jobb sötét háttérrel (kevesebbet fogyaszt, nincs háttérderengés). Cserébe iszonyú drága.
Magyarul nem fogja bemondani vacsora után sem. :-) De innentől viszonylag egyszerű a történet (azt sem irreális megvalósítani, hogy a te saját kézírásod számai jelenjenek meg).
Ha vacsorázni is fogsz akkor lehet még be is mondja magyarul az értékeket :)
Ezen a produkción olyan karakterek vannak amelyek tetszenek, sötét háttér, sárga számok, pont jó.
Ez nem tudom hogyan épül fel talán valami pontmátrix féleség lehet, de nekem megfelelne. Nyilván nincs szükségem 0,01-es felbontásra és az ékezetes karakterek hiánya sem gond.
Az ethernet modul mellé kell egy SD kártyaolvasó is, ellenkező esetben a jelentős memóriaigényt (ha valami honlap-szerűséget akarsz megvalósítani) meg kell oldanod. Minimálra ráfér az operatív memóriára is (a Due esetén mindenképp), de ez messze lessz attól, hogy kifinomult legyen. Csak logolásra nem tudom, hogy elég-e, valószínűleg igen.
A DS18B20 prototípus-alkatrész. Én mezitlábasan venném, már csak azért is, hogy egyszerű(bb) legyen vele jó kontakt-hőmérést csinálni. Már ha szempont. Így nem sok mindenre jó hőmérsékletmérés nélkül, amibe ráadásul beleszól az értelmetlenül rátett LED és a két ellenállás (az egyik a OneWire miatt kell 4k7, a másik a led előtétellenállása, ami csak az áramfogyasztást növeli, más értelme nincs).
A kijelzőnek nincs saját agya (valamennyi memóriája igen). Kb. egy szinten van a nálam használt 3,2 collos érintőkijelzővel. Csak 1,5-szer nagyobb.
Ez a szett működhet, de közelebb van egy prototípushoz, mint egy céleszközhöz.
Kb. ugyanaz. Az ST annyival jobb, hogy mivel minden on-line alapból, a könyvtárak (az egyes perifériák megfelelő működését biztosító programrészek) frissítése és hibajavítása automatikus (ez az Arduinoval szemben hatalmas előny).
Sokak szerint az mbed C-je sokkal közelebb van a valódi C++-hoz, mint az Arduinoé, ami ugyan egyszerűbben érthető (angolul tudók számára intuitívebb), viszont nehezebb róla emiatt továbblépni.
Egyrészt igen, a karakterek megjelenítése alapvetően (mint lényegében minden eszköznél, a saját számítógépedet is beleértve) egy „térkép” alapján történik. Ahhoz, hogy legyenek magyar ékezetes karakterek, ahhoz azokat be kell tenni egy adatbázisba. Ez adott esetben elég macerás és sokszor teljesen felesleges feladat egy ilyen szintű projekt esetén, mert az óradíj kifizetése végén még baráti számok esetén is ott vagy, mintha egy gyári eszközt vettél volna annak minden előnyével és hátrányával.
Ha elhagyjuk az Arduino rendszer szűkösségét és vagy komolyabb rendszer felé megyünk és/vagy olyan kijelzőt választunk, ahol a grafikus megjelenítés közvetlenül, belső processzorral, saját memóriával működik (ilyen a számítógéped videkokártya-monitor kombója nagy vonalakban), akkor már lehet játszani előre gyártott minőségi(bb) fontokkal, jóval gyorsabb grafikus megjelenítéssel anélkül, hogy a fejlesztés „szépészeti” részére horrorisztikus időráfordítás menne el. Pár példa:
Korábban leltem egy komplexebb megoldást, ami úgyszintén a 80-100 USD körüli tartományban volt. Ez ugye plusz posta, majd szorozva 230-cal, áfával, vámmal satöbbi.
Ez esetben lényegében arról van szó, hogy a mikrokontroller tényleg csak kontrollál, adatot gyűjt, riaszt satöbbi, a megjelenítést egy saját (technikai értelemben az alapnál számottevően erősebb) célhardver végzi.
Innentől két út van. Vagy meg kell alkudni azzal, hogy randa lesz a megjelenítés (vagy drága a szépítése), vagy el kell indulni jóval erősebb alap hardver felé: Rpi vagy az mlog „konzorcium” célnak megfelelő cuccai. Mellékszál és adott esetben akár még működhet is, hogy az Arduino elvben képes VGA jelet kiküldeni úgy, hogy azt egy majdnem bármilyen VGA-kompatibilis kijelzőn meg tudod jeleníteni. Itt ugyan -- ismét-- belefutsz abba, hogy a megjelenítést az eszköz végzi, tehát kb. 2-5 mp képfrissítési gyakorisággal lehet számolni (meg azzal, hogy ha bármit kezelni akarsz, akkor ahhoz egy külön billentyűzet kell).
Az érzékelők, ki-bemenetek, riasztások stb. vezérlése gyakorlatilag rutinfeladat, csak a műszaki megvalósításon tud bukni, de az meg csak odafigyelés kérdése.
Szép és gyors munka, mondjuk aki ért hozzá annak rutinfeladat :)
Viszont ebből látszik, hogy valami komolyabb kijelzőt kell beszereznem egyrészt a méret miatt másrészt gondolom a karaktereket is csak egy nagyobb felbontású kijelzőn lehet szépen ábrázolni. Tulajdonképpen jó a klasszikus 7 szegmenses kijelzés is, de ha van rá lehetőség jobban mutatna valami "rajzolt" karakterekkel. Egy ismerősöm mondta néhány évvel ezelőtt a mikrokontroller programozás kapcsán, hogy ha nem úgymond szabvány alakzatot akarunk akkor azt külön meg kell szerkeszteni a programban. Fogalmam sincs, hogy a karakterek fixek-e az Arduinoban vagy a kijelzőkben.
Ha megmondanád konkrétan milyen Arduinot szerezzek be milyen kijelzővel és a hozzávalókkal akkor sztem egyenesbe is jönne a dolog pl. úgy hogy megírnád hozzá a programot és megegyeznénk valami honoráriumban...:)
Viszont akkor már olyan "vasat" kéne kalkulálni amibe belefér egy későbbi bővítés pl. alarm kimenetek, logolás esetleg hálózatra csatlakozás.
Na feliratkoztam erre a tanfolyamra majd meglátom, hogy megy!
Akkor mit is ajánlotok milyen ketyeréket kellene beszereznem a lentebb írt dolgaimhoz!
Eléggé elszánt fajta vagyok már csak legyen rá idő.
Először tényleg csak a hőmérséklet mérések lennének a legfontosabbak és a NAS szerverre való adatok mentése nem SD kártyára és távoli elérése.
Ezek után lenne a többi vezérlés,ha megoldható :) Ezt csak azért írtam, hogy az arduino board amit ajánlanátok megvételre az képes legyen a későbbi fejlesztésekre(termosztát adók helyettesítése és a többi amit lentebb írtam)
Nos, ez itt eléggé macerás kérdés, tudniillik az Arduino (és sok más hasonló cucc) ugyebár prototyping platform. Nagy vonalakban tehát elemekből építesz működő, de nem véglegesnek tekinthető eszközöket. Ha a megbízhatóság fontos, legalább egy próbanyák szintjén össze kell rakni a dolgot (ha más nem, úgy, hogy minden külső elem a nyákon legyen, legfeljebb egy micro-t betolsz egy megfelelően beforrasztott hüvelysorba (egyszerűbb rajta pl. szoftvert frissíteni).
Az általad leírt egy ilyen-egy olyan felállásra, ha nem akarsz alkatrészekből próbanyákolni, akkor marad az, hogy kiforrasztod a tüskesorokat, beforrasztasz normális vezetékeket, az egészet műanyag távtartókkal fekrakod egy műanyag vagy fa alaplemezre (csavarokkal persze), és készre összeforrasztod. Szép nem lesz, de többé-kevésbé üzembiztos igen.
Végül is mit kéne beszereznem! Amit a legutolsó hozzászólásomban írtam az csak hab lenne a tortán nem követelmény max., ha később meg lehet csinálni az is jó lenne (ready)
Köszönöm! kicsit megalomán vagyok és mindenből a legjobbat akarom kihozni. Gondoltam egy okos házat lehetne csinálni.
Arduino vs. nem arduino viszonylatban szeretnék egy tippelős játékot indítani! Mennyi időbe telik a képen látható feliratok felrajzolása a kijelzőre? :-)
Ennyit sikerült egyelőre összetákolnom. 3,2 collos kijelző, egyelőre fals adatokkal.
Két eltérő megjelenítési mintát csináltam a tizedesekre. A nagy 7-szegmenses számokhoz nincs tizedespont, úgyhogy egy grafikus pötty van berakva, illetve a többinél a színnel játszottam. Elég szélesek a lehetőségek, akár analóg + digitális felállásban is.
A kijelzőfelület fizikai mérete 65×48 mm, felbontása 320×240 pixel, elvileg 8 bites RGB, de gyalázatos minden paramétere. Cserébe rezisztív érintő (kb. 6 pixel átmérőben pontos).
Ezt kis küzdelem árán kb. 1,5 óra alatt hoztam össze, de végig kellett túrnom az LCD-hez tartozó könyvtár (UTFT) teljes dokumentációját.
Nekem nem a 6500 forinttal van bajom, mert ahogy korábban is írtam, elég jól tudnék ügyködni az mbed egy-két lapjával. A gond ott kezdődik, hogy a 6500 forint mellé bekúszik egy 3-4-5-6 ezer forintos (sőt) szállítási költség is, ami viszont már fájdalmasba csúszik át erősen.
Az ugyanakkor igaz, hogy pl. a Mega + 3,2 touch kijelző kombója nagyjából (legalábbis gyári állapotában) semmire sem jó, fűtésvezérlésre sem.
Most ahogy olvasgatom ki tudnám váltani ezzekkel a termosztátokat?
Jelenleg 2 szett Computerm q8rf-em van párhuzamosan kötve és hozzá 6 adó egység( minden fontosabb helységben van) 1 termosztát +hozzá termosztátonként 1 db q1rx falidugalj kapcsoló ami a radiátorokra szeret szelepet nyitja zárja.
Az lenne a kérdés, hogy lehetne csinálni szintén adó termosztátokat ami ugyanazon a frekin lenne mint a aktuális adó (azaz tanítható adót csinálni) és ezt is lehetne menedzselni is és szintén mint az arduino-t távolról vezérelni?
Sőt ha van olyan megoldás, hogy a redőnyeimet is ami szintén távvezérelhető be lehet ebbe a rendszerbe vonni az is érdekes lenne! :)