- Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
- Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Egészen nagy teljesítményspektrumon fedné le a mobil piacot az AMD
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
Hirdetés
-
Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
ph A cég megoldása centralizált vezérelhetőséggel, masszív radiátorral és robusztus ventilátorokkal igyekszik vásárlásra csábítani.
-
Samsung Univerzum: Így ismerhető meg a Galaxy AI bármilyen telefonon
ma A Try Galaxy webalkalmazás kontrollált környezetben mutatja meg, mit tud a One UI 6.1-es rendszer és a mesterséges intelligencia.
-
Lenovo Essential Wireless Combo
lo Lehet-e egy billentyűzet karcsú, elegáns és különleges? A Lenovo bebizonyította, hogy igen, de bosszantó is :)
-
PROHARDVER!
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
-
stopperos
senior tag
-
DragonKid22
csendes tag
Ohhh, jeeeah! Ez az, csak béna voltam a megtalálásához! Köszönöm!
Turbónyomás szabályzáshoz kell a cucc. BMW E30 324TD-ben az elektromos adagoló mechanikusra cserélése után a nyomásszabályzás elfelejtett működni. A kütyünek egy mágnesszelepet kell majd működtetnie és esetleg LCD-n kijeleznie az aktuális nyomást. -
dejaris
addikt
-
Janos250
őstag
válasz ngabor2 #4818 üzenetére
Switch on off : SONOFF
http://www.ebay.com/itm/Sonoff-ITEAD-WiFi-Wireless-Smart-Switch-Module-ABS-Shell-Socket-for-DIY-Home-/182145570833?hash=item2a68b8d811:g:7GkAAOSwR5dXRGWF
Használom, szerintem nagyon jó. Nem az eredeti firmware-el kell használni, hanem arduinoval, mert ESP8266.
Kényelmesen programozható.
Előnye, hogy nem vagy vele kontaktusban, mert pl. telefonról vezéreled, tehát biztosan nem csap meg.
Én laborban használom, mert így biztosan nem csap meg senkit.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
-
quint
aktív tag
-
Gergosz2
veterán
válasz ngabor2 #5322 üzenetére
Bocs, de elvesztettem a fonalat. Most akkor melyik része van meg? A komplett relé vezérlős rész beleértve az időzítést is, vagy csak a páratartalom függő kapocsolgatás?
Milyen RTC modulod van? Én DS3231-t szoktam használni, mert bevált. Van hozzá egy jó kis library, amivel ha felconfigolod, akkor egyszerűen Clock.getYear() ... függvényekkel szépen le lehet kérdezni mindent.
Nokia 6030 Hardcore User // I Panic Restaurant by Taito
-
vargalex
félisten
válasz ngabor2 #5326 üzenetére
Gondolom a páratartalmat úgyis a loop-ban figyeled, akkor már célszerű szerintem ott kezelni az idő szerinti relé kapcsolást is. Megvizsgálod az aktuális időpontot, ha olyan és alacsony állásban van a GPIO kimenet, akkor magasra húzod, ha pedig nem és magasban van, akkor alacsonyra. Vagy fordítva a relé bekötésétől/működésétől függően.
[ Szerkesztve ]
Alex
-
gyapo11
őstag
-
vargalex
félisten
válasz ngabor2 #5328 üzenetére
Nem tudom, hogy milyen RTC függvénykönyvtárat használsz, de pl. ebből kiindulva elsőre valami ilyesmire gondolnék:
time_t t = now();
if ((weekday(t)>1 && weekday(t)<6 && ((hour(t)==7 && minute(t)>29) || (hour(t)>7 && hour(t)<21))) ||
((weekday(t)==1 || weekday(t)==6) && hour(t)>8 && hour(t)<21)) {
if (digitalRead(GPIO_NUM) == LOW) digitalWrite(GPIO_NUM, HIGH);
}
else {
if (digitalRead(GPIO_NUM) == HIGH) digitalWrite(GPIO_NUM, LOW);
}Nem fordítottam, így a hibákat nem zárom ki.
Szerk.: Ha nem menne az output módú GPIO PIN olvasása, akkor nyilván kell valami globális változó, ahol tárolod az aktuális értéket és annak az értékét hasonlítani.
[ Szerkesztve ]
Alex
-
vargalex
félisten
válasz ngabor2 #5418 üzenetére
Szia!
Nem használtam még LCD-t (pedig vagy egy 16x2-esem), de több ilyen lib-et is találtam. Nem írtad meg, hogy pontosan melyiket használod. Nekem ez a sor mindenképpen fura:
LiquidCrystal_I2C lcd(0x20,20,4); // set the LCD address to 0x20 for a 16 chars and 2 line display
Ha igaz a comment, akkor így egy 16x2-es LCD-t inicializálsz.
Szerk.: Bocs, most látom, hogy az csak az I2C address-e, a felbontás a 2. és 3. paraméter.
[ Szerkesztve ]
Alex
-
-
vargalex
félisten
válasz ngabor2 #5421 üzenetére
Itt pontosan erről a problémáról írnak.
Itt pedig a 2. hozzászólásban írják, hogy a lib write() függvényének visszatérési értékét vizsgálja az új verzió, az okoz gondot. Nézd meg, hogy a lib-nek van-e új verziója, vagy javítsd a fent linkelt módon, esetleg használj más lib-et.[ Szerkesztve ]
Alex
-
Gergosz2
veterán
-
Bazs87
tag
válasz ngabor2 #5925 üzenetére
miért nem számolod egyszerűen rtc nélkül a vezérlőn az időt, van erre a tavir tanfolyamon egy gyönyörű példa is. Akkor ki tudnád spórolni az rtc-t és ki/be kapcsoláskor meg mondjuk óránként frissítenéd az értékeket NTP szerint.
Persze ha a ciklusidőd 1 sec feletti, akkor más a téma, de waittime és while ciklusok nélkül odáig eljutni nem kis feladat.
Volt szó anno itt a többszálúságról, edge-kkel lehetne számoltatni felfelé és minden gond letudva. Ettől még lehetne jó ciklusidőd is és nem befolyásolna semmit.Nekem eddig csak gondom volt az RTC-kkel, csúszkálnak ide-oda az értékeik irreális mértékben. (fél év-fél óra)
programoztechnikailag sem nagy kunszt, persze kérdés mi a távlati cél. Egy esp memóriáját telerakni ... nekem még a nanoét sem sikerült soha
-
-
tvamos
nagyúr
válasz ngabor2 #5955 üzenetére
Ha ez még a BMP280, akkor annak az adatlapjában én nem látok utalás arra, hogy 5V toleráns lenne az I/O, inkább csak úgy, hogy a Vddio 4.25V-ot bir, maga a pin meg lehet +0.3V-tal több, mint az aktuális Vddio. Mondjuk én meg nem próbáltam, hogy valóban tönkremegy-e...
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
Tankblock
aktív tag
válasz ngabor2 #6034 üzenetére
Hello
Szerintem meg lehet csinálni, a kérdésem az mi az hogy időre.
Felejtsd el az arduino ide / framework overheadjét, és a chip leírása alapján használd a hw-t, írj közvetlenül a regiszterekbe, és menni fog.Nekem attiny13a van megoldva az hogy 4 perc 56 sec felkel 8 secre, felkapcsol 1 esp-01 mér 1 feszültséghez, azt sorosporton kiküldi, majd a végén. Vissza deepsleepbe. Ebben csak 1k flash van...
Ja és nincs benne hw támogatás a soros porthoz, sw serial van használva, valahol kellett használni némi assemblyt is... Ne rettentsen el, van a neten példa elég.
[ Szerkesztve ]
Release the Beast....
-
-
nagyúr
válasz ngabor2 #6064 üzenetére
Ha jól értem a nano-t fogod programozni, az esp-t soros porton keresztül akarod elérni, ahhoz tényleg két vezeték kell, rx/tx, így mindegy hány lábas esp modult használsz! De ne a nano 0/1 lábát használd a későbbi problémák elkerülése érdekében (mindig szét kell szedni, ha újra akarod a nano-t programozni), inkább softwareserial-t és két tetszőleges (alkalmas) lábat. Az esp-t serialon keresztül AT parancsokkal fogod tudni használni.
[ Szerkesztve ]
-
quint
aktív tag
válasz ngabor2 #6073 üzenetére
A cikkben egy komplett megoldást találsz: az ESP csak az időt szedi le, soros vonalon adja át az UNO-nak...
DE lényegesen egyszerűsödik az egész, ha egy 1000 Ft-os Wemos D1-et vagy NodeMCU-t használsz, vagy ha nem elég az IO portok száma, akkor 2 ezerért ESP32 fejlesztőt vásárolsz. D1-hez és NodeMCU-hoz fullos az arduino támogatás, az ESP32-hez pedig egész szép tempóban csinálják. Főleg a user interface terén lesznek brutálisan más lehetőségeid az alap arduino áramkörökhöz képest.
[ Szerkesztve ]
-
Janos250
őstag
válasz ngabor2 #6073 üzenetére
Mivel a fórumtársak már olyan javaslatokat adtak, amivel én is tökéletesen egyetértek, ezért csak egy megjegyzést fűznék hozzá.
"nem akarok nagyon mélyen az ESP lelki világába belemenni."
Az ESP lelkivilága gyakorlatilag ugyanaz, mint a nanoé, vagy bármelyik más lapé! Az Arduino egy szabályrendszer, hogy a rendszerbe illesztett lapokhoz milyen nevű, funkciójú C++ classokat kell írni, milyen tagfüggvényekkel. Ugyanúgy a megfelelő GCC fordítja a programot minden laphoz.
Ezért ugyanolyan névvel és funkcióval működnek az ESP esetén is, mint másnál. Pl. a WiFi is ugyanúgy működik, mint a "hagyományos" WiFi shieldnél. Vannak persze plusz funkciók, de ha nem akarod, akkor azokat nem használod.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 ngabor2 #6124 üzenetére
Ha inputra állítod, nyugodtan teheted akár nullára, akár 5 voltra közvetlenül.
Hogy a nyitott állapot biztosan magas legyen, célszerű egy ellenállással az 5V-ra felhúzni. Én 10K-t szoktam használni, de sokféle lehet.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
Új hozzászólás Aktív témák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Viccrovat
- Gaming notebook topik
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Elemlámpa, zseblámpa
- Azonnali VGA-s kérdések órája
- SSD kibeszélő
- OLED TV topic
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- Elektromos rásegítésű kerékpárok
- További aktív témák...