- Mobil flották
- 67 wattos gyorstöltés és Leica kamerák a Xiaomi kagylóján?
- Samsung Galaxy S23 Ultra - non plus ultra
- Realme GT 5G - versenyképes
- Egyre közelebb a Poco F6 startja
- Ezek a OnePlus 12 és 12R európai árai
- Xiaomi Mi 11i - inkább
- Samsung Galaxy A55 - új év, régi stratégia
- iPhone topik
- Samsung Galaxy A54 - türelemjáték
Hirdetés
-
A leépítések után egy vagyont költ a töltőhálózatára a Tesla
it Miután nemrég újabb dolgozókat küldött el a Tesla, Elon Musk azt ígéri, hogy 500 millió dollárt költenek a töltőhálózatra (ez értelemszerűen inkább az USA-t érinti).
-
Hamarosan konzolokra is elérhető lesz az Eternal Threads
gp 2022-ben kizárólag PC-re kaptuk meg a játékot, amely a hónap végén újabb platformokra is ellátogat.
-
Hamarosan érkezik a Philips legolcsóbb OLED tévéje
ph A belépő szintet képviselő OLED759 a Titan OS nevű rendszert használja.
-
Mobilarena
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 #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Ω). -
ViZion
félisten
válasz #70211840 #18650 üzenetére
Nem kell neki. Az azért kell(ene), hogy a logikai 1 és 0 biztosan az legyen, aminek szántad. Ha nincs zavar, jó a táp, akkor ide nem kell. Ha igényelte volna, azt látnád...
Már a Dallas temp-hez sem kell, de még ESPEasy is írja...[ Szerkesztve ]
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
-
cog777
senior tag
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.HP ZBook Studio 15.6 G8 Mobile Workstation - Windows 11
-
ViZion
félisten
válasz cog777 #18653 üzenetére
Wemos-on ez van, 5V-ból 3,3 V-re.
ESP-01 -nél csak 3,3V bemenet van, nincs saját feszstabja.
Deep sleep is van és valami extrém sleep is, csak onnan ébreszteni macerá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
-
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.) -
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...
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
-
válasz ViZion #18662 üzenetére
ez arra jó, ha a "külső gomb" szerepét pl egy napelem, PIR-szenzor, mozdulásra/nyomásváltozásra átbillenő kapcsoló v hasonló tölti be. De deadman's switch is lehet - érdemes a jóöreg párezeréves mechanikát is képben tartani
30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
ViZion
félisten
-
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. -
nagyúr
Boldog karácsonyt minden Arduino-rajongó kollégának! 🎄
-
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...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
-
Wolfram
aktív tag
Megtaláltam az első 'hardver hibát' wemos D1-en, gyakran hívott analogRead() bontja a wifi kapcsolatot: [link]
-
#70211840
törölt tag
-
ViZion
félisten
válasz Wolfram #18670 üzenetére
Rágugliztam, mert analógot nem használtam, szal. nem is volt ilyen gondom.
ITT írnak róla, 50 msec read-tól már nincs vele gond. Kérdés, h Neked ennyi elég-e.
ITT meg a fent említett signal lvl-ről írnak. Azt nem lehet kikapcsolni?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
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 javaslatokatHold 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
-
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.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
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.[ Szerkesztve ]
-
Janos250
őstag
-
its_grandpa
tag
válasz Wolfram #18681 üzenetére
Ekkora kódrészletből nem derül ki mitől is lenne globális változó a globalX.
Ez talán segíthet -> http://www.martyncurrey.com/esp8266-and-the-arduino-ide-part-9-websockets/
Sokat nem nézegettem de tisztességes kódnak látszik.Ooops , Janos250 is ötletelt közben.
[ Szerkesztve ]
-
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....
Release the Beast....
-
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) -
ViZion
félisten
válasz Tankblock #18685 üzenetére
Köszönöm!
Egyelőre úton vannak a cuccok... talán péntekre ideér. Lecserélem a vezérelhető LED-et is.
A bő 4300 Ft/m szalagtól nem estem hanyatt, nah, majd a 2100 Ft/m verzióra mit fogok mondaniHold 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
-
weiss
addikt
válasz its_grandpa #18691 üzenetére
Szerintem ugyanarról beszélünk. Ha nem látná, le sem fordulna.
I did nothing, the pavement was his enemy!
-
-
#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?
[ Szerkesztve ]
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Alpha Laptopszerviz Kft.
Város: Pécs