Elektronika, Elektromos eszközök

Autóhoz távirányítót tényleg nem lehet felprogramozni?

Adott egy 20 éves Suzuki Wagon R+, amiben benne van a távirányítós egység. Ma voltam egy autós indítókulcs másoló szakinál, aki azt mondta, hogy csak a suzuki cég tud adni ehhez távirányítót, hiába van meg az immobilizer, az eredeti kulcs, ami nem távirányítós. Járt már így valaki? Ha igen, hogyan oldotta meg úgy, hogy nem kellett kicserélni az egységet az autóban?

Medence hőszivattyú?

Meglevő, hybrid üzemre kialakított fűtési rendszerbe nézek épp olcsó, kis teljesítményű, de legfőképp olcsó :D monoblokkos hőszivattyút.

Ami meglepett, az az, hogy vannak ún. medence hőszivattyúk, amik a leadott teljesítményükhöz képest nagyon olcsóak, de kiegészítő fűtésre a tavaszi/őszi időszakra tök jó lenne.

pl. ez, vagy ez, de sok hasonló van még ugyanott.

Ez pl. 15/26 -n még mindig elég jó COP-pal rendelkezik, másiknál láttam -7 fokon működőt.

Ugyanakkor ötödannyiba kerül, mint egy "igazi".

Ezekkel mi a baj? Ház kiegészítő fűtésére nem lenne jó? Végülis nem fogja tudni, hogy medencébe megy-e a víz vagy radiátorba. :)

I2S jelgenerátor ESP8266-tal

Sziasztok!

Próbálok összerakni egy I2S jelgenerátort Wemos D1 minivel. A cél az lenne, hogy 1024 bit amplitudójú szinuszjelet generáljon 440 Hz-en, amit egy DAC-ba vezetnék. A loop-ba tettem egy for ciklust, ami 1 másodperc alatt, azaz 44100 WS periódus alatt kellene, hogy végigmenjen, kiszámolja a szinusz amplitudót, átalakítja kettes komplemensre, és kiírja a DATA kimenetre, ami megy a DAC-ra. Nem világos azonban, hogy a for ciklus lefutása után mi történik. Azt szeretném, hogy kezdje újból a loop-ot, de mintha nem azonnal kezdené újra a for ciklust. A GPIO3 a DATA (SD), a D1,D2,D5,D6 kapcsolókkal beállítható "track number" 0-tól 15-ig. WS a GPIO2 (D4), SCK a GPIO15 (D8). Egy másik általam írt I2S kódban a TrackNumber és az i2s_write_lr jól működik. Azt nem értem, hogy az I2S sampling rate (44100 Hz) hogyan viszonyul a loop lefutási idejéhez. A loop-on belül szeretnék adatot kiírni 44100-szor, és ezt ismételni késedelem nélkül. Elnézést, kezdő vagyok, valamit elnézhettem, és a kódon is lehetne optimalizálni.

#include <I2S.h>

void setup() {
  pinMode(3,OUTPUT);
  pinMode(D1,INPUT);
  pinMode(D2,INPUT);
  pinMode(D5,INPUT);
  pinMode(D6,INPUT);
  digitalWrite(3,0);
  i2s_begin();
  i2s_set_rate(44100);
}

void loop() {
    uint8_t track=TrackNumber();
    uint16_t Freq = 440; // frequency in Hz    
    float Omega = 2*PI*Freq; // angular frequency in radians

    for (uint16_t Pace=0; Pace < 44100; Pace++) {
    float Cycle = (Pace*Omega)/44100;
    float Ampnorm = ((sin(Cycle)+1)/2)*1023; // normalized amplitude 0...1023 float
    uint16_t AmpOB = Ampnorm + 0.5; // normalized amplitude rounded integer 0...1023 (0...03FF) offset binary
    uint16_t AmpOffset = pow(2,track)-512 + AmpOB; // amplitude DC shifted according to track number
    uint16_t AmpSB = 0x8000 - AmpOffset; // amplitude signed binary
    uint16_t Amp2C = (~AmpSB)+1; // amplitude 2s complement
    i2s_write_lr(Amp2C, Amp2C);
    }

uint8_t TrackNumber(void) {
  uint8_t(var1);
  uint8_t(var2);
  uint8_t(var4);
  uint8_t(var8);
  uint8_t(track_number);
  if (digitalRead(D1)) var1=1;
   else var1=0;
  if (digitalRead(D2)) var2=2;
   else var2=0;
  if (digitalRead(D5)) var4=4;
   else var4=0;
  if (digitalRead(D6)) var8=8;
   else var8=0;
  track_number = var8 + var4 + var2 + var1;
  return (track_number);
}  

[megoldva] ESP32 WiFi ritkán jó

Sziasztok!
Csináltam ESP32 mikrovezérlővel egy több csatornás hőmérsékletmérő eszközt.
Működik a mérés szépen, viszont a WiFi AP-hoz kapcsolódása nagyon bizonytalan.
Van, hogy bekapcsolás után szinte azonnal megy, van, hogy hosszú percek után, van hogy nem
is csatlakozik.
Már széttúrtam mindent nem látom a probléma megoldását.
(Közben egy van az az infó, hogy a C8-C9 kondenzátorokat a lehető legközelebb tegyem az MCU-hoz. Oda tettem, de nem változott...)
Ideteszem a Platform.IO (Arduino framework) nagyon egyszerű programját, amivel a WiFi-t tesztelem, a jelenség
a leírt.
Amit megfigyeltem, hogy ha a számítógép USB portjára van bedugva az eszköz és nem kapcsolódott az AP-hoz
akkor ha megnyitom a soros portját az eszköznek (pl. Putty, RealTerm, ...) kapcsolódik!
Találkoztatok már ilyennel?


#include <Arduino.h>
#include <WiFi.h>
#include <driver/adc_common.h>
const char *ssid = "xxx";
const char *password = "xxx";
uint32_t ind = 0;

void setup() {
   setCpuFrequencyMhz(240);
   adc_power_off();
   btStop();
   Serial.begin(115200);
   delay(3000);
   pinMode(LED_BUILTIN, OUTPUT);
   WiFi.mode(WIFI_STA);
   WiFi.setTxPower(WIFI_POWER_19_5dBm);
   WiFi.disconnect(true, true);
   delay(100);
   WiFi.begin(ssid, password);
   Serial.print("Connecting to WiFi ..");
   while (WiFi.status() != WL_CONNECTED) {
     Serial.println(ind);
     delay(1000);
     if (ind > 20) {
       WiFi.disconnect();
       digitalWrite(LED_BUILTIN, HIGH);
       delay(300);
       digitalWrite(LED_BUILTIN, LOW);
       ESP.restart();
       //WiFi.disconnect(true, true);
       //WiFi.begin(ssid, password);
       //ind = 0;
     }
     ind++;
   }
   Serial.println(WiFi.localIP());
   Serial.println("WiFi kapcsolódott");
}
void loop() {
  if ( WiFi.isConnected() ) digitalWrite(LED_BUILTIN, HIGH);             
  delay(100);                    
  digitalWrite(LED_BUILTIN, LOW);
  delay(2000);                    
  Serial.println("LED");
}

Itt a kapcsolás: sch 
És egy részlet, hogyan van az ESP32 a nyákon: kep
A 2-es lábra odaforrasztottam már nagyon közelre egy 33 uF-os kondit.
Mit nem veszek észre?

Régi villanymotor leáll

Van egy kb 30+ éves szivattyúmotorom (ROVER POMPE BM-E 20), ami rendben elindul, megy, de pár perc múlva leáll. Ha várok egy kicsit, utána újra megy.

Az elektronikája nem túl bonyolult. Egy kétirányú kapcsoló, egy 10uF-os 450V-os indító kondi, meg egy kis fém valami - talán biztosítékszerű?

Lehet, hogy a kondi ment tönkre? Vagy az a kis fémes valami? Talán hőfokérzékelő lehet?

Nem vagyok otthon motorokban, de sajnálnám kidobni. Ha tudtok segíteni, hogy mi halhat meg egy ilyenben, lehet-e, érdemes-e javítani, azt megköszönöm.

12V-os fúróhoz akkupakk és töltő

Van egy 12V-os csavarhúzó - fúróm, aminmek tönkrement az akkupakkja (10 db 1,2V-os NiCd akku van benne). Van hozzá egy 12V-os 440mA-es töltő. Nem dobnám ki, talán megérne 18650-es akkukra cserélni az akkupakkot, van hely benne bőven. Tudtok valahol valami leírást ilyesmiről meg főleg, hogy hogyan töltsem a pakkot, ha kicseréltem az akkukat benne? Láttam ilyen áramkör lapokat, el is férne a pakkban vagy a pakk töltő aljzatában is, persze ha nem túl nagy, de hol lehet ilyet beszerezni és hogyan kell méretezni? A töltő maradhat, vagy azt is cserélni kell?

[megoldva] M.2 SDIO => microSD adapter 2230 méretben, E-key

Sziasztok!

Egy hobbiprojekthez szükségem lenne egy 2230-as méretű, E kulcsú M.2-es kártyára, amelyen csak az SDIO-hoz szükséges lábak vannak elvezetve egy micro SD foglalathoz.
(Elektronikai szempontból tehát nem túl bonyolult, semmilyen vezérlő nem kell hozzá a nyák-on.)
A neten keresgélve sajnos nem találtam ilyet, csak olyanokat, amelyek USB 2.0 vagy PCIe alapúak. Ezek sajnos nem játszanak, mert a fogadó foglalat csak az SD Host vezérlőhöz van bekötve.
Láttatok esetleg ilyen adaptert, ami kereskedelemben kapható? Én magam is próbáltam keresgélni, de mindeddig hiába.
Előre is köszönöm a segítséget!

LED izzó melegedés

Apám még a LED-eket 30 évvel ezelőtt hideg izzóknak nevezte, mert hidegek voltak.

Bútort építünk, vettem szpotokat az OBI-ban, gondoltam nem melegszik, csak berakom és világít.

Ugye mérnökök vagyunk, mindent új elektromos cuccot megfogdosunk mielőtt véglegessé válna és be kellett látni, hogy ezek ontják a hőt, nem is kicsit.

Fél óra világítás után előkaptam a multimétert, a szpot lámpa tetején volt olyan pont, ahol 53 fokig felment a hőmérséklet.

Ezen felbuzdulva megfogdostam a LED izzóimat és forró volt mind, becsülettel melegítették a lakást, míg az energiapazarló múltamból megmaradt fénycsövek langyoskásan világítottak.

Első ránézésre a fénycsövek hidegebbnek tűnnek, olyan mintha környezettudatosan ismét a wolfram izzó felé menetelnénk.

 

Ez szándékos? Mármint direkt járatják túl nagy áramon a LED-eket azért, hogy gyorsabban kinyiffanjanak?

Vagy rossz izzókat vásárolok? Rajtam kívül másnak van olyan érzése, hogy 5 évvel ezelőtt a LED-ek is hidegebbek voltak?

 

Bevallom őszintén, rohadtul utálok melegedő cuccokat a bútorba beszerelni, de ebbe az irányba megy a világ. Egy Shelly cuccot azért vittem vissza, mert terhelés nélkül 50 fokon ment, terheléssel 85 fölé csúszott és megszűnt a bizalom.

Szerintem testhőmérséklet fölé nem kellene menniük az elektromos cuccoknak, de a gyártók szerint tök normális, hogy ne fogd meg ha világít.