- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Plazma TV topic
- Sokat megélt veterán CPU-t hoz vissza a piacra az Intel
- Házimozi haladó szinten
- AMD Navi Radeon™ RX 9xxx sorozat
- Kormányok / autós szimulátorok topikja
- Hamarosan automatikusan települ a Microsoft 365 Copilot
- Részesedést vásárolt az Intelben az NVIDIA
- OLED TV topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
-
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
-
Postas99
őstag
Valószínűleg az is megoldás lehet, hogy a hajtókart pontosan milyen állásban teszem fel és a széket mennyire döntöm meg a hajtókarhoz.
A motor le van rögzítve egy falapra a szék hátuljára fel van téve egy műanyag 11-es cső és csak tőlem függ, hogy mennyire döntöm meg a széket amikor összekötöm a "rudazattal" a motor hajtókarjához, és a hajtókart is milyen pozicióban rögzítem.
-
Postas99
őstag
válasz
ekkold #23821 üzenetére
Az nem megvalósítható, hogy ha másképp nem akkor innen (WLED) csinálsz a komplett firmware upgrade-et? Itt van fent driver is az oldalon.
Undoroid:
Köszönöm. Kell hozzá hall szenzor és mágnes, mert ezt nem terveztem bele, de köszönöm az ötletet. Igazad van egy kicsit "természetellenes a mozgás.", nem tudtam hogy igazán mi hiányzik, miért olyan mű. -
Postas99
őstag
válasz
ekkold #23813 üzenetére
Kerestem BluePill-t
Elkészült a demo hintaszék. Ez még csak egy egyszerű pwm vezérelt bizbasz, nem ESP-s cucc hanggal együtt.
Még nyáron vettem kemény 4000 Ft-ért jól le van harcolva de nekem pont ilyen kellett.
Még le lesz fröcskölve valamilyen vérrel és uv fénnyel lesz megvilágítva, azt is kaptam fillérekért az aliról szerencsére. -
Postas99
őstag
válasz
ViZion #23805 üzenetére
Ennek a vételérzékenysége csapnivaló 2m távolságból Rssi -80 dBi!!
WeAct vs Másik, érdemes a szitanyomatot is megnézni, feliratozások és pinek száma.
Nekem ez az etalon.
Ok néha elcsábulok és veszek akciós Esp32-S3-at a 2100Ft-os choice akcióban az ehhez a panelhez képest batárnagy. -
Postas99
őstag
válasz
ViZion #23805 üzenetére
Szerintem már írtam WeAct Studio - mindegyik boardjuk saját tervezés.
A bolt értékelése 4.9, de elég ha a termékeiket megnézed. Egyszerűen üditő ránézni.
Az általuk készített boardok legtöbbje még GitHub-os linket is kap.
Ha STM chipekben gondolkodsz, ők nem használnak fake chipeket és erre büszkék is, hogy minden eredeti STM chip, és felhívják a vevők figyelmét is, hogy ha máshol látnak másolt design-t akkor a vevők jelezzék nekik, mert erre is kényesek.Én már csak Esp32-D0WD-V3 -ot használok ezt szoktam venni, mert nem csak 4Mbit flash hanem 8Mbit flash-el is árulják. Abba már sok minden belefér. Progmemnek kiváló.
TYPE-C CH340K és a vételi érzékenysége hitetlelen jó. Mellesleg a sárga tüskék jól mutatnak a panelen.Nyáron volt egy projektem, egy halom vas közé kellett beszerelni 40db ESP32-t távolság 60m mindegyik egy wifin lógott. WLED vezérlés volt a feladat. Azok amik máshonnan lettek beszerezve a fő műsor előtt néhány órával kidöltek. Gyenge vételérzékenység végett. Mindegyik fém lámpabúrába lett beszerelve. Azonnal cserélni kellett őket.
-
Postas99
őstag
Az nem lenne "megoldás", hogy egy példát megnyitsz és megnézed, hogy mit művel? Esetleg ha van spare device-od, megnézheted azzal is.
Most szívtam azzal, hogy egy ESP32-nek mondott board rohadul nem akart kommunikálni i2c-n. Board kidob, másikra kód feltölt, jé működik. A két board töb másképp néz ki de ugyanazt a board-ot kell kiválasztani mindekettőhöz. Az egyik hestore cucc volt - ami nem működött a másik a kedvenc alis boltomból - ők saját maguk csináltak hozzá layout-ot, és nem drágább mint a többi bolt.
-
Postas99
őstag
Most néztem a linket amit küldtél, és amiket írtál. Valamiért csak nekem van más fényképem arról ami neked van?
Sem a most elfüstölt Q1 és az elején említett R5,R6 a panel hátulján nincs megmelítve.
Hanem az R15,16,17,18 van kiemelve mint információ. Megtennéd, hogy befotózod a hátulját. Hátha a többiek tudnak még valamit javasolni, mert ha a magic smoke már kijött a cuccból akkor nem biztos hogy továbbá is működni fog.
Az általam talált GITHub-is dokumentáció alapján sokminden nem kell ahhoz, hgoy működjön. -
Postas99
őstag
A nyákon ott van 4 db (nagyobb méretű luk) a tippem az, hogy ezt egy másik nyákhoz lehetne hozzáfogatni egy ámenő fém lemez mindkét oldalán való rözgítéssel fizikailag elforgatni majd forrasztani.. Nagyon macerás, kicsit olyan mint amikor az SD kártya fogadó fém házát rogzíted a nyákhoz.
-
Postas99
őstag
Nagyon Köszönöm. A jótanácsokat is.
Wolfram: Néztem akksit 1600 Ft/db-ért idehaza INR18650-35E
Ők gyártók is ezért ilyen olcsó náluk?
-
Postas99
őstag
Most, hogy így kiderült mennyit bénáztam. További segítség kellene.
2 db SG90s szervo
1db esp32
1 db QIACHIP RX480E 4 ch rádiós vevő
1 db DFPlayer Pro - eredeti DFRobot cucc
1 db 4 Ohm-os hangszóró lesz az összes fogyasztó.
Van még egy DC-DC konverterem Fix 5V a kimenete 5A-t tud.
Milyen occó akkut tegyek mellé amivel legalább 3-4 órán keresztül működőképes lesz?Elvileg nem gondolkodom automata működésben ezért lesz a rádiós vevő benne. Ha mozgatni akarom a szemeket akkor vagy kacsintok valamelyik szemmel vagy lecsukom valamelyik szemet vagy mindkettőt lecsukom vagy pislantok. A 4 csatornás vevőre ki lesz osztva, a bal szem - inp1 jobb szem - inp2 , mindkét szem- inp3, kacsintás vagy pislantás-inp4 (Toggle mod csak inp 4 esetén) . A hang vagy pislantás előtt vagy utána fog megszólalni. Nem randomozok a hangoknál mert sok lehet az ismétlés ugyanabból a hangmintából kb 10 hangmintám lesz. A nagy fogyasztó a hangszóró és azért a szervók is. De mivel 1mp alatt bőven elvégzik a feladatot reményeim szerint nem ez lesz a legnagyobb fogyasztó.
-
Postas99
őstag
1, Tegnap kib@sztam a hóra az eddigi szervó motorokat majd tettem bele máshonnan számazó 180 fokos Mg90s típusokat.
2, Minden szervo libet töröltem a fenébe. Frissítettem a legújabbra az ESP32Servo-t,
3, Megtápláltam Fix 5V-al a szervokat.
4, Beízzitottam egy másik kódot, és láss csodát nem driftel. Minden tökéletesen megy...Köszönöm a SEGÍTSÉGET!!
Ez azért mégis könnyebbség.
-
Postas99
őstag
A mikrokontrollerről volt táplálva. A házban nem látok potit, lehet nekem van csak silány minőségű cuccom.
Az elején csak simán írtam egy egyszerű kódot ami elforgatta 8 fokkal a szervót,.majd visszatért 0 helyzetbe. Ez egy huzamosabb használat esetén már 30 mp alatt tovább ment mint 8 fok és nem nullába tért vissza. A kód már timer időzítést tartalmaz. Ezért ilyen bonyi. Lehet én vagyok a béna. De ugye ha megnézzük a vezérlést ott mindjárt két különböző szélességű impulzus amivel vezérled, ezen felül a szervók ellentétesen kell hogy dolgozzanak. Mert az egyik balra fordul.a másik jobbra mert így vannak behelyezve. -
Postas99
őstag
A legtöbb szervo 360-as amin van a maradék 180-as. Itt a kód:
#include <Arduino.h>
#include "driver/gpio.h"
#include "esp_timer.h"
// ---- SZERVÓ
static const int SERVO_L_PIN = 18; // bal
static const int SERVO_R_PIN = 19; // jobb
// ---- TRIGGER
static const int TRIG_L = 32; // 1x bal: előre->stop->vissza->stop
static const int TRIG_R = 33; // 1x jobb: hátra->stop->előre->stop
static const int TRIG_BOTH = 25; // 1x mindkettő (bal előre, jobb hátra) - belső PULLUP!
static const uint32_t FRAME_US = 20000; // 20 ms, 50 Hz
// ---- BAL/JOBB PULSE (µs) + állapot ----
volatile uint32_t pulse_us_L = 1500; // 1000..2000
volatile uint32_t pulse_us_R = 1500;
volatile bool highPhase_L = false;
volatile bool highPhase_R = false;
portMUX_TYPE muxServo = portMUX_INITIALIZER_UNLOCKED;
// ---- TIMER HANDLE-K ----
esp_timer_handle_t tmrL;
esp_timer_handle_t tmrR;
inline void setLeftPulseUs(uint32_t us) {
if (us < 1000) us = 1000; if (us > 2000) us = 2000;
portENTER_CRITICAL(&muxServo); pulse_us_L = us; portEXIT_CRITICAL(&muxServo);
}
inline void setRightPulseUs(uint32_t us) {
if (us < 1000) us = 1000; if (us > 2000) us = 2000;
portENTER_CRITICAL(&muxServo); pulse_us_R = us; portEXIT_CRITICAL(&muxServo);
}
// ---- PWM
void IRAM_ATTR cbLeft(void*) {
uint32_t p; portENTER_CRITICAL_ISR(&muxServo); p = pulse_us_L; portEXIT_CRITICAL_ISR(&muxServo);
if (!highPhase_L) { gpio_set_level((gpio_num_t)SERVO_L_PIN, 1); highPhase_L = true; esp_timer_start_once(tmrL, p); }
else { gpio_set_level((gpio_num_t)SERVO_L_PIN, 0); highPhase_L = false; esp_timer_start_once(tmrL, (p<FRAME_US)?(FRAME_US-p):1000); }
}
void IRAM_ATTR cbRight(void*) {
uint32_t p; portENTER_CRITICAL_ISR(&muxServo); p = pulse_us_R; portEXIT_CRITICAL_ISR(&muxServo);
if (!highPhase_R) { gpio_set_level((gpio_num_t)SERVO_R_PIN, 1); highPhase_R = true; esp_timer_start_once(tmrR, p); }
else { gpio_set_level((gpio_num_t)SERVO_R_PIN, 0); highPhase_R = false; esp_timer_start_once(tmrR, (p<FRAME_US)?(FRAME_US-p):1000); }
}
// ---------- MOZGÁS
const int NEUTRAL_L = 1500, NEUTRAL_R = 1500;
const int L_FWD_US = 1600, L_BACK_US = 1400;
const int R_FWD_US = 1600, R_BACK_US = 1400;
const unsigned long L_FWD_MS = 190;
const unsigned long L_BACK_MS = 186;
const unsigned long R_FWD_MS = 205;
const unsigned long R_BACK_MS = 181;
const unsigned long STOP1_MS = 1000;
const unsigned long STOP2_MS = 1000;
enum SPhase { S_IDLE, S_FWD, S_STOP1, S_BACK, S_STOP2 };
SPhase L_phase = S_IDLE, R_phase = S_IDLE;
unsigned long L_nextUs = 0, R_nextUs = 0;
// Indítások (csak ha IDLE)
void startLeftCycle() {
if (L_phase != S_IDLE) return;
setLeftPulseUs(L_FWD_US);
L_phase = S_FWD;
L_nextUs = micros() + L_FWD_MS * 1000UL;
}
void startRightCycle_BackThenFwd() {
if (R_phase != S_IDLE) return;
setRightPulseUs(R_BACK_US);
R_phase = S_BACK;
R_nextUs = micros() + R_BACK_MS * 1000UL;
}
void startBothCycleMirrored() {
if (L_phase != S_IDLE || R_phase != S_IDLE) return; // egyszerre csak ha mindkettő szabad
unsigned long now = micros();
setLeftPulseUs(L_FWD_US); L_phase = S_FWD; L_nextUs = now + L_FWD_MS * 1000UL;
setRightPulseUs(R_BACK_US); R_phase = S_BACK; R_nextUs = now + R_BACK_MS * 1000UL;
}
inline void serviceLeft() {
if (L_phase == S_IDLE) return;
unsigned long now = micros();
if ((long)(now - L_nextUs) < 0) return;
switch (L_phase) {
case S_FWD: setLeftPulseUs(NEUTRAL_L); L_phase = S_STOP1; L_nextUs = now + STOP1_MS * 1000UL; break;
case S_STOP1: setLeftPulseUs(L_BACK_US); L_phase = S_BACK; L_nextUs = now + L_BACK_MS * 1000UL; break;
case S_BACK: setLeftPulseUs(NEUTRAL_L); L_phase = S_STOP2; L_nextUs = now + STOP2_MS * 1000UL; break;
case S_STOP2: setLeftPulseUs(NEUTRAL_L); L_phase = S_IDLE; break;
default: break;
}
}
inline void serviceRight() {
if (R_phase == S_IDLE) return;
unsigned long now = micros();
if ((long)(now - R_nextUs) < 0) return;
switch (R_phase) {
case S_BACK: setRightPulseUs(NEUTRAL_R); R_phase = S_STOP1; R_nextUs = now + STOP1_MS * 1000UL; break;
case S_STOP1: setRightPulseUs(R_FWD_US); R_phase = S_FWD; R_nextUs = now + R_FWD_MS * 1000UL; break;
case S_FWD: setRightPulseUs(NEUTRAL_R); R_phase = S_STOP2; R_nextUs = now + STOP2_MS * 1000UL; break;
case S_STOP2: setRightPulseUs(NEUTRAL_R); R_phase = S_IDLE; break;
default: break;
}
}
// ---- GOMBOLVASÁS
const unsigned long DEBOUNCE_MS = 30;
int prevL = HIGH, prevR = HIGH, prevB = HIGH;
unsigned long lastEdgeL = 0, lastEdgeR = 0, lastEdgeB = 0;
void setup() {
// Szervó kimenetek
gpio_set_direction((gpio_num_t)SERVO_L_PIN, GPIO_MODE_OUTPUT);
gpio_set_direction((gpio_num_t)SERVO_R_PIN, GPIO_MODE_OUTPUT);
gpio_set_level((gpio_num_t)SERVO_L_PIN, 0);
gpio_set_level((gpio_num_t)SERVO_R_PIN, 0);
// Két független esp_timer
esp_timer_create_args_t aL = {}; aL.callback = &cbLeft; aL.name = "servoL";
esp_timer_create_args_t aR = {}; aR.callback = &cbRight; aR.name = "servoR";
ESP_ERROR_CHECK(esp_timer_create(&aL, &tmrL));
ESP_ERROR_CHECK(esp_timer_create(&aR, &tmrR));
ESP_ERROR_CHECK(esp_timer_start_once(tmrL, 100));
ESP_ERROR_CHECK(esp_timer_start_once(tmrR, 100));
// Kezdő állás (IDLE, tartó jel 1500 µs)
setLeftPulseUs(NEUTRAL_L);
setRightPulseUs(NEUTRAL_R);
pinMode(TRIG_L, INPUT_PULLUP);
pinMode(TRIG_R, INPUT_PULLUP);
pinMode(TRIG_BOTH, INPUT_PULLUP); // 25-ön VAN belső PULLUP
prevL = digitalRead(TRIG_L);
prevR = digitalRead(TRIG_R);
prevB = digitalRead(TRIG_BOTH);
}
void loop() {
unsigned long nowMs = millis();
// 32: bal
int rl = digitalRead(TRIG_L);
if (rl != prevL) { prevL = rl; lastEdgeL = nowMs; }
if (rl == LOW && (nowMs - lastEdgeL) > DEBOUNCE_MS) {
startLeftCycle();
lastEdgeL = nowMs + 300; // primitív ismétlésgátló
}
// 33: jobb
int rr = digitalRead(TRIG_R);
if (rr != prevR) { prevR = rr; lastEdgeR = nowMs; }
if (rr == LOW && (nowMs - lastEdgeR) > DEBOUNCE_MS) {
startRightCycle_BackThenFwd();
lastEdgeR = nowMs + 300;
}
// 25: egyszerre mindkettő
int rb = digitalRead(TRIG_BOTH);
if (rb != prevB) { prevB = rb; lastEdgeB = nowMs; }
if (rb == LOW && (nowMs - lastEdgeB) > DEBOUNCE_MS) {
startBothCycleMirrored();
lastEdgeB = nowMs + 300;
}
serviceLeft();
serviceRight();
delay(1); // kis yield
}[/M][/M] -
Postas99
őstag
válasz
Ton-ton #23748 üzenetére
Ha visszaolvasol, írtam már, hogy a szervo sajnos nem pontos, legalábbis erre a típusú vezérlésre azzal a lib-el amit használtam nem jó.
2 perc után másodpercenkénti oda-vissza mozgásnál egy idő után driftel. Ha a servo túlszalad a két végponton akkor vagy kihúzza a tüskét a foglalatból és innetől kakukk a vezérlésnek, vagy túl feljebb tolja a tüskét és a végén vagy eltöri a szemen levő műanyag lapot vagy túlfeszíti a szemet a két oldalsó felfüggesztésnél és akkor az fog eltöni. A rosszabbik eset, hogy túltolás esetén megakad a drót a felső "plafonban" és meggörbül a drót és akkor már kis sem lehet húzni. Pofonegyszerű a mechanika: a súly lent van a szem meg 90 fokban merőlegesen ezen, ha a be akarom csukni, a súlyt fel kell tolnom és a forgáspontnál a szem elfordul mintha becsukódna.Tehát vagy max 60 db oda-visszát csinálok és számlálom hogy mennyi volt majd leállok, szétszedem az egészet és újra kalibrálom, ezt nem szeretném. Ezért lett a léptető motor , ami viszont nem gyors. Most marad ilyen és gondolkodom valami update verzióban.
A szemeket pedig fehér fénnyel lehet hátulról (belülről megvilágítani )jól kiemelni ami még ijesztőbbé teszi a szemeket.
A cél az volt hogy megvalósítsam azt amit még mások nem tettek meg ilyen módon, vagy legalábbis én még nem találkoztam consumer termékeknél ilyennel (home made). Ez egy Halloween prop nem több, megpróbálom kihozni belőle a legjobb megvalósítást amit elképzeltem. A feladat úgy is csak annyi hogy ne a sablonos dolog legyen amit már milliószor láttam máshol, másnál hanem egy teljesen szokatlan "ijesztő cucc: egy horror baba"
-
Postas99
őstag
válasz
Ton-ton #23746 üzenetére
Ebből a motorból nem csak 1 de 2 darab már túl nagy hogy a baba fejébe beférjen. Ez a baba nincs több mint 50cm magas. Jó lenne, csak más baba fejbe. Az egész baba fejének a szélessége nincs 10cm.
A vezérlés: [itt] a második képen látod, hogy a motor tengelyére van rá téve egy elliptikus műanyag illesztő, és ennek az egyik pontjára van betéve egy fém drótszál. A Drót ahogy elfordul a motor tengelye az elliptikus mozgás végett felfe vagy lefele fog mozogni. A szem persely alulról meg van fúrva, hogy a drót bele menjen. Viszont a ez nem egyenesvonalú mozgás ezért a sebesség limitált. Ez a mikro stepper pedig max 20 RPM-et tud tévesztés és rángatózás nélkül, ez most ki van hegyezve a csúcsra, nem is játszottam tovább vele.A szervíz üzemmódot írtam meg először. Minden érték elmentve de ha kell akkor újra tudom programozni a min, max értékeket. A szemnek két végállása van. Ha menetközben leállna a szervó bármi oknál fogva, akkor amint áram alá kerül a nyitott pozícióba fog térni minden esetben, és figyeli az utolsó állapotot is. Tudja hogy hol tartott a pozicióban.
-
Postas99
őstag
válasz
JulianSinulf #23744 üzenetére
A lényeg a középen lévő oldalt 2 pici tüskén himbálózó hangyányi súlyt tartalmazó szemen van. Az látszik, hogy a súly vége szinte teljesen végig éri a borító kupakot(perselyt, hátlapot, tartót, nem tudom a hivatalos nevét) e miatt hátra ugye egy led nem rakható be kényelmesen. Marad a szemet tartó hátlap felső része amit vagy megfúrok és abba rakom az SMD ledet esetleg egy 3mm-eset. Öregszem az SMD-t én sem szeretem forrasztani. 10 évvel ezelőtt minden ilyet megforrasztottam. Van még egy megoldás hogy terveztetek és nyomtattatok egy új kupakot a szemhez. Lehet ez lenne a jobb, azt viszont nem tudom megmondani hogy ez mennyire lenne masszív. Ugye az elejével össze kell pattintatni. Az SMD led rögzítése ragasztó és ennyi. Hogy milyen drótot használok hozzá más kérdés. -
Postas99
őstag
válasz
JulianSinulf #23741 üzenetére
Aryes: Ahhoz képest, hogy 2 éve dédelgettem ezt az ötletet, végre eljutottam a megvalósításhoz.
ViZion: - terveztem, de technikailag akkor jelenlegi megoldást is tovább kell barkácsolnom. Qrva jól nézne ki, de a szemet hátulról nem tudom megvilágítani mert oda nem fér be led a hátsó kupakot pedig inkább felülről tudom megfúrni és oda betenni egy 3mm vagy annál sokkal kisebb rizsszem ledet. Ehhez még több barkács kell. De köszönöm az ötletet.
JulianSinulf: Az automata mozgás még nincs összehangolva. Jelenleg egy Joystick-os cuccal vezérlem a szervíz módot és a normál üzemmódot és kapcsolgatom a bal-jobb szem között a vezérlést. A szervíz mód ahhoz kell, hogy a min max értékeket a stepper motoron a szemhez baálltsam, ha be van álltva nem megy túl az automata vezérlés sem.
Minden érték elmentve még a szemek poziciója is, ha bármi történne.Köszönöm mindenkinek.
-
Postas99
őstag
Elkészült a stepper motoros szemmozgatás is:
Véleményt szívesen várok.
Mint írtam a leírásban a léptető motor sebessége nem közelíti meg a szervo motorét. Ez a max szemmozgás automatán amit ki tudok hiba nélkül szedni belőle.
Külön kölön és egyben is oda, vissza, oda-vissza. -
Postas99
őstag
válasz
Wolfram #23736 üzenetére
Ezt ismerem vagy 10 éve, akkor max pontot kapott tőlem, mert újszerű volt.
Nekem a kedvencem ez a verzió:
Aki kitalálta, ha árulta is akkor remélem keresett vele néhány jent.Azon rökönyödtem meg, hogy árulnak füstgépet miniben az alin de kb 25e huf árban... ami a vicces,az az hogy egy sima vape cuccból kell a tank és a porlasztó rész hozzá ami általában egyben van meg egy "nagy" akksi és egy mikro szivattyú motor, és mehet a vakítás..
-
Postas99
őstag
válasz
Ton-ton #23733 üzenetére
A táplálás most jelenleg egy labor tápról megy 12V-al. Erre van bekötve egy DC-DC stepdown konverter fix 5V-os kimenete. A motor egy 28BYJ-48 (átmérő 28mm) és hozzá a szokásos ULN2003-as vezérlő. Mondjuk ez még csak az egyik ág még egy ugyanilyen lesz benne.
Akkor nem izgulok, hogy a motor tönkre menne. Tegnap szembesültem azzal, hogy a másik baba szemei nagyobb méretűek, így rendelnem kellett nagyobb szemeket. Az eredeti szemek ebben a babában félig fémházasak de sajnos nem felhasználhatóak a projkethez , mert az alsó himba megoldás egy kalap kakát nem ér, nem olyan mint a műanyagházas összeszerelésű szemeknél, mivel az alsó szár megoldása eltér az eddigitől. -
Postas99
őstag
válasz
JulianSinulf #23719 üzenetére
Közben összeszereltem ezzel a léptető motorral is a vezérlést.
a stepsPerRevolution = 2048; beállításnál kb 240 lépést kell megtenni az újratervezett vezérléshez. A motor mivel áll és áram alatt van melegszik. Ezt nem fogja "tönkre vágni a motort?" Tojást még nem tudnék rajta sütni, de meleg rendesen, kb 40 fok. -
Postas99
őstag
válasz
Ton-ton #23721 üzenetére
Szia!
Köszönöm ha foglalkozol vele.
A gyakorlat nálam az, hogy ESP32-D0WD3 (ESP32 Developer board) de van itthon C3, S3, és még vagy 3 fajta ESP32 modulom, mindegyiken több azonos kódot kirpóbálva a fentebb írt jelenség fordult elő nálam, ami lehet pusztán a nem megfelelő library használata is.
Mindenesetre már itt van az asztalomon a 28BYJ-48 meg a vezérlő board hozzá. Holnap kapom kezembe a nyomtatott tartót amit be tudok tenni a baba fejébe.
Majd arról is csinálok videót.
Most elsősorban kellene egy nagyobb méretű akksi amit belegyömöszölök a baba testébe, vagy marad a 12V-os táp és hozzá egy fix DC-DC konverter.
2 db léptető motorral van az új tervezve - régi 2 darab szervó
1 db MP3 hangmodul babánként - hangszóró.
Ez is megér egy misét, mert a kiskínai legalább 7 különböző vezérlővel gyártotta már a DFPlayer mini klónt is a legtöbbnél nem kell CHKSum mert behal a lejátszás. 2 modulom vna itthon ebből és az egyik egy kukkot nem szól a másik random lehal bizonyos időközönként, ezért rendeltem az új fejlesztésű jobbminőségű kínai modellből amin van 8MByte flash és 20W-os erősítő, és rendeltem eredeti DFPlayer Pro-t is amin van 128MByte flash, majd elválik melyiket hova fogom felhasználni.Szóval ezek így energia vámpírok. Tehát kell valami jófajta táplálás is részére.
Az idei 2 új projekt halloweenre amúgy is eltér a többitől.
1, hintaszék vezérlés távolságtól függően random szövegek és egyre gyorsabb mozgatás, ebben ül majd egy mackó aki füstölögni fog.. Vape cucc hozzávaló kismotorral ami nyomja a füstöt majd.
2, 2 db Creepy baba mozgó szemekkel és énekléssel gyerek hanggal.
A baba már 2 éve a fejemben van, csak nem volt aki legyártsa részemre a megfelelő mechanikát.3, Még lenne egy koponya ami beszél mozgó állkapoccsal. Ez nem túl eredeti csak megfogott az ötlet.
A sokdaik öltlet a rángatózó hullazsákos hullák, amihez a solenoidos megoldás a legjobb.
Közben megjött az új beteg ötlet a fejemben, műhó fújó előállító gép.. ez most 16e HUF aliról rendelve... de nem sima fehér havat akarok előállítani hanem pirosat. Ehhez reményeim szerint elegendő piros ételfestéket keverni az anyagba. Csak ötlet de nem ismerek olyat aki ellenőrizné nekem a feltevést hogy lehet piros "havat" előállítani vele.
Az eddig elkészült cuccok is teljesen mások voltak mint az átlag joe félék
-
Postas99
őstag
válasz
JulianSinulf #23719 üzenetére
Nagyon köszönöm.
Este megnézem pontosan. Amúgy ha nem 2 lépés hanem több nem gond. A lényeg, hogy ezzel tényleg precízen lehet vezérelni majd az emelést és a visszahúzást is.
Aryes: Erre nem is gondoltam, de látványosan jó ötlet. Ma meg lesz a motor ha nem jönne be valami oknál fogva akkor ezt is megpróbálom. Nagyon köszönöm!!
-
Postas99
őstag
válasz
ekkold #23713 üzenetére
Jó lenne a reed relé, de van után futása is a szervonak. Meg ez az elmozdulás a rövid karon max 1 cm a kar végpontjánál mérve a két állapot között. Necces még azt is beleapplikálni.
Ezért váltottam léptető motorra.
Ekkold:
Fotóztam a súlymechanikás szemet több darabot is a házat is
A fekete ház amibe a szem megy bele a persely szélén levő két bevágásba ül be. A szem alján van egy múanyag házba rakott fém darab. A súly lehúzza a festett szemet így ha a ház (baba álló helyzetben van) akkor a szem nyitott pozicióba kerül.
A műanyag fekete ház alulról meg van fúrva egy 1mm-es fúróval azért hogy a drót a súlyt fe ltudja nyomni.Ha a drót túl lesz tolva a súly szárán akkor felakad a drót és a szem nem fog kinyilni.
Amit képet látsz az a rövidebbik szárú tengelyes szem. A másik ami a baba szemében van az hoszabb ezért lett azzal megcsinálva. Ezért a drót túl lesz húzva, magyarul kiesik a fúrt lukból akkor nem fog visszatalálni a helyére. A rugót már nem tudnám hová tenni, vagy drót helyett lenne.
Láttam egy öteltesebb megoldást is. Emberünk szétszedte a szemet tett bele egy pici mágnest. A ház köré meg rakott tekercset és indukált feszültséget benne.. A többit meg úgyis tudjátok. A baj az hogy nem volt szép mozgása a szemnek... olyan gagyinak túnt.
Inkább instabilabb volt.Nem mondom hogy az enyém jobb.
-
Postas99
őstag
válasz
JulianSinulf #23707 üzenetére
Megint elfelejtettem válaszolni.
Előremenő iránynál 1600 µs és visszamenő irány esetén 1400 µs az impulzus szélessége ezért nem pontosan szimmetrikus, mindent ki kell számolni. Ha jó az eredmény még nem biztos hogy ugyanoda fog visszatérni. Nem tudsz fokot megadni csak időintervallumot. A különböző könyvtárak ezeket szabályozva tudják de ott is a 90 fok biztos hogy van amikor 90 és van amikor 89.3 fok szemere úgysem fogod látni. A hiba a szervókban van, fogaskerék, csigás áttétel stb hatásfoka és precizitása. -
Postas99
őstag
válasz
Postas99 #23709 üzenetére
Miért nem WEB felület és miért rádiós irányítás. Az elsőnél nem lehet teljesen automatizálni a működést. Az hogy nyomogatom a telefonomon a vezérlést, meg nem kényelmes. Egy ilyen cucc meg elfér a zsebedben, senkinek nem tűnik fel a sötétben ha megnyomod a gombot. 4 csatornás 5V-ról elmegy, kicsi és praktikus. Egy este 60x meg lehet nyomni a gombot anélkül hogy elmászna a pozició. Ebbe belfér pluszban a kacsintás is.
A második babához már lesz WEB felület is mindenféle beállításokhoz.
Mindkettőben lesz hangmodul is és hangszóró.
-
Postas99
őstag
válasz
JulianSinulf #23707 üzenetére
Ez már készen van, vagyis ez van SG90s szervóval. Most csak az egyik szemet mutatom,megy már mindkettő, de 4 órát eljátszottam vele, míg szinszinkronba került és mondhatom hogy 5 perc alatt csúszik el 5 fokot. Majdnem jó.
[kép] [kép]
[kép] [kép]
Ezek a szervók olyanok amilyenek... nem igazán tudom most elképzelni mire is lehet PONTOSAN használni. mondjuk ha valamit forgatni kell arra jó, de pozicionálni egyik sem jó mert az egész összeszerelés nem olyan minőségű még a fém fogaskerekes sem. Kevés a fogaskerék benne csigás áttétel van benne.. szóval nem túl precíz.A kérdés a következő az első nagy kép hátulról ábrázolja a léptető motort
a másik előlről. Az elképzelés hogy léptetek vele 2 lépést a legnagyobb felbontásban. Ez kvázi 10 fok. Ez annyira elegendő, hogy a motorra szerelt fél drót alulról fel tudja tolni a felső gyűrűben lévő himba mechanikás aljzatot. Mivel az aljában fém van ha a drót lejebb megy a súlyából adódóan visszaáll alapállapotba.Video-t mellékeltem. Ez lenne az első baba fej majd. A második lenne a szinkron motoros, mindkettőben lesz 4 csatornás rádió vevő és bal kacsint jobb kacsint és pislog lesz a beállított funkció. Mivel nem lehet a szervós motort túl használni akkor ugye elmászik a pozició, ezért kerül bele a rádiós vevő majd akkor vezérlem amikor nyúlnak a cukorkákért a gyerekek, hogy pislogjon és szólaljon meg.
A másik mivel léptető motoros lesz azt teljesen lehet automatizálni, midig ugyanoda tér vissza és ugyanannyit fordul el. Azzal már újabb trükköket tudok majd csinálni. A két alsó kép már az új verzióval készül.
Megnéznéd, hogy ez a 2 lépéses elfordulás pontosan mekkora fázisszöget jelent?
Alap vonal majd ha elfordult újra egy vonal, hogy tudjam ellenőrizni amit elképzeltem.
Köszönöm. -
Postas99
őstag
Van itt valakinek mélyreható tapasztalata az sg90s és egyéb kínai mikro szervókkal?
Milyet javasolnátok - részemről letettem a szervók használatáról mert nem precíz.Faék egyszerű feladat:
2 db szervó motort egyszerre vezérelni ellentétes mozgásban 8 fokot kb (200ms) kell kitéríteni és vissza alaphelyzetbe. Már 1 darabnál is játékos a feladat mert ezek a szervók erre szerintem alkalmatlanok. Mivel az előre és hátra vezérlés is mindjárt más impulzus szélességet takar azért az előre menő CW és vissza térő CCW iránynál már mindjárt más az időzítés1, példa millis használata.. majdnem jó de azért driftel a vezérlés - elcsúszik vagy szép lassan nem oda áll vissza vagy tovább mászik.
2, példa taskok RealtimeOS használata - eddig ez a worst case itt teljesen szétesett a szinkron.
3, Timre interrupt használata, eddig ez a leghasználhatóbb de sokat kell játszani az időzítésekkel....
Konklúzió: Marad a legolcsóbb léptető motor ami egy hangyaf@sznyival 2 fok tovább lép de legalább pontos. Most várom EZT reményeim szerint ez jól fog működni.
-
Postas99
őstag
válasz
Wolfram #23700 üzenetére
De értelmezted amit írt? Mert nem azért kerültél ide mert egyből fizetned kell, hanem azért mert unusual high activity-t magyarul szokatlan magas számú forgalmat érzékelt tőled, ami lehet azért mert egy irodában dolgozol ahol mások is használják a cuccot, azért javasoltam a mobil internert megosztást.
-
Postas99
őstag
válasz
Wolfram #23698 üzenetére
Neked az Elevenlabs kell
Pinter Zsolt videojai között szerepel egy olyan anyag hogy hogyan tudod ezt beálltni az elevenlabs-on. Nevetés, kétkedés,kérdezés, suttogás stb megy magyarul is.
-
Postas99
őstag
Majd elfelejtettem... annó mikor dobozt kerestem a terrárium vezérlőhöz beköszöntem néhány helyre, és kaptam egy nagyon nagy segítséget Smithsys kollgától, azóta jónéhány cucc elkészítésében segített, hiheteten jó térlátása és műszaki érzéke van.
Megint lassan jön a Halloween és a tavalyi ötletek közül a kimaradtakat megcsinálom és jönnek újak is a fejembe.
Ez tavalyról maradt és mindenáron szerettem volna megvalósítani, hála Smithsys kollégnak a mechanikai mozgatás és 3D nyomtás mind az ő kezeügyét dícséri, szóval itt tart most a projekt.
[Mozgó baba szem] a szervó már benne a baba fejében a szemét még a szervo kézzel mozgatja.Készül a Spooky Chair is. Mackó hintaszékbe ültetve közeledésre egyre gyorsabban hintázik és baradságokat magyaráz
-
Postas99
őstag
válasz
Wolfram #23692 üzenetére
Ha arra gondolsz, hogy ESP32 ->TTS - azt a google is tudja. Megkeresem a kódot amivel játszottam. Ez előre betáplált szövegeket szólaltat meg magyarul.
Ha az érdekel, hogy hogyan klónoztam (Bordogi Gyula hangját hogy általam írt szöveget olvasson fel, akkor nézd meg EZT a videót. IME a végeredmény) Pintyo javasolta a mesterséges intelligencia topikban. A videó szájbarágós, én a pinokio féle megoldásnál maradtam, a telepítés egyszerű és ugyanúgy a program és a kiegészítők hozzá pakolása és a program használata is. Arra figyelni kell, hogy a komponensek bizony frissülnek és azokat is frissíteni kell alatta mert nem lesz a végeredményből generált hang. Ez a magyar kiegészítőre vonatkozik. Ha elakadsz vagyo ott a topikban jelezed vagy a videok alatti hozzászólásokban vannak frissített infók, vagy megnézem, hogy nálam mi lett feltéve a magyar hanghoz.
-
Postas99
őstag
Sziasztok!
DFPlayer minivel van valakinek közelebbi ismeretsége?
A gondom pontosan a következő:Lejátszok egy hangot és a lejátszón van egy Busy láb ami jelezné ha még tart a lejátszás.
Ez azért kell nekem mert úgy akarom megszólalatani a következő hangot, hogy figyelem hogy tart-e még a lejátszás, és nem akarom a másik lejátszást ráindítani az előzőre.
Van valakinek ezzel tapasztalata?
Sajnos a DFPlayer mini tapasztalatom alapján /a kínai klón/ eléggé alja cucc.. jó jó 650Ft-ért mit is várok.Már úton van ez [Fermion DFPlayer Pro] esetleg van valaki ki már ezt a DY-HV8F kínai cuccot próbálta már? A kínai cuccról van kint 1-2 yt videó de ennyi. Az hajt hogy ez 4Ω-os
hangszóró esetén tud hehe 20W-ot ha már csak a fele igaz 12V-on akkor ez hangos lesz.A Fermion féle cuccon csak egy 3W-os erősítő van, azt tovább kell majd erősítenem.
-
Postas99
őstag
válasz
JulianSinulf #23579 üzenetére
Szoktam teszteket nézni eszközökről mielőtt bármit is veszek.
Ezek között ott van az eevblog.com, soldering.pl csak hogy a legnagyobbakat említsem.
Sajna mindegyik oldalon vannak olyan yihua modellek amik a nagyon nem ajánlott kategóriába esnek, ezért "számomra" a teljes márka kiesik.
Itt ne az összes modellre gondoljatok, hanem 1-2 különböző modelre, ami a béka segge alatt van minőségben.
[1.]
[2.]
Igazán nem akarok ebbe belefolyni, mert mindenkinek az a jó amit vesz, és senkit sem akarok megbántani azzal hogy önös véleményemmel órácsolom a cuccait.Én sem dolgozom weller pákával, és nincs forrólevegős cuccom sem. Más motyóim vannak.
-
Postas99
őstag
Ez jó megoldás, bár én elgondolkodnék akkor egy egyszerű forrasztó állomáson, ha már csak egy pillanatpákád van.
Semmit nem akarok rád tukmálni, de max 20e HUF környékéig vannak már jó cuccok ALi,Banggood,Geekbuying oldalakról
Amit inkább ne: Yihua bármi ami ilyen nevű..Amit igen occóért : KSGER -korrekt(banggood), ha valami USB-s csodát szeretnél akkor Fnirsi HS-01(banggood) ezekhez 17e huf árban egy halom hegyet is kapsz, beleértve a mikro hegyet is.
Itthon amit találsz max 25e HUF árban Extol, FAHRENHEIT 28011
persze a határ a csillagos ég.
Ezekről a pákákról és forrasztóállomásokról van egy halom teszt, yt, irásos anyagok stb.Bár elismerem, hogy az 700-1200FT-os csípőfogónál olcsóbb jelenleg nincs az ilyen elemek eltávolításához.
-
Postas99
őstag
Sztem ha nem vagy háklis rá akkor festékbolt, obi,bauhaus,kreativ hobbi bolt és onnan egy krepp ragasztószalgból egy darabka.
Ez eléggé jól tompítja az erős fényt, ész occó.. lehet még van is otthon ilyened.
-
Postas99
őstag
válasz
rednifegnar #23557 üzenetére
Szia! Átfogalmaznád, mert nem értem.
Tehát működik, de a gond az hogy a DB9-es panel lévő tüskesor RX,TX lábát mindegy hogy kötöd be, a DB9-es csatin megjelenik a jel és a PC-n is bejön a kommunikáció? Esetleg valamit rosszul értelmezek?Lenne nekem is mindenkifelé kérdésem:
Hol kapok olyan ESP32-es board-ot amin RMA csati van és tudok rá tenni egy külső antennát, vagy van is hozzá?
Olvasgattam, hogy nrf24l01 modulból a powermodul kellene az 100 méterig nem hibázik.A cél az lenne, hogy max 50 méter távolságra küldjek ESP.NOW-val jeleket mondjuk egy RGB körgyűrű rainbowwheel meghajtáshoz.
A jelenlegi konfig kb 15-17 méterig jó hiba nélkül - nem open air környezetben- , az adó és a vevő is ACK nélkül megy és egyik ESP board-on sincs jelenleg külső antenna.
Adafruit NeoPixel - az include fájl
Ami adat kimegy: LED száma és az R,G,B érték.
Mivel annyira kényelmes ez az ESP.NOW mondjuk nem szívesen váltanék róla, de ha másképp nem megy akkor lesz helyette valami más.
Vevő oldalon a bejövő adatoknak megfelelően csak meghajtom a WS2812-t. -
Postas99
őstag
Sziasztok!
Belefutottam abba a hibába, hogy lett tervezve egy szép műszerház, és most bele kéne tennem két ilyen RJ11 6P/4C csatlakozót.
Ami jelenleg nekem nincs, van valakinek elfekvő készletben ilyen?
Előre is köszönöm a segítséget. -
Postas99
őstag
válasz
Cheesy #23526 üzenetére
Szia!
A világért sem akarok a zsebedben kutakodni. de ha kicsit több pénzt szánsz rá és esetleg jó ötletnek tartod akkor mi lenne ha a cstalkozóknál PogoPin-t használnál.
Ez füles kiszerelés és a dobozba is jól beszerelhetó plusz van hozzá ház is, annak mondjuk nem néztem utána.
A vezetékek elvezetése doboz és érzékelők között:
vagy a klasszikus flexibilis gégecsövet használod, vagy egy igazán robosztus megoldás mellett döntesz:
Szilikoncső
Azt szintén szilikonnal lezárod.
De használhatsz a forrasztásokhoz másik vízálló metódust is. Ezek akár kombinálhatóak is egymással.DHT dobozolásra érdemes inkább valakit megkérni, hogy nyomtasson apró dobozkát neki előtetővel az eső ellen.
Remélem tudtam "hasznos" tanácsot adni. -
Postas99
őstag
válasz
ViZion #23525 üzenetére
A külföldi youtuberek akiknek szoktam nézni a csatornáit azok "props"-ként vagy animatronics vagy mechatronics-ként hivatkoznak rá. Nekem elég a "props" megnevezés de ha magyarítanám akkor inkább úgy hivatkoznék rá hogy "motyók, cuccok".
Egyik kedvencem: VanOaksProps
eléggé jó ötletei vannak és rendkívül jó a megvalósításokban is. Ami azért is becsülendő, mert az egyik kezét igazán nem is tudja használni és mégis mindent megvalósít. -
Postas99
őstag
válasz
Gergosz2 #23498 üzenetére
Bocsánat de ez egy "bullshit"
[Ezek az állítólagos] vulnerability keresők még ehhez sem értenek.Ez nem szenzáció, a spanyol újságíró csapat olyan dolgot állított be hírnek és sebezhetőségnek ami nem az.
-
Postas99
őstag
válasz
its_grandpa #23493 üzenetére
Siemens C25 nyertem, sajnos az is csak már csak 2g.
Adroidra sajna nem ilyen egyszerű a dolog.
Az USB-s megoldást el kell engedni, ugyanis ahhoz kell egy saját fejlesztésű APK amit meg tudsz szólítani USB-n keresztül amihez kell az USB debugging, mert e nélkül nem fog menni.Jó héhány évvel ezelőtt tömeges SMS-t használtunk a kiértesítésekre.
Több megoldást is végig vettünk amíg nem lett végül sms gateway a szolgáltatótól, addig volt dedikált eszköz ami a helyi lan porton lógott és azt kellett megszólítani, megfelelő formátumban beküldeni az adatokat telszam,smsszoveg,exp.time,retrycount.
Lassú volt mert 600 munkavállalót fél napon keresztül értesített ki. Az eszközön meg egy local py script futott.Aztán lett egy windows app + mobil app kombó ami rohadt jó volt, csak idővel az android egyre nagyobb verziójával már 10 sms küldése után approve-olni kellett, hogy igenis ki akarom küldeni az SMS-t.
Szóval régóta csak smsgateway, az is saját kóddal --> local webszerver SSL cert, dedikált IP, és ez csak SMS, semmi net.
HA nem csak sms-t szeretnél küldeni hanem valami IP alapú cuccot akkor marad mit2 saját app fejlesztése logicblock-ban össze kell rakni és wifi vagy ble kapcsolaton az ESP-hez kapcsolódni és onnantól már akármit is tudsz küldeni.
-
Postas99
őstag
válasz
Cheesy #23474 üzenetére
Szia!
Mondjuk ebben kvázi nem igazán tudok segíteni de miért ez a modul ez már csak 2G-t támogat semmi mást. Szerintem a hiba itt keresendő. Valószínű a SIm kártya szintillesztése lesz a hibás. Ez egy őskövület. Ha nem valami régi Sim kártyát akarsz használni benne hanem valami újat valószínű ezért nem tud kommunikálni a kártyával. -
Postas99
őstag
válasz
george61 #23471 üzenetére
Először is router tápbe-tápki a kettő között legyen 30mp szünet.
Én legalábbis ezzel kezdenem. Volt egy routerem ami qrva gagyi volt, az elején még tök jól elment 2 év után már egyre többször állt meg és az esp-k sem tudtak felcsatlakozni rá vagy leestek róla. A többi otthoni eszköz is egyre nyűgösebben ment vele. Egy próbát megér -
Postas99
őstag
válasz
szoke12 #23458 üzenetére
Szia!
Ha nem enkóderes a motor utólag nem könnyű bármilyen enkódert is rá applikálni. Ezeket készen lehet kapni, pont azért hogy ne barkácsolj vele többet.
Nem lebeszélni akarlak róla, de lehet nem ártana ha dobnál egy képet róla, mert lehet marad a HALL szenzoros megoldás, ott pedig mondjuk negyed fordulatokat számolsz ha 4 darabot teszel fel. -
Postas99
őstag
válasz
ViZion #23454 üzenetére
Köszönöm.Az elképzelés az volt valójában, hogy az elkészült tervekből szeretnék ihletet meríteni. Nem konkrétan megvalósítani akarom, hanem ha van több fajta ötlet akkor mindenhonnan összecsipegetve a jó ötelteket megvalósítom a sajátomat. Illetve legyen róla egy majdnem fotorealisztikus kép is.
Amúgy tegnap ezen a bénaságon jól eljátszottam, terveztettem vele madárházat. Elméletben jól csinált mindent, leírta hogy mik a kritériumok és mit hogyan kell megvalósítani, ezzel szemben a lerajzolt megvalósítás siralmas volt, kimaradt az itató helye, semmi sem stimmelt csak nagyjából.
Kis programkódokhoz viszonylag jól áll hozzá, de ott is a körmére kell nézni, mert hibázik. A többi dologban nem tudok igazán nyilatkozni. Assembly nyelvet még nem próbáltattam vele.
-
Postas99
őstag
Fel nem tudom fogni, hogy miért is kérnek el pénzt valójában. Mert ez amit csinál egy hulladék, semmire sem való igénytelen szemét.
Nulla pontos igény követés még lefektetett szabályok alapján sem, csak ami random a vacak kódból kiesik. Semmi több.
-
Postas99
őstag
Kérdés azokhoz akik már (Ki)próbálták ezt a funkciót is a chatgpt-ben. (hozzáteszem fizetős, nem az ingyenes) Tényleg kezd egyre gagyibb lenni?
Feladat a legegyszerűbb volt. Tervezz egy 3D nyomtatható 4db 220V-os csapófedeles aljzattal rendelkező dobozt amiben van egy 2.8-as TFT kijelző meg egy Rotary kapcsoló.
Próbáltam teljesen konkrétumokra szorítkozni.
Sajnos az eredmény elkeserítő lett.
Tanulságként az elkészült képek:
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]Kedvencem a 9-es kép. Itt már sírtam a röhögéstől. De elengedem.
Nem mondom, hogy nem használtam a chatgpg-t eleget, tényleg sokmindent rátoltam már de hogy a színvonal szerintem egy ideje egyre gyengébb és ez valahogy most már szembe tűnő.
-
Postas99
őstag
válasz
Undoroid #23436 üzenetére
Szia!
A Silabs féle cuccokat hamisítják. Ezért gyártó adott ki friss drivert amivel a hamisított IC-k nem működnek már. Ezért tért át mindenki a CH340 és hasonlókra. Azokkal nincs gond. Ha meg régi típusú hamisított cucc van a board-on akkor javaslom ezt, kirpóbálásra.
Vissza kell butítani a drivert egy régebbi működőképes verzióra.:
[https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip] -
Postas99
őstag
válasz
kemcso #23354 üzenetére
Lehet megtaláltam a választ.
Az SPI kábelhossz max 25cm lehet. Ha ennél hosszabbat szeretnél használni akkor az SPI sebességet kell csökkentened, és nem árt ha a vezérlő lába és a kábel közé teszel egy 100 ohm-os vagy 68 ohmos ellenállást is. -
Postas99
őstag
válasz
kemcso #23348 üzenetére
Olyan mintha beterhelne a tápnak.
Melyik panel van neked?
[EZ]
vagy
[EZ]Bár szerintem mindegy.
Azt megpróbálhatnád, hogy megnézed, hogy 1 relét bekapcsolsz, mellé egy másikat és elkezded felkapcsolgatni a többi relét is. Mindig csak 1 reléhez kapcsold hozzá a többit. Amelyiknél a kijelző lekapcsol azt válaszd ki alapnak a többi relé legyen lekapcsolva, és kezdd el kapcsolagni a többit hozzá. Lehet az az egy relé beteg. Csak tipp, de fura lenne ha 2 relé bekapcsolása után tápellátási gondok lennének. -
Postas99
őstag
válasz
kemcso #23332 üzenetére
Szia!
Ha nincs touch használva, akkor igazán 3 lábra koncentrálnék.
TFT_DC
TFT_CS
TFT_RST
Minden bizonnyal az RST láb lehet a ludas. Esetleg tudnál a 3 vezetékhez dupla madzagot tolni? És az sem lenne baj ha 5V-al táplálnád meg a kijelzőt. Nem lesz semmi baja sem az MCU-nak sem a kijelzőnek. -
Postas99
őstag
válasz
angyalpc2 #23321 üzenetére
Próbálok röviden válaszolni
Már a kérdésedben is ott volt a válasz.
Ez a cucc olyan mint egy gépágyú.
Az Infineon, NEC, Renesas mind ipari gyártó. Ipari berendezésekbe vagy consumer eszközökbe kerülnek a gyártott chipjeik. Ok, hogy van olyan ami leszivárog a hobbista részekre is ilyen a fenti gyártó RA4M1 cucca is.
De az ipari felhasználású eszközei másfajta cuccokkal is fel vannak ruházva.
A kérdésedre a válasz pedig az, hogy a fenti programozó tartalmaz igazi debuggert is (kicsit olyan mint a segger). Ezeket olyan eszközök fejlesztéséhez használják amiknél fontos az on the fly szerű debugging Nem elég egy serial.println() kiiratni a soros porton hibakereséshez.
Javaslom, hogy kutakodj az EdaBoard-on és a sonsivri-n, lesz ott olyan anyag amit keresel. Ez a chip nem konkrétan automotive vagy energia ipari szektor cucca esetleg valamilyen kötöttpályás járműhöz valami embedded device-hoz való (vasút pl)?
Ezek olyan berendezések amik kicsit hétpecsétes titokként vannak kezelve. Ott szóba sem jöhet Microchip, Atmel és Expressif cucc, mert van egy halom IEC előirányzat aminek meg sem felelnek ezek a gyártók.
Emlékszem, hogy még a 90-es években a Microchip azzal küzdött, hogy a lábak mellett nem lehetett "nagyfeszültségű" részt használni mert elfelejtette hogy melyik lába a ki-be menet. Hiába volt jó az architektúra (Harvard). Látom ez a cucc is Harvard architektúra. Én például imádtam a Pic-eket, kevés utasítás a legtöbb 1 órajel ciklus alatt végrehajtódott, és rohadt könnyű volt ASM-ben kódot írni rá. -
Postas99
őstag
Segítséget szeretnék kérni!
Melyik PCB-s oldalt ajánljátok proto nyák készítéséhez?
jlcpcb vagy pcbway?
A másik, hogy még soha nem terveztem PCB-t az easyEDA-val, most letöltöttem.
Itt meglehet adni, hogy egy már kész arduino modult mint kapcsolási rajzot használjon a saját tervezett áramkörömben úgy, hogy azt bele építi, vagy nekem kell mindent újra rajzolni a teljes kapcsoláshoz?
A feladat egyszerű lenne, egy 4 modulos relé modul, egy LN298-as modul hozzá és egy ESP32-DOWD-V3 (Esp developer board) bedugós cuccra gondoltam + 1 db 2 sorkapcsos csati + 1 db HLK-5M05, +1db HLK-PM12 Ezeket szeretném egy nyákra összehordani, néhány forrszem a további eszközök bekötéséhez. Mindez kis méretben, vagy legalábbis akkorában amit egy ilyen modulokból össze lehet legózni egy kis területre. -
-
Postas99
őstag
válasz
ViZion #23312 üzenetére
Lehet, ahogy nézem, de nem ez lenne a legnehezebb megoldás.
A kutya szerintem ott van elásva, hogy pontosan hová is helyezed el a mikrofont? Nappali, szoba,konyha,wc,fürdő,emelet? Mi van akkor ha csak 1 van és nem értelmezi jól a szöveget, valószínűeg fel kell emelned a hangodat, esetleg kicsit kiabálni is kell majd? Mi van ha kettő van, erősebb kutya alapon fog dönteni? Mi van akkor ha az egyik téveszt mert szarul értelmez mert távol van tőled?
Mekkora a vételérzékenysége a mikrofonnnak és annak milyen karakterisztikája van. Mert hogy ott a demo asztalon működik az egy jól látható dolog, de nem tudni, hogy egy 3 szobás lakásban, házban ha az egyik szobából kiabálsz meg fogja-e hallani a másik szobában. És ha emeletes ház, legyen csak 2 szintes. Akkor oda biztos 2 kell, mivel szeparált szint, szerintem ott működne akár 2 külön is.Ez tök jópofa játék szerintem.
De inkább valami társasjátékot tudnék ilyennel elképzelni.
Adott egy random terepasztal vagy legyen csak egy padló ahol a 2 csapat vagy csak 2 ember azzal szórakozik, hogy egy kis kerekes "távirányításos" autónál balra, jobbra,előre, hátra parancsokat -hang utasítás- ad ki. Nem önvezetés, hanem parancsok. Egy adott útvonalat kell minnél jobban teljesíteni ki áll a legközelebb hozzá és milyen gyorsan teszi meg az utat.
Nincs kontroller, ha a hangod. Szerintem eléggé vicces dolog sülhet ki belőle. -
Postas99
őstag
Úgy gondolom, hogy lehet ilyet csinálni, de túrni kell a kódot.
A GitHub
linken van egy python féle mintakód, ez akár transcribe-ot is tud beszédből. Úgy, hogy itt a minta alapján a bemenet egy wav vagy mp3 fájlból csinál leírást. A visszajövő szöveget kellene a vezérléshez használni. Ugye ez majdnem fix kód tehát előre le kellene definiálni a szöveget és hozzátenni, hogy mit csináljon adott szövegek esetén. Szerintem ez babra meló. Viszont TUD magyarul.Vagy van az egyszerűbb, de picit drágább megoldás
És itt a másik szintén jó működő megoldás. Sajnos az utolsó kettő nem fog tudni csak angolul értelmezni utasításokat.
-
Postas99
őstag
válasz
tibi-d #23297 üzenetére
Az ADS modul memóriával vagy anélkül működik? Az ellentettjét kipróbáltad már?
Onnan tudsz adatot beolvasni?A DUE 2 i2C porttal is rendelkezik.
Wire uses
#define PIN_WIRE_SDA (20u)
#define PIN_WIRE_SCL (21u)
and Wire1#define PIN_WIRE1_SDA (70u)
#define PIN_WIRE1_SCL (71u)
observe which instance is used by your library e.g.#define WIRE Wire1 or #define WIRE Wire
if library is using Wire then its default i2c at pin 20 and 21.if library is using Wire1 then its i2c at pin 70 and 71 near AREF.
Esetleg meg tudnád osztani az eeprom írási részt?
-
Postas99
őstag
Ohh... most látom hogy nem kerültél közelebb a megoldáshoz, mert nesze semmi fogd meg jól módon válaszoltam.
[ESP32-audioI2S]
Github-on ott a library az arduniohoz.
Ezt a library-t kell használni hozzá. -
Postas99
őstag
válasz
Undoroid #23281 üzenetére
Szia!
Először is elnézést nem akartalak elzavarni a másik Topicba.
Az első ilyen cuccom ezzel a board-al készült.Mivel ez egy sima ESP32 DEV Modulnak minősül itt TE tudod megadni hogy melyik lábra kerüljön i2S kimenet Dout,LRC,BCK
/*
* Seeed_esp32-radio
* esp32-c3 is too slow - chops up output - reduce sample rate?
* esp32-s3 ???
*VCC > 3.3v
*3.3V > 3.3v
*GND > GND
*FLT > GND
*DMP > GND
*SCL > GND
*BCK > D1
*DIN > D2
*LCK > D0
*FMT > GND
*XMT > 3.3v
* SerialCDC --- Ezt kell használni az USB porton való kommunkációhoz mert több SERIAL portja van az eszköznek
*/
#include "Arduino.h"
#include "WiFi.h"
#include "Audio.h"
#define I2S_DOUT 26
#define I2S_BCLK 27
#define I2S_LRC 25
Audio audio;
const char* ssid = "*******";
const char* password = "******";
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
Serial.println("Várakozás a hálózatra ...");
delay(1500);
}
Serial.println("Kapcsolódva.");
audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
//audio.connecttohost("http://s1.knixx.fm/dein_webradio_64.aac"); // 64 kbp/s aac+ Ez nagyon jó német adó
//audio.connecttohost("http://stream.ca.morow.com:8003/morow_med.mp3"); // 64 kbp/s aac+
//audio.connecttohost("https://icast.connectmedia.hu/5001/live.mp3");
//audio.connecttohost("http://vis.media-ice.musicradio.com/CapitalMP3");
//audio.connecttohost("https://stream.laut.fm/dresden1-fm");
//audio.connecttohost("http://stream.radioparadise.com/aac-320");
audio.connecttohost("http://0n-jukebox.radionetz.de/0n-jukebox.aac");
//audio.connecttospeech("Kismalac kismalac engedj be", "hu");
}
void loop() {
audio.loop();
}Ha megnézed, még szöveget is meg tudsz szólalatani ezzel az egyszerű kóddal.
-
Postas99
őstag
válasz
Undoroid #23281 üzenetére
Van erre megfelelő topic.
Itt már kijelző is van hozzá. -
Postas99
őstag
válasz
cog777 #23277 üzenetére
Csak megjegyzésként mondanám, hogy a héten láttam egy nagyon érdekes oktató anyagot arról, hogy lehetne másképp megvalósítani egy "multitaskingot", ahol akár egyenként tudod a szálaknak megmondani hogy melyik magon fusson. Lehet érdemes lenne kipróbálnod neked is és nem kell túl sok mindent átalakítani a kódban hozzá.
Valami fenomenális és rohadtul jól magyarázó anyag, és az egész 13 perc.
[ITT]
Esetleg ismerte valaki ezt a módszert, használja már? Elgondolkoztam, hogy ezentúl így fogok minden kódot elkészíteni.Vélemények?? Szívesen átbeszélném ha valaki már megnézte.
Új hozzászólás Aktív témák
- Intel I5 13600 k
- Asztali PC , i7 6700 , RTX 2060 , 32GB DDR4 , 240GB SSD , 500GB HDD
- Bomba ár! Lenovo 14W Gen2 - AMD 3015e I 4GB I 128SSD I 14" FHD I HDMI I Cam I W11 I Garancia!
- Bomba ár! HP ProBook 640 G4 - i5-7GEN I 8GB I 128GB SSD I 14" FHD I Cam I W11 I Garancia!
- Bomba ár! HP ProBook 470 G2 - i5-5GEN I 8GB I 256SSD I 17,3" FHD I Radeon I HDMI I Cam I W10 I Gari!
- Bomba ár! HP ProBook 440 G3 - i5-6GEN I 4GB I 128SSD I HDMI I 14" FHD I Cam I W10 I Garancia!
- iKing.Hu - Apple iPhone 14 Stílusos megjelenés, megbízható teljesítmény
- iKing.Hu - Motorola Razr 40 Ultra Glacier Blue 8 GB RAM / 256 GB tárhely Használt, karcmentes
- ÚJ notebook kitámasztó fából
- Sima Vs.Windows Logitech Mx keys s plus és hagyományos Mx keys magyar bemutatása. Új videó linkel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest