-
IT café
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
-
nagyúr
válasz its_grandpa #13907 üzenetére
Bocs a téves infóért és köszi a korrekciót! Ezt én se tudtam. De a lényeg az volt, hogy azokat is felhasználhatja saját célra, csak ezek szerint nem akármire.
[ Szerkesztve ]
-
kesztió
aktív tag
válasz its_grandpa #13925 üzenetére
Hát a dolog nem arról szól már, hogy milyen irányban „mozduljak el”, mert az alkatrészek – magát a központi egységet leszámítva – mind megvannak már. És 16 darab készül, ugye, ráadásul maga a váz már ki van marva PESPEX akrillemezből.
Négy szegmenses kijelzőre épül az egész termosztát, a három touch gombbal csak az alapvető dolgokat tudom állítani/kezelni, minden egyéb, amihez grafikus felület kell, kizárólag okostelefonos alkalmazásból. Minimalizmus rulez.És ugye nem utolsósorban a TM1637-hez olyan egyszerű a környezet, hogy szinte nem is kell programozni. Egy hónap múlva költözünk át a házba, nem ülhetek túl sokat a projekten.
A 433 MHz nem kívánságműsor, nagyon olcsón szereztem jó minőségű hőcserélős szellőztetőket Kínából, 16 darab, ugye. És sajnos nem Wifi, hanem csak egy 433 MHz-es távirányítót adtak hozzá, amit klónozni fogok, remélem, sikerül.
Tényleg nem értem, miért nem jó, ahogy szeretném. A kijelző maradna 5 volton, a 433 MHz is, hogy direktben az 5 V-ot egye, ne az AMS1117-et szívják le. Nem lesz gond az illesztéssel. USB csak ideiglenesen kell, a felprogramozáshoz és a debughoz. a NYÁK-ra kerülne az ESP-12S, az AMS1117, egy csatlakozó az USB to TTL modulhoz, valamint pár ellenállás és kondi. A kijelzőt, a hőmérőt és a touch-okat drótozni fogom, mert nekik megvan a pontos helyük a készüléktestben. az 5V-os táp és a solid state relé a padlófűtés-szelep vezérléséhez készüléktesten kívül kapnak helyet, a fali szerelődobozban.
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #13949 üzenetére
Ugye itt az ESP chip típusára gondolsz, nem más központi egységre?
Igen, központ egységen olyan mikrokontroller-lapocskát értek, amin rajta van egy ESP8266 (vagy legyen neked igazad, esetleg egy ESP-WROOM-xxx) plusz a PCB-antenna, és felületszerelni lehet egy hordozó NYÁK-ra, lásd lejjebb, miért jó ez így nekem.
Az SF R433D-ról nem sok mindent találtam
Én találtam. Igaz, az én R433D-s modulom újabb, de nem hiszem, hogy akkora lenne a különbség. És nem 5 perces munka, de lehet vele boldogulni. (Amúgy ez az egyetlen, ami nem sürgős, jövő nyárig piszokul sok dolgom van, addig tudom nyomogatni kézzel is a gyári távirányítót, majd idővel megoldom a dekódolást.)
És pont ilyen felesleges, hogy mind a 16-on legyen SF R433D.
Akkor nem voltam teljesen világos. Nem egy központi hőcserélős szellőztető van, hanem szobánként egy, magyarul ugyanannyi, mint ahány termosztát. (Na jó, valójában csak 10 szellőztető van, 6 termosztátban nem lesz R433D, de ez a lényegen nem változtat.) Tehát a hőcserélő vezérlése lokális probléma, amit az adott termosztátnak kell megoldania. A ház amúgy is túl nagy ahhoz, hogy egy R433D-nek meglegyen a megfelelő hatósugara az összeshez. (És az ütődött betonszerkezet-mérnök miatt háromszor annyi betonvas van benne, mint kellene. )
Upload módba tudod feltölteni a programot de újra kell indítanod az ESP-t, hogy a programod fusson és debuggolhass.
Ez orbitális szívás, de végülis a debug egy nap kínlódás lesz és csá, utána megy a falba az egész. Kibírom.
És akkor végül, hogy miért ragaszkodom körömszakadtáig a hordozó PCB-re felületszerelt ESP8266-hoz ahelyett, hogy egy kész ESP32-es modult vegyek:
Ez végső soron egy apró eszköz, ahol egy <6 cm sugarú és max. 2-3 cm magas hengerbe be kell zsúfolnom abszolút mindent, kijelző, szenzorok, RF modulok, 3,3V step-down táp stb. Ráadásul kívülről még jól is kell kinéznie. Nem beszélve arról, hogy ha beválik, akár kis sorozatban gyártott termék is lehetne belőle.
Úgyhogy, ha nem úgy lesz, hogy van egy központi lap, amire a lehető legtöbb elem fel van forrasztva (incl. az R433D, ha lehet, sőt, a buzzer is), ahonnan külön táp-és földszál indulhat a touch-okhoz, hőmérőhöz, kijelzőhöz stb, egy amatőr kinézetű és megbízhatóságú drótdzsungel lesz az eredmény.Az ESP-12S pedig azért tetszik jobban, mint az újabb VROOM-ok, mert 2mm a pitch, és ez nekem nagyon nem mindegy a forrasztásnál. (1,27mm-rel meg is bolondulnék).
Mondjuk, ezzel az új elrendezéssel több lett a hely, újragondolhatom a dolgot, de azt valószínűleg nem fogom megúszni, hogy NYÁK-ot készítsek, már csak azért sem, mert a modulok felé a tápot és a földet valahonnan el kell osztani. És ha már úgyis nekiállok nyákot tervezni, ne csináljak egy olyant, hogy optimális legyen, minél kevesebb hellyel és drótozással?
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #13949 üzenetére
<6 cm átmérőjű, elnézést. De szép lenne, ha 12 cm-em lenne az alkatrészekre!
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #13949 üzenetére
Ha meggondolnám magam, melyik a legeslegeslegkisebb ESP32-es modul, ami már tud USB-t és NINCS RAJTA AMS 1117 (azaz 3.3V-os)?
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #14044 üzenetére
Hát ez azért eléggé méretes, ennél már ezerszer jobb a TTP223, ami már megvan.
Ne feledd, piszokul kevés helyem van. Az egész hóbelevanc összesen 5-6 cm átmérőjű, és a felület jó harmada a display és tartozékai. A tápokat külön kell vinnem, ha egymás között kell kötözgetnem a modulokat, ott ette meg az egészet a fene, szervizelhetetlenné válik, ilyesmit nem adhatok ki a kezemből.
A TTP223-akat leteszteltem, jól működnek, tehát végső megoldásnak jók, de hely szempontjából már ez az apró modul is nagy kompromisszum. CAP2103-on agyalok, ahonnan csak 3 drótot viszek a 3 érzékelőhöz.
Bug és debug fia vagyok én
-
fpeter84
senior tag
válasz its_grandpa #14043 üzenetére
azthiszem közben ráleltem, az executecommand eljárás lesz a megoldás amivel a soros/web konzolban is működő parancsokat lehet programkódból is meghívni, pl
ExecuteCommand("POWER OFF", SRC_BACKLOG);
parancsra lekapcsol a relé szabályosan... -
kesztió
aktív tag
válasz its_grandpa #14503 üzenetére
Egyszerűbb lenne ha tudnád, hogy az ESP melegedése miatt mindig n fokkal többet mér az SHT35.
Csak hát ez sajnos nem igaz. Ilyen n nem létezik, azaz ez az érték függ nem csak a pillanatnyi hőmérséklettől,, hanem az eddigi hőmérsékletváltozástól is. Ha ±1°C-szal mérnénk, mint az olcsó termosztátok többsége, akkor még azt lehetne mondani, hogy belefér, de egy precíz eszköznél ez sajnos nem járható út.Ami talán járható: leszigetelem, kb, ahogy te mondod, de ezzel együtt biztosítom a levegő nagyon jó függőleges áramlását a termosztáton belül, hogy hűlhessen az ESP32 (aryes ötlete).
És mepróbáok nagyon kis fogyasztás árán állandó kapcsolatot tartani a routerrel. Erre vannak technikák, de reméltem, ti többet fogtok tudni mindani erről.Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #14540 üzenetére
Nem teljesen világos, mi itt az NTC előnye az SHT35-ös modullal szemben. Kifejtenéd?
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #14550 üzenetére
Az ESP32-nek van belső hőmérője, tehát elvileg valóban lenne lehetőség a kompenzálásra, és még csak nem is kellene akkor NTC, csak azzal van a gond, hogy termosztátonként felszerelés után külön kellene bíbelődni a kalibrációval. Tehát az ötletet figyelembe veszem, de kurvára remélem, hogy nem lesz szükség rá.
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #14550 üzenetére
Az ESP32-nek lehet maximalizálni a CPU freq-jét (80 Mhz-ig).
Gondolhatod, hogy ezzel kezdtem. De ha nem tudom az idő nagy részét altatásban töltetni vele, megette a fene az egészet. Egyelőre úgy néz ki, hogy szerencsére lehet.
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
-
kesztió
aktív tag
válasz its_grandpa #14553 üzenetére
Gondolom, fix tápegység az fix feszültségű tápegységet jelent. De nem teljesen világos, hogy fix tápegységnél miért ne lehetne altatni az ESP32-t. Főleg, ha kapcsolóüzemű tápegységről van szó, amelyek általában kifejezetten jó hatásfokúak, tehát ha még szivárogtatnak is áramot, az még mindig jóval kevesebb, mint amennyi altatás nélkül lecsorog az ESP32-n.. Mire gondoltál konkrétan?
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #14556 üzenetére
Azért mert sleep alatt gyakorlatilag nem melegszik az ESP32? És ha még kompenzálom is a hőmérséklet-mérést, nem mindegy, hogy pár tized vagy pár fok a különbség.
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #14566 üzenetére
Páratartalmat is mérek, elsősorban ezért esett a választás az SHT3x-re.
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #14572 üzenetére
Aktuátort, a padlófűtéshez.
Mielőtt rámvetnéd azt a rosszalló pillantásodat , 10 klasszikus termosztából 9-ben ott van a relé, ami a hőmérséklet függvényében vagy a padlófűtés aktuátorait kapcsolja, vagy a fűtőellenállást, vagy a keringetőpumpákat, whatever. Most az lesz a különbség, hogy a relé fizikailag is ott lesz, ahol lennie kellene (a szerelvényblokkhoz közel), és nem a termosztát kapcsolja közvetlenül, hanem a master ESP32.
Ja, és azért SSR, mert eredetileg ugye a dobozban volt, és ott piszokul nem mindegy, hogy éjszaka kattog-e vagy sem.[ Szerkesztve ]
Bug és debug fia vagyok én
-
nagyúr
válasz its_grandpa #14713 üzenetére
-
Janos250
őstag
válasz its_grandpa #14713 üzenetére
A 12F-eket én is forrasztgattam, a "fehér" panelokra (még mindig van néhány ilyen üres panelom), de annak nagyobb a lábtávolsága, mint az ESP32-nek. Persze, egy drónnál (is ) lényeges a méret, de nálam csak olyan használatok fordulnak elő, ahol tökmindegy mekkora, sőt, ha nagyobb, könnyebb vele bánni. Régen kevés panelt csináltam, mert macerás volt. Fekete szalaggal ragasztottuk az átlátszó fóliát 2:1-ben, aztán ment a fotóshoz, majd a panel gyártóhoz, akik igen erőteljesen megkérték az árát. Nem is igen gyártattam, inkább univerzális panelokra raktam az alkatrészeket, és madzaggal összeforrasztgattam őket. Meg a dugdosós panelon csináltam. Aztán az Eagle ingyenes verziójával csináltam pár panelt, amit itthon legyártattam, de többnyire maradt a vezetékes forrasztgatás, amatőr szinten ez is megteszi.
Aztán mostanában rákaptam az easyEDA programra.
Online bejelentkezek, megrajzolom a kapcsolási rajzot, majd egy gombnyomás, és PCB készítés. Persze ide csak felhányja - szokás szerint - az aljára az alkatrészeket, nekem kell elhelyeznem, és a vékony vonallal légvonalban bejelölt összekötéseket megcsinálni. Állítólag nagyon gyenge az autoroute funkciója, én nem is használom. Aztán amikor kész, egy PCB rendelés gomb, és átirányít a jlcpcb oldalra, ahol már minden be van jelölve, nem érdemes változtatni. Aztán fizetés. Pár hónapja még 5 panelért fizettem 5 $-t, de most már 10 db. 5$. Kiválasztom a szállítási módot az éppeni sürgősség, és a "mennyit szánok rá" függvényében, mert a szállítás elég drága, ugyanis ezeknek a paneloknak bizony van súlyuk.
A legutóbbi rendelésemnél kettő 10x10 cm-es panel 10-10 db, így a gyártás összesen 10 $, de a szállítás 20 $, viszont a múltkor is 8 nap alatt megjött. Ha meg ráér, akkor jöhet a lassabb, olcsóbb szállítás. Leggyorsabb a DHL, de az jócskán megkéri az árát.
Ezeket nem is neked írtam, hanem azoknak, akik foglalkoznak amatőr szinten ilyesmivel. Én saját tapasztalatok alapján nagyon javasolom a panel gyártását, nagyon megkönnyíti az ember dolgát, sokkal kevesebb hibalehetőség, több sikerélmény, mint ha dugdosnánk. A dugdosós panelon !
Ui.:
A drónnál RTK GPS-t használsz, vagy csak simát?
Ha csak simát, mekkora a visszatérési pontossága?Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
JulianSinulf
senior tag
válasz its_grandpa #14713 üzenetére
Erre való egy jó mikroszkóp, mely közel hozza a kis dolgokat
-
weiss
addikt
válasz its_grandpa #14798 üzenetére
A linksys-ed a 192.168.1.* , a TP-LINK meg 192.168.0.* , persze hogy nem látod az esp-t, át kellene konfigolni.
Ennek semmi jelentősége, ha DHCP-vel kapja az IP-t.
I did nothing, the pavement was his enemy!
-
vidékiürge
tag
válasz its_grandpa #14808 üzenetére
jaja, mivel én sem hittem, többször ellenőriztem. Max még az antennán lehet finomítani, mert csak 15cm-es, nem 17,2, de szerintem ez most annyit nem számít, mivel a jelet tudtam venni 10cm-es-el is
Őskor, Ókor, Középkor, Újkor, DualCore *** Köszönöm, hogy nem vagy megmondóember!
-
nagyúr
válasz its_grandpa #15203 üzenetére
Miért ellenjavallt? Ő esp32-re írta a kódot, ahol kimondottan elvárt a delay-ek használata, tekintve, hogy ott adja át a vezérlés a többi szálnak, pl. wifi.
-
Janos250
őstag
válasz its_grandpa #15203 üzenetére
Igen, igazad van. Eredetileg valahogy - a nem megfelelő inicializálás miatt - a státus lekérdezés nem igazán jól működött, ezért került be a sok delay, és úgy maradt. Valóban ki is lehet belőle szedni.
delay: nem igazán tudom, mi a helyzet vele, ettől függetlenül. Van ahol azt írják, hogy vtaskdelay-t használjunk. Az biztosan átadja a vezérlést a többi tasknak az adott időre, de van ahol azt írják, hogy a sima delay-t is ugyanerre fordítja, tehát mindegy. Majd egyszer kipróbálom.
A sok magic number szándékosan van így: az Ada könyvtárban ott van minden részletesen, az nagyon univerzális, de igen hosszú is.
Szándékosan olyat akartam, ami rövid, tömör, és az SPI kezelését is megmutatja. Az SPI-ről is tervezem, hogy írjak pár sort egyszer, mert aki csak az UART-ot használta, annak elég szokatlan a filozófiája, hogy nincs benne "csak read". Helyette úgy működik, hogy ha küldünk egy byte-ot, akkor - akár kell, akár nem - jön be is egy. Tehát úgy olvasunk, hogy kiküldünk egy kódot (sorozatot), hogy mit akarunk olvasni, aztán küldjük sorra a haszontalan kódokat, hogy velük együtt jöjjön a hasznos adat.
Elég fura ez pl. amikor a hőelem hőmérsékletét olvasom, ahol a konverter panelnak semmi adatra nincs szüksége, mégis SPI-vel úgy olvasom, hogy KÜLDÖM a felesleges adatokat, mert ezekkel párhuzamosan jön a hasznos adat. (Ez utóbbit csak azoknak írtam, akik nem szokták az SPI-t használni.) Az esp8266-on korábban nem is használtam könyvtárat, hanem a chip select és a clk lábakat mozgattam programból, és a MISO-nak megfelelőt olvastam, a MOSI-nak meg nem is volt megfelelője, mert fölösleges az adott esetben. Azóta átáltam kényelemből az SPI-re annál is.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz its_grandpa #15223 üzenetére
Az alapfilozófiával messzemenően egyetértek.
Már az Algol 60-at is azért kedveltem a Fortran helyett, mert Algolban lehetett
sokkal strukturáltabb programot írni, Fortranban nem. A basic sem nagyon adott arra lehetőséget, a Pascal viszont részben igen. A visualbasic persze nagyon jó strukturált és objektumosított, de ott meg egy Országh nagyszótárnyi dolgot kell megjegyezni, propertyk formájában. A Cobol meg annyira szószátyár volt, hogy csak no. A C nyelvet én gyakorlatilag kihagytam, mert a pointerek miatt gyakran hibáztam benne. Ezért szeretem a C++ -t, mert ott már kényelmesen meg van oldva.Rövid nevek, hosszú nevek: ízlés kérdése. Én jobban szeretem a hangosan beszélő neveket a halkan beszélő helyett. Hogy miért InListPassiveTarget a target helyett? Mert a manualban is így nevezik. Ízlés kérdése. (Pap és papné esete)
Ugyanez igaz a konstansra is: Én úgy gondoltam, hogy jobb az, ha ránézésre látszik, hogy a wait4ready (readyToRead_out) hossza csak 2 byte, míg az ACK 7 byte, a többi meg hosszabb. Az ACK csak ACK maradt, mert azt azért általában tudják az emberek, hogy az mi.
Az ESP32 egyébként is jeleskedik a konstansok átdefiniálásában. A jómúltkor pl egy konstans (aminek a bitjei külön-külön jelentenek valamit) esetében már vagy az ötödik átdefiniálásnál tartottam, amikor kiderült a számértéke: 0 . Ha beírták volna oda a nullát, arról ránézésre tudná az ember, hogy minden bitje bulla, mint ha egy átdefiniált sor végén van.Egyébként nem az Ada programot kódoltam át ESP32-re, hanem írtam egyet, szándékom szerint úgy, hogy minél inkább passzoljon az ESP32-höz. Ez vagy sikerült, vagy nem. Ha megnézed az Ada programját, az azért elég más. Én megnéztem. Igaz, hogy ő is kiírja az elején a verzió számot, de ezt - gondolom - ő is a netem olvasta - ugyanúgy mint én - hogy nem nagyon tudjuk, hogy miért, de ez javítja a stabilitást.
Köszönöm a tanácsaidat, fontolóra veszem őket.
Hogy neked így nem szép a program, azt sajnálom, de lesz, ami így marad.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz its_grandpa #16458 üzenetére
Nem akarlak meggyőzni. Szabad az út, lehet bárkinek szebben megírni, és megosztani. Van hely a prohardveren, nem foglal túl sok helyet, egy szöveges program. Nem a szépség, hanem a minél könnyebben érthetőség volt a cél.
Mitől lenne terminálva?
Attól, hogy van terminálva a bejövő karakter sorról.
"A költő vélhetően 5*200 karaktert szeretne olvasni és kiírni."
Bizony, nem mindig sikerül a költő szándékát kitalálni.fgets: https://www.tutorialspoint.com/c_standard_library/c_function_fgets.htm
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz its_grandpa #16458 üzenetére
Egyébként ezt írja ki:
HTTP/1.1 200 OK
Date: Mon, 15 Nov 2021 09:54:09 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1Szerény hálózati ismereteim szerint ez jó!
Mellesleg ott van az elején, hogy tutorial, nem használatra szól, mert ennek így semmi értelme nincs, hogy a Google válaszának első 5 sorát kiíratjuk!Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Tomika86
senior tag
válasz its_grandpa #16574 üzenetére
Köszönöm
-
nagyúr
válasz its_grandpa #16574 üzenetére
De jó lenne ezt pdf/ebook formában megszerezni valahonnan...
-
weiss
addikt
válasz its_grandpa #17248 üzenetére
Igen, ez így valszeg jobb.
I did nothing, the pavement was his enemy!
-
Tomika86
senior tag
válasz its_grandpa #17248 üzenetére
Köszönöm!
-
nagyúr
válasz its_grandpa #17627 üzenetére
Köszi az ötletet, éppen indulok levédetni.
-
weiss
addikt
válasz its_grandpa #17627 üzenetére
if( napelem.get_termeles() > futopanel.get_max_fogyasztas() )
{
futopanel.on();
}Majd kérek részesedést
[ Szerkesztve ]
I did nothing, the pavement was his enemy!
-
őstag
válasz its_grandpa #17627 üzenetére
Ha weben szövegként megjelenik valami, én simán lekérem az oldalt, és a forrásban regex-el megkeresem a számomra érdekes részt.
xbox360-hoz van ilyen ventillátoros bázis, USB-vel csatlakoztatható, de csak ki-be állás van rajta. Beletettem egy esp-t és az xbox IP-jéről az rgh dashről lekérem a hőmérsékleteket, az alapján pedig pwm-el hajtom a ventit. A feladat más, de a logkia ugyanaz (csak nálad a pwm görbe egy ugrás lesz 0-100 között)
Mások számára a kondi fáradós, nekem farad-os...
-
ekkold
Topikgazda
-
Krilehor
tag
válasz its_grandpa #17931 üzenetére
its_grandpa és #17932Aryes köszi a válaszokat.
Megpróbálkozom a dekódolással. Ha nem sikerülne, akkor manuálisan egy ilyen és az ebben a threadben említett megoldással még kivitelezhető lenne azért szerintetek? -
Tomika86
senior tag
válasz its_grandpa #17948 üzenetére
Ez a lényeg, a kijelző nincs csatlakoztatva, ezért írja a hibát soros monitoron.
Így tudom tesztelni hogy bejön e a failure oldal.
Az a furcsak hogy elötte, és a send utáni sorban lévő serial.printet is kiírja, result 0val egyenlő, tehát odalép
De valamiért a server.send üzenet nem kerül végrehajtasra.
Lehet azért mert az index oldal van betöltve és elkezd "gondolkodni" a böngésző, megy a karika körbe amikor az upload gombot megnyomom.Ha csatlakoztatom a kijelzőt akkor végigcsinálja a kijelzőn a folyamatot és átvált a success oldalra.
Köszönöm
[ Szerkesztve ]
-
Tomika86
senior tag
válasz its_grandpa #17948 üzenetére
Ha a fájl nagy és más a kiterjesztése, akkor a nem .tft fájl figyelmeztetés se jelenik meg.
Nem jövök rá mi a hiba
-
ViZion
félisten
válasz its_grandpa #17970 üzenetére
ju-húúú... akkor ha lesz kérdésem, majd zaklatlak.
Elsőre sokkolt, h a nyomógomb push button active high-on váltotta a státuszt és az nem váltott vissza. normal switch (amire azt gondoltam, h on/off) lett a megoldás, videók alapján.Kicsit a rules-al bajban voltam, timer műxik. Itt amolyan "szubrutinokat" lehet írni, amit egy másik if/else hív meg? Vagy csak ez a on-do dolog van?
Vagy ehhez kellenek a generic dummy változók?
Kicsit fura a programozása, azokhoz képest, amiket ismerek. A dokumentáció is elég szerény, vagy még nem fejtettem meg a logikáját.
Egyelőre amit akartam, azt tudja: kijelző kikapcs, gombra bekapcsolja. Most idáig jutottam, szenzorokat kell rápattintani, csak át is kábeleztem, szal. a HW részt fixálom. Programba csak belelestem egyik este, ennyire futotta. időből eddigHold on, trying to give a fuck... Nope, not Happening • Powered by Fedora Linux • "Az élet olyan sz@r, szerencsére a felén már túl vagyok" Al Bundy
-
ViZion
félisten
válasz its_grandpa #17978 üzenetére
Olvasgatom, meg a randomnerds-et és az espeasy.readthedocs.io-t is nézem.
A HW rész már majdnem kész, de ma megint nem lesz időm szenzorokat forrasztgatni. Finder relét is kaptam "olcsón", ami a neten 1100 Ft, itt egyik boltban csak tartóval van ~4900 Ft, másikban kaptam tok nélkül 2800 Ft-ért... Hát annyi, h ez itt van, de a postaköltséget "beépítették" az árba.
Kérdésem is lenne:
az egyik bemenetre active low switch-et állítok, ezt a relé (relé 1) zárja GND-re.
Ehhez a szabály, h ha low, akkor indítson egy másik relét (relé 2) egy időzítővel meghatározott időre (timerset mittomén 5 perc). A kérdés az, h ha letelik az 5 perc, de a relé 1 még low-on tartja a pin-t, akkor a timer újrakezdi?
Mert amit szeretnék az kb ez:
relé 1 low -> 5 percig relé 2 be -> 10 perc szünet -> relé1 újra figyelHold on, trying to give a fuck... Nope, not Happening • Powered by Fedora Linux • "Az élet olyan sz@r, szerencsére a felén már túl vagyok" Al Bundy
-
ViZion
félisten
válasz its_grandpa #17984 üzenetére
Köszönöm, ma-holnap elvileg tudok vele foglalkozni. Valami ledet ráaggatok a kimeneti relére, h lássam is mit csinálok...
Hold on, trying to give a fuck... Nope, not Happening • Powered by Fedora Linux • "Az élet olyan sz@r, szerencsére a felén már túl vagyok" Al Bundy
-
ViZion
félisten
válasz its_grandpa #17991 üzenetére
igen, csak néhol az akciót is úgy írják le, hogy "event,csináldezt" máshol meg nincs előtte az "event,"
igen az "akármi" is event, pl. a switch status=1
A rules-t éjjel 90%-ban megírtam, a tesztelésen agyalok, hogy a hőszenzorok helyett is dummy változókat rakok egyelőre. Méretbe beleférek bőven, elején ezt túlaggódtam. Sőt, gondolom aki rutinosabb, az a rules-em is tudná optimalizálni, méretben csökkenteni.
Hold on, trying to give a fuck... Nope, not Happening • Powered by Fedora Linux • "Az élet olyan sz@r, szerencsére a felén már túl vagyok" Al Bundy
-
ViZion
félisten
válasz its_grandpa #17993 üzenetére
Nah, megtaláltam szépen leírva:
on <trigger> do
if <test1>
event,<EventName1>
endif
endonon <EventName1> do
if <test2>
<action>
endif
endonItt nem értem, h mi a különbség az event és az action között.
Saját rules részlet:
on [heaton#state]=0 do
event,heatoff
endonon [heaton#state]=1 do
if [sensorkazan#Celsius]<[deftemp#tempmin]
event,heatoff
elseif [sensorkazan#Celsius]>[deftemp#tempmin] and [sensorkazan#Celsius]<[deftemp#tempmid]
event,heatlong
else [sensorkazan#Celsius]>[deftemp#tempmid]
event,heatshort
endif
endonHold on, trying to give a fuck... Nope, not Happening • Powered by Fedora Linux • "Az élet olyan sz@r, szerencsére a felén már túl vagyok" Al Bundy
-
ViZion
félisten
válasz its_grandpa #17995 üzenetére
Szia!
Éjjel megírtam és teszteltem is jórészt, de az asszony megjelent és elzavart aludni... pedig még alig múlt fél 2...
Lényeg, h működik, kell az off-ra is, mert az on/off jelet a lakás termosztát adja, amúgy meg ciklusok vannak. Csak nem tudtam befejezni, h nincs-e valahol -nemkívánatos/hibás- végtelen loop. Ide is lehet bepattintani ilyen hosszabb "kódot", vagy majd logoutra inkább? Mert javítani biztos lehet rajta, eléggé az alapoknál vagyok. Kijelzőre is íratnék dolgokat, de arra ráérek, ha a többi működik.Hold on, trying to give a fuck... Nope, not Happening • Powered by Fedora Linux • "Az élet olyan sz@r, szerencsére a felén már túl vagyok" Al Bundy
-
ViZion
félisten
válasz its_grandpa #18001 üzenetére
Szia!
Takarítottam a puffert, nem volt vészes, radiátor cserénél a régi meglepően tiszta volt.
Vegyes kazán, fával fűtve, annak meg 70°C alatt nem jó, mert kátrányosodik, ami savas és "megeszi" a lemezt.Köszönöm, rohanok most, káosz van. Csak az ESPEasy ami új a programozásban, mást már használtam, valahol a Basic-tól indulva, javascript, webes mindenfélék, kicsi ez, kicsi az. Villanyos részhez meg műszerész vagyok, a gyenge áram is olyan, mint a nagyobb, csak a fogása más...
Hold on, trying to give a fuck... Nope, not Happening • Powered by Fedora Linux • "Az élet olyan sz@r, szerencsére a felén már túl vagyok" Al Bundy
-
nagyúr
válasz its_grandpa #18441 üzenetére
Az infra nem megy át a falon.
-
Wolfram
aktív tag
válasz its_grandpa #18441 üzenetére
A lakásban kell a hatótáv, nem csak egy szobában, de szerintem ezt írtam.
-
nagyúr
válasz its_grandpa #18477 üzenetére
Ez rohadt jó, miért nem tudtam eddig, hogy ilyen létezik?
-
nagyúr
válasz its_grandpa #18504 üzenetére
Nanana. Én még írtam C64-re assembly-ban programot és úgy egyébként elég jó vagyok problémamegoldásban, olvass vissza pár évet.
Konkrétan ezt a kész Androidos megoldást nem láttam, pedig 5 éve Arduinozok, és átolvastam már az egész netet kétszer. Még akkor sem futottam bele, amikor oszcilloszkópot építettem magamnak, pedig akkor igen jól jött volna.[ Szerkesztve ]
-
nagyúr
válasz its_grandpa #18508 üzenetére
Bármit, én mindenre nyitott vagyok.
-
ViZion
félisten
válasz its_grandpa #18504 üzenetére
ejj, C64... az első gépem. Összeszedtem rá a pénzt, külföldről behozták, majd kiderült, h a TV-re nem lehet rákötni... így lett az első színes TV otthon, meg sztem az egész utcában...
Hold on, trying to give a fuck... Nope, not Happening • Powered by Fedora Linux • "Az élet olyan sz@r, szerencsére a felén már túl vagyok" Al Bundy
Új hozzászólás Aktív témák
- PlayStation 5
- Óra topik
- Call of Duty: Modern Warfare III (2023)
- Autós kamerák
- Mr Dini: Mindent a StreamSharkról!
- Autós topik látogatók beszélgetős, offolós topikja
- Fekete misztikum: DeepCool Mystique 360 vízhűtés
- Doctor Who (2005)
- Motorola Edge 30 Neo - wake up, Jr...
- Windows 11
- További aktív témák...
- Ej-Ha! Lenovo ThinkPad P53s Szép Home & Business Laptop -70% 15,6" i7-8665U 16/512 Quadro P520 2GB
- Új Lenovo ideapad 5 Pro Prémium Ultrabook 14" -30% Bivaly Ryzen 5 5600U 8GB 512GB 2,2K RADEON 2GB!!
- iPhone 13, 128GB, starlight, kártyafüggetlen, 88% akku
- Tyű-ha Lenovo Thinkpad T15 "Golyóálló" Üzleti Laptop 15,6" -50% i7-10510U 4Mag 32GB/512GB FHD IPS
- Új 2K AM5 Gamer PC R5 7600/RTX 3070 8Gb/2X8Gb 6000Mhz DDR5/500Gb SSD M2/700W 2Év gari
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs