- iPhone topik
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Google Pixel topik
- Profi EKG-s óra lett a Watch Fitből
- Magyarított Android alkalmazások
- Mobil flották
- One mobilszolgáltatások
- Magisk
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
-
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
-
Wolfram
aktív tag
Épp az OTA-t konfigurálom ( [link] ) : jól látom az eredeti OTA host kódot minden feltöltött kódba bele kell rakni? Nincs ennél elegánsabb megoldás?
-
its_grandpa
tag
Két napja reszelem, hogy leforduljon ESP8266-ra [link]
Aki nem akar bajt magának, az arduino ide-ben a 2.7.4-es ESP8266-ot használja.
Voltak gondok a forráskódban is de azt aránylag hamar megtaláltam.
Csak sportból, nincs vele különösebb célom. -
#60252516
törölt tag
válasz
its_grandpa #18896 üzenetére
Én flux, cin, és egy háromezer forintos kínai pákával "gányolok" itthon magamnak.
Persze, van forró levegős állomás is, kiforrasztáshoz. -
Janos250
őstag
válasz
Wolfram #18881 üzenetére
Igen, a lényege az. Amikor én néztem, akkor alul az egyéb kínálatban volt egy több mint 7 ezer forintos UNO klón. Erre írtam, hogy én ebből 3 db. ESP32-t veszek. Egyébként ESP32Cam nekem is van, tetszik.
Persze nem egy 10-20-50 ezer forintos kamera, de az árát bőven megéri. Szerintem, de vannak, akik másként gondolják. A fő kifogás az alacsony felbontás, az eléggé "egyszerű" "video" fájl: MJPEG, azaz jpeg képeket küldözget egymás után. Ez egy 25 évvel ezelőtti technika, de van ahol bőven elég, mert helyi hálózaton megy a kommunikáció, mint pl. kaputelefon. -
-
-
Wolfram
aktív tag
Valaki tudja, hogy ilyen modult hogyan lehet forrasztani? Azt hittem kivágom az ablakon amikor megláttam:
Speciális forrasztópáka, vagy forrasztó paszta kell hozzá?
-
Szancsó
aktív tag
válasz
Wolfram #18874 üzenetére
És tuti jó porton próbálod, ill. nem maradt nyitva serial monitor?
(De csak tippelgetek, sok tapasztalatom nincs ezekkel a kütyükkel még: csak próbálkozom ls ilyen szintű hibákat vétekVagy flash után nem nyomok resetet mert észreveszek valamit a kódban és egyből újra feltöltenék, stb. )
-
Wolfram
aktív tag
Úgy tűnik kimúlt a wemos-om, nem tudok feltölteni semmit:
"esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header"
Vezetéket igazítottam többször is, de nem segít. -
válasz
ViZion #18871 üzenetére
A reed rá van téve a kávéfőző pumpájára, így az mind laptopos mind töltős üzemben ugyanúgy működik.
(#18872) razorbenke92
"A táplálás "töltő" esetén azt jelenti, hogy ugyanazon USB kábelt nem a laptopba, hanem egy telefontöltőbe dugsz?"
igenA "propellerezés" úgy van megoldva, hogy amikor bekapcsol a reed akkor elindul a timer, de a kikapcsolása nem csak a kikapcsolásához van kötve hanem ahhoz is, hogy az utolsó bekapcsolás óta el kell telnie 1mp-nek. Működik is.
Van egy P betű és mellette egy négyzet, ami villog is, amikor megy a pumpa, ez is működik mind laptopról mind töltőről.Köszönöm az ötleteket mindenkinek (Aryes, ViZion, razorbenke92), ma átnézek mindent: gnd-t, teszek bele delay-t, stb.
-
válasz
kemcso #18869 üzenetére
Elnézve az eredeti kódot, a kávéfőző software serialon beszélget, de inicializálva van a saját serial port is ami USB-n megy.
A táplálás "töltő" esetén azt jelenti, hogy ugyanazon USB kábelt nem a laptopba, hanem egy telefontöltőbe dugsz? (Nano esetén nincs kimondott jack adapter aljzat, de van VIN pin ezért kérdezem).
Csak azért, mert ha ugyanazon a porton táplálsz, és más különbség nincs laptopos és töltős üzem között, akkor hardveres oka nem lehet az anomáliának.
Egyébként én azt próbálnám meg, hogy, a fő loop-ba tennék egy delay(50); sort a végére. Precizitásban nem ront sokat a programodon, cserébe sokkal kevésbé spammeli a komm csatornákat. Gondolj bele, hogy uC nyélgázon pingeli a szoftveres serialt, majd ír a hardveresre, majd kijelzőt frissít. Sőt, igazából kijelzőt frissít akkor is, ha nincs értelme, mert a getMaraData()-ban a mySerial.available() lehet, hogy false, és nem jön friss adat. Az updateView akkor is lefut. Sokszor okozott már nekem különböző problémát, hogy a kód eszetlenül darál.
Ebből a szempontból érdekes lenne az is, hogyan oldottad meg a reed szenzor figyelését, mert ahogy ViZion is írta, a prellezéséből is adódhat gond.Szerk.:
C1.06,116,124,093,0840,1,0\n every ~400-500ms
Az 50ms delay nem fog sokat rontani a kódodon, tekintve, hogy a komment szerint a kávéfőző 400-500ms intervallummal küld friss adatot. -
Nem fogalmaztam pontosan, egy kávéfőzőről jön a soros adat D5 és D6-on, de azzal nincs is baj, az működik rendesen minden körülmények között. A timer nem indul csak el és csak akkor, ha töltőről próbálom. Laptopról tökéletes... (Innen van az ötlet és a program, de át kellett dolgozni, mert a timer indításához nem jön az adat, így egy reed relé van rátéve a pumpára és annak a mozgása indítja)
-
válasz
Undoroid #18867 üzenetére
ugyanez az összehuzalozás egy NANO-val! Persze, ha ez lehetséges és nincs további ütközés a környező alkatrészekkel!
Azt ne próbáld meg, mert a nano 5V-os jelszinttel dolgozik, az SD kártya pedig a 3,3V-ot szereti. Szintillesztés nélkül megsüti. Az ESP lapok 3,3V-osak, azokra mehet közvetlenül is.
-
Undoroid
őstag
Szia!
Mindkettőből van használható példányom! A uC-t még nem is használtam soha (ki sem csomagoltam még), de nem hinném, hogy össze tudnám hozni velük a (hibátlanul) működő, kiinduló feladatra kitalált összeállítást és kódot!
Viszont érdekes lehet ugyanez az összehuzalozás egy NANO-val! Persze, ha ez lehetséges és nincs további ütközés a környező alkatrészekkel!
Próbálok tanulni a már meglévő / elkészített példák alapján, de még NAGYON kezdő vagyok ebben! Keresgélek és ha megvan mindenem egy példához, azt megépítem és próbálom megérteni a kódot! Vagy kérdezek...
-
Sziasztok,
nagyon új vagyok az Arduino világában és belefutottam a következő problémába. Adott egy arduino nano klón (+96 oled), amin a program jól fut, ha laptopra van dugva, de ha töltőre, akkor nem.
A program soros portot olvas, illetve egy reed relét néz, aminek a ki-be kapcsolásától függően indít egy timer-t. A soros port olvasás működik, reed relé változik kijelzőt működteti de a timer töltőn nem indul el. Mitől lehet ez? -
cog777
senior tag
válasz
skun76 #18858 üzenetére
Legegyszerubb ha mered az eltelt idot es ha tulhalad, akkor kilepsz a ciklusbol.
valami ilyesmi:
unsigned long startT = millis();
bool timeout = false;
bool wifiConnected = false;
while (!timeout && !wifiConnected)
{
wifi kezeles; (wifiConnected = true ha sikerult kapcsolodni)
if (millis() - startT > 5000)
timeout = true;
}
Igy megkapod a kulonbozo dolgok statuszait is es az szerint tudod eldonteni mi legyen.
wifiConnectedStatus, internetStatus, serverStatus, serverResponseStatusNalam is igy mukodik az altalam csinalt homerok, ha nincs wifi vagy nem erik el a szervert, akkor elmennek aludni (deep sleep).
-
ViZion
félisten
Fiam telefonjához keresek akkut. Közben feldobott hozzá kijelzőt is... 8k alatt egy 4,5 "-os touchscreen...
Ezeket nem lehet valahogy ESP-vel beüzemelni? Régi Nokia kijelzőt láttam, h van könyvtár hozzá...
-
skun76
csendes tag
Sziasztok.
Kezdő arduinosként az lenne a kérdésem, hogy hogyan tudom azt megoldani, hogyha a programot beküldöm egy ciklusba akkor egy esetleges válaszhiány esetén az ne ragadjon ott, hanem pl. 5 másodperc múlva jöjjön ki és folytassa a következő lépést?
Például wifi csatlakozás:
A program elindul, keresi a wifit, nincs wifi (pl. a router ki van kapcsolva), 5 sec után folytatja a következő lépést.
Vagy van wifi de nincs internet.
Vagy van internet is de a szerever amihez csatlakozik valamiért nem küld választ, stb.Előre is köszönöm.
-
-
Undoroid
őstag
válasz
its_grandpa #18833 üzenetére
Szia!
Igen, ezekhez biztosan hozzá kellene nyúlni!
Keresgéltem SD-kártyás kiegészítőt: Ezt és Ezt találtam...találtam még kijelzőbe építettet is, de ott már nagyon meg kellene kavarni a kódot! Bőség zavara?
-
Undoroid
őstag
válasz
ViZion #18830 üzenetére
Szia!
Van 11- és 22-es modulom is! Tudom, hogy nem annyira pontos és, ha túl közel kerül a mikrokontroller beépített fesz-szabályozójához és a kijelző is túl közel van (sajnos volt egy ilyen próbálkozásom, aminél 'sikerült' mindkét hibát elkövetnem) akkor igazán fura mérési eredményeket produkál a környező eszközök működési hőmérséklete!
Ezért jó, ha első alkalommal próbapanelon ellenőrzöm a működést, ha netán túlzásba vinném a miniatűr kivitelezést!!
Ha lehet, akkor maradnék az SD-kártyás rögzítésnél!
Köszönöm, hogy időt fordítottál a felmerült kérdésemre!
-
#70211840
törölt tag
válasz
Wolfram #18848 üzenetére
Ha jól tudom, akkor modern Samsung microSD kártyáknál (Evo, Pro) van egy TRIM-hez hasonló írás-terhelés elosztás (wear level control). Illetve saját cache is, ami a sok apró írási műveletet képes összefogni.
A FAT/FAT32 szerencsére nem naplózó fájlrendszer, ez is segít a dolgon.
Illetve "append"-ként kell hozzácsapni az adatokat nem egyesével, hanem nagyobb blokkonként (4kB blokk ideális, mivel 1byte esetén is 4kB kerül kiírásra)
Ilyen megoldással nagyon sokáig írható marad. -
-
válasz
razorbenke92 #18837 üzenetére
Mit csinál ez abban az esetben, ha az elmentett access point eltűnik/nem sikerül rákapcsolódni? Fallback-el az AP módra és be lehet vinni az új wifi adatokat?Alapvetően egy user-friendly megoldást szeretnék, ami teljesen független lesz a programozótól, mert az eszköz földrajzilag elég távol lesz tőlem, nem tudok majd beavatkozni, ha gond van.
-
Janos250
őstag
https://github.com/rpolitex/ArduinoNvs
Az állomás, és a szerver mód mehet egyszerre a megnyitásnál. Az egyik bit az állomás, a másik a szerver.
-
Én használom, szerintem elég klassz. EEPROM-ban tárolja a konfigurációt.
Korábban úgy oldottam meg hogy (VIGYÁZAT komoly túlbonyolított agyf*sz következik):
- Beégettem kódba egy fallback SSID/pw párost
- EEPROM-ból kiolvastam egy megadott helyről egy másik SSID/pw párost
- Ha az EEPROM-ból olvasott AP-ra fel tudtam csatlakozni, akkor ment minden üzemszerűen
- Ha az EEPROM-ból olvasott AP nem létezett, vagy nem tudtam csatlakozni, akkor a fallback-et próbáltam
- Ha a fallback sikerült, akkor egy szerverről lekértem, az ajánlott SSID/pw párost. (Itt be lehet tenni tetszőleges visszafejthető titkosítást, akár már a szerver eléréséhez, akár a kommunkált adatokba is)
- Ha az ajánlott SSID egyezett a jelenleg EEPROM-ban lévővel (amihez ugye nem tudtunk csatlakozni) akkor fentmaradt az ESP a fallback hálózaton, és indulhat az üzemszerű működés
- Ha az ajánlott SSID változott, akkor frissítettem az EEPROM-ot és reboot.Így ha valahova vittem egy ilyen eszközt, akkor a szerveren letároltuk a hozzá tartozó logint, és mobilról hotspottal megadtam neki a fallback hálót amíg inicializált.
-
Srácok, használja valaki ESP-n a wifimanager library-t? Vagy valami kis tárhely igényű, egyszerű módszert arra, hogy ha nincs előre beállított wifi jelszó, akkor AP módba váltson az eszköz, bekérje a jelszót, majd átváltson STA módba? Hogy szokás ezt elegánsan megoldani, hogy ne kelljen a wifi jelszót a kódba égetni, de ne is kelljen minden indítás után újra megadni?
Megnézegettem ennek a wifimanager library-nak a forrását, és valami perzisztens tárolót használ az adatok mentésére, ami elég jó megoldásnak tűnik, de kissé misztikus -
-
its_grandpa
tag
válasz
Undoroid #18829 üzenetére
Pár sorhoz kellene hozzányúlni.
#include <Adafruit_BMP085.h> helyett #include <SFE_BMP180.h>
Adafruit_BMP085 bmp = Adafruit_BMP085(10085); helyett a példányosításkor SFE_BMP180 pressure; //Creating an object
Persze a bmp helyett a pressure-t kell használnod a kódban.
Jópár BMP180 library-t találtam, kérdés melyiket akarod használni, amit írtam az Adafruit.
Van yt video és számtalan tutorial a BMP180-hoz. -
-
-
Undoroid
őstag
Sziasztok szakik!
Régebben olvastam ezt az írást és szeretném kipróbálni! Az egyetlen bajom az, hogy az egyik szenzor nem stimmel az eredeti összeállítással! Minden másom megvan hozzá...
BMP085 helyett BMP180 van Nekem! Mennyire "rugalmas" a kód, ha éppen nem azt a szenzort építem be, ami eredetileg ott szerepel? Az adatlapjuk szerint ekvivalensek. Működhet?
A másik kérdésem: " a logoláshoz egy SD modul, kártyával. " Az óramodulban elvileg van eeprom, oda nem lehet LOG-olni óránként az adatokat? A következő rendelésemhez tudnátok ajánlani egy egyszerű SD-modult, ami ide megfelelő? (Van valami kapacitáskorlát a használni kívánt SD-kártyához? Max. méret?)
Előre is köszönöm a segítséget! -
válasz
Wolfram #18826 üzenetére
Számold ki, az alapján, amennyit a masina fogyaszt. A kábeled igen valószínű 24 AWG-s réz. 10-20méterre simán lehet, hogy tudod etetni, sőt, ha már kanócon vagy, az adatkommunikáció is mehet.
-
tibi-d
tag
Adott egy arduino nano, meg egy Mega2560. Mindegyikben van definiálva 2db 10 elemű integer tömb. Másodpercenként 10X szinkronizálni kéne a két kártyán a tömbökben az adatokat. Milyen kommunikációs csatornát ajánlotok erre. A két kártya között max 2 méter vezeték lesz. Köszi.
-
Janos250
őstag
válasz
Wolfram #18822 üzenetére
Ahogy most megnéztem a jo..-on, valóban 50-80 ezer között vannak a használt nyomtatók, Anett A6 már nincs is. Hiába no, infláció volt.
Egyébként csak akkor éri meg nyomtatni, ha saját magadnak csinálod, mert bizony egy ilyen doboz, ha 0.4-es düznivel csinálod, akkor mondjuk 2 óra, de ha vékonyabbal, és vastagabb falvastagsággal, hogy szebb, strapabíróbb, eladható legyen, akár egy nap is lehet. Ezt ha az ember magának csinálja, bekapcsolja, és megy, de bérmunkában ezekkel a régi, viszonylag lassú nyomtatókkal nem érné meg dolgozni.
Mellesleg ez is nagyon közel van az Arduino témához, az alaplapja miatt.
Van FB csoport, akik saját maguk gyártanak maguknak nyomtatót, szintén nagyrészt nyomtatott alkatrészek felhasználásával. Itt persze előjön a tyúk, vagy a tojás probléma.
Egyébként vannak, akik bérmunkában nyomtatnak. Pár éve egy volt kollégám csináltatott egy alkatrészt. Vitte a CAD tervet USB sticken, és kinyomtatták. Az árát óradíj+anyag alapján számolták. Mivel neki elég nagy, tömör alkatrész kellett, erős anyagból, nem lett olcsó. -
Janos250
őstag
válasz
#70211840 #18814 üzenetére
Én 3D nyomtatóval készítem a dobozaimat.
Előnye:
Olcsó. Bármilyen soklyukú, alakzatú formát egyszerű megcsinálni, a siftekkel, és a bennük lévő lyukkal együtt, amibe majd a csavarok kerülnek.. A doboz külsejére a doboz anyagából feliratot is lehet csinálni. Az alapanyag kilója 5-10 eFt, fajtától, bolttól függően, de egy ilyen doboz pár gramm.
Hátránya:
Csak akkor olcsó, ha van saját nyomtatód, és saját magad megrajzold a térbeli mintát valami ingyenes tervező programmal. Egy doboz megtervezése egy óra alatt megtanulható.
Nekem a legolcsóbb, legegyszerűbb, lenézett Anet A8 nyomtatóm van, de ilyesmikre nekem bevált. Használtan már 20-30 ezerért is meg lehet manapság kapni, mert cserélik le az emberek újabbakra, jobbakra. Én még régebben vettem újan, kínai WEBshopból, valahol 40-50 ezer Ft között volt akkor az ára. Az újabbak, jobbak viszont már 150-200 ezer, vagy még több. -
its_grandpa
tag
válasz
#70211840 #18811 üzenetére
Na még egy ötlet, Oracal fólia.
Nekem közel találtam 50cm szélest, 1 m 1.000.- alatt, rengeteg színben.
>> Oracal 641 - Rövid- és középtávú kültéri alkalmazásra lett kifejlesztve ez a permanens ragasztójú univerzális plotter fólia.
Egy jó szike, sniccer segítségével csak lehet vágni rajta egy tisztességes négyzetet.(ma már nem ötletelek többet, vár az unokám)
-
#70211840
törölt tag
Nem mondtam, hogy ezt a 3D nyomtatós dolgot választom, csupán egy ötlet volt.
Nagyobb felületű 3D nyomtatott cuccoknál nálam azért erősen látszanak a "szálak".
Emiatt nem biztos, hogy jó ötlet a teljes doboz.ViZion:
Én anno próbáltam már a régi pákahegygyel kiolvasztós dolgot, hogy kevesebb anyagot kelljen reszelni majd. A végeredmény az lett, hogy a műanyag szélek olyan kemények lettek, hogy nem bírtam reszelni őket. Hamarabb végeztem volna, ha körbefurkálom és lereszelem a maradék széleket. -
ViZion
félisten
Sziasztok! Doboz dologhoz:
- szike/sniccer/tapétavágó: nem mindennél használható, és nekem már tört el szike, aminek a maradéka beleállt a karomba...
- Dremel: ez fain, de szintén műanyagtól függ, mert van, amit nem vág, csak olvaszt, szétkeni... szép sarkot reszelni kell, ezzel macera
- 3D nyomtatás: ezt nem használtam, van ismerős, de ha ők rajzolgatnak, akkor nem ócó.
- lézervágás: ez szép, volt pár projectem (gravírozott plexi, belső konzolokhoz bármik), amihez a barátom vágott cuccokat. Viszont ahogy ő mondta, a lézert 5000 Ft alatt nem kapcsolja be, még nekem se... (ennél egy egész tábla műa. fér az asztalra)
- vízvágás: erre alkalmatlan, legalábbis a korábbi munkahelyemen ami volt, az ilyen kicsi munkadarabokkal nem is foglalkoztunk. Egyszerűen az alap díj több lenne, mint egy gyári ablakos doboz. Ha jól emlékszem 3×6 m körüli asztal és 30k volt az, ha oda ráraktak valamit...
- gravír lézer: ez lehet még jó, a gravírozós/bélyegző gumilap készítő cégeknél vannak kisebb lézerek (ilyesmi), aminek értelem szerűen a költsége is alacsonyabb. Sajnos nálunk már nincs a városban, szal. ez is rendelés, idő...Házilag én a dremel+reszelő kombót használom, mérsékelten szép...
-
#70211840
törölt tag
Aryes, t72killer, its_grandpa, vkp:
Köszönöm a tippeket. Úgy látom mindegyik megoldásnak megvan a maga előnye és hátránya is egyben.Közben felmerült egy ötlet nálam is, bár talán nem a legjobb.
Alapvetően ugye a faragással/olvasztással/reszeléssel az a probléma, hogy nem lesz tökéletesen egyforma a nyílás minden részén. Mi lenne, ha a nyílásba belemenne egy keret, amit 3D nyomtatóval csinálnék meg? Ez egyben tartalmazhatná a csavar helyét a kijelző felfogatásához is.
Mivel vékony keret lenne sok anyag sem kellene és akár még jól is kinézhet egy kis perem a dobozon a kijelző körül. -
-
-
válasz
#70211840 #18805 üzenetére
Gázon vörös-fehér izzás környékére hevített vastag dróttal kb 3-4mm ráhagyással kiolvasztod a nagyját (figyelve, hogy a félig-egészen olvadt trutyi ne értékes részekre pottyanjon), a maradékot pedig lombfűrésszel, kisebb reszelővel helyreteszed. Ha nem vagy patkolókovács, érdemes elpróbálni a művelet piromán részét egy kidobott samponosflakonon
. Ha nem tetszik a samponos eredménye, még mindíg jöhet a fúró+lombfűrész kombó.
Durván büdi a művelet
-
#70211840
törölt tag
Van esetleg ötletetek, hogy mivel lehetne műanyag készülékdobozon kis kijelzőnek (0.96 oled, 2.2 lcd) kivágni helyet?
-
Új hozzászólás Aktív témák
Hirdetés
- GOPRO Hero 11 BLACK - 5.3k akciókamera - 2 akku, tartozékok (5.)
- DJI AVATA 2 Fly More Combo 1 akku - drón szett DJI Goggles N3 FPV szemüveggel
- Sony PlayStation 5 ( PS5 ) Sony PlayStation VR2 Csomag
- Dell Precision 7680 Eco FHD+ 13600HX 14C / 16G D5 / 1T G4 workstation
- Gigabyte GA-Z68A-D3-B3 LGA 1155 alaplap
- Prémium PC házak akár 20-40% kedvezménnyel eladók garanciával, számlával!
- HP Probook 650 G4 15,6 i5-8350u 8. gen. GYÁRI MAGYAR VILÁGÍTÓ BILL!!!
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Azonnali készpénzes AMD Radeon RX 6000 sorozat videokártya felvásárlás személyesen/csomagküldéssel
- BESZÁMÍTÁS! Dell Precision 5820 XL Tower PC - Xeon W-2123 112GB RAM 512GB SSD 1TB RX 580 8GB Win 11
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged