Sziasztok
Idáig nem volt szükségem erre a kütyüre, de most úgy érzem, hogy nem ártana ha lenne nekem is egy ilyenem. A kérdésem csupán annyi, hogy milyent érdemes vennem. Bluotooth, valamint wireless építése az elsődleges célom.
Tibi
2024, August 9 - 10:24
#1
Sziasztok.
Lenne egy olyan kérdésem felétek, hogy van-e valaki olyan köztetek, aki ismeri az esp32 lelkét. Tulajdon képp most ismerkedem vele, és érdekelne, hogy a bele programozott programot miként lehetne kiolvasni belőle úgy mint egy ha egy eepromból olvasnám ki. Vagy van-e visszafejthetőségi lehetőség.
0
Szia!
A kolvasást meg lehet csinálni, csak értelmezni nem fogod tudni. Alapvetően C nyelven programozzák, de mikor belekerül a procba, már csak assembly lesz belőle, mint a PIC-eknél. De míg egy PIC-nél egy közepes programot vissza lehet fejteni némi türelemmel, ezeknél már olyan összetett a program, hogy csak pár fanatikus megszállottnak sikerül.
1
Szia.
Pont ez az, hogy lehetséges-e. Ezek szerint igen. Apró lépésekkel szeretném kezdeni ennek megismerését. Elsőnek azt, hogy tudom kiszedni belőle azt amit bele raktam. Bármilyen formában. De sajnos eddig nem sikerült.
0
Szia,
Másoknak is probléma ,nem publikus az XTENSA processzorok utasításkészlete.
Ha Assemblert akarsz tanulni,ott a jó öreg Intel 808x vagy Z80 teljes dokumentációval.
0
Szia.
Tudod mi az érdejkes? Assemblert a 80-as években tanultam és valamennyire ment is. Volt egy C64+ gépem és arra csináltam magamnak progikat. Mára teljesen elfelejtettem, mert hülye fejjel én is próbáltam az idővel haladni, és mindig az aktuális programozási nyelveket olvasgattam, így a régi dolgokat elfelejtettem. Most már tudom, hogy nem lett volna szabad azt mellőzni. Annyi maradt meg bennem, hogy a ciklusok között ugrálok ide oda. De ez is csak így ahogy leírtam. Szövegben. :-)
Tibi
0
Hacsak nem gyártasz speciális hardvereket amihez szükséges Assembler,nem igazán kell manapság.
Elég ha C nyelvben alapszinten tudsz programozni, Github oldalon rengeteg már megírt rutint találsz.
Nem igazán értem mi a célod a HEX kód visszafejtésével.
0
Én mostanában kínlódtam meg egy nagyobb lélegzetű atduino progival. A PIC asm-jéhez képest néha agyfaszt kaptam a sok gépelnivalótól.
if (digitalRead(BE) == 0)
{ goto pirosled;
}
Ehhez képest:
BTFSC PORTB,5
GOTO pirosled
De ha deklarálom, hogy a BE = PORTB, 5
akkor
BTFSC BE
GOTO pirosled
És azt is tudom, hogy a két-három sorom hány órajelciklus, ami egy infravevőnél számíthat, de hogy a C nyelvből hány utasítás lesz, azt megtippelni sem tudnám.
3
Néhány éve készítettem egy nagyobbacska programot, egy Arduinos IC-tesztert, és így oldottam meg a rengeteg gépelnivalót:
#define A analogRead
#define W digitalWrite
#define R digitalRead
#define P pinMode
#define O OUTPUT
#define I INPUT
#define L LOW
#define H HIGH
Ez után csak a rövidítéseket kellett bepötyögni. Kicsit hülyén néz ki a sketch, de magamnak készült, és nagyon sok gépeléstől megkíméltem magam.
1
Szia!
Köszi, ez jó ötlet.
0
Rengeteget kellett a portokat állítgatni ki/bemenetnek, szinteket kapcsolni, olvasni, az ujjaimat meg valami izületi gyulladás kínozta, ezért agyaltam ki ezt.
Így néz ki egy pici részlet a progiból:
void opa358(){
P(47, O); W(47, L); W(5, H); // GND, +U
P(49, O); W(49, L); P(48, O); W(48,H); // in-, in+
p01(); D(); volt();
if (V >= 2.2) {W(49, H); W(48, L); o1 = 1;}
D(); volt();
if (o1 == 1 && V <= 1.8) {ok1();} else {no1();}
D(); o1 = 0;
P(35, O); W(35, L); P(34, O); W(34, H); // in-, in+
p15();D(); volt();
if (V >= 2.2) { W(35, H); W(34, L); o2 = 1;}
D(); volt();
if (o2 == 1 && V <= 1.8) {ok2();} else {no2();}
D(); o2 = 0;
}
A legszebb, hogy működik.
2
Behelyettesítve a definíciókat megkapnánk a nagykönyv szerinti kódot.
Volt egy kis projektem, ahol fontos volt a portok kapcsolgatásának a sebessége, ott a direct port manipulationt használtam.
Illetve ami nagyon tetszett, az a PIN utasítás. Pl a PINC = 0b00000001; utasítás invertálja a C port 0-ás bitjét (vagy amelyikre 1-et írsz).
2
Szia.
nekem gyerekkorom óta mindig az volt a fejembe, hogy mit, miként csináltak meg és ezt megszerettem volna érteni. ha vettem valami új dolgot, az volt az első, hogy szétszedtem és megnéztem mindennek a belét. Tudni szerettem volna a működését. Ma ha valamit igazán megakarsz fejteni, akkor ennek a nyelve szinte nélkülözhetetlen.
Most amiért ismét előjött bennem ez, annak az az oka, hogy vettem a kínain egy kamerát amit már egy topikban említettem, és bosszantó a működése. Öt percenként a telefonomon bejelez, hogy riasztás van, és minden egyes riasztásnál a kártyára fel is vesz pár másodperc felvételt, de a felvételen az ég világon semmi nem látszódna, hogy történt valami.. Ez a kamera csak az " Yi Iot " app-vel működik, és ez meg egy elég szemét program. Több kamerát nem enged működtetni, csak ha kifizetsz egy horribilis összeget. A működése is korlátozva van a riasztásokkal kapcsolatosan, így szinte használhatatlan arra amire az ember használni szeretné.
vettem egy másik hasonló kamerát amihez már más program kell, és arra gondoltam, mi lenne ha a szar kínaiban kicserélném a benne lévő programot. De ehhez ismerni kellene a belső hardvert.
0
Szia!
Én nem vágnék neki egy ilyen feladatnak, ez elég komoly mutatvány lenne...
Ha a kamerád ONVIF, és tud RTSP folyamot is, akkor sanszos, hogy elérheted az appot kihagyva is.
0
Szia.
Pont ezek a kihívások érdekelnek engem. Mindig érdekelt az, hogy mit miként lehet megvalósítani. Ehhez valóban sokat kell tanulni, de azért vagyok itt ezen az oldalon, hogy eltudjak lesni szakiktól olyan dolgokat amiket egyedűl képtelen lennék. Valójában még csak tudakolódzom, érdeklődök és mazsolázgatok az okosok íráasiból, tanácsaiból.
0
Szia!
Töltsd le az ONVIF device manager programot és nézd meg, hogy látja-e a kamerád. Ha igen, akkor már látsz pár fogódzót ahhoz, hogy az appon kívül is elérd.
0
Szia.
Letöltöttem, feltelepítettem, de ez csak localhost-on belül látja a kamerát. Külső kamerát nem lát, így nem jó arra amit én szeretnék.
0
Szia!
Ez a kezdeti lépés. Az élő kép alatt látni fogod az RTSP elérés linkjét, ez az 554-es port. Csinálsz a routeredben egy átirányítást erre a portra, kívülről nem feltétlenül ugyanerről és ha nem NAT-olt a neted, akkor a külső IP-d és a port megadásával, no meg a felhasználó és jelszó párossal már kintről is elérheted a streamet, a reklámos program nélkül.
0
Szia
Értem amit írsz, viszont egy dolgot nem értek. Pl az okos mosógépek, hűtők, stb, amiket a világon bárhonnan eltudok érni, azok miként működnek? Ezeknél nem kell semmit a routerben állítani, mennek maguktól. Nem tudom érted-e a kérdésem,
0
Szia!
Azért, hogy ezt a router beállításos mizériát elkerüljék, illetve, hogy NAT-olt (majd az összes mobilnet) végponton is működjön, a gyártó cégek biztosítanak egy külső szervert az eléréshez. Az vezérlendő (kamera, klíma, stb) eszköz oda jelentkezik be, illetve az az eszköz is, amivel nézni/kezelni szeretnéd, ezen keresztül kapcsolódik. Cserébe nem kell a usernek semmit állítgatni, csak párosít és megy. A gagyi kínai cuccoknál sokan megkérdőjelezik, hogy egy ilyen kapcsolatnál mit is tesz a kínai szolgáltató az adatokkal, elérésekkel, ki láthatja a kamera képét, stb... Sok kameránál az alap login Admin/12345, és nem is nagyon ajánlja fel feltétlenül a módosítását. Cserébe könnyen kapcsolódik és működik, ezekkel a korlátokkal. Meg amíg megy a szerver.
A komolyabb kameráknál alapból van vagy 3-4 kapcsolódási mód, P2P, IP, Domain...akár egyszerre is mennek, vagy választhatsz. Állíthatod a portokat, valamivel biztonságosabb kapcsolat érhető el.
Ezek az olcsó kamerák működnek, csak vannak korlátaik.
De ezért visszafejteni, hogy írj rá egy új programot, anélkül, hogy ezekkel tisztában lennél, eléggé megnehezíti a dolgot.
0
Szia.
Arra gondoltam, hogy mivel van domain előfizetésem, hozzá egy webtárhelyel, úgy gondoltam talán megoldható ennek a működése a saját webtárhelyemen. Próbáltam is egy egyszerű esp programmal ezt megoldani, de valamiért nem megy. Még nem tudom az okát. A telefonommal itthonról az esp-én a ledet kapcsolgatni tudom wifinvel, de azt nem tudtam még megcsinálni, hogy ne a telefonomra küldje el a webszerver képernyőt, hanem a saját bérelt szerveremre. Írtam is oda egy kis php programot ami fogadná elvileg az esp32-őt, de nem működik.
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$data = json_decode(file_get_contents('php://input'), true);
$gpio = $data['gpio'];
$state = $data['state'];
if ($gpio == 2 && $state == 'on') {
echo json_encode(["status" => "GPIO 2 bekapcsolva"]);
} elseif ($gpio == 2 && $state == 'off') {
echo json_encode(["status" => "GPIO 2 kikapcsolva"]);
}
else {
echo json_encode(["status" => "Helytelen kérés"]);
}
?>
0
Szia!
Ez azért nem ennyire egyszerű.
0
Szia!
Egész jól bemutatja:
https://www.youtube.com/watch?v=7OAqwUBOv5w
A legelső lépésnél ne csatlakoztasd még a modult! 1:40-nél csak azért nyom upload-ot, hogy a parancssort kiszedje.
Írj egy "HELLO WORLD" programot, töltsd rá az ESP-re, majd olvasd vissza, és nézd meg, mi lesz belőle :)
0
Szia
Kipróbáltam és csak annyiban vagyok előrébb, hogy már kitudom szedni belőle a beleírt programot. Viszont nem igazán értek belőle semmit.
feltültöttem az esp-re egy olyan programot, amivel a telefonomon keresztűl két ledet tudok ki be kapcsolgatni. Ezt lementettem a beírt esp-ről.
Ez után az egyik led GPIO csatlakozást átírtam egy másik GPO-ra, és ismét feltettem, majd lementettem az esp-ről.
Szinte az egész program más lett.Pedig csak egy számot írtam át.
Ez lett belőle
0
Sziasztok.
Van itt közöttetek olyan valaki, aki ismeri az arduino ide , valamint a bluotooth lelkét? Sikerült odáig eljutnom, hogy lefuttattam és felraktam az esp32-re egy olyan programot, amivel a lakásban és a közelben lévő bluotooth eszközöket megkeresi és kiírja a nevüket, valamint a Mac Address számukat. Érdekesség volt, hogy a Samsung TV-ét, a Phonak nagyothalló készüléket, valamint a hama fejhallgatómat megtalálta, viszont a nagy számítógépemet amin van bluotooth, és a telefonomat amin a bluotooth be volt kapcsolva, azokat nem látta.
Ez után feltelepítettem egy Bluotoott programot amibe beírtam kisérlet képp a hama fejhallgató nevét és Mac Address számát, a program elindul, kiírja, hogy kapcsolódni szeretne a hama eszközhöz, de egy idő után azt a választ kapom, hogy, "A készülék, "ESP32-BT-Master" master módban indult el, győződjön meg arról, hogy a slave BT eszköz be van kapcsolva!
Csatlakozás a megnevezett slave BT eszközhöz "hama Freedom Lit"
Nem sikerült csatlakozni. Győződjön meg arról, hogy a távoli eszköz elérhető és hatótávolságon belül van, majd indítsa újra az alkalmazást. "
Mit ronthattam el?
Tibi
0
Szia!
A számítógépet nem biztos, hogy alapból látja, a telefonon is be kell kapcsolva legyen a felderíthetőség, ha látni akarod. Mindkettőn indítsd el a BT eszköz keresést, és úgy nézd meg, látja-e az arduino.
A fejhallgatónál győződj meg róla, hogy más eszköz nem csatlakozik-e automatikusan rá, mert akkor nem biztos, hogy tudsz kapcsolódni. Vannak eszközök, amik kérnek jeészót, ez a használatiban le van írva. leggyakoribb a 0000, az 1234 és a 8888
0
Szia
Köszi a válaszodat. tegnap este sokat próbálkoztam, és ma próbáltam ki úgy, hogy csak a nagyothalló készülékem volt bekapcsolva . nem tudom, hogy most csatlakozott-e, mert egyenlőre még azon kívűl, hogy csatlakozzon, semmi mást nem írtam bele. Sajnos még nem tartok ott, hogy ezeket a műkédisi funkciókat, hogy kapcsoljam össze, így nem tudom, hogy valójában mi is történt. Szerinted az alábbi szerint csatlakozott?
Elindult a készülék, most már párosítható bluetooth-al!
szinkron felfedezés indítása... Findings will be reported in "btAdvertisedDeviceFound"
Found a device asynchronously: Name: B-Phonak hallókészülék, Address: 2c:53:d7:7f:27:5e, cod: 0x240404, rssi: -30
Stopping discoverAsync... stopped
Starting synchronous discovery...
>> Dump scan results: 1
- 1: Name: B-Phonak hallókészülék, Address: 2c:53:d7:7f:27:5e, cod: 0x240404, rssi: -30
-- Dump finished
0
Szia Tibi,
EZ mint alapötlet.
A Te esetedben a hal (kapásjelző) nyomja meg a csengőt.A kamera extra feature.
Még nézelődök,igazából a feladat az,hogy egy GPIO lábat földre húzva elindítson egy hangfájlt BT-n.
0
Szia
Szerinted a bluetooth eszközöknek van egy alap kapcsolódási jelszava? Gondolok itt olyanra, hogy "1234"
Tibi
0
Szia.
Köszi. Érdekes cucc. De közben haladok vele. lehet úgy lesz megcsinálva, hogy az esp32-re a kapásjelzőnél egy kapcsoló lesz rákötve és az amikor a kapásnál rövidre zár, akkor az esp egy jelet küld a telefonomra, amivel kapcsolatban vagyok a nagyothalló készülékemmel mindig. Így a kapásnál közvetve a fülemre jut a kapást jelző hang. Amúgy találtam egy jó kis oldalt amivel elég jó dolgokat lehet megcsinálni.
De már haladok.
Tibi
0
Ha figyeled az úszó le-fel rándulását a beépített bionikus vizuális detektoroddal, az nem egy járható megoldás? Hangsúlyozom, nem értek a horgászáshoz, de a halakat szeretem (tányéron, sütve, rántva).
1
Szia
:-) Az igazi pecás az visszaengedi. De én soha nem úszózom. Mindig fenekezek és harcsázom. Ilyenkor sok esetben nem is a botot figyelem, hanem a vizet. Mi lehet a víz alatt. régen egy csörgő volt a spiccen, de azt már sajna nem hallom.
Tibi
0
A harcsa is finom. Sajnos a legtöbb étteremben afrikai harcsával helyettesítik, aminek szerintem nem olyan az íze.
További jó pecázást!
1
szia: ilyen nem lenne jó?
https://www.conrad.hu/hu/p/hangfelvevo-modul-5-v-dc-felveteli-ido-40-mp-...
Bálint
0
Az ESP tudja ezt
Csak össze kell ollózni a forrásfájlt
0
Szia
Ha gondolod ezt töltsd fel az ESP32-re ,ESP32 Web Server – Arduino IDE,,, a leírásba minden benne van ami kell neked.
A programban csak a sid-et meg a jelszót kell megváltoztatni
Az Arduino beállítások is benne vannak.
Két led-et rá kötöd pillanatok alatt lehet tesztelni is
Miután feltöltöd a wifin megkeresd ,kiírja esp32+az IP címet amit DHCP generál neked.
Telefon böngésző,ide beírod az IP címet amit a DHCP generált ,és már működik is ,annyit látsz hogy on/off ,és tudod a ledeket kapcsolgatni telefonon keresztül. Vagy relét kapcsolsz.
Ez tuti hogy ok ,mert ezt teszteltem pár éve.
Még egy dolog bár lehet tudud...Az esp-n az enable gombot nyomva kell tartani,különben nem megy fel a prog.
0
Szia.
Ha Wifin gondolkozol akkor inkább az ESP32 - ESP8266-t ajánlom, pl. Wemos D1 mini.
2
szia: náluk is van több féle, talán találsz közte megfelelőt
https://www.hqelektronika.hu/hu/kereses/arduino
Bálint
0
Szia. Igen ez igaz, de nem tudom, milyent érdemes venni. nem ismerem ezt a fejlesztő ezközt.
Tibi
0
Mi a terv? Van konkrét elképzelésed?
0
Szia. Egyenlőre csak ismerkedek azért, mert szeretnék majd olyan dolgokat csinálni ami vagy Wifi, vagy bluotooth átvitelt tesz lehetővé.
Tibi
0
Értem. Amiket csináltam és tudok benne segíteni:
analóg rádió: uno+RDA5807+PAM8403+1602 lcd
internet-rádió: TTGO+VS1053+PAM8403
hő és páratartalom mérő: nano+1602 lcd
18650 töltő: micro+1602 lcd
Tiveda: led és oled kijelzővel, Wemos D1
Wifi relé vezérlés: ESP01 + relé modul
meg meg ami most nem jut eszembe
Ezek szinte mind napi használatban vannak a műhelyben beüzemelve.
0
Szia.
Az lenne a kérdésem, hogy ezek az ESP32-es modulok egyszer programozhatóak-e, vagy lehet módosítani is?
Tibi
0
Üdv!
Mi az a TIVEDA?
Köszönöm a megtisztelő válaszodat.
0
Üdv.
Véda rendszer előrejelző, figyelmeztet ha kapu közelében gyorsan hajtasz.
Oled kijelző, led, hang stb megoldásokkal
0
Szia
Én ezt találtam róla
Tibi
0
Hello
Ez amit találtál veda jelző, tiveda néven, nagyon hitelesnek tűnik a leírás meg minden egyéb.
Hivatkozik a githubra is hogy onnan is letölthető,amit még fordítani kell,ami ott van,fura egy kicsit.
Vannak kommentek a megépítésről,érdekes hogy mindegyik blogger aki kommentel,de lekövetni nem lehet.
A firmware és térkép letöltésnél nekem azt írja biztonsági kockázat
Ha van valakinek van jó víruskeresője megnézhetné ezt a letöltést
firmware: ezt a 0x0000 címre kell kiírni.
térkép: ezt pedig a 0x100000 címre.
Nem találtam olyat aki meg építette volna.
Esetleg más vélemény?
Első olvasásra bennem is megcsillant hogy ez jó lenne .De.....
0
Én is építettem egyet, működött is, de szétszedtem. Inkább betartom a 130-at. Az ESP8266 kellett nemesebb célra.
0
Szia,
nekem IPHONE 11 van jelenleg eredeti szoftverrel és
eredeti navigációval és ugyan azt tudja amit a TIVEDA.
Minden telepített sebességmérő hely előtt jelez.
0
Szia!
Én meg nézem a táblákat, és igyekszem nem sokkal többel menni. Eddig bejött.
1
Szia
Én is betartom,nem is nekem kell,hanem a páromnak,ő is betartja,csak nem mindig veszi észre.
Nem úgy mint aki mögöttem jön és rám mászik,,,,,hogy miért nem mész? Ahelyett hogy meg előzne.
0
Szia!
Az ilyeneket el szoktam engedni, amint tudom. Max rávillantok kétszer a ködlámpával, hogy nyugodjon meg kicsit. A legjobb móka, mikor a véda kapu előtt engeded el, és kilő nagy gázfröccsel
0
Szia.
Több darabot építettem, semmi gond vele. Az oled kijelzősek kicsit macerásak de megoldható.
Ez volt az első példány:
0
Szia
Akkor ok ha úgy van ahogy írod,de honnan töltötted le a firmware és a térképet?
A megadott oldalon nem ok.
Vagy meg adnád az elérhetőségét ? Ha igen, kell e fordítani?
Az oled-es változat is jó lenne,vagy anélküli is jó.
Mi a file kiterjesztése a firmware ill. a térképnek?
0
Az otthoni gépen megvan minden, ha hazaértem feltöltöm és elküldöm.
0
Hello
Super,várom,előre is köszönöm
0
Ebben a csomagban minden benne van:
https://mega.nz/file/NZdElSpL#kQl0OVjz7EjPZ_85i9IFe_9WUpilVXGwOxUEvD_4BD0
0
Szia
Nagyszerű,letöltöttem ,köszönöm szépen.
Az oled hány colos 0.9 vagy 1.3 ?
0
Csináltam mindkettővel, a leírásban megtalálod melyik kijelzőhöz melyik bin fájlt kell feltötlened.
0
Szia
Tudnál segíteni nekem? Megérkezett ma a megrendelt esp-wroom-32 és most próbálkozok vele. Az Arduini Ide programot használom és amikor qz alaplapi információt megnézem, az alábbiakkal találkozom. Miért ismeretlen a lap?
Alaplapi információk
Bn: Unknown board
VID: 0X10C4
PID: 0XEA60
SN: 0001
Köszönettel
Tibi
0
Hello
Letöltötted az ESP32 boardot ? Meg a board manager-ben is ki kell választani az url-t,ill. annyi url. amennyi kell.
Elég sok mindent be kel állítani.
Nézd át ezt
0
Szia.
Igen ezek megvannak. Az alaplap kezelőnél is letöltöttem az "Arduino esp32 boards" valamint a "ESP32"-őt is. Az "eszközök-alaplap menűnél meg kiválasztottam a "ESP32-Wrom-DA" boardot, mert nem találtam benne olyant, mint ami az enyém. Nekem ESP-WROM-32 boardom van, de ilyen nincs benne. Nem tudom mi az oka annak, hogy ismeretlennek írja az alaplapomat.
Tibi
0
Helló
Kezdjük az elején , milyen windows van? 1.8 as ide van letöltve? ez win7,,,,,,win11 ott már más verzion van.
Melyik esp32 töltötted le? Mert van esp32 board ,meg esp 32 by espressiv system,az utóbbi esp32 dev board, esp32s2,esp32 s3,esp32c3 board,arduino nano esp32.
0
szia
mind a két arduino fent van, de az IDE az amit használok.ESP Devkit V1-et választottam ki. A bluetoth-ot amikor felraktam rá, azt a telefonom látja. Amikor a Wifi programot raktam fel rá, akkor hiába rakta úgy fel, hogy semmi hibát nem mutatott ki, nem látta sem a router, sem semmilyen más ezköz.
Tibi
0
Szia
Nem dev kit,hanem esp32 wroom-ot válaszd
Nézd meg a beállításokat.
A programból hiányzik a esp32 include ezért nem is kezeli.
Include=vázlat>könytár tartalmazása<itt ki kell választani az esp32
0
Szia
Azért a Devkit-et választottam, mert a board hátúlra az van típusnak ráírva
0
Szia,
Nincs jelentősége,a lényeg hogy lássa a rendszer a COM x porton
Tölts rá egy hello world vagy egy LED villogtató programot,hogy megismerd a compiler működését,hibaüzeneteket,stb.Fog menni,a gubanc inkább a különböző verziószámú .h (header) meg json (javascript ) fájlokkal lehet majd.Bonyolultabb programoknál még az IDE felület verziószáma se mindegy (Karadio,Yoradio,stb)
Egy alapszintű C tudás hasznos!
0
Szia.
Seltöltöttem rá egy olyan programot, amit a neten láttam, de sajnos lehet valami nem jó, mert feltette rendesen hiba nélkül, de nem csinál semmit. A Wifit nem látja semmilyen eszközön. Kell még ezen kívűl valamit csinálni?
#include <Arduino.h>
#include <WiFi.h>
#define WIFI_NETWORK "csakyt Network"
#define WIFI_PASSWORD "12345678"
#define WIFI_TIMEOUT_MS 20000
void connectToWIFI() {
Serial.print("Connecting to Wifi");
WiFi.mode(WIFI_STA);
WiFi.begin(WIFI_NETWORK, WIFI_PASSWORD);
unsigned long startAttemptTime = millis();
while (WiFi.status() != WL_CONNECTED && millis() - startAttemptTime < WIFI_TIMEOUT_MS) {
Serial.print(".");
delay(100);
}
if (WiFi.status() != WL_CONNECTED) {
Serial.println(" sikertelen!");
// intézkedik
} else {
Serial.print("Connected");
Serial.println(WiFi.localIP());
}
}
void setup() {
Serial.begin(9600);
connectToWIFI();
}
void loop() {
// put your main code here, to run repeatedly:
}
0
Serial monitort megnyitottad?
Kiírja hogy sikertelen?
A Wifi hálózatod (router)látja az eszközt?
0
Szia.
Megnyitottam a serial monitor és a bal alsó sarokban 52/52-ig felszámol, majd az alábbi jelenik meg. Úgy néz ki, minden jó.
Tibi
0
Szia!
A kód alapján 52-ből 52 sikertelen...
0
Sia. Ezt írja ki hibának
Tibi
0
Szia,
USB porton nem látja az eszközt.(Unable to open ftdi device)
1.Nincs bedugva,
2.Rossz a Com port beállítása.
A Serial monitor az USB-n kommunikál az eszközzel.
0
Sia.
Alul a jobb alsó sarokban azt írja, az COM3 porton kommunikál Ezt a portot mutatja a rendszer is. Mivel kellene neki kommunikálnia?
Tibi
0
Csak halkan kérdezem,,,,ugye az arduinóban be van állítva a com3 as port?
0
Szia.
Igen be van állítva, hiszen akkor nem tudtam volna semmit felrakni rá, sőt letörölni sem. A wifit ha wifin akarnám üzemeltetni, akkor hiába nem ír ki semmilyen hibát a feltelepítésnél, a számítógépen és a telefonon sem látom, hogy működne. látnom kellene a hálózatnál legalább a SSID nevet,, de nem látom. Ha letörlöm az ESP-ről a felrakoött programot és felteszem a bluetotthra megírt kezdő programot, akkor a telefonomon megjelenik,mint bluetooth kapcsolat, de a számítógépen már nem. de valójában az alábbi dolgot szeretném megcsinálni vele, amit már kérdésként megírtam az ESP fórumon is.
" Sziasztok. Szeretném a segítségeteket kérni egy project megvalósításában. Sajnálatosan hallás sérűlt vagyok ami azt jelenti, hogy az egyik fülem teljesen sérűlt, a másik fülemre 80%-os sérülésem van. Arra, hogy halljak, arra a fülemre kaptam egy B Phonak P5 nagyothalló készüléket és ezzel hallok csak rendesen. Szeretek pecázni, de nem mindig hallom, hogy ha kapásom lenne, és gondoltam csinálok egy olyan esp32 projektet, amivel ha kapásom van, akkor a bluototh-os esp32.-vel egy hangüzenetet küld a B Phonak halló készülékemre. Sajnos nem tudom, hogy mikét tudnám azt megoldani, hogy ezt megvalósítsam. Tudna nekem ebben valaki segíteni egy forrás kóddal amit az esp wroom32-be betudok illeszteni? "
Tibi
0
Szia!
Ha bekapcsolod rajta a wifit, attól még semmilyen eszközzel nem fogod látni, mert ez nem hotspot, nem szolgltat wifi jelet, csak csatlakozni tud egy hozzáférési ponthoz.
Esetleg a mobilodon kapcsold be a hotspotot, és arra próbálj rácsatlakozni a modullal. Ott egyértelmű lesz az SSID és a jelszó is.
0
Szia.
A "Hospot 2.0" be van kapcsolva automatikus csatlakozásra, de semmi.
0
Szia!
Sima ssid-jelszó bejelentkezést állíts be a telefonon, vagy szerezz be egy régebbi router.
0
Szia. Sikerült valamit elérhető mert a telefonom már látja és a ledet a telefonnal sikerült is kapcsolatai. Viszont sem a routerem, sem a számítógépem nem látja.
0
Akkor nem menne neki a feltöltés se.(persze az sincs kizárva így látatlanban)
0
Szia,
Így jónak kellene lennie,de a serial monitoron nem látszik az eszköz.
Próbáld meg feltölteni a TVdoktor kolléga által javasolt tesztprogramot.
Ha azzal sem megy,hiányoznak még .h fájlok,vagy más szoftver kompatibilitás gond lehet.
0
Szia
Nem ír ki semmit és a Wifi hálózatom sem látja. Viszont most csináltam hozzá egy Bluetooth programot is és azt is felttem, és azt viszont látja a telefonom.
#define REMOTEXY_MODE__ESP32CORE_BLUETOOTH
#include <BluetoothSerial.h>
#define REMOTEXY_BLUETOOTH_NAME "csakytBL"
#include <RemoteXY.h>
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
{ 255,1,0,0,0,29,0,17,0,0,0,31,1,106,200,1,1,1,0,10,
38,69,24,24,48,4,26,31,79,78,0,31,79,70,70,0 };
struct {
uint8_t pushSwitch_01;
uint8_t connect_flag;
} RemoteXY;
#pragma pack(pop)
void setup()
{
RemoteXY_Init ();
}
void loop()
{
RemoteXY_Handler ();
}
0
Nyisd meg a programozó felületen a serial monitort.
Egy ablakban meg fog jelenni,hogy sikeres vagy sikertelen a csatlakozás.
Ha jó a jelszó és az username,valamint nincs MAC szűrés beállítva a routeren,akkor mennie kell.
Gondolom ha hibátlanul felment a program,akkor .h fájlok rendben vannak.
0
Szia!
20 másodpercenként ki kellene írnia, hogy sikertelen vagy sikeres.
0
szia
Hol kellene kiírnia? Mert ilyent sehol nem látok
Tibi
0
https://www.instructables.com/HOW-TO-use-the-ARDUINO-SERIAL-MONITOR/
Pm ben is írhatsz
0
Hello TVdoktor!
Olvastam a bejegyzést, régebben foglalkoztam Arduinóval, mostanában leálltam,akkorban olyan rúterem volt, hogy volt felh. név, jelszó, most 1 hosszú belépési kód van. Azzal hogyan tudom a 2 adatot beírni? Belépjek a router-be változtassam meg a beállítást?
Ezt kérdezném meg.
Választ várva, üdv.
Billentyűs
0
Szia!
Amire te gondolsz, az a router beállítási felületére való bejutáshoz kell, de itt elég az SSID és a hozzá tartozó jelszó. Nem a roterbe kell belépni, csak csatakozni az általa szolgáltatott wifi hálózathoz.
0
Szia
Ez így nehéz dolog, mert nem tudom milyen rutered van? Most
De ezt máshol kéne beszélni mert ez a téma nem tartozik ebbe topikba...talán nyitni kéne egy új topikot.
",akkorban olyan rúterem volt, hogy volt felh. név, jelszó, most 1 hosszú belépési kód van"
0
Hello!
TP link router volt, én konfiguráltam, felhasználónevet, jelszót én adtam neki és az arduinóba azokat írtam be. Most 1 Telekomos routert adtak és 1 kombinációt kell beírni és már a számítógép vagy más fel is ismeri él a wifi hálózat. / pl. RgPPO13k4xöÖ3 / Az arduinónál hogy lehet ezt végrehajtani? Ezt kérdezem csak.
0
Szia
A telekomos nál annyi a különbség hogy bele van építve a modem-ba a ruter is.,,SAGEMCOM fast 3686 elvileg.
Itt is van user=admin, meg jelszó,az a hosszú.
De az is lehet hogy wifinél is be van állítva ugyan az user meg SID,ami ruter belépésnél van.Tehát a SID= admin + a hosszú jelszó, a menübe menj bele //böngészőbe írd be a 192.168.0.1/// és nézd meg.
A menübe a 192.168.0.1 +admin+jelszó ,tudsz belépni
Majd a wifi résznél megnézed van e SID és jelszó beállítva, vagy módosíthatod,,,innentől az arduinó-nál ha programot töltesz fel ezt használhatod.
Nem tudom van e hozzá ? Csatlakozol e ? MASH wifi jel tágító kütyüvel.
Ha még valami nem ok szólj.
0
A routerről és a műholdról teszek fel képeket.
0
Szia.
Ha jol emlékszem ez így rendben van. 7végén leszek gépközelben, vakáción vagyok.
0
Hi!
Mennyire friss az adatbázis?
0
Szia.
Elvileg bekapcsolas után az otthoni Wifi hálózatra csatlakozik és ha van letölti a frissítést. 30 másodperc mulva vált gps üzemmódba.
0
Szia.
Nekem most egy olyan elképzelésem van, hogy akarok egy kapásjelzőt csinálni a nagyothalló készülékemhez kapcsolódhatót. Az a tervem, hogy amikor kapás van, akkor bluotoothon keresztűl a fülembe mondja, hogy kapás van.
Tibi
0
Ilyesmi?
https://www.bigboilie.hu/index.php/webshop/product/40228-balzer-mk-bt-bl...
0
Hasonlót. Csak úgy, hogy a nagyothalló készülékemhez lehessen illeszteni. Na meg nem csipogót, hanem szövegest szeretnék.
0
Szia!
Lehet, hogy egyszerűbb panel is elég ehhez. A DFPlayer mini egy olyan apró MP3 lejátszó modul, amin közvetlenül is elindíthatóak a hangfájlok, nem csak a megszokott léptetés van. Jó minőségű a hang, van egy apró végfok is rajta, de sztereó vonal kimenettel rendelkezik. Akár vezérlő nélkül is elérhető közvetlenül 20 track, egy Arduinoval meg több ezer, de neked ez valószínűleg nem igazán kell. A hangkimenetre kell egy illesztés.
0
Én ehhez elfelejteném az arduino boardokat. Sokkal egyszerűbb, gyorsabb és jobb egy beépített bluetooth eszközzel rendelkező, kellően gyors és bevált kontroller. Ahogyan már mondták, például az ESP32 lehet a barátod, mely bevált, sok fejlesztőrendszer által támogatott, és emiatt rengeteg példaprogram és kész project található hozzá a neten. Egy olcsó WROOM32 alapú panel már elég erre a feladatra. A library pedig például a közkedvelt A2DP lehet. Aliexpresszről 1800 HUF körül indulnak a WROOM32 alapú panelek, 2db esetén már free shipping. Az egyszerűség kedvéért a beépített antennás verziót választanám. Ha nem erre, akkor másra is el tudod használni, mert a bluetooth mellett a WiFi-t is kiválóan tudja. Olyannyira, hogy nagyon sok okos otthonos cucc (pl. Sonoff) ezzel vannak szerelve (illetve korábban még az elődjével, a ESP8266-al, de azt már ne vedd).
0
Szia.
Erre gondoltál?
Tibi
0
Inkább erre. Nem kell ennél bonyolultabb.
https://techfun.hu/termek/esp32-wroom-32d-fejlesztokartya-wifi-es-bluetooth/
0
Szia!
https://www.hestore.hu/prod_10037786.html#
0
Szia.
Megrendeltem, de isten igazából csak vakon, mert nem ismerem ezt. neked volt már ezzel dolgod?
Tibi
0
Szia!
Az Arudino IDE-ben majd a hozzá tartozó könyvtárat le kell töltened, hogy használni tud.
üdv: Szőke
0
Szia.
Köszönöm.
Tibi
0
https://www.tavir.hu/
Robi segítőkész és van egy jó kis tanuló anyaga, igen, ingyen.
0
Köszönöm
Tibi
0