-
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
-
-
#70211840
törölt tag
válasz
Wolfram #18693 üzenetére
Teljesen érthetetlen, hogy akkor mi a gond, hisz nálam elsőre működött.
Megpróbálok még pár paramétert megosztani, hátha kiderül az eltérés.A következőket használom:
IDE: ArduinoIDE 2.0.3 (Linux)
Board Select: LOLIN(WEMOS) D1 R2 & Mini
Board Manager URL:http://arduino.esp8266.com/stable/package_esp8266com_index.json
https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Library: U8g2 [link]Code:
#include <Arduino.h>
#include <U8g2lib.h>
#include <Wire.h>
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/U8X8_PIN_NONE);
int globalX = 19;
void setup(void) {
Wire.begin(D2, D1); // SDA, SCL
delay(2000);
u8g2.begin();
u8g2.setContrast(1);
}
void loop(void) {
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_logisoso16_tf);
u8g2.drawStr(20, 20, "Hello");
u8g2.drawStr(10, 40, "prohardver");
u8g2.sendBuffer();
delay(1000);
}
Esetleg ebből valamit sikerül kiderítened, hogy nálad miért nem megy?
-
-
válasz
its_grandpa #18691 üzenetére
Szerintem ugyanarról beszélünk. Ha nem látná, le sem fordulna.
-
Wolfram
aktív tag
válasz
its_grandpa #18683 üzenetére
Hmm... a leírás szerint ( [link] ) bemásoltam a dekódert ide:
\Documents\Arduino\tools\EspExceptionDecoder\tool\EspExceptionDecoder.jar
de nem jelenik meg a menü újraindítás után az arduino ide-ben.
:/ (windows10, Arduino IDE 2.0.3) -
Tankblock
aktív tag
válasz
ViZion #18679 üzenetére
Szia,
jónak tűnik. Amit találtál az ugye autós környezetben van, és ott a GND loss vagy a parazita ellenállás bármikor felütheti a fejét.
leválasztott 5V egy ledszalag esetén szerintem nincs szükség.
Ezzel a megoldással ha megkotlik a FET akkor a vezérlőd még továbbra is élni fog. akár vissza is mérheted a 12V ágban folyó áramot így megtudod mondnai h működik-e vagy sem....
-
-
its_grandpa
tag
-
Wolfram
aktív tag
válasz
ViZion #18678 üzenetére
10ms-el megy most, 50ms túl lassú lenne, de szinte egyből beleálltam egy másik hibába:
globális változót nem lehet se olvasni, se írni a websocket eseményből:
Azaz pl.:
int globalX=19;
void webSocketEvent(WStype_t type, uint8_t * payload, size_t length)
{
globalX=200;
}és a wemos Exception (28) - al szétfagy.
Próbáltam a volatile-al is a deklarációt (volatile int globalX=19;) , semmi változás. -
Janos250
őstag
válasz
ViZion #18679 üzenetére
Én ESP32-n 48 V-al optocsatoló nélkül használom gyakorlatilag ugyanezt, eddig nem volt vele probléma.
Se opto, se ellenállás, direktbe kötöm az ESP lábára a FET G-t.
Igaz, én az ILZ44Z-nél kissé jobb FET-et használok, de nem gondolnám, hogy ez probléma lenne.
Az ESP32, és a FET (így a terhelés is, ami egy kb. 1 méteres madzag végén egy fűtő ellenállás) GND-je azonos. Viszont más nincs rajta, mert a hőmérséklet mérőt ha rátettem, nagyon zavarérzékeny lett, ezért az külön lapon van, és WiFi-n küldi át az értékeket.
Persze - gondolom én - az általad javasolt megoldás korrektebb. -
ViZion
félisten
ESP8266 opto csatolós PWM mosfet kapcsolás, 12 V RGB ledszalaghoz...
Ez mennyire jó megoldás?
A képen féklámpát kapcsolnak, nem én csináltam, csak lustasági okokból kellett egy kapcsolás.R9 felől van a GPIO pin, R13 értéke mennyi kellene legyen? Korábban hasonlónál 10k használtam, de ott nem mosfet volt és sorban nem kellett ellenállás.
Másik kérdés, a mondat, ami összezavart:
"What's the advantage of an opto compared to a normal npn transistor, if you have a common GND anyway?"Nálam is közös a GND, az 5V a 12V-ből lesz non-isolated step-down-al [link], ettől még szerintem az opto hasznos lehet, ha a GND-re kerül gyilkos valami, akkor már úgyis nagy a baj...
Vagy valami leválasztós 5 V konverter kellene inkább? Vagy tudok 5V oda vinni, PC tápból, annak meg van mindenféle védelme...De lehet má' túlgondolom
Köszönöm a javaslatokat -
#70211840
törölt tag
-
Wolfram
aktív tag
Megtaláltam az első 'hardver hibát' wemos D1-en, gyakran hívott analogRead() bontja a wifi kapcsolatot: [link]
-
ViZion
félisten
Köszönjük, Boldog Karácsonyt a topiklakóknak!
Wolfram, ez mit jelent: "még így nem jött elő hogy gui-ból kelljen kattintgatni"
Nem töltődik be, nem tudsz belépni? Meddig jutsz el ez esetben?
Vagy még ilyennel nem találkoztál? Rengeteg van... Tasmota, WLED, ESPurna, stb... -
Boldog karácsonyt minden Arduino-rajongó kollégának! 🎄
-
Wolfram
aktív tag
válasz
ViZion #18662 üzenetére
Vezetékcserével elérhető 0uA-is próbáld ki nyugodtan.
Írtam hogy valós idejű komm-ra kell, oda a http lassú, az MQTT meg nem tetszik, ezért maradok a jó öreg websocket-nél. Nem tudom igazán ki a célközönsége az ESPEasy-nek, még így nem jött elő hogy gui-ból kelljen kattintgatni. -
-
ViZion
félisten
válasz
Wolfram #18660 üzenetére
A 20 uA mellett van még egy, olyan 3 uA-os sleep, de ott csak külső gombbal ébreszthető.
Van róla videó a YT-on, pár ellenállást kell átszerelni a panelon... még nem próbáltam.Jelenleg a végtelen fájdalom öldököl
NodeMCU v3, naná, hogy ezen sem műXik a WLED... régebbi verzió igen, de nah... Pont ua. van, mint ami a WLED topikban: néha ad AP-t, de kapcsolódni nem lehet. Végigpróbáltam több metódust, nem működik. Vki ott írta, h saját fordítást felrakott, működik, integrálva a wifi adatokat, mert AP wifivel van valami baja.
Juhú, akkor ez menne nekem is... de tovább olvastam szerencsére... a többi uC-n már nem működött neki sem, szal. vmi HW dolog is van benne. ESPEasy pikk-pakk műXik rajta, csak mondjuk ezt a ledekhez vettem. Nagy lendülettel a működő ledek felét le is szedtem, kár volt...
Sebaj, van még Wemos itthon...
Wolfram, megint nem tudni mi a project, mi a cél. EPSEasy támogat egy halom mindent, HA-tól az MQTT-ig, thingspeak, akármik. Miért nem adsz neki egy esélyt? A kijelződ is működne...
-
And
veterán
("Több eszköz esetén azért nem jelent problémát, mert tudtommal eszközönként kellene egy-egy 4,7k ellenállás (/fixme)."
Nem így van, egyébként magad is leírtad, hogy miért. A komplett busz két vezetékére kell összesen egy-egy felhúzó. Ha minden slave-hez tennénk, azok párhuzamosan kapcsolódnának, és mivel egy időpillanatban csak egy eszköz lehet aktív - hiszen a busz közös, egyszerre csak egyvalaki 'beszélhet' rá az adatvonalra -, annak a buszmeghajtó tranzisztora károsodhatna. Bár utóbbi elég extrém eset, csak rengeteg slave és eleve alacsony egyenkénti felhúzó mellett volna realitása, egyébként is feleslegesen nagyra adódna a felhúzóáram. Az is igaz, hogy az I2C a gyakorlatban viszonylag igénytelen, nem kíván pontos értékű felhúzókat, erre elég széles ellenállástartomány szóba jöhet. De - ahogy arra utaltál - a nagyobb sebességű átvitelhez a uC-k belső portfelhúzója /sokszor 10 kΩ nagyságrend/ általában túl nagy, azokkal a busz jellemzőitől /hossz, vonali kapacitás, slave-ek darabszáma/ függően nem feltétlenül tud kialakulni a megfelelő meredekségű négyszögjel a buszon. Szoftveres I2C-hez, maximum néhányszor 10 kHz-es busz-órajelhez még talán elmegy, de az SSD/SH oled-ek 400 kHz-es buszsebességet tudnak és akad olyan slave is, ami bőven 1 MHz feletti I2C-órajel mellett is képes kommunikálni.) -
cog777
őstag
válasz
ViZion #18631 üzenetére
Nekem az ESP 12 wemos van meg. Asszem az 5v-os tap bemenetkent is szolgal, talan meg a stabilizatort is megkeruli? Nem emlekszem, mert evek ota mennek az esp8266-os moduljaim 4xAA aksival honapokat, ugy hogy elaltatom 30 percre oket es a belso szamlalo ebreszti fel egy gyors homerseklet meresre. 70uA-t fogyaszt deep sleepben.
Az ESP-01-el valami varialas volt, talan nem lehetett megkerulni a stabilizatort??? Nem emlekszem. -
válasz
#70211840 #18650 üzenetére
Több eszköz esetén azért nem jelent problémát, mert tudtommal eszközönként kellene egy-egy 4,7k ellenállás (/fixme). Ha véletlenül kettő párhuzamosan lesz kötve, a 2,3k még mindig nem túl alacsony. A túl magas érték okozhat problémát, mégpedig sebességcsökkenést, illetve a túl alacsony okozhat megnövekedett fogyasztást, illetve nyilván bizonyos határ fölött leégnek a portok.
Nem tudom, mi az igazság, én azt gondoltam, hogy csak azokon a kijelzőkön van gyárilag felhúzó, amik shield-ek, tehát egyszerűen összedugva a lappal működnie kell, de lehet, hogy ezen is van, nem tudom, ki kéne mérni.
Az is lehet, hogy az ESP az i²c buszra alapból bekapcsolja a beépített felhúzó ellenállást (ami egyébként magas, 10-30kΩ). -
#70211840
törölt tag
Hát nem tudom... Biztosan kellenek ezek a pull-up ellenállások?
And fórumtárs itt éppen azt említi, hogy nem szükséges, mivel ezek gyárilag rajta vannak a kijelzőn, illetve több eszköz esetén jelenthet problémát is.Gyorsan összedobtam a Wemos D1 Mini-t, direktben rákötöttem a kijelző SDA/SCK lábait a D2/D1 lábakra és 3.3V-ról hajtva azonnal működött.
ESP-01 esetében sem használtam felhúzó ellenállásokat. Kellene? Több darab is így üzemel már egy ideje.
-
ViZion
félisten
válasz
Wolfram #18638 üzenetére
Nekem ilyen van, ahogy írtam, a képtől eltér a lábkiosztás, figyelni kell a panelon.
Nem tudom merre laksz, a meglévő kijelződ valaki a közeledben ki tudja próbálni? Egy ESPEasy-t megnéznék, h mit ír ki rá. Esetleg nem másik vezérlő, vagy a sebesség nem megfelelő a kommunikációnál?ReFleXx: fain. Akkor megint a semminél tartok...
LOD feszstab-ból pont az nincs Hestore-ban, ami tényleg brutál alacsony droppal dolgozik. Ami ~0,45 dropot tud, annál meg 4,5 V-től indul az input. Ha jól kerestem.
Te végül mivel oldottad meg?#18640 Wolfram: nem 5 V kell, 3,3 V körül kell neki. Igen, kicsi kell, nem mintha nem lenne hely
-
#70211840
törölt tag
Más dióda fajta? Vagy az alap koncepció hibás?
ViZion: Ja, két darab AA elemmel elmegy (tapasztalat), de hamar lemerül egy elem 1.3V alá és elméletben ott már gond lehet, miközben az elemben volna még tartalék.
Több elem + step-down megoldja a gondot, de ha jól tippelem nem akarsz egy marha nagy csomagot rákötni a "mütyürre".
Én jelenleg egy ilyet 4db NiMh akku + stepdown-al hajtok csak úgy próbaképpen egy Oled kijelzővel. -
ViZion
félisten
válasz
#70211840 #18632 üzenetére
Amire nem gondoltam (illetve instant elvetettem), hogy adatlap szerint 2,6-3,6 V, 3V3 typical. Neten túrva, egy egyszerű 2×AA tartóba pattintott elemmel (3 V) haJcsák.
Mondjuk Lipo elegánsabb lenne, de feltöltve ezek nem 4 V felett vannak? Van Lipo itthon, de soha nem mértemahh, Aryes, thx. szerintem ceruza elem lesz első körben, max. nem műXik, de nem is ölöm meg.
-
ViZion
félisten
ESP-01 akkus tápolására van vmi ötletetek (ami bevált)?
9 V elem + minitáp, vagy 3,7V lipo - neten azt láttam, h ezt rákötik, annyi, de én max 3,6 V-t olvastam neki, esetleg valami feszstab dolgot nem vettem észre? -
ViZion
félisten
Nem azt mondtam, h a kijelző a sok fogyasztásban, hanem azt, h esetleg más is van ott és együtt sok. Mivel 5 V-al is elketyeg, szvsz egy próba belefér. Megpróbálnám nem saját progival, hanem az ESPEasy-vel is megnézni, ott több library is van, scan is van és minden műXik is, hiszen userek használják. Ezzel az FW hibát lehetne kizárni.
-
And
veterán
válasz
#70211840 #18628 üzenetére
Ugyan a szerelt I2C-slave eszközök részére (modul szintre) nem túl szerencsés dolog felhúzókat tenni, mivel több is lóghat belőlük ugyanazon a buszon, az SSD1306 modulok ebből a szempontból kivételek. Van rajtuk felhúzó 2 x 4,7 kΩ formájában, ezek ki is mérhetőek a modul kikapcsolt állapotában egy multiméterrel az SCL <-> 3,3V ill. SDA <-> 3,3V között (itt a 3,3V-ot a belső stabilizátor kimenetére értjük), mivel itt nem a modul szokásosan 5V-os külső tápjára vannak felhúzva a vezérlőjelek.
A 0,96"-os (128 x 64 pixeles) SSD-modulok fogyasztása különben kontraszt- (fényerő-) és képtartalom-függő, kikapcsolt pixelekkel néhány milliamper, ami kijelzéstől függően 20 mA fölé is emelkedhet. Semmiképp nem egy nagyfogyasztó. -
#70211840
törölt tag
válasz
Wolfram #18627 üzenetére
Írják is, hogy 10k ellenállás az SDA-3.3V és SCL-3.3V közé.
Nekem ugyan nem Wemos D1 Mini, hanem ESP-01 van (ESP8266EX chip mindkető), de sem felhúzó ellenállás, sem 5V nem kellett.
(Amúgy az ESP-01 + SSD1306 nálam ~80mA-t fogyaszt együtt. Nem tudom ebből mennyi az OLED, de kizártnak tartom, hogy a Wemos D1 3.3V-ja ne bírná el.)Itt sincs felhúzó ellenállás és itt sincs. Szerintem nem kellene hozzá.
-
ReFleXx
addikt
megjöttek az esp12f-ek tegnap ki is probaltam es sokkal stabilabbnak tunik a WiFi csatlakozasa, eddig mindig elsore becsatlakozott mig a esp32-es moduloknal volt hogy nem tudtak elsore becsatlakozni csak egy restart utan.
-
-
ViZion
félisten
Ez komplett modul, semmi nem kell hozzá, csak kanócok a a mikrokontrollerhez.
5 V-ra rakd át a kijelzőt, hátha annyi a baja. Vezetékeket ellenőrizd, próbáld másik Wemossal, vagy a Wemoson másik FW-vel. Ha az sem, akkor lehet akár kijelző is hibás, nem szokott, de más cuccal jártam úgy, h a kibontott gyári cucc nem működött (egy okos villanykapcsoló és egy mittomén milyen kapcsoló, ez utóbbi full mechanikus, mégis kuka volt).
Jah, a kijelző lábkiosztást is nézd meg. Ami nekem van, ott a képeken a neten egész más, mint valóságban. Nálam IRL: VCC, GND, SCL, SCA.
-
-
Wolfram
aktív tag
-
Wolfram
aktív tag
Próbálok beüzemelni egy 128x32 I2c-s OLED képernyőt wemos D1 mini-vel, de bármelyik könyvtárat használom nem megy, valakinek van ilyen konfigurációja?
-
cog777
őstag
-
Na, átalakultunk rádióamatőr szakkörré?
-
-
cog777
őstag
-
And
veterán
válasz
t72killer #18602 üzenetére
(Azért - ha az adatlapja hihető - egész szép adatokkal rendelkezik az a HC-12 modul. Egy 1 km-es linken ideális esetben, mindkét oldalon alap 2 dBi-s dipólokkal is lesz > 55 dB tartalék. Ennyiből 'valós körülmények' /bár ez ugye elég tág fogalom/ között is maradhat értelmes jel, ráadásul nem csak alap dipólokat lehet használni 433 MHz-en, legalább az egyik végpontban. Használtam már normális vevőmodult, az is jól teljesített, pedig csak tekercsantenna volt rajta és az érzékenysége is rosszabb volt 10 dB-lel, mint az említett típusé.)
-
-
Új hozzászólás Aktív témák
Hirdetés
- AMD Navi Radeon™ RX 9xxx sorozat
- Apple iPhone 16 Pro - rutinvizsga
- Okosóra és okoskiegészítő topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- CURVE - "All your cards in one." Minden bankkártyád egyben.
- Kerékpárosok, bringások ide!
- Xbox tulajok OFF topicja
- Nintendo Switch
- Milyen TV-t vegyek?
- További aktív témák...
- Eladó használt Gigabyte AMD Radeon HD 6750 videókártya
- ZBook Fury 15 G7 15.6" FHD IPS i7-10850H RTX 3000 32GB 512GB NVMe magyar vbill ujjlolv IR kam gar
- 7DB 60GB SSD eladó kedvező áron
- HP EliteBook 830 G8 i5-11gen//16GB//256SSD//13.3 " FHD Bang&Olufsen hang
- 0 perces RYZEN 3 laptop eredeti Win10-zel! GARANCIA + SZÁMLA (a Te nevedre)! LEGOLCSÓBB SZÁMLÁS ÁR!
- Eladó Apple iPhone Xr 64GB fekete / ÚJ KIJELZŐ / 100% AKKU / 12 hónap jótállással!
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- AKCIÓ! Gigabyte H610M i5 12400F 32GB DDR4 512GB SSD Intel ARC A770 16GB Rampage SHIVA 650W
- BESZÁMÍTÁS! ASUS ROG CROSSHAIR VI EXTREME alaplap garanciával hibátlan működéssel
- Azonnali készpénzes AMD Ryzen 1xxx 2xxx 3xxx 5xxx processzor felvásárlás személyesen / csomagküldés
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest