Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   1 / 197
(#) NGY válasza NickE hozzászólására (») 9:05
Idézet:
„...nincs egyszerű, gyors fizetési lehetőség. Jól látom?”

Jól látod.

A paypal fizetési lehetőség visszaállításán valamit dolgoznak, de nem tudják, mikor lesz újra elérhető. Közvetlen bankkártyás fizetés sem lehetséges.

(A paypal is több egyszerű regisztrációnál, kártyához vagy bankszámlához azt is hozzá kell kötni valamilyen formában.)


Kivonat ma reggeli chat szövegből:
Idézet:
„Q: What kind of payment options do you have?

A: The latest online payment method that may soon be available on the website is Payoneer’s online payment, which is expected to go live in about a week. The restoration of the PayPal account may still take a few days, and the exact date is uncertain for now. We sincerely apologize for the inconvenience caused! Now may only have Payoneer payment link and bank transfer

Q: not even CC payment?

A: If you wanna pay with card, may only through Payoneer payment link for now”
(#) NickE hozzászólása 8:08

PCBWay

A PCBWay-en ez az üzenet van kint fizetésnél. Sokszor rendeltem már tőlük nyákot, most viszont nincs a megszokott bankkártyás fizetési lehetőség. Ha jól értem, a Payoneer csak akkor működik, ha Payoneer ügyfél vagyok, de úgy látom, az több egy egyszerű regisztrációnál... Nem akarom elhinni, hogy nincs egyszerű, gyors fizetési lehetőség. Jól látom?

Due to internal corporate restructuring, PayPal is currently not available as a payment method on PCBWay. We sincerely apologize for any inconvenience this may cause.

During this period, please complete your payment using one of the following options:

bank Transfer
Payoneer (supporting credit card)
(#) Gafly válasza zenetom hozzászólására (») Pé, 10:15
Nagyon jó hogy megtaláltad ezt a TI segédanyagot.
Tulajdonképpen akár fel is lehetne tenni fixen valahová (Segédprogramok?), hogy ne kallódjon el.
Elvileg még nagy jogsértést nem is követnénk el vele:
Idézet:
„Reproduction of information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation.”

Ami nem tetszik, hogy nem beszél a sávszélességről. Lehet érdemes lenne bepötyögni egy szimulátorba.
A másik dolog ami az eszembe jutott, hogy ha ennyire keskenysávú, akkor jó lenne hangolni. Mondjuk egy trimmer potenciométerrel. Szerintem szépen be lehetne állítani a maximális jelszintet. Én érzés szerint az R3 és R4 ellenállásokat támadnám meg, az egyiket (a kisebbet) kicserélve trimmerre. Ehhez is jó lehet a szimulátor. A csúcs lehet a haranggörbe tetején, ha utána van PLL, vagy hasonló. Vagy a haranggörbe szoknyáján, az inflexiós pont környékén, ha így akarsz FM demodulációt csinálni.
Antennát is ki kellene hangolni, azt talán a tekercs csúsztatásával, vagy pótkondenzátorokkal.
Gyári DCF77 vevőben láttam olyan megoldást, hogy két hangolt ferrit volt egymáshoz képest derékszögben. Ebből az egyik elektromosan nem volt bekötve sehová, csak mágneses csatolásban állt a vevő tekerccsel. Ilyesmivel is lehet próbálkozni.
(#) segítő válasza Ódenka hozzászólására (») Jan 12, 2026
A mellékelt kapcsolásban gyakorlatilag nincs katódellenállás
Az AUDIO notE katódellenállást alkalmaz, külön, minden végcsőhöz. Profik
Az ARC fix előfeszültséget használ. Profik
Mindkettő profi, de nem azonos csövekkel építenek.
Tehát szerintem csőtől függ..
A hozzászólás módosítva: Jan 12, 2026
(#) GPeti1977 hozzászólása Jan 7, 2026

Itt a saját vevőm

Itt a saját verzióm:
  1. #include <Wire.h>
  2. #include "LiquidCrystal_I2C.h"
  3. LiquidCrystal_I2C lcd(0x27, 16, 2);
  4. #define Signalarray 256
  5. #define Bittime 430
  6. #define window_size 4 //moving average filter
  7. const unsigned int bh = 4560;//4540
  8. unsigned long sample;
  9. unsigned long lastsample;
  10. volatile int value = 0;
  11. int sum = 0;
  12. int readings[window_size];
  13. volatile int averaged = 0;
  14. int index = 0;
  15. int OCR_Result;
  16. volatile unsigned int bitle[Signalarray];
  17. int nosig = 0;
  18. volatile byte j = 0;
  19. volatile byte pr = 0;
  20. byte state = 0;
  21. byte laststate = 0 ;
  22. unsigned long lastsample1;
  23. byte sT1 = 57;
  24. byte sTF = sT1 / 2;
  25. volatile byte calc = 0;
  26. bool HGAStartBitDetected = false;
  27. byte HGAData[256];
  28. byte HGAByteCounter = 0;
  29. byte crc = 0;
  30. byte year = 21;
  31. byte month = 1;
  32. byte day = 1;
  33. byte hour = 12;
  34. byte minute = 0;
  35. byte sec = 0;
  36. byte halfsec;
  37. byte nap = 1;
  38. unsigned long previousMillis = 0;
  39. bool sync = false;
  40. unsigned int nosync = 1200;
  41. const int interval = 500;
  42. byte inByte = 0;
  43. extern volatile unsigned long timer0_millis;
  44. unsigned long new_value = 0;
  45.  
  46. void setup() {
  47.   pinMode(13, OUTPUT);
  48.   pinMode(5, OUTPUT);
  49.   PORTD = PORTD | B00100000;
  50.   analogReference(INTERNAL);
  51.   Serial.begin(1200, SERIAL_8E1);
  52.   setupTimer1(sT1);
  53.   Adjust_Phase(sTF);
  54.   AcompSetup();
  55.   lcd.init();
  56.   lcd.backlight();
  57.   Wire.setClock(400000);
  58.   lcd.setCursor(0, 0);
  59.   lcd.print("   HGA22 CLOCK  ");
  60.   delay(1000);
  61. }
  62.  
  63. void setMillis(unsigned long new_millis) {
  64.   uint8_t oldSREG = SREG;
  65.   cli();
  66.   timer0_millis = new_millis;
  67.   SREG = oldSREG;
  68.   sei();
  69. }
  70.  
  71. void setupTimer1(byte freq) {
  72.   TCCR1B = 0x18; // 0001 1000, Disable Timer
  73.   TCCR1A = 0x50; // 0101 0000
  74.   ICR1 = freq; // Frequency Control, use TimerCalc to determine! <<******58:135,65kHz, 57:138kHz, 59: 133,4kHz
  75.   OCR1A = freq / 2; // never less than 1, never more than ICR1
  76.   OCR1B = freq / 2; // both channels in phase, OCR's not using TimerCalc values
  77.   TCNT1 = 0x0;
  78.   TCCR1A = 0xA0; // FOC setup to clear Wavegen output flops
  79.   TCCR1C = 0xC0; // FOC strobe
  80.   TCCR1A = 0x50; // 0101 0000
  81.   pinMode(9, OUTPUT); // OC1a
  82.   pinMode(10, OUTPUT); // OC1b
  83. }
  84.  
  85. void Adjust_Phase(int Up_Down)
  86. {
  87.   TCCR1B = 0x18; // DISABLE Timer Clock
  88.   OCR_Result = OCR1B; // Copy current OCR value
  89.   // change Phase
  90.   OCR_Result += Up_Down; // add passed parameter
  91.   // Constrain
  92.   if (OCR_Result < 1) OCR_Result = 1; // never less than 1
  93.   if (OCR_Result > ICR1 - 1) OCR_Result = ICR1 - 1; // never >= ICR
  94.   OCR1B = OCR_Result; // Pass back changed Phase value
  95.   TCNT1 = 0; // reset Counter
  96.   TCCR1A = 0xA0; // Set Compare-Match bit-fields for Clear-on-Match
  97.   TCCR1C = 0xC0; // Force Output Compares -- Clears Channel-AB Waveform Outputs!
  98.   TCCR1A = 0x50; // Set Compare Match bit-fields for Toggle-on-Match
  99.   TCCR1B |= 1; // Prescale=1, ENABLE Timer1 Clock
  100. }
  101.  
  102. void AcompSetup() {
  103.   DIDR1 |= (1 << AIN0D); // Disable Digital Inputs at AIN0 and AIN1
  104.   ADCSRA &= ~(1 << ADEN);
  105.   ADCSRB |= (1 << ACME); //Set ACME bit in ADCSRB to use external analog input at AIN1 -ve input
  106.   ADMUX = 0x01; //select A1 as input
  107.   ACSR =
  108.     (0 << ACD) |    // Analog Comparator: Enabled
  109.     (0 << ACBG) |   // Clear ACBG to use external input to AIN0 +ve input
  110.     (0 << ACO) |    // Analog Comparator Output: OFF
  111.     (1 << ACI) |    // Analog Comparator Interrupt Flag: Clear Pending Interrupt by setting the bit
  112.     (1 << ACIE) |   // Analog Comparator Interrupt: enabled
  113.     (0 << ACIC) |   // Analog Comparator Input Capture: Disabled
  114.     (1 << ACIS1) | (1 << ACIS0);   // Analog Comparator Interrupt Mode: rising edge
  115. }
  116.  
  117. ISR(ANALOG_COMP_vect)
  118. {
  119.   sample = micros();
  120.   value = sample - lastsample;
  121.   sum = sum - readings[index];
  122.   readings[index] = value;
  123.   sum = sum + value;
  124.   index = (index + 1) % window_size;
  125.   averaged = sum / window_size;
  126.  
  127.   if ((averaged < Bittime) ) {//&& (averaged < 550)
  128.     state = 0;
  129.     nosig ++;
  130.     PORTB = PORTB & B11011111;
  131.  
  132.   }
  133.   if ((averaged > Bittime) ) {//&& (averaged > 380)
  134.     state = 1;
  135.     nosig = 0;
  136.     PORTB = PORTB | B00100000;
  137.  
  138.   }
  139.  
  140.   if (state != laststate) {
  141.     bitle[j] = (sample - lastsample1);
  142.     j++;
  143.     lastsample1 = sample;
  144.   }
  145.   laststate = state;
  146.   if (nosig > 150 && j > 0) {
  147.     nosig = 0;
  148.     pr = 1;
  149.  
  150.   }
  151.   lastsample = sample;
  152. }
  153.  
  154. void loop() {
  155.   unsigned long currentMillis = millis();
  156.   //if (millis() % 20 == 0)Serial.println(averaged);
  157.   if (currentMillis - previousMillis >= interval) {//internal 2Hz
  158.     previousMillis = currentMillis;
  159.     nosync++;
  160.     halfsec++;
  161.     if (halfsec % 2 == 0) {
  162.       sec++;
  163.     }
  164.     if (sec > 59) {
  165.       sec = 0;
  166.       minute++;
  167.     }
  168.     if (minute > 59) {
  169.       minute = 0;
  170.       hour++;
  171.     }
  172.     if (hour > 23) {
  173.       hour = 0;
  174.     }
  175.    
  176.     if (halfsec % 2 == 0 && sync == true) {
  177.       lcd.setCursor(0, 0);
  178.       lcd.print("   20");
  179.       lcd.print(year);
  180.       lcd.print("-");
  181.       if (month < 10)lcd.print("0");
  182.       lcd.print(month);
  183.       lcd.print("-");
  184.       if (day < 10)lcd.print("0");
  185.       lcd.print((day));
  186.       lcd.print("  ");
  187.       lcd.setCursor(4, 1);
  188.       if (hour < 10)lcd.print("0");
  189.       lcd.print((hour));
  190.       lcd.print(":");
  191.       if (minute < 10)lcd.print("0");
  192.       lcd.print((minute));
  193.       lcd.print(":");
  194.       if (sec < 10)lcd.print("0");
  195.       lcd.print(sec);
  196.       lcd.print("  ");
  197.     }
  198.   }
  199.   if (Serial.available() > 0) {
  200.     inByte = Serial.read();
  201.     //lcd.print(inByte, HEX); lcd.print(" ");
  202.     //Serial.print(inByte, HEX); Serial.print(" ");
  203.     HGAData[HGAByteCounter] = inByte;
  204.     HGAByteCounter++;
  205.     if (HGAStartBitDetected)
  206.     {
  207.       if (HGAByteCounter == 3)
  208.       {
  209.         if (HGAData[1] != HGAData[2])
  210.         {
  211.           HGAStartBitDetected = false;
  212.         }
  213.       }
  214.       if (HGAData[1] + 6 == HGAByteCounter)
  215.       {
  216.         HGAStartBitDetected = false;
  217.         crc = (HGAData[13] + HGAData[12] + HGAData[11] + HGAData[10] + HGAData[9] + HGAData[8] + HGAData[7] + HGAData[6] + HGAData[5] + HGAData[4]);// & 255;
  218.         if (HGAData[0] == 0x68 && HGAData[1] == 0x0A && HGAData[2] == 0x0A && HGAData[5] == 0x00 && HGAData[6] == 0x00 && HGAData[7] == 0x00 && HGAData[15] == 0x16 && (HGAData[14] == crc)) {
  219.           if (HGAData[13] <= 99  && HGAData[12] <= 12 &&  (HGAData[11] & 0x1F) <= 31 && (HGAData[10] & 0x1F) < 24 && (HGAData[9] & 0x3F) < 60 && ((HGAData[8] & 0xFC) >> 2) < 60) {
  220.             setMillis(new_value);
  221.             sync = true;
  222.             nosync = 0;
  223.             year = HGAData[13];
  224.             month = HGAData[12];
  225.             day = HGAData[11] & 0x1F;
  226.             hour = HGAData[10] & 0x1F;
  227.             minute = HGAData[9] & 0x3F;
  228.             sec = ((HGAData[8] & 0xFC) >> 2);
  229.             nap =  ((HGAData[11] & 0xE0) >> 5  );// a hét napja
  230.             while (Serial.available() > 0)Serial.read();
  231.           }
  232.         }
  233.       }
  234.     }
  235.     else
  236.     {
  237.       if (inByte == 0x68)
  238.       {
  239.         HGAData[0] = 0x68;//01101000
  240.         HGAStartBitDetected = true;
  241.         HGAByteCounter = 1;
  242.       }
  243.     }
  244.   }
  245.  
  246.   if (pr == 1) {
  247.     pr = 0;
  248.     //1200baud 8E1:
  249.     for ( byte i = 1 ; i <= j; i++ ) {
  250.       //Serial.println(bitle[i]);
  251.       if (bitle[i] < 7500 && bitle[i] >= 2500) bitle[i] =   bh * 2 / 12 ;
  252.       else if (bitle[i] < 12500 && bitle[i] >= 7500) bitle[i] =  bh * 2 / 12 * 2;
  253.       else if (bitle[i] < 17500 && bitle[i] >= 12500) bitle[i] = bh * 2 / 12 * 3;
  254.       else if (bitle[i] < 22500 && bitle[i] >= 17500) bitle[i] = bh * 2 / 12 * 4;
  255.       else if (bitle[i] < 27500 && bitle[i] >= 22500) bitle[i] = bh * 2 / 12 * 5;
  256.       else if (bitle[i] < 32500 && bitle[i] >= 27500) bitle[i] = bh * 2 / 12 * 6;
  257.       else if (bitle[i] < 37500 && bitle[i] >= 32500) bitle[i] = bh * 2 / 12 * 7;
  258.       else if (bitle[i] < 42500 && bitle[i] >= 37500) bitle[i] = bh * 2 / 12 * 8;
  259.       else if (bitle[i] < 47500 && bitle[i] >= 42500) bitle[i] = bh * 2 / 12 * 9;
  260.       else if (bitle[i] < 52500 && bitle[i] >= 47500) bitle[i] = bh * 2 / 12 * 10;
  261.       else if (bitle[i] < 57500 && bitle[i] >= 52500) bitle[i] = bh * 2 / 12 * 11;
  262.       else if (bitle[i] < 62500 && bitle[i] >= 57500) bitle[i] = bh * 2 / 12 * 12;
  263.     }
  264.     //Serial.println();
  265.     for ( byte i = 1 ; i <= j; i++ ) {
  266.       if (i % 2 == 1) {
  267.  
  268.         PORTD = PORTD & B11011111;
  269.       }
  270.       else
  271.       {
  272.  
  273.         PORTD = PORTD | B00100000;
  274.       }
  275.       delayMicroseconds((bitle[i]));
  276.     }
  277.  
  278.     PORTD = PORTD | B00100000;
  279.     j = 0;
  280.   }
  281. }

hga22sch.jpg
    
(#) tunerman válasza mek-elek hozzászólására (») Jan 1, 2026
Idézet:
„....de nem adott választ, hogy ezzel a felhasználással árnyékoltnak mondható e a 4. lábra kötött házzal?”


A fejhallgató erősìtők jellemzően a nagyszíntű (LINE) kimenetekről műkődnek, ráadásul általában nincs szükség nagyobb feszültségerősítésre sem. Tehát itt a különböző külső zavarok nemigazán jelentenek veszélyt, az opamp "árnyékolása" itt nem elsőrangú kérdés.

Amennyiben a tápegységek elektrolit kondenzátorai távolabb vannak az opamptól, akkor lehet a tápfesz lábaknál un. bypass kondenzátorokat beépíteni. Ezek néhány mikrofarádos, audio tipusok lehetnek, például Audio note STD, Nichicon MUSE, stb.
TJ.
(#) bbb válasza Lacika hozzászólására (») Dec 27, 2025
Ezt mondjuk nem tudom honnan szedted...
Idézet:
„Is Firefox Chromium based?
Firefox is not based on Chromium (the open source browser project at the core of Google Chrome). In fact, we’re one of the last major browsers that isn’t. Firefox runs on our Quantum browser engine built specifically for Firefox, so we can ensure your data is handled respectfully and kept private.”
Bővebben: Link
(#) tki válasza Massawa hozzászólására (») Dec 19, 2025
Ha a legelterjedtebb készülékek normál üzemben kopó-elhasználódó alkatrészeiről írnának, talán még érthető is lenne, hogy mit akarnak megvalósítani. Mellesleg elvileg nem is ezekről szólt az egész, hogy lett belőle más? Más környezeti hatástanulmány vagy lobbierő-viszonyok alapján?

"While initially majorly driven by automotive consumers protection agencies and the automotive after sales service industry, the discussion of establishing a right to repair not only for vehicles but for any kind of electronic product gained traction as consumer electronics such as smartphones and computers became universally available, causing broken and used electronics to become the fastest growing waste stream." (Wikipedia)
A hozzászólás módosítva: Dec 19, 2025
(#) még1MbR válasza stenglt hozzászólására (») Dec 15, 2025
Az AI szerint:
For your Indesit NTM1081, error codes appear as flashing lights (LEDs 1-5) or digital displays (F01, H20, Locked) indicating faults like pump issues (F11), heater problems (F07/F08), or control board errors (F09). You read them by counting the flash sequence (e.g., 11 flashes = F11) or noting the code on the display, then checking common causes like blocked filters, kinked hoses, or door lock problems.
Common Indesit Error Codes & Meanings:
F01: Motor Triac short circuit.
F02: Motor jammed/tacho issue.
F03: Water temperature sensor (thermistor) fault.
F04: Pressure switch stuck on empty.
F05: Pressure switch stuck on full.
F07/F08: Heater relay fault/stuck.
F09: EPROM/Software error.
F10: Pressure switch not sensing.
F11: Drain pump fault/not activating.
F12: Communication error.
F13/F14/F15: Dryer-related issues (fan, element) for washer-dryers.
H20: Machine not filling (check taps/hoses).
LOCKED: Door lock error (check interlock).
How to Read:
LED Flashes: Count the rapid flashes, pause, then flashes again to find the number (e.g., 11 flashes for F11).
Digital Display: note the letter and number shown (e.g., F05).
Quick Fixes (Before calling for repair):
For F05, F11: Clean the drain filter and check the pump for obstructions.
For H20, Locked: Check water taps, hoses for kinks, and ensure the door is shut properly.
For Unbalanced Loads: Redistribute laundry evenly.
A hozzászólás módosítva: Dec 15, 2025
(#) majkimester válasza fera27 hozzászólására (») Dec 15, 2025
A hangerőegység helyett térfogategység skála olvasása után gyorsan áttértem az angol változatra, bár ebben is vannak pontosításra szoruló dolgok.
A VU meter skáláján a 0 a referencia érték, ehhez képes dB-ban van skálázva, ami egy arányszám, eddig rendben is van. A referencia értékre megadott mondat zavaros:

Idézet:
„With no attenuation applied (i.e. set to 0 dB), a steady tone of +4 dB would register as 0 VU on the scale.”


Magyarul, ha nincs előtte a jel leosztva, akkor +4 dB tartozik a 0 VU értékhez. A +4 dB szintén egy arányszám, aminek akkor mi a referenciája?

A Wikipedia megadja a választ erre. Az nem +4 dB, hanem +4 dBu, ami hozzávetőlegesen 1.23 V effektív (RMS) feszültséget jelent 600 Ohm-os terhelőimpedancián.

A 0 dBu az a feszültség amely 600 Ohm-os terhelő impedancián 1 mW teljesítményt okoz. Ezt kiszámolva P = U^2 / R képlet átrendezéséből ki is jön, hogy a 0 dBu 0,77459 V, a +4db kb. 1,58x, azaz 1,2276 V

A referencia 0 VU tehát nem csúcsérték, nem abszolút közép érték, hanem effektív érték. A bemenő jelet viszont integráljuk, hogy a nagy kilengéseket elkerüljük. A kivezérlés jelző válasza egy bemenő jelre látható ezen az ábrán:
VU-meter-reponse-graph.svg
Jól látszik, hogy a dob beütéseknél a VU mérő csak -15-ig jut el, de csúcsban már a 0 VU értéket azaz a referenciát is megközelítjük. Ezek után ez nem jó sem a modulációs mélység skálával AM adás modulációjára, sem mondjuk egy A/D konverterre jutó jel ellenőrzésére. Szerintem ezek miatt csúcsfeszültség kijelzése lenne jobb, ami nem egy átlagos hangerő szintet ad, hanem azt mutatja, hogy a fogadó túl lesz-e vezérelve vagy nem.
(#) img válasza bbb hozzászólására (») Nov 30, 2025
User manual 37. oldal:

"Mode – The RAID mode (level) configuration of the logical drive"

Szerintem engem igazol mert a paritás a logikai egység része, viszont a hot spare fizikailag más.
A hozzászólás módosítva: Nov 30, 2025
(#) tki válasza pajesz66 hozzászólására (») Nov 26, 2025
Ahogy tovább olvasgattam, más is csak az ESP-IDF toolokat használja az Arduinoból kiindulva is, tehát az eredeti framework dokumentációja az irányadó, nem láttam több nyomot, ami szerint maga az Arduino támogatná.

Ott viszont részletesen le van írva a menete és az is, hogy hogyan lehet a már encryptált Flash-ű ESP-re firmware-t feltölteni. Mivel minden alkalommal az ESP végzi, valószínűleg tök mindegy, hogy mivel fordítod le, Arduinoval vagy sem. https://docs.espressif.com/projects/esp-idf/en/latest/esp32/securit...n.html Lásd az idézetet lejjebb.

Az, hogy előbb átmennek az ESP-IDF-be, aztán vissza az Arduinoba, szerintem zöldség, mármint szükségtelen, más sem nézte meg, hogy igazából az ESP32 board telepítésével az Arduinoban is jelen lesznek a megfelelő toolok. Vagy eleve arról beszéltek abban a leírásban, amit említettél. Vagy tényleg nem alkalmasak erre és ESP-IDF-et is telepíteni kell, de ránézésre azok. Hogy honnan vették ezt, hogy az Arduino supportálja (hogyan? GUI-val? mert ott nincs), csak nem lehet saját kulcsfájlt használni, azt nem tudom, bocs. : -)

Ezeket a toolokat én csak Linuxon szoktam használni és ESP-IDF-ben, de a nevek alapján minden megvan, ami kell. Szívesen ki is próbálom veled párhuzamosan, szándékomban áll megtanulni az encryption használatát is, ill. a doksit is rendesen feldolgozni, csak először rendelnem kell egy-két olcsó klónt a próbákhoz, mert az nincs itthon, a komolyabbakat meg nem használnám el erre. : -)

***
"During the development stage, there is a frequent need to program different plaintext flash images and test the flash encryption process. This requires that Firmware Download mode is able to load new plaintext images as many times as it might be needed. However, during manufacturing or production stages, Firmware Download mode should not be allowed to access flash contents for security reasons."
A hozzászólás módosítva: Nov 26, 2025
(#) majkimester válasza bencevvg hozzászólására (») Nov 18, 2025
Ha rákeresel a cikk címére, akkor ezt az áramkört több helyen is megtalálod, van ahol a TO-220 tokos alkatrészeket tokrajzzal jelenítik meg, ezek átrajzolások, de itt van az eredeti rajz is:
Bővebben: Link

Az kapcsolást megnézve ez a rajzolási mód az ausztrál Silicon chip magazinra jellemző, meg is találtam itt az ingyen letölthető programot hozzá, ami jól van formázva, és bizonyára fordítható:
Bővebben: Link

A magazinban megjelent cikk pedig elérhető az internet archive-ban:
Erdeti: Bővebben: Link
Átdolgozott: Bővebben: Link

Ez az eredeti forrás, ezeket lenne érdemes átnézni, átolvasni először, meg esetleg a Microchip AN1521 Application note-ot.
(#) fecameca válasza kaqkk hozzászólására (») Nov 9, 2025
Kell hozzá még egy léptető számláló a vezérléshez. Ami minden impulzusra lép egyet előre. Pl: shift register. Invertereknél az csinál 1 fázisból 3 fázisú vezérlő jelet. Még amikor mi tanultuk tranzisztoros áramkörök voltak. Ma már biztos van IC, ami elszámol 1 től 10-ig. Na és a művonalak. Amiket nem tudom, hogy nézzenek ki? L-C tagokból álló rezgőkörök, vagy alul és felüláteresztő szűrők? Az irodalom művonalakról ír, a Hammond vibrátó rajzot azért még egyszer felteszem ide: Sima aluláteresztő szűrők sorozatának néznek ki. De még konkrét kapcsolást nem találtam róla, ami azt jelenti, az egészet nekem kellene megtervezni? Le kellene egyszerűsíteni, mert ez nagyon sok kontaktus, ami a képen van.
A hozzászólás módosítva: Nov 9, 2025
(#) ttindian válasza proli007 hozzászólására (») Nov 7, 2025
Még néhány hozzá fűznivaló:- nem tartja fenn magát, igaz hogy a mikrofon modul aktiv amig hallja a piezot, de amikor az időzítésnek lejár az ideje lekapcsol, majd újra hangra aktiválodik , ez pont jó.
Minap leszállított , akkumulátor ,áron vásároltam power bank-et, 10000mA , 5v,2A usb. Ez is jó. Most éppen arról műkődik . Vam egy zsák 1.2v napelemes kertilámpám, a napelemek ősze párositom, majd használok oda is egy step upot 5vra avval tőltőm a power bankot. Azt hiszem ez is jó lesz.
Véleményed ?
(#) majkimester hozzászólása Nov 1, 2025

MyElecParts v1.50

A MyElecParts v1.50 elkészült.

A keresés/szűrés kibővítése volt fokuszban. Az Alkatrészek és Tárolóhelyek oldal kapott egy általános szűrési mezőt. Eddig is lehetett oszlopokra szűrni de ez még kényelmesebb, és minden oszlopban, a nem látható gyártói típusszám, felirat és megjegyzésben is keres. A sima kereső szavakon túl összetett kifejezéseket is elfogad pl.: (MOC30* OR TLP30*) AND not 3052
Az ilyen összetett kifejezéseket mostantól az oszlopszűrőkben is lehet használni minden táblázatnál.

A web elérés ettől a verziótól kezdve a libCURL-lel történik, ezért nem fog problémát okozni ha a jővőben bármely oldal áttér a TLS1.3-ra (ami csak Win11-en ment volna a korábbi verzióval) vagy modernebb titkosítási algoritmusra (mint például a QDatasheet és SManuals).

A metakereső is fejlesztve lett, Most támogatja a Alltransistor oldalról a gyártó kiválasztását, és saját készletben is keres, találat esetén közvetlen linkkel megnézhetjük, ha az adott alkatrészből van nekünk.
Ezen felül megjegyzi a legutoljára kiválasztott keresési módot és forrásokat a használatok között.

Teljes lista:

• Táblázatok: Összetett oszlopszűrő támogatása logikai műveletekkel és zárójelezéssel
• Táblázatok: 3 állapotú rendezés támogatása (Növekvő/Csökkenő/Ki)
• Alkatrészek: Általános szűrő minden oszlopra logikai műveletekkel, zárójelezéssel
• Alkatrészek: Az Ismeretlen Gyártó/Tokozás legfelül jelenik meg az oszlopszűrőkben
• Tárolóhelyek: Általános szűrő minden oszlopra hozzáadva logikai műveletekkel, zárójelezéssel
• Tárolóhelyek: Az Ismeretlen Gyártó/Tokozás legfelül jelenik meg az oszlopszűrőkben
• Web elérés: CurlLib használata: A TLS1.3 és modern titkosítású algoritmusok támogatására
• Meta kereső: QDatasheet újra támogatott Win7-en
• Meta kereső: Legutóbbi keresések gomb hozzáadva
• Meta kereső: A legutóbb használt keresési mód és források megjegyzése
• Meta kereső: Alltransistor forrás támogatja a gyártó kiválasztását
• Meta kereső: DigChip pdf letöltés javítása
• Meta kereső: Keresés a saját készletben, közvetlen link a saját készletre
• SMD kód kereső: SManuals újra támogatott Win7-en
• SMD kód kereső: Legutóbbi keresések gomb hozzáadva
• SMD kód kereső: A legutóbb használt keresési mód és források megjegyzése
• Apró fejlesztések és hibajavítások

Letöltés innen:
MyElecParts v1.50
(#) bbb válasza W.A.Lacky hozzászólására (») Okt 30, 2025
Nem a 11-gyel, hanem az egale-lel kapcsolatos probléma: Bővebben: Link
(#) Béla 66 válasza ferci hozzászólására (») Okt 29, 2025
Köszönöm a gyors válaszod!
Sejtettem, mert ahol találtam frekvencia adatot, a munkatekercs és a kondi bank beírásával, ott közelítőleg a frekvencia értéket kaptam. Csak biztos akartam lenni, nem ez a szakmám, és hobbi szinten űzöm!
Erről lenne szó.
Csak az egyenáram betáp 60V helyett kb. 20-24V lenne.
Sikerült szereznem ESR mérőt, bár nem tudom, milyen frekvencián mér!
Eddigi gyors mérések vele:
MKP V4 1µF = 0,22
Mikró 0,94µF = 0,45
Mikró 1,2µF = 0,57
Mikró 1µF = 0,38
DHM!? 400 nF = 0,00
Töbször ráeresztettem a mérést, de nem változott az érték!
(#) Lacika válasza cz350 hozzászólására (») Okt 12, 2025
Hol olvastad, hogy ez tárolja az időt áramkimaradáskor?

Idézet:
„The clock indication does not show the correct time.
•A power interruption occurred. Set the clock and timer settings again.”


Melléklet: Használati utasítás (angol)
A hozzászólás módosítva: Okt 12, 2025

W0005287M.pdf
    
(#) tki válasza Massawa hozzászólására (») Okt 7, 2025
: -) Na igen, és nemcsak durva hibák vannak, hanem például mikor a "note"-ot egységesen "Megjegyzés"-nek fordítják, pedig van, ahol sokkal inkább "Figyelmeztetés", így elsőre nehéz érteni, mit is akar a rendszer.
(#) szs válasza majkimester hozzászólására (») Okt 5, 2025
Na, kész...
Plane, hogy utánaneztem: az a "NASA" cikk nem az. "NASA JPL"
Amiről ezt írják: a NASA megbízottjanak (Caltech) a megbízottja.
Na, ennyire NASA ez az egész.
Kezd ez olybá tűnni, mintha én (aki dolgozott olyan fuvarozónal, aki a Waberers-szemerey alvallalozója volt) egyszercsak ugy nyilatkoznék mint Waberers SZS.

Meghát a fejléc is elgondolkodtat
Idézet:
„Due to the lapse in federal government funding, NASA-JPL is not updating this website.”

Kar, hogy nem tudok angolul, -de mintha NEM kormanyzati tamogatasú ize lenne (nem, mintha a kormanyzati tamogatasúak nem tevedhetnenek, most nem arrol van szó. Csak a "NASA"-ra hivatkozásról, mint megfellebbezhetetlenség...)
A hozzászólás módosítva: Okt 5, 2025
(#) majkimester válasza Lamprologus hozzászólására (») Szept 25, 2025
SPI interfész az. Nézz bele az ST7796 adatlapjába, mindenhol SPI-ként hivatkozik, csak a lábak megnevezése nem a szokásos:

CSX - Chip selection pin. Low-active
WRX/SCL - In SPI mode, this pin is used as SCL
SDA - SPI interface input/output pin. The data is latched on the rising edge of the SCL signal.
SDO - SPI interface output pin. The data is outputted on the falling edge of the SCL signal.

Az IM0 ... IM2 111-re van állítva, ez a 4Line SPI mód, ahol van egy plusz láb a 3SPI-hez képest:

DCX - Display data/command selection (RS) pin in MCU interface.
DCX=’1’: display data or parameter.
DCX=’0’: register index / command.
(#) Hp41C válasza Pali79 hozzászólására (») Szept 23, 2025
Nem az ugrás kiváltásával lesz itt a gond, hanem az incfsz egy RMW művelet, a tstfsz nem. Az eredmény valahol a kontroller belsejében keletkezik az incfsz esetében, míg a tstfsz -nél az operandus alapján dönti el, hogy ugrik vagy sem. Ebből már ki is jöhet egy kis eltérés.
Ilyen esetben az is kérdéses, hogy egyes silicon revision mellett működni fog, egy másokon már nem.
Jobb lenne a maszkolást beletenni - örök élet és egy nap / bármely megvalósításon működnie kell majd.
(#) BlackStar válasza Tasznka hozzászólására (») Szept 10, 2025
Köszönöm a segítséget mindenkinek.

Az RTCC lenne a fontos, hogy annak legyen a forrása a SOSC.
A Timer1 csak a SOSC tesztelése miatt konfiguráltam.

Érdekes ez a SOSC kezelése.
Van 3db PIC32MZ2048EFM144 (külön nyák lapon)

1: PIC32MZ2048EFM144 Rev:B2
Az SOSCI (RC13) lábra egy 32.768 KHz generátor van kötve az SOSCO (RC14) lábra nincs kötve semmi.
Tökéletesen megy a belső óra „RTCC” (RTCCONbits.RTCCLKSEL = 1, FSOSCEN = 1) a SOSC forrásról.
A OSC 12MHz generátor
A REV:B2 PIC32MZ2048EFM144 nincs gondom.

2: PIC32MZ2048EFM144 Rev:A1
A SOSC-nak egy 32,768 kristály van kötve a SOSCI SOSCO lábakra (nem generátor).
Tökéletesen megy az RTCC belső óra. (Pedig elméletileg nem kellene a REV:A1 OSC probléma miatt)
„The Secondary Oscillator (SOSC) does not support crystal operation. Rev A1, A3”
Viszont ezen a nyákon primary SOC-nak szintén kristály van (12MHz) amivel nem megy csak a belső 8MHz FRC-vel. (Sajnos ezen a nyák lapon az USB-t nem tudom használni, belső FRC-ről nem megy)

3: PIC32MZ2048EFM144 Rev:A1 (ez a problémás nyák)
Az SOSCI (RC13) lábra egy 32.768 KHz generátor van kötve az SOSCO (RC14) lábra nincs kötve semmi.
Az belső óra RTCC nem megy csak (RTCCONbits.RTCCLKSEL = 0) a belső 32KHz oszcillátorról. (ami pontatlan)
A primary OSC 12MHz generátor ez működik.
Ezen a nyák lemezen nem tudom „rávenni” az RTCC-t sem pedig a Timer1, hogy forrásként a SOSC-t használja.
Az oszcilloszkóppal a SOSC generátor kimenetén nem tapasztaltam hibát

Az RTCC lenne a fontos.

AZ SOSCO-ra nem tudom tenni a generátort kimenetét mert az SOSCI-re van kötve.

Esetleg ötlet?
Végső megoldásként (I2C külső RTCC használnék).
(#) mraulajos hozzászólása Szept 9, 2025

AUKRO

Hali!
Ismeri valaki ezt az oldalt?
Rendelt már valaki innen?
(#) zenetom hozzászólása Aug 21, 2025

Beragadt?

Sziasztok,
Járt már valaki úgy, hogy napok óta beragadt a csomag a németeknél a vámon?
JLCPCB, europacket szállítás. Legutóbbi rendelésemnél 1 hét múlva már a kezemben volt. Most is gyorsan megcsinálták, 11-én adtam le a rendelést, 14-én már Németországban volt. Viszont azóta minden nap 3-4 ilyen bejegyzés van a nyomkövetésnél:
Idézet:
„Customs clearance status updated. note - The Customs clearance process may start while the shipment is in transit to the destination.,LEIPZIG - GERMANY
Clearance Event,LEIPZIG - GERMANY”

A JLC-t kérdeztem, de csak annyit írtak, hogy vámolják, ha kész van jön tovább.
Csak ez nekem szokatlan. Vagy csak én vagyok türelmetlen?
(#) tunerman válasza tunerman hozzászólására (») Aug 18, 2025
Elkészült az Audio note E type crossover másik paneljának az átkondizása is, szerinten elfogadhatóan hasonlítanak egymásra.

Más:
Aki a crossover "felújítását" kérte, tanulságképpen elküldte egy még korábbi állapotnak a fotóját...
Nem tudni, hogy ki és mikor alkotta ezt a látványnak is borzasztó hangváltó kialakítást, de a négyféle fóliakondi beépítése valami földöntúli tudást mutat - vagy annak az ellenkezőjét
TJ.
(#) tunerman hozzászólása Aug 17, 2025

Crossover, modifikáció, Non Polar elektrolit kondenzátor

Az élet soha sem áll meg, megint újabb kihívás érkezett Audio note E type crossover témakörében.
Kaptam két eredeti AN E váltót, amelyet valaki korábban erősen barkácsjelleggel átkondizott. Persze minden lógott és lötyögött rajtuk, csoda, hogy egyáltalán valamilyen hang kijött eme szuper DIY átalakítás után.

Az új hangváltó projekt már jobban összeválogatott alkatrész pakkot kapott, Black Gate AC type Non polar elektrolit, és hozzá Audyn Cap Plus fólia kondenzátorokat.
A Black Gate AC Non Polarok a bemérés után pontos értékű fólia kondenzátorokkal lettek kiegészìtve, egész jól megközelítve a gyári előírást.
Természetesen a hangszórókhoz menő kábelek is lecserélve Audio note Lexus LX96 copper Litz -re

Teszek fel előtte - utána fotókat, hogy a projekt nem titkolt célját mennyire sikerült elérni (jobb legyen mint volt.
TJ.
(#) Gafly válasza wbt hozzászólására (») Júl 29, 2025
Létező dolog, különösen nagyon nagy integráltságú chip-eknél.
Van ahol figyelik is:
Idézet:
„serSupervisionTimer This attribute is used for activating or deactivating Soft Error Rate (SER) checking for Digital Signal Processors (DSP) on *** Board, and providing the periodicity of the Cyclic Redundancy Check (CRC).
note:
SER faults are generated when high-energy sub-atomic particles collide with the DSP silicon and alter the DSP memory content by one bit. The source of the particles is, for example, the encapsulation material of the DSP or cosmic radiation. SER faults occur seldom and are considered expected behavior.”
(#) tki válasza tki hozzászólására (») Júl 26, 2025
Aha, ezért nem kerülhetett ez elő a többnyire más rezgésszámon zajló hobbitevékenykedéseim kapcsán, bár konkrét értékeket nem láttam:

"CEM-1: Good electrical insulation, not ideal for high-frequency applications."
Következő: »»   1 / 197
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem