Hirdetés
-
Elon Musk: az xAI szuperszámítógépet akar az AI-alapú chatbotjához
it Elon Musk tervei szerint egy szuperszámítógéppel szolgálják majd ki az xAI Grok chatbotjának következő verzióját.
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
Premier előzetesen a Rocket Rumble teljes kiadása
gp A végső verzió PC mellett konzolokon is elérhet lett a napokban.
-
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
-
_q
addikt
ESP-04-et nézegetem még és felmerült egy kérdés. Antenna nincs ugye rajta. Ez azért van hogy egyénileg lehessen készíteni hozzá és/vagy mert önmagában is tud működni? Arra gyanakodnék, hogy antenna nélkül nem fog működik vagy csak nagyon nagyon kicsi távra (~2-3 méter).
-
_q
addikt
válasz Janos250 #8261 üzenetére
Nem nekem lenne. Ismerősöm szeretne minél kisebb méretű eszközt. Ehhez próbálok megoldást keresni. Én ESP32-t használok és maradok is ezen a vonalon. Próbálom meggyőzni róla, hogy ezzel valósítsa meg a projektjét, de eddig a 04 mellett szólt a méret. Amit ma linkeltél ESP32 modul az nekem megfelelne, de a mérete miatt az ismerősömnek annyira nem. Mivel érveljek neki?
-
_q
addikt
válasz multipass4 #8278 üzenetére
A szervomotor teljesítménye elég lesz? A programozásban én úgy indulnék el, hogy külön-külön esetleg kisebb részfeladatokat összevonva írnám meg a kódot és tesztelném, ha egy rész két mehet a következő és minden egyes sikeres részfeladat után össze lehetne fűzni az előzőeket.
Valószínűleg más is ajánlani fogja ESP32-vel olcsóbban és kevesebb eszköz felhasználásával meg tudnád valósítani amit szeretnél UNO helyett de még is Arduino IDE-ben programozva. -
_q
addikt
Sziasztok!
Szerintetek mivel lenne jobb figyelni az ajtó nyitását, ha a lehető legkisebb méret számít. Gyorsulás vagy gyro? Emellett fontos lenne az ESP deepsleep mode is. Viszont hogy felébredjen az ESP külső jel hatására azt a reset pin változtatásával lehet. Arra gondoltam hogy a gyorsulás érzékelő egy adott limitet elérve kapcsolna egy komparátort így meglenne a szükséges digital 1 a resethez. Mehet a kiolvasás, majd megint mehet vissza alvó módba. Ennél van valakinek jobb ötlete?
[ Szerkesztve ]
-
_q
addikt
Jó lenne mindenféle kapcsoló nélkül. Így kb majd hogy nem ESP méretben megvalósítható lenne, nem kellene semmi mechanikai bütykölés se.
(#8315) Attix70
Erre is hasonló lenne a válasz. Illetve itt még az elektronika hozzá talán még nagyobb méretet eredményezne, de legalább is a mechanikai megoldás biztos. -
_q
addikt
Ezt lenne jó elkerülni, hogy mechanikailag hozzá kelljen nyúlni az ajtóhoz. Egy régi ajtónál még oké, de egy újfajta nem olcsó esetén már nem annyira. Igen jól látod kell egy adott limit ami felett már elfogadjuk, hogy nyitják az ajtót és egyéb tényező is bele szólhat. Esetleg gyro ezért lehet jó, ott nagyobb lenne a változás mértéke.
-
_q
addikt
válasz Attix70 #8339 üzenetére
A szerinted könnyű és egyszerű módszerrel egyet értek, még egyszer köszönöm mindenkinek a segítséget. Ötletnek tök jók mind, tényleg ez lenne a legjobb megoldás ha csak a megvalósítás részét nézem, de emellett kivitelezve (lehet hogy csak az én kézügyességem hiánya miatt) nem lenne szép megoldás a kiálló dolgok és nagy méret miatt szerintem. (Gyorsulás érzékelős megoldás kb 4x4 cm-en elvileg elférne mindenféle kábelezés és egyebek pedig nem szükséges hozzá). Ha játszani akarnék a témával kapcsolatban próbálgatni arra jók a javasolt megoldások, de ha egy esztétikusabb valamit kellene megvalósítani egy drágább ajtóval ahol nem annyira lenne jó szétbarkácsolni, fúrogatni, hogy utána egy olyan ajtót kapj, ami az ajtó árának kb 70%-át fogja érni nem biztos hogy opció.
Lehet félre érthető voltam és az jött le alapból mindent elvetek, pedig nem. Csak a gyorsulás esetleg gyro szenzoros megoldást vetettem össze a javasolt megoldásokkal és mind több kábelezést, nagyobb méretet és fúrást/faragást igényelne.
Gondolj bele oda teszel az ajtóra egy "dísznek álcázott gyorsulás vagy gyro" szenzoros valamit ami fel se tűnik, hogy nem az ajtó része mert beleolvad a többi díszítésbe, majd a javasoltakkal vesd össze. Talán belátod, hogy nem alapból elvetésről van szó.Ja és még annyi a kérdés 2 részből állt. Egyik felére kaptam csak választ, míg a másik nyitott maradt.
[ Szerkesztve ]
-
_q
addikt
MPU6050-et néztem ami 6DOF-os szenzor, 400Ft-ból meg van és tudja mind a kettőt. A fogyasztás lehet gond vele, ahogy néztem vannak olyanok szenzorok is amikbe van deepsleep mód talán az még jobb lenne. Viszont hogy deepsleep-ből felépbredjen az ESP (elsősorban 32 de 8266 is lehetne akár), ahhoz kellene egy komparátor talán, hogy meg legyen egy adott treshold esetén a logikai 1 érték.
[ Szerkesztve ]
-
_q
addikt
válasz Attix70 #8344 üzenetére
Nem mondom nem megoldható, csak ismerve magam nem szeretném elcseszni az ajtót. Viszont tényleg köszi ötletnek nem vetem el, mert tényleg jó ötlet, ha nem is most használom még lehet sor kerül majd rá később. Szóval ne értsd félre kérlek.
(#8343) aryes
Ezek szerint akkor még se lesz befutó a gyro. Ha megjön azért kipróbálom mit tud.[ Szerkesztve ]
-
_q
addikt
Sziasztok!
Arduino Uno esetén okozhat gondot ha a timer 0 (amit a millis és delay függvények használnak) portjára kötök motort ami PWM jellel van vezérelve?
Másik kérdésem, hogy a képen látható Analog input portok digitális portként is tudnak működni? Tehát ha gombot kötök rá akkor működik vagy csak analog jeleket tud kezelni? Megtévesztő a felirat. -
-
_q
addikt
válasz Tankblock #8529 üzenetére
Köszi, ahogy látom nem ez az első hogy ilyennel találkoztál sajnos nekem az egyszerűbb feladatoknál megakadt a tudásom.
Pl. most megakadtam a nyomógomb prell mentesítésénél. Valahogy nem akar szoftveresen összejönni. Interruptal történő nyomógomb prell mentesítésére is van ötleted?
[ Szerkesztve ]
-
_q
addikt
Hát nem nagyon van mit beillesztenem. Ezért szeretnék ötletet kérni. De akkor vázlatosan:
void setup() {
pinMode(buttonPin, INPUT);
attachInterrupt(digitalPinToInterrupt(buttonPin), buttonInterrupt, FALLING);
....
Hőmérő inicializálás;
....
}
void loop() {
óra kiíratása;
....
Hőmérséklet kijelzőre küldése;
...
}
//gomb megszakítás függvény
void buttonInterrupt() {
clockHour++;
if(clockHour > 23)
{
clockHour = 0;
}
Serial.println(clockHour);
//delay(200);
}Lényeg az lenne, hogy kiíratom az időt és a hőmérsékletet. Egyelőre a hőmérséklet része jó, az óra részét pedig még nem egyből a konkrét idő kiíratással oldanám meg, hanem a nyomógombot tesztelném, hogy be lehessen állítani vele egy konkrét időt, jelen esetben 0-tól 23-ig úgy hogy közben a loop-ban megy hőmérséklet kiolvasás és kiíratása a kijelzőre.
Sajnos amikor nyomom a nyomógombot, akkor ha egy pillanatra nyomom is le akkor is folyamatosan írja ki a számokat, mint ha folyamatosan nyomtam volna le a gombot. Erre kellene egy prell mentesítés szeirntem.
-
_q
addikt
detachInterrupt(buttonPin);
Ezzel a függvénnyel kikapcsoltam az gomb megszakítást majd a ha lefut a loop bekapcsolom ismét. Így most nem prelleg viszont így lassan fut le, mivel a hőmérséklet lekérdezés 2 másodpercenként megy,így a megszakítás is 2 másodperc múlva kapcsol vissza. Lehet érdemes megszakítással kezelni a hőmérséklet lekérdezést és a loop-ba csak a kijelző frissítést tenni.
-
_q
addikt
A delayt csak próba miatt tettem bele, nem szép, de rá akartam jönni hol csúszik el a dolog. A kijelzős részt nem teljesen jól írtam le, úgy gondoltam, hogy egy timerrel számolom a 2 másodpercet és az megszakításként változtatna egy változót, ami mondjuk egy if szerkezeten belül végrehajtaná a kijelzést.
Ha már itt tartunk ESP32-re van jó timer leírás megszakítással egybekötve? Uno-hoz jól le van írva több helyen is hogy timer0 millis és delay-ért felelős, timer1 és timer 2 pedig szabadon használható. Mi a helyzet ESP32 esetében?
(#8544) aryes
Igen mert amiket próbáltam nem működött, ezért nem is tettem bele, csak a kódot magát hogy látszódjon amiből kiindulnék. -
-
_q
addikt
Tökéletes, köszi
Amivel próbálkoztam az mind a loop-on belül figyelte a gomb állapotát, sajnos az eredmény részben javult de nem oldotta meg teljesen. Ez amit linkeltél viszont igen.
Egy kérdés merült fel, a millis() függvény úgy emlékszek talán 32 napig képes elszámolni. Lényeg hogy van egy véges ideje. Az unsigned long el tudja tárolni az egészet? Illetve ha eléri a max értékét a millis() függvény, túlcsordul és kezdi 0-ról ismét, tehát nem lesz gond sose akár más esetben se ha millis() függvényt ilyenre használom, hogy mennyi idő telt el 2 állapot között?
[ Szerkesztve ]
-
_q
addikt
válasz Tankblock #8551 üzenetére
Ez is jó ötlet, amiket láttam hardveres megoldásra mind több alkatrészt igényelt, ezért mentem a szoftveres irányban. Viszont egy kondi még nem vészes. Kipróbálom majd ezt is.
Amúgy érdekes, mert pl ESP32-es board esetén, de STM32F4 dicovery boardnál is a nyomógombbal párhuzamosan kötik a kondit, nem sorosan. Ha jól értem te sorosan kötöd. Ha nem jól értem akkor nem értem Miért párhuzamosan kell kötni?(#8552) aryes
Az simán belefér Olyanra gondoltam, hogy nem lesz-e valami nagy kavarodás a hardver kimeneten, ezért nem mertem használni eddig, így viszont bátrabb leszek és máskor is használom majd, ha két állapot/időpont közötti eltelt időt szeretnék meghatározni. Köszi[ Szerkesztve ]
-
_q
addikt
válasz Attix70 #8555 üzenetére
Működését el tudod magyarázni?
Miért nem sorosan van a kondi a nyomógombbal?
Alapból 3v3-on van PA0, ha menyomom a gombot akkor pedig 0 lesz az állapota?
220k kondi miért nem tápra van kötve majd a nyomógomb utána, miért fordított a sorrend ahogy a képen látszik?
100 ohm ellenállás sorba a kondival mi célt szolgál?Kb. ennyi lenne a kérdés
-
_q
addikt
válasz Attix70 #8557 üzenetére
Köszi a magyarázatot. Tehát csak hogy jól értem-e.
Alapból GND-n, tehát alacsony logikai szinten van a PA0, mivel a kondenzátor szakadásként viselkedik egyenáramú környezetben. Ha lenyomom a gombot akkor rövidre zárom a kondit és kisül. Illetve tápfeszültségre azaz magasra húzom a PA0-t. Mikor prellegni kezd a nyomógomb, tehát a nyomógomb pillanatra elenged, ekkor a kondi rövidzárként viselkedik pillanatnyi időre, ezért kell az ellenállás sorosan vele, eközben elkezd töltődni, tehát még rövidzárként viselkedik, így magas logikai szinten, tápon marad a PA0, egészen addig amíg fel nem töltődött, de közben feltételezhetően a nyomógomb ismét lenyomódik a prell miatt, tehát mire feltöltődne és szakadásként viselkedne a kondi, addigra a nyomógomb miatt ami azóta folyamatosan nyomva volt ismét tápon lesz a PA0 és így ismétlődik az egész amíg el nem engedjük a gombot. Gomb elengedésnél pedig kisül a kondi majd szakadásként működve PA0 alacsony logikai szinten marad a gomb ismételt megnyomásáig.Kicsit hosszú lett. Jól értelmezem a logikáját az áramkörnek?
-
_q
addikt
válasz Teasüti #8563 üzenetére
Igen növelve 100 ms-nál javult minimálisan, de még lehet növelem, szerencsére nem kell gyors reakció.
A korábban (#8547) Atti777 által linkelt megoldás esetén ESP32-vel hogyan lehetne kivitelizn. Arra gondolok, hogy ESP32 alapból támogatja a kapacitív bemenetet, így a linkelt panel elhagyható, de milyen felületet lehet hozzá használni egy PCB-n? Egy sima kapacitív felülettel ellátott PCB kell hozzá?
-
_q
addikt
válasz Teasüti #8567 üzenetére
Igen de amikor túl vagy a tesztelésen és meg szeretnéd építeni az adott projektet, oda nem vezetékeket raksz gondolom. Ezért kérdeztem, hogy mondjuk ami helyettesít 2 nyomógombot, de csak magát a kapacitív felületet biztosítja van-e, mert jó hogy támogatja az ESP32, de amiket találtam azoknál mind van plusz elektronika ami kezeli az érzékelést, viszont ESP-nél már benne van a mikrovezérlőben, így csak egy felület kellene hozzá.
-
_q
addikt
válasz Teasüti #8572 üzenetére
Én azt hittem, hogy ez valami teljesen új dolog, ezek szerint annyira nem
Végül úgy oldottad meg, hogy az atmega-ból kivezetted egy vezetékkel a touch interfész portot és a végére forrasztottál egy réz felületet, azt pedig rátetted az alumínium házra amiben a ledek voltak?
-
_q
addikt
válasz Tankblock #8564 üzenetére
Ha a lenyomásra és felengedésre is reagál a gomb látványosan nem pedig csak úgy tűnik mint ha, akkor szerintem nem a gomb prellegéséről van szó. Nekem amikor prelleget akkor úgy nézett ki, hogy lenyomásnál egyszerre 15-ig is elszámolt a counter, majd abba maradt, majd esetleg ha picit mozgattam az ujjam a gombon megint számolt 5-8-at, de elengedésnél nem számolt, úgy hogy lefutó élet állítottam be.
(#8574) Teasüti
Tehát a rögzítése a réz alátétnek vagy szigetelten kell rajta legyen az aluminium házon (gyári megoldásnál oda szokták rakni), vagy a háztől függetlenül valamilyen nem vezető anyagra kell tenni. Az mondjuk hogy vizuálisan hogy néz ki gondolom nem számít mert úgy se látszik, ha a pult felső szekrény alján helyezted el ahogy szokás.
A kérdés az, hogy megérte mikrovezérlőt alkalamzni nem lett volna hatásosabb egy céláramkör hozzá? Persze csak pár száz forint az eltérés gondolom, csak nem biztos hogy ilyen esetben egyből mikrovezérlő kellene egy kapcsolóhoz. Kivéve ha jól esett bütykölni, vagy ha más funkciót is ellát a mikrovezérlő. Erről írnál, mert érdekelne[ Szerkesztve ]
-
_q
addikt
válasz Teasüti #8576 üzenetére
A motorról olvastam, a konyhapult világításról nem sok minden van, pl miért kell ATX táp, ami elég nagy. Amúgy a videó nem elérhető, legalább is nekem azt írja ki amikor rámegyek a linkre. Egyébként miért jó a színhőmérsékletet változtatni a konyhapultnál, fehér és sárga között lehet módosítani?
Új hozzászólás Aktív témák
- Eladó Huawei 4G CPE3 / B535-232 Router - Kitűnő állapotban!
- Eladó Xiaomi 5G CPE Pro Router - Szinte új állapotban!
- LG 27GP850P-B 27" Nano IPS 2K - 180Hz (oc) 1ms
- Macbook Air M1 sg. magyar bill. hibátlan 2025.10.04. Apple garancia
- HP 14-ep0012nt - ÚJ - 14" FullHD notebook - Core i3-N305, 8GB, 512SSD, Windows 11
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs