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.
Gyorskeresés
Legfrissebb anyagok
- Bemutató Route 66 Chicagotól Los Angelesig 2. rész
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
- Tudástár AMD Radeon undervolt/overclock
Általános témák
LOGOUT.hu témák
- [Re:] PLEX: multimédia az egész lakásban
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] [Sub-ZeRo:] Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- [Re:] [sziku69:] Szólánc.
- [Re:] [antikomcsi:] Való Világ: A piszkos 12 - VV12 - Való Világ 12
- [Re:] [D1Rect:] Nagy "hülyétkapokazapróktól" topik
- [Re:] [sh4d0w:] Rebel Moon - Ne nézd meg!
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] [bitpork:] Fogyasztásra ítélve
- [Re:] Kempingezés és sátrazás
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
GAMEPOD.hu témák
Útvonal
Fórumok » Egyéb hardverek » Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)Téma összefoglaló
Hozzászólások
Postas99
senior tag
Sziasztok!
Mozgatja a fantáziám a következő cucc[LGT8F328P] Azaz az ATMEL féle ATMega328p kínai klónja de annak a javított változata. Kicsivel többet tud... az hogy gyorsabb nem igazán érdekel viszont 80mA a pinenkénti terhelhetőség és van ben DAC ami jó egy progmem féle hang megszólaltatásra is ...
Valakinek van vele tapasztalata????
NEm vagyok annyira board fetisiszta de viszket a tenyerem, ha belegondolok hogy kéne egy ilyen board csakúgy...
Jópofa, biztos van olyan use-case, amire ez lesz a megfelelő kontroller. Kérdés, hogy mennyire kompatibilis valójában, pl Arduino nano példaprogramokkal, hardveresen (pl megszakítás kezelés), van-e hozzá rendes támogatás.
Postas99
senior tag
Az eddigi leírásokban azt irják és mondják hogy 99%
Itt a [GitHub Repository]
Ez pedig egy összeszedett írás róla:
[Tetszik]
De kifejezetten az ára tetszik 600Ft-ért komplett board ami UNO kompatibilis, na jó nem lábkiosztásilag mert kicsi.
Annyit még, ami talán belefér itt, hogy a 4 érpárból a középső 2-t szakítsd meg (zöld és kék). Ha ezek épek maradnak, a 10/100 ethernet kapcsolat fennmarad, és az még elég a rankedhez.
Mások számára a kondi fáradós, nekem farad-os...
ekkold
Topikgazda
Komoly fejlesztésre nem használnám, de játszani jó lehet.
ESP-vel akár MP3 is lejátszható, így a hang része kevésbé fog meg.
Gergosz2
veterán
80mA kicsit soknak hangzik nekem. Nem inkább egy szumma érték lesz az?
Szerk : Most látom hogy 8 dedikált lába tudja, gondolo LED drivernek szánják.
[ Szerkesztve ]
Nokia 6030 Hardcore User // I Panic Restaurant by Taito
vargalex
félisten
Sziasztok!
Kaptam egy 3,5"-os, leírás szerint elvileg 384*184 pixeles e-ink (BWR, azaz Black, White, Red) kijelzőt. Viszont semmilyen elektronika nincs hozzá, ha jól számoltam, 26 pines szalagkábele van. Valahogy meg lehetne ezt hajtani?
[ Szerkesztve ]
Alex
Azt mondta a fickó, hogy azzal akár egy relét is meg lehet hajtani külön driver tranyó nélkül.
Az ilyen e-inkes dinamikus árcímke lehet, amit a MM-ban (is) használnak.
Nem 24 az a 26 pin véletlenül? Akkor egy ilyen jó lehet hozzá.
[ Szerkesztve ]
Postas99
senior tag
ö.... az jutott eszembe hogy van ez az új Realtek cucc ami wifin keresztül is eléggé hatékonynak tűnik és nem túl drága , bár kinek mi.
Az ESP CAM-os cuccoknál fényévekkel jobbnak tűnik, FHD-ban tud stream-elni
Bár sosem gondolkodtam ilyenekben, mindenesetre használható ötlet.
[ Szerkesztve ]
Az esp32 cam is tud full hd-ban streamelni.
vargalex
félisten
Szerintem is árcímke. És is 24 pines verziókat találtam mindenhol, de többször átszámoltam, 26 jött ki mindig. Azért még ellenőrzöm...
Alex
Az cumi. Pedig jól el lehetne játszani vele.
Akkor nincs más hátra, kell custom PCB 26 pines csatlakozóval, mint amit a kolléga csináltatott a billentyűzethez.
Kicsirics77
veterán
Sziasztok.
Kezdőként nézzétek el a láma kérdést.
Van egy uno r4 wifi lapom, most ismerkedem az arduino világával,hogyan lehet azt megoldani,hogy iot cloudban látszódjon az eszköz akkor is ha bármilyen fájlt futtatok rajta.
Odáig eljutottam,hogy legenerálom a megfelelő fájlt, feltöltöm az iot cloudon keresztül,olyankor egyből online lesz az eszköz.
De ha pl ezt a fájlt lecserélem egy másik álltalam futtatni kívánt fájlra akkor offline lesz,
addig eljutottam, hogy a legenerált fájl biztosítja az ioz cloud elérést.
Gondolom ennek az ino kiterjesztésű fájlnak a tartalmát kellene beilleszteni az álltalam használni kívánt ino fájlba.
Építő hozzászólásokat köszönöm.
.... .- --... -.- ..-. . -.- .-. .- ..-. - .-- . .-. -.- .-. .- -.. .. --- .- -.-. - .. ...- .. - -.--
valkesz93
csendes tag
Sziasztok, még mindig kínából éri meg rendelni, vagy már inkobb itthoni forgalmazoktól?
Az attól függ, hogy inkább időd van vagy pénzed.
Janos250
őstag
Egyértelműen Kínából, ha nem úgy kell, mint...nak a fehérkenyér: már harapjam is.
Az itthoni forgalmazók nagyon drágák. A nepperek meg ugyanúgy Kínából rendelik a Te címedre, csak jó pénzért feleslegesen közbeékelődnek.
Van az Alin az a "3 vackot egyszerre" szisztéma, ott ugyan nagyon szűk a választék, de max 2 héten belül itt van.
A többi teljesen változó, hogy mennyi idő alatt ér ide. Van ami 2 hét, van ami 2 hónap alatt.
A Bangood drágább az Aliexpressnél, de általában gyorsabb.
Nyomtatott áramkör készítést például véletlenül se szabad itthon csináltatni, mert a kis kínai fillérekért megcsinálja, és elég gyorsan itt is van. Még a gyorsabb szállítás választással is messze az itthoni árak alatt van.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
max 2 héten belül itt van
Aliról 11.11 akcióban rendeltem 10 különböző kütyüt, 9 a múlt héten megérkezett, egynek a státusza:
A vámkezelés magyar oldalon lezajlott, utána nyoma veszett a cuccnak. 🤔 Vajon márciusban még kihozza a posta, vagy vki trombitának nézte? Bme280 szenzorok voltak a csomagban...
Tankblock
aktív tag
Erről eddig nekem is vegyes tapasztalatom van. Az utolsó amit rendeltem egy ventillátor a régi notimhoz, Dec 10 igérték h ideér, még kínában van, az oldalon Dec 20 módosult a dátum....
Ha jól sejtem idén nem fog ideérni, ahhoz képest a postaköltség se olcsó....
Ez egy trade, én ha van itthoni forrás HESTORE pl akkor onnan rendelek, mert tudom h itt van és 1 héten belül ok. Más kínai oldak ahol van EU store is gyorsak.
Release the Beast....
Hestore vagy tavir.hu, ott is jó árak szoktak lenni.
Janos250
őstag
Nekem az említett "3 vackot egyszerre" szisztémában jött cuccok mind megjöttek 2 héten belül. A tied valószínűleg nem az volt, mert azokat egy csomagban küldik.
A többinél én is vártam már 2 hónapot is.
Most is várok egy 500 W-os motort a CNC 3018-as kis CNC-hez, amit mostanában csencseltem, és próbálom kicsit felhizlalni.
A végálláskapcsolókat is várom, de azokat valószínűleg megveszem itthon, mert nem lesz türelmem kivárni.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
Nem egyszer vártam már 2 hónapot, de sosem úgy, hogy már az országban volt a cucc. Inkább úgy, hogy a követés utolsó bejegyzése az volt, hogy elhagyta Kínát, majd másfél hónap szünet, és egyszer csak a postaládámban volt a csomag. De ilyet, hogy a vám után tűnjön el... Ha gyalog hozta volna vki Budapestről is már ideért volna vele.
FeniX-
aktív tag
Sziasztok, picit segítségre, tippre lenne szükségem.
Ismét elővettem a mikrokontrolleres dobozomat, hogy foglalkozzam vele, mivel mostanában nem lehet annyi időt kint tölteni a szabadban. :-)
Van két klón arduino nanom, és nem tudom rávenni őket, hogy működjenek.
Nem volt rajtuk bootloader, így a neten talált leírások alapján a vázlatok/ArduinoISP programot feltöltöttem egy működő UNOra, majd onnan "Bootloader égetése" menüponttal a NANO-ra. (Természetesen először sima programmerrel, majd a bootloader nélkülinél "Arduino as ISP" programozó kiválasztásával)
Lábkiosztásom:
Master: Target:
10 -> Reset,
11 -> 11,
12 -> 12,
13 -> 13,
5V -> 5V,
GND -> GND
Ez a folyamat lemegy, feltölti, látom, hogy a tx/rx ledek villognak a NANOn.
Viszont onnantól kezdve, hiába választom ki, nem tudok rátölteni semmit a NANOra, mert olyan hibám van, hogy :
avrdude: ser_open(): can't set com-state for "\\.\COM6"
A CH340-es drivert már frissítettem (win10).
Az USB kábelem is adatkábel, mert régi fényképezőé volt.
Bármi tippetek van, hogy mit rontok el? Köszi!
[ Szerkesztve ]
Sebiferi
tag
Sziasztok!
A kérdés a következő kód futásidejéről szól.
Wemos D1 mini: 80 microsec
ESP32: 194 microsec
Mitől lehet? És ez "normális"?
Arduino IDE 2.2.1
#define sensorNum 10
typedef struct
{
uint32_t code = 11111111;
uint8_t time_left = 7;
uint16_t repeat_left = 5;
uint8_t name_p = 22;
} sensors;
sensors sensor[sensorNum];
uint32_t functionStart;
void setup() {
Serial.begin(115200);
Serial.println();
sensor[4].code = 0;
sensor[4].time_left = 0;
sensor[4].repeat_left = 0;
sensor[4].name_p = 0;
}
void loop() {
functionStart = micros();
for (int a = 0; a < sensorNum; a++) {
if (sensor[a].code == 0) {
Serial.print("Elem: ");
Serial.print(a);
Serial.print(" Code: ");
Serial.print(sensor[a].code);
Serial.print(" Time: ");
Serial.print(sensor[a].time_left);
Serial.print(" Left: ");
Serial.print(sensor[a].repeat_left);
Serial.print(" Name_p: ");
Serial.println(sensor[a].name_p);
}
}
Serial.print(micros() - functionStart);
Serial.println(" micros");
delay(5000);
}
Köszönöm!
[ Szerkesztve ]
Domoticz
Mit szeretnél pontosan megmérni? Az esp32 pontosan melyik típus? Van már belőle vagy 6 féle, mind más hardverrel.
Triviális kérdés:
A COM portot nem felejtetted el átállítani az Arduino as ISP portjáról a Nano portjára a bootloader feltöltése után?
Hogyhogy nem volt rajtuk bootloader?
Úgy tudom már kétféle Nano-t lehet kapni, van régi és új board, és nem mindegy melyikre melyik bootloader-t töltöd fel.
FeniX-
aktív tag
A port atallitas megvolt, azzal nem volt gond.
Nem tudom, ezek vakamilyen több éves, ebayes nanok voltak. Meg a soros chioen sincs semmilyen felirat, teszem azt ch340.
Sebiferi
tag
Azt szeretném megmérni, hogy mennyi idő alatt fut le a for ciklus.
Az ESP32 pontosan: NODEMCU-32S ("sima ESP32")
Domoticz
Sketch-et fel tudsz rá tölteni az Arduino as ISP segítségével úgy, hogy utána működik is?
A for ciklus belsejében olyan utasítások vannak, amit a két architektúra valószínűleg máshogy old meg, tekintve, hogy az esp32-n freertos oprendszer van, aminek mindig van némi overhead-je a bare metal kóddal szemben.
Sebiferi
tag
Köszönöm a választ.
Én a fordítóra és/vagy az architektúrára tippeltem.
Gondolom nem ezt produkálja az ESP32 nagyobb/más program esetén - mert akkor átállok ESP8266-ra.
Domoticz
Janos250
őstag
Lehet, hogy csak azért, mert már álmos vagyok, de én az egésznek a logikáját nem értem.
10 elemű vektor 4-es elemeit kinullázod, majd egy ciklust járatsz tízig, de ha a code nulla, (ami a 4-es elemnél lesz), akkor kiíratsz ezt-azt, majd a ciklus megy tovább?
Végén kiíratod az eltelt időt?
Itt a meghatározó nem a ciklus, hanem a Serial ideje lesz.
Mit nem látok jól?
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
Tankblock
aktív tag
Szia
ezzel nem méred meg, a print fv miatt nem lesz pontos.... micros fv implementációjára se vennék mérget, az tutira különmbözik a 2 lap között.
másik emg ESP állítsd át 240MHz re és nyertél egy csomó futásidőt ha arra van szükséged.
Release the Beast....
FeniX-
aktív tag
Béna kérdés, de azt hogyan tudom pontosan?
Az elsődleges arduinon az 'arduinoISP', a kábelezés ahogy fentebb összekötve,
majd programmer: Arduino as ISP és az alaplap: nano?
Azthiszem, úgy még nem próbáltam.
Holnap megnézem. Nekem az is jó lenne, nem ragaszkodom a külön usb kábelezéshez, van több Uno-m, az egyik maradhat ilyen "áthidaló".
FeniX-
aktív tag
Sikerült, köszönöm szépen!
El volt bújva, de észrevettem, hogy a vázlat menüben van egy "feltöltés programozó segítségével" gomb.
Így már működik!
Sebiferi
tag
Ez a kódrészlet csak azért készült, hogy szemléltesse a futásidő különbséget. Amúgy egy sokkal nagyobb program része, és nem is a pontos mérés a lényeges, hanem a két proci közötti különbség.
Mindent jól látsz!
Domoticz
Sebiferi
tag
240MHz-en fut az ESP.
Domoticz
A lényegi különbség az oprendszer miatti overhead. Egyszerűbb programoknál, időzítés- vagy sebességérzékeny feladatoknál ez lehet hátrány, komplikáltabb / több szálas feladatnál meg előny.
[ Szerkesztve ]
Ha az USB chippel van probléma, azt is lehet, hogy ha már rajta van a bootloader, az UNO USB-UART chipjét is tudod használni, az UNO-t át se kell hozzá programozni, ha éppen van rajta valami, csak a reset lábát kell fixen GND -re kötni, a 0 meg 1 pineket pedig összekötöd a nano-val.
FeniX-
aktív tag
Köszi szépen!
Tankblock
aktív tag
akkor nem értem, egy 240 MHz futó ESP32 és egy 80MHz futó ESP8266 között az ESP32 a nyertes több okból is. ESP8266 a Wifi stackat is azon az egy magon futatja, azért kell bele a yield() . 2 Core ESP32 esetén a Wifi külön magon fut.
szerintem nem itt lesz a probléma. Programozási probléma lesz, freeRTOS nem okoz ekkora különbséget és overheadet - mert az nem OS csak egy scheduler ugyanugy tud futni ESP8266 is a FreeRTOS....
Melyik verziós ESP-IDF használod?
[ Szerkesztve ]
Release the Beast....
peeat
tag
Sziasztok
ESP8266 vagy ESP32 esetén
A websocket client csak ssl nélküli megoldást lehet összehozni vagy működik ssl-el is ? (tárhely probléma)
Vagy jobb megoldás MQTT -vel használni ?
Egy webszerverrel kellene kommunikálnia illetve a webszerverhez készül majd egy aplikáció is.
[ Szerkesztve ]
Tankblock
aktív tag
Szia
Mire szeretnéd használni?
Mivel az utolsó ESP-IDF hez is van websocket ssl el [link] így gondolom h működik. (én csak az ESP8266 al próbáltam anno és működött)
Kérdés mire van szükséged. Ha csak pár szenzor adatára ritkán akkor MQTT és a mérések között altathatod a projectet.
Ha több adatot szeretnél streamelni folyamatosan akkor websocket egyszerűbb mivel nem kell még 1 MQTT Broker is.
vagy implementálhatsz saját protokollt és akkor nem fogják feltörni.....
Release the Beast....
peeat
tag
Sensor és aktuátor is lessz . Kell a kétirányű kommunikáció
Több eszköz is lessz van aminél 2 szenzor 1 aktuátor
de van aminél kb 10 szenzor 6 aktuátor (ezt arduino megával tervezem kombinálni)
(Most nem fontos az altatás opció, sőt pont hogy állandó elérés kell.
Másik projektnél érdekes lehet az altatás viszont ott akár egy RESTAPI post is elegendő tud akár lenni.)
jelenleg csak esp8266 -om van de ha szükséges másik chip nem gond. (+ Arduino-k)
Websocket szerver már van így persze kényelmesebb.
De ha indokolt egy MQTT Broker akkor nem gond (szerver gép elbírja)
Tankblock
aktív tag
Innentől jön a puding próbája,
Mind a kettő működő képes (Főleg h az MQTT egy protocoll amit bele lehet tuszakolni az Websocketen keresztül is... [link] ). Ha viszont üzemszerüen kell hogy működjön akkor a Wifi felejtős lesz....
egy sima DeAuth attakkal szétbontható a ESP és a Router között a kapcsolat....
Release the Beast....
peeat
tag
Tudom hogy kell wifit támadni tisztában vagyok vele.
Erőforrás szempontból érdekes melyik megoldás mennyire terheli le a chippet.
Amire kell tökéletes a wifi.
Az ilyen külső zavarásokat leszámítva kell stabilan működnie.
Máskor Ethernet shildet próbáltam de túl sok CPU időt vett el (bár ez lehet a shield hibája)
Tankblock
aktív tag
Ezek szerint még nem volt instabil TP-link routered :-) Az előző routerem imádta eldobálni a Wifit és a Sonoff fali kapcsolók meg csak lestek. Úgy cseréltem le egy ASUSra hogy csak na.
HA fontos h jól menjen akkor csak a jó öreg hard wired kábeles megoldás jöhet szóba, nem szükséges RJ45, bár az igaz h az jó ha van, de RS485, CAN, ezek felett modbus whatever protokollal ..., csak arra várnak h beépítés után akár évtizedekig menjenek....
ha meg szeparált háló akkor minek is a SSL? Ha annyira titkosítani akard AES is használhatsz. Emlékek szerint ESP32 100% h hardveresen benne van. ESP8266 meg láttam programot, mondjuk nem annyira nehéz számolni sem.
Release the Beast....
peeat
tag
Mikrotik routerem van (nem épp kezdőnek való)
Az ap kül/beltéri Mikrotik WAP-AC
Nem csak local elhelyezés és még nem minden lokációra raktam Mikrotik routert hogy egy VPN-be legyen
Meg nem akarom magam korlátozni a későbbiekre való tekintettel
Sebiferi
tag
Nem tudom, hogy ez válasz-e a kérdésedre
Additional Boards Manager URLs:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Domoticz
Mai Hardverapró hirdetések
prémium kategóriában
- 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!
- Bomba ár! Dell Latitude 5580 - i5-G6 I 8-16GB I 256 SSD I 15,6" FHD I HDMI I CAM I W10 I Garancia