Hirdetés
- gban: Ingyen kellene, de tegnapra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- eBay-es kütyük kis pénzért
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- V.Milán: Lapdiffúzor nyomáseloszlása: gondoltad volna?
- GoodSpeed: Nem vénnek való vidék - Berettyóújfalu
- GoodSpeed: Ebes, a megtervezett falu!
-
LOGOUT
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
-
Janos250
őstag
válasz
lanszelot
#19597
üzenetére
Én is a PID szabályozást javasolom, ha van rá energiád.
Ha nincs, akkor csinálhatsz "fapados PID" :-) szabályozást kézzel.
P: arányos, azaz, amikor még távol vagy a célértéktől, akkor erősen fűtöd, majd amikor közeledsz, akkor már kevésbé
D: derivált, azaz, ha azt látod, hogy gyorsan melegszik, akkor egy kicsit lassabban fűtöd, mert másként nagyon túlszalad
I: integrál, célértéktől való eltérések összegzése, mondhatnám átlag. Ha azt látod, hogy folyamatosan egy kicsit a célérték alatt van, akkor egy kicsit jobban fűtöd, vagy fordítva.
Nézd meg az alábbi ábrákat, ha érdekel az elmélete:
https://www.eet.bme.hu/~mizsei/mikrorejegy/The%20MEMS%20Handbook(Complete)/0077_PDF_C12.pdf
12.7, 12.10 ábra
Az SSR az "bedobozolt" triak, biztonsági szempontok miatt inkább azt használd, mint a meztelen triakot! Jól nézd meg a típusát, hogy milyen a vezérlő fesz, mert többféle létezik.
Mellesleg, vigyázz a 240 V-os fűtéssel, mert a 240 nagyot tudni ütni!Nekem, amikor kicsit módosítanom kellett egy készüléket, ahol a fűtés 240-ről toroid trafóval volt megoldva, és 80-100 V körül működött, azt mondtam, hogy 48 V fölött nem vagyok hajlandó bármiféle változtatást csinálni rajta, mert olyan szépen süt idekinn a nap, benn a rács mögött meg nem.
Vettem Aliról egy 240/48 V AC/DC tápot (bár erről is a Highway to Hell jut az ember eszébe), középen megcsapoltam a fűtőszálat, így már 48V is megtette a magáét. FET PWM-mel vezérelem. -
its_grandpa
tag
válasz
gya/352
#19594
üzenetére
Nem akarom elvenni a kedved de neked VS1003-as chippel szerelt modulod van (nekem is).
Reggeli (szellemi) tornaként megnéztem a datasheet-eket.
Yoradio kódban (VS1053Ex.h 168. sortól):// SCI_MODE bitsconst uint8_t SM_SDINEW = 11 ; // Bitnumber in SCI_MODE always onconst uint8_t SM_RESET = 2 ; // Bitnumber in SCI_MODE soft resetconst uint8_t SM_CANCEL = 3 ; // Bitnumber in SCI_MODE cancel songconst uint8_t SM_TESTS = 5 ; // Bitnumber in SCI_MODE for testsconst uint8_t SM_LINE1 = 14 ; // Bitnumber in SCI_MODE for Line inputA 1003 sheet-ben: Bit 3 SM_OUTOFWAV Jump out of WAV decoding
A 1053 sheet-ben: Bit 3 SM_CANCEL Cancel decoding current file
Ettől még nem biztos, hogy magába fordul de ne lepődj meg ha "Cancel"-t nyomsz. -
lanszelot
addikt
Hello,
Van egy heating pad - om smd alkatrészekhez.
240V ről közvetlen üzemel. 270 fokra melegszik, semmi sem állíthato rajta.
Nano -val csináltam egy hőmérőt.
[kép]
Ugyanezzel a nanoval szeretném vezérelni a heat pad -ot, hogy kb 140 fokra melegedjen, utolsó 20 fokot lassabban melegítse, tartsa ott egy ideig /forrasztás/, majd hagyja lehülni.
Solid state relay -t javasoltak.
De elektromossaghoz alig értek. És Arduino -ban is nagyon kezdő vagyok.
Valakinek volna valami ötlete/tanácsa, hogyan tudnám megvalósítani? -
gya/352
tag
válasz
its_grandpa
#19590
üzenetére
Első benyomás, hogy legalább most működik. Viszont valami nem túl stabil benne, mert sokszori állomásváltogatás után hajlamos rá hogy elkezdjen vartyogni.
Az meg rejtély marad hogy miért csak IP-címmel műküdik, miért nem megy a névfeloldás. -
gya/352
tag
válasz
razorbenke92
#19589
üzenetére
A Home Assistantnak mint okosotthon központnak van a hozzá csatlakozó ESP alapú mikrokontrollerekre egy rendszere, ez az ESPHome. Az ESPHome szoftverelemekből összeépíthető firmware. Ennek a rendszernek van médialejátszó komponense és a Home Assistant központ pedig tud stream-elni a hálózatra médiafolyamot. Szerintem ezt lehet alkalmazni ilyen multiroom rendszerre is.
A Home Assistanttal még én is csak ismerkedem, tapasztalatom ebben az irányban nincs még, de az ez iránt érdeklődőknek érdemes benézni az Okosotthon topikba. -
bimbula53
tag
válasz
razorbenke92
#19585
üzenetére
Én is örülnék neki mivel nem sikerült magyar fórumot találni a netrádió témára, ahol tapasztalatokat megosztani és segítséget is lehet kapni.
-
bimbula53
tag
válasz
gya/352
#19584
üzenetére
Én is sokat ki próbáltam programozási alapok nélkül. A befutó esp8266-ra "karadio + arduino nano + ssd1306 (0,96 fehér). Androidos app-al. Természetesen böngészőből is vezérelhető.
ESP32 -re is készült 2,8 -s színes kijelző VS-1003 2db encoderrel. Ezt váltottam le "Yoradio" projektre. Érdekessége a karadio app is használható hozzá. Ez némi ismereteket feltételez arduino ide használatához. Ha valamelyik érdekel akkor a tapasztalataimat nagyon szívesen megosztom. -
válasz
razorbenke92
#19587
üzenetére
De még ha pont ugyanott tartana is mind a műsorban, tehát a puffer tartalma ugyanaz is lenne, akkor is lehet olyan pici eltérés, ami miatt "visszhangos" lesz a lakás. 
Ez a HA megoldás érdekesen hangzik. -
-
gya/352
tag
válasz
razorbenke92
#19587
üzenetére
Azt nem igy kell megoldani, hanem okosotthonközponttal. Home Assistant-tal.
-
-
válasz
razorbenke92
#19585
üzenetére
Az nem baj, hogy nem lesznek szinkronban?
-
válasz
gya/352
#19584
üzenetére
Egyébként örülök, hogy pörög ez a netrádió téma itt, mert nekem is van tervem ilyesmivel. Nekem az a tervem, hogy a házban minden valamirevaló hangfalhoz rádobok aux-ra egy ESP alapú netrádió vevőt. A cél, hogy ha kell, az egész házban szólhasson ugyanaz a forrás kellemes hangerőn anélkül, hogy egy kitüntetett helyen üvöltené be a házat.
-
gya/352
tag
válasz
bimbula53
#19577
üzenetére
Nem ragaszkodok hozzá.
Előtte már építettem egy egyszerűt ESP8266-tal, és továbblépésként találtam ezt.
Egyszerűnek tűnt...hát nem lett az, de amikor megakadtam a saját korlátaimban, és beírtam ide, a topiktársak rendes kis brain-storming-ot indítottak el és érdekes volt végigjárni ezt az utat, nem akartam átlépni másik projectre. De ha van más javaslatod kérlek ne tartsd magadban. Annyit megnéztem korábban hogy már azt sem tudom melyik lehetett volna esetleg még befutó. -
Laurencius
újonc
Azért írtam oda, hogy akkor a képernyő elforgatása... A képernyőt - vagyis a kijelzőt - "fektetve" használnám, mint ahogy a számítógépem képernyőjét (monitorját).
Nekem kifejezetten monokróm - fekete megjelenítés, és világító háttér - kijelzőre lesz később szükségem. Ha nem lesz hozzá szerencsém, akkor természetesen a meglévő színes kijelzőt használom majd úgy, ahogy most javaslod.
Úgy tűnik válaszodból, hogy valamit lehet kezdeni a maxscroll utasítással... -
válasz
Laurencius
#19580
üzenetére
Egyelőre kipróbálni még nem tudom a javaslatokat, mással van teli az asztalom.
Nekem ez nem probléma.

a képernyő jobbra-balra mozgatása nem egyenértékű-e a képernyő görgetésével
Nem, ha vertikális scroll-ról van szó. Neked horizontális kell.
vajon a korábban jelzett színes kijelző helyet tudnék-e alkalmazni monokróm LCD-t?
Elméletileg nincs akadálya szerintem, a kódban van mód grayscale kijelzőt beállítani, de ha látni is szeretnél rajta (monokróm=1bit színmélység) valamit, akkor ditherelni kell a képet.
-
Laurencius
újonc
Egyelőre kipróbálni még nem tudom a javaslatokat, mással van teli az asztalom. De ha van egy kis időm, akkor keresgélek a lehetőségek között. Ilyen például a következő:
vajon szerinted a képernyő jobbra-balra mozgatása nem egyenértékű-e a képernyő görgetésével, illetve fel lehetne-e valahogy használni az én célom megvalósítására?for (uint16_t i = 0; i < maxscroll; i++) {
tft.vertScroll(0, maxscroll, i);
delay(10);}Persze, ehhez a képernyőt el kell fordítani:
tft.setRotation(r); //setRotation(uint8_t r)
Ez a kód elforgatja a képernyőt: 0=0, 1=90, 2=180, 3=270.
Persze az is fontos kérdés számomra, hogy vajon a korábban jelzett színes kijelző helyet tudnék-e alkalmazni monokróm LCD-t? A Google-n keresgélve a rengeteg típus között épp csak azt nem tudom, hogy melyiket lehetne ehhez az Arduino összeállításhoz minél kevesebb, vagy semennyi kód átírással használni... -
its_grandpa
tag
válasz
vargalex
#19578
üzenetére
Igen, nem szép dolog ilyet csinálni, igazad van.
"Sportolok" a VSCode-al , érdekes eredményre jutottam (nem kötöttem össze a VS1003 board-al az ESP-met). Lehet emiatt a Config weboldalán csak 6 sor van a prefs-ből.
Kézből beírva a Control-on azonban csatlakozik szépen.D: Radiofuncs cmd is 1D: Connect to host icast.connectmedia.hu/5001/live.mp3D: send GET command...D: Switch to HEADERD: Headerline: Server: nginxD: Headerline: Content-Type: audio/mpegD: Headerline: Connection: closeD: Headerline: icy-br: 128D: Headerline: ice-audio-info: bitrate=128;samplerate=44100;channels=2D: Headerline: icy-br: 128D: Headerline: icy-name: Retro Radio
Mondjuk most magába fordult erősen az ESP
E (39389) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:abort() was called at PC 0x400f6e3c on core 0Nézegetem kicsit még de nem tudom megér-e ez ennyit.
-
vargalex
félisten
válasz
its_grandpa
#19574
üzenetére
Azért ez az IP-re feloldás nem ilyen egyszerű. Pl. az általad említett domain mögött két IP is van:
[gavarga@gavarga-5500 ~]$ drill icast.connectmedia.hu;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 15341;; flags: qr rd ra ; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:;; icast.connectmedia.hu. IN A;; ANSWER SECTION:icast.connectmedia.hu. 7 IN A 109.199.62.243icast.connectmedia.hu. 7 IN A 109.199.61.243;; AUTHORITY SECTION:;; ADDITIONAL SECTION:;; Query time: 12 msec;; SERVER: 127.0.0.53;; WHEN: Tue Mar 7 10:06:34 2023;; MSG SIZE rcvd: 7Ha az egyiket beégeted, de éppen nem megy, akkor nem tud fallback-olni a másodikra. Persze lehet, hogy éppen ilyen esetben nem megy a kollégának csak másodikra...
-
bimbula53
tag
"gya/352" fórumtárshoz lenne 1kérdésem: miért ragaszkodik az Edzelf projekthez? Léteznek olyan projektek amiben Te magad szerkeszted külön a listát. A "https"-el kezdödő streamingeket nem igazán kezelik, de ki lehet kerülni, hogy lejátszható legyen pl: Retró rádió = http://icast.connectmedia.hu/5001/live.mp3 http://icast.connectmedia.hu:80/5001/live.mp3
-
válasz
its_grandpa
#19575
üzenetére
Ebből kéne egy ebook, csak sehol sem találtam.

-
its_grandpa
tag
Én megvenném ha nem lenne egy nevemre dedikált példányom a szerzőtől

~ 4.000.- et simán megér [link] -
its_grandpa
tag
#19564 gya/352 Látom,nézem
#19569 Aryes
>> Az adó behangolásáért és a lejátszásért felelős kódot addig kell ismételni, amíg a "Song stopped incorrectly!" hiba jelentkezik.
Rossz hírem van. A VS1053.cpp-ben a void VS1053::stopSong() ezt (majdnem) mindig kiírja.
Ha nem ezt akkor ezt "Song stopped correctly after %d msec"-et.#19573 Aryes
Nem kell másik router, ki kell hagyni a DNS-t.
ping -a icast.connectmedia.hu
Reply from 109.199.62.243:
Cserélni kell a preset_00 = icast.connectmedia.hu/5001/live.mp3-at
preset_00 = 109.199.62.243/5001/live.mp3-raEgyébként nem értem a programozó logikáját, sorok a main.cpp-ból:
1409 bool connecttohost() fv. ,ami ugye vagy true vagy false lesz.3428 void radiofuncs() fv. ezen belül
3438 case QSTARTSONG:
// igy indul, ez látszik a pastebin-en is 21:00:47.824 -> D: Radiofuncs cmd is 1
3444 connecttohost() ;
3445 connected = true ;Miért nem így ? connected = connecttohost() ;
Lehet ma előtúrom hozzá a hw-t és kipróbálom, csak forrasztanom is kell.
ps. ez a bool connecttohost() fv. egyre kevésbé tetszik, a 1484-es dbgprint-et meg kellene csinálnia szerintem, de nem teszi.
-
gya/352
tag
00 - Naxi - elsőre indul
01 - Easy Hits Florida - másodikra megy
02 - CLASSIC ROCK MIAMI - érvénytelen link
03 - Magic Oldies Florida - érvénytelen link
04 - Magic 60s Florida - érvénytelen link
05 - Classic Rock Florida - érvénytelen link
06 - Radio 1, NL - másodikra megy
07 - 1.FM - GAIA - elsőre indul
08 - Skonto - érvénytelen linkPl ez az adó nincs benne a listában; 1a-60er.radionetz.de/1a-60er.mp3 másodikra megy
vagy ezt elsőre lejátsza mp3.magic-radio.net/320
Lehet hogy a webcím struktúrájával van gondja? -
gya/352
tag
válasz
bagarol
#19567
üzenetére
Ha megnézed a paste.bin fájlban, amit linkeltem feljebb....
21:00:47.824 -> D: Connect to host icast.connectmedia.hu/5001/live.mp3
21:00:47.824 -> D: Connect to icast.connectmedia.hu on port 80, extension /5001/live.mp3
.... 80-as porton csatlakozik.
És ne mondd hogy pont azért nem játsza le mert a 80 porton próbálkozik, ugyanis böngészőből simán lejátsza így is.Az eredeti config fájlban ilyen adók vannak:
preset_00 = 109.206.96.34:8100 # 0 - NAXI LOVE RADIO, Belgrade, Serbia
preset_01 = airspectrum.cdnstream1.com:8114/1648_128 # 1 - Easy Hits Florida 128k
preset_02 = us2.internet-radio.com:8050 # 2 - CLASSIC ROCK MIAMI 256k
preset_03 = airspectrum.cdnstream1.com:8000/1261_192 # 3 - Magic Oldies Florida
preset_04 = airspectrum.cdnstream1.com:8008/1604_128 # 4 - Magic 60s Florida 60s Classic Rock
preset_05 = us1.internet-radio.com:8105 # 5 - Classic Rock Florida - SHE Radio
preset_06 = icecast.omroep.nl:80/radio1-bb-mp3 # 6 - Radio 1, NL
preset_07 = 205.164.62.15:10032 # 7 - 1.FM - GAIA, 64k
preset_08 = skonto.ls.lv:8002/mp3 # 8 - Skonto 128kHa jól emlékszem csak a GAIA-t meg az elsőt inditja el elsőre.
Kicsit furcsa lenne ha a fejlesztő olyan adókat rak be példának amiket le sem tud játszani.Szerk:
OK...van néhány közte amelyik link már nem érvényes. -
válasz
gya/352
#19566
üzenetére
Ha máshogy nem, akkor meg kell kínálni kicsit a programot.
![;]](//cdn.rios.hu/dl/s/v1.gif)
Az adó behangolásáért és a lejátszásért felelős kódot addig kell ismételni, amíg a Song stopped incorrectly! hiba jelentkezik. Persze észszerűen: néhány próbálkozás után abbahagyni, különben egy nem létező/hibás link után végtelen ciklusba futna a program. -
gya/352
tag
Az a bosszantó hogy van olyan állomás amit gond nélkül el kezd lejátszani akár induláskor preset beállítás alapján, akár kiválasztás alapján; és van olyan amit meg nem. És természetesen ami nekem kellene az a nem kategóriában van.
Most két adó van a presetben:
preset_00 = icast.connectmedia.hu/5001/live.mp3 # 1 - Retro Radio
preset_01 = 205.164.62.15:10032 # 2 - 1.FM - GAIA, 64kAz elsőt nem tudja csak többszöri indításra lejátszani, a másodikat mindig csont nélkül elinditja.
-
gya/352
tag
válasz
its_grandpa
#19499
üzenetére
Megtettem:
[link] -
ekkold
Topikgazda
válasz
Harcipocok84
#19559
üzenetére
Nem mondanám, hogy rutinos vagyok PID -ben, de a forrasztóállomásomban leprogramoztam a PID szabályzást - és egész jól sikerült.
-
válasz
Harcipocok84
#19559
üzenetére
Nyugodtan írd le, aztán a megoldást is, tanuljunk együtt!

-
Harcipocok84
tag
Sziasztok!
PID vezérlésben mozog valaki?
Lenne egy Arduinos PID-es projektem és felmerült bennem pár kérdés.
Gondoltam előtte megkérdezem, mert ha nincs akkor nem írom le
-
-
lanszelot
addikt
igen, #19544 így telepítettem.
weiss:
igen, de akkor a blink se megy fel rá
ATmega328PB -t kell használnom semmi mással nem működik.ennél, ha loop ba rakom a kiírást akkor folyamatosan odébb gyalogoltatja , és egyidő után kimegy a kijelzőből.
hogyan tudom állandó helyre kiíratni?jelenleg itt tartok, de
- gyalogol a felirat,
- és nem kap értéket a hőmérőtől:#include <Adafruit_SSD1306.h>#include <splash.h>#include <max6675.h>//Outputs from 6675 to arduino uno pins.int thermoDO = 4;int thermoCS = 5;int thermoCLK = 6;MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO);Adafruit_SSD1306 display = Adafruit_SSD1306(128, 64, &Wire);void setup() {Serial.begin(9600);Serial.println("MAX6675 test");// wait for MAX chip to stabilizedelay(500);// SSD1306_SWITCHCAPVCC = generate display voltage from 3.3V internallydisplay.begin(SSD1306_SWITCHCAPVCC, 0x3C); // Address 0x3C for 128x32display.display();delay(2000);}void loop() {// For the MAX6675 to update, you must delay AT LEAST 250ms between reads!delay(1000);display.clearDisplay(); //this line to clear previous logodisplay.setTextColor(WHITE); //without this no displaydisplay.print("C = ");display.print(thermocouple.readCelsius());//your TEXT heredisplay.display(); //to shows or update your TEXT} -
-
lanszelot
addikt
válasz
bagarol
#19549
üzenetére
Hello,
Ezt nem értem.
Ma kezdtem.
Csak próbálom megérteni a dolgot.
C++ nagyon az alapok vannak csak meg.
/változó, tömb, loop, függvény, stb. legalapabb dolgok/
Fogalmam sincs hogy tudok egy eszközt működésre bírni.
Most próbálok rájönni.Találtam ezt, és tökéletesen működik.
Tehát a kódokkal van a gond, nem a hardwerrel.Az eredeti kérdésem még mindig ez lenne.
Itt van az ino file, amit le lehet tölteni.
Mindenem meg van hozzá, csak hibás a program.
Új hozzászólás Aktív témák
- Büszke apukák és anyukák topikja
- Azonnali informatikai kérdések órája
- OLED monitor topic
- Honor Magic6 Pro - kör közepén számok
- Azonnali fáradt gőzös kérdések órája
- Mesterséges intelligencia topik
- Milyen hagyományos (nem okos-) telefont vegyek?
- Battlefield 6
- Kuponkunyeráló
- Opel topik
- További aktív témák...
- Canon 1100D + 18-55 3,5-5,6 IS II digitális fényképezőgép
- AKCÓ! HTC VIVE Pro 2 virtuális valóság szemüveg garanciával hibátlan működéssel
- Tablet felvásárlás!! Samsung Galaxy Tab A8, Samsung Galaxy Tab A9, Samsung Galaxy Tab S6 Lite
- GYÖNYÖRŰ iPhone 13 Pro 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3963, 100% Akkumulátor
- Byintek Love U14 Projektor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

De még ha pont ugyanott tartana is mind a műsorban, tehát a puffer tartalma ugyanaz is lenne, akkor is lehet olyan pici eltérés, ami miatt "visszhangos" lesz a lakás. 


![;]](http://cdn.rios.hu/dl/s/v1.gif)



ekkold
