Hirdetés

2024. április 28., vasárnap

Gyorskeresés

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-03-11 00:46:52

LOGOUT.hu

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.

Összefoglaló kinyitása ▼

Hozzászólások

(#21951) gordonfreemN válasza Aryes (#21946) üzenetére


gordonfreemN
addikt

Bocs, az rx-tx-et

¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.

(#21952) gordonfreemN válasza Wolfram (#21945) üzenetére


gordonfreemN
addikt

Volt igen, hogy tetszik az ötlet de ezt a projektet már inkább atmegával fejezném be. Viszont köszi a tippet, 1000% hogy elkezdek vele foglalkozni ezután, mert érdekel!

¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.

(#21953) gordonfreemN válasza Ton-ton (#21947) üzenetére


gordonfreemN
addikt

Köszönöm az illusztrációkat a képekkel és a tanácsokat. Teszek fel képeket, közelebb hozom vele kicsit az elképzelést:



Aryes:: közben... igazából az RX-TX-et nem is kell leválasztani, az mehet párhuzamosan valami kimenethez, ami nem zavarodik össze feltöltéskor az rx-tx vonallal

[ Szerkesztve ]

¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.

(#21954) Dißnäëß


Dißnäëß
veterán

No, üdv Kolléga, látom haladgatsz :D ;) ;)
Én ESP8266-ozok most a csöviben, a következőben majd meglátom, mi lesz még..

Hajrá hajrá, nagyon profinak ígérkezik, csini munka. :K

Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá

(#21955) gordonfreemN válasza Dißnäëß (#21954) üzenetére


gordonfreemN
addikt

Szia kollega. Haladnék, csak mindig jön valami. Iskola, felúnítás, meló. De mostmár rá is fogok koncentrálni :)

¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.

(#21956) Dißnäëß válasza gordonfreemN (#21955) üzenetére


Dißnäëß
veterán

Eeeegen, én is be akarom fejezni a sajátom, szeptember óta itt dekkolok idegen helyen átmenetileg, végre talán jövő héten költözök a sajátba (elkészült). Egyszer majdcsak összeáll. :)

Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá

(#21957) Ton-ton válasza gordonfreemN (#21953) üzenetére


Ton-ton
tag

Így már sok minden világos.
Érthető, hogy nem akarsz váltani.

http://qtp.hu

(#21958) gordonfreemN válasza Ton-ton (#21957) üzenetére


gordonfreemN
addikt

Nagyon úgy néz ki, hogy a 27db IO-s verzióval meg tudom oldani, csak el kell kezdenem az előlapos két panelt kicsit átmasszírozni és pont kijövök az IO-kból.

¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.

(#21959) Dißnäëß


Dißnäëß
veterán

Apropó, arról van infód, az 5-12V trigger jelet (kifele irányban, tehát adó módban) meg kell tartani, míg ON a rendszer, vagy csak elég behúzni és elengedni, majd OFF-ba úgy kerül minden más, hogy újra kap egy rövid idejű (1mp) pulzust ?

Azt hiszem, megtartani kell, ha a feszt elengedem adó oldalon, vevő oldalon OFF-ba kerül minden, ha van rajta 5V fesz, akkor pedig ON, de hátha tévedek. Köszi !

[ Szerkesztve ]

Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá

(#21960) gordonfreemN válasza Dißnäëß (#21959) üzenetére


gordonfreemN
addikt

Ezt kinek címezted?

Ha nekem, nem igazán értem mit is szeretnél, kicsit nehéz követni miről van szó. :B

¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.

(#21961) Dißnäëß válasza gordonfreemN (#21960) üzenetére


Dißnäëß
veterán

DAC -> erôsítô(k) .. távszabályzása az egész láncnak.. on/off.

Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá

(#21962) gordonfreemN válasza Dißnäëß (#21961) üzenetére


gordonfreemN
addikt

Továbbra sem értem, ne haragudj, fogalmam sincs a te projekted miről szól, szerintem valamit összekeverhetsz. :R

¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.

(#21963) gordonfreemN válasza Dißnäëß (#21959) üzenetére


gordonfreemN
addikt

Egyébként ezer meg egy féle megoldás szóba jöhet. Set-reset relével csak impulzus kell, de másképp kell lekezelni egy monostabil relét, egy optocsatolót stb. Ezért nem értem, mert nem tudom nálad mia pontos feladat, :R

¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.

(#21964) Dißnäëß válasza gordonfreemN (#21962) üzenetére


Dißnäëß
veterán

Te is benne vagy az erôsítô építôs topic-ban, most meg is néztem, igen, azt hittem, tiszta lesz.

Mea culpa. :R

Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá

(#21965) its_grandpa válasza Ton-ton (#21948) üzenetére


its_grandpa
tag

>>Wemos d1 mini (ez is esp32 chipes).
Szerintem esp8266.

(#21966) Janos250


Janos250
őstag

Kipróbáltam az ESP32 fejlesztői változatát. (3.0)
Haladunk a korral! :)

std::cout << "A C++ verziója: " << __cplusplus << std::endl;
A C++ verziója: 202100

Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.

(#21967) gordonfreemN válasza Dißnäëß (#21964) üzenetére


gordonfreemN
addikt

Bocsi, nem követtem mostanság. De ha leírod mi a helyzet, akkor megpróbálok válaszolni. :R

¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.

(#21968) Ton-ton válasza its_grandpa (#21965) üzenetére


Ton-ton
tag

Ez 2 lábsoros (mármint 2-2), ez bizony esp32-s.
De igen, az alap d1 mini valóban esp8266...
Elnézést kérek, ha valakit összezavartam vele.

http://qtp.hu

(#21969) Aryes válasza Ton-ton (#21968) üzenetére


Aryes
nagyúr

Igen, tudtommal láb/shield kompatibilis az eredeti 8266 d1 minivel.

(#21970) Wolfram válasza Janos250 (#21966) üzenetére


Wolfram
aktív tag

Fejlesztői változat? A többiek mit használnak? 😲

(#21971) Dißnäëß válasza gordonfreemN (#21967) üzenetére


Dißnäëß
veterán

Minden valamirevaló erősítőnek van egy trigger be, ki, vagy mindkettő -menete :)
Mono 3.5" jack általában, ergo ha van egy DAC, PRE, ilyesmi a lánc elején, pláne ha távszabályozható, egy trigger out-al, akkor ezt be lehet kötni a cél végfokba (vagy végfokokba) és ők amentén kapcsolnak be/ki, magyarul egyszerre több eszközt - kvázi az egész láncod - be tudod indítani egyetlen eszközzel.

Tehát ha erősítőt építesz, nagyon ajánlom, hogy tegyél rá trigger IN-t és ha Te távszabályzod őt, akkor praktikus felkészítened arra is, hogy trigger OUT-ot is tegyél rá.

Az amperekről nincs infóm, de a fogadó oldalak úgy tudom, lényegében csak feszültségszintet figyelnek, sok gyártó 12V-ot vár, mások 5-12, fogalmam nincs, hány V-ra csináljam az enyém, lehet 12 lesz, majd meglátom.

De ha nincs triggere az eszközödnek, akár master (adó), akár slave (vevő), itten a link a tutisághoz. :K :B

Egy végfok, amit ilyennel lehet ki-be kapcsolni például. 2 is van rajta, egyik a be, másik a ki (vagy through, tehát amit kap, azt tovább is adja, daisy chaining rulz).

Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá

(#21972) gordonfreemN válasza Dißnäëß (#21971) üzenetére


gordonfreemN
addikt

Na csak kibújt a szög a zsákból :DDD
Foggalmam se volt arról, hogy ilyen létezik, ezer köszi a sok infót! :R

¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.

(#21973) Dißnäëß válasza gordonfreemN (#21972) üzenetére


Dißnäëß
veterán

:K ;)

Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá

(#21974) Janos250 válasza Wolfram (#21970) üzenetére


Janos250
őstag

A 2.x-es stabil verziót.

Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.

(#21975) Wolfram válasza its_grandpa (#21938) üzenetére


Wolfram
aktív tag

A kínaiak tombolnak a klónok terén: https://www.aliexpress.com/item/1005006309663091.html
25 x 17 mm (elírás lenne?) Az a tüskesor nem normális az biztos.

(#21976) its_grandpa válasza Wolfram (#21975) üzenetére


its_grandpa
tag

>> 25 x 17 mm (elírás lenne?)
Nem az, megmértem az S3-at, itt van előttem az asztalon.

>> Az a tüskesor nem normális az biztos.
Emlékeim szerint az S3 ráment a breadboard-ra amikor beforrasztottam a tüskesort, C6-om még nincs.
Még tanulom ezeket az új chip-eket, az S3 RTC-t tervezem tesztelni csak hát az idő...

(#21977) Dißnäëß válasza gordonfreemN (#21972) üzenetére


Dißnäëß
veterán

Nagy kedvencem hátulján...

[ Szerkesztve ]

Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá

(#21978) 2thletme2day


2thletme2day
őstag

Sziasztok.

Egy kis segítségre lenne szükségem.

Nem nagyon értek az arduinohoz viszont van egy projekt amihez kell. 7 szegmenses kijelzőkkel órakijelzés. A probléma a következő.

Most 23:46-ot kéne mutatnia viszont mint látható csak az első szegmens megy valamiért. Az eredeti kód 12 órás formátumú ennek megfelelő szegmens és ledszámmal. Maga a vezetékezés jónak tűnik mert végig tudom csipogni az 5V, GND és adat vonalat az előző számjegyről is. Így szakadás nincs ezért gondolok szoftveres problémára amihez sajnos nem értek.

A kód a következő:

#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#endif
#include <DS3231_Simple.h>
DS3231_Simple Clock;
// Create a variable to hold the time data
DateTime MyDateAndTime;
// Which pin on the Arduino is connected to the NeoPixels?
#define LEDCLOCK_PIN 6
#define LEDDOWNLIGHT_PIN 5
// How many NeoPixels are attached to the Arduino?
#define LEDCLOCK_COUNT 252
#define LEDDOWNLIGHT_COUNT 12
//(red * 65536) + (green * 256) + blue ->for 32-bit merged colour value so 16777215 equals white
// or 3 hex byte 00 -> ff for RGB eg 0x123456 for red=12(hex) green=34(hex), and green=56(hex)
// this hex method is the same as html colour codes just with "0x" instead of "#" in front
uint32_t clockMinuteColour = 0x800000; // pure red
uint32_t clockHourColour = 0x008000; // pure green
int clockFaceBrightness = 0;
// Declare our NeoPixel objects:
Adafruit_NeoPixel stripClock(LEDCLOCK_COUNT, LEDCLOCK_PIN, NEO_GRB + NEO_KHZ800);
Adafruit_NeoPixel stripDownlighter(LEDDOWNLIGHT_COUNT, LEDDOWNLIGHT_PIN, NEO_GRB + NEO_KHZ800);
// Argument 1 = Number of pixels in NeoPixel strip
// Argument 2 = Arduino pin number (most are valid)
// Argument 3 = Pixel type flags, add together as needed:
// NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)
// NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)
// NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products)
// NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)
// NEO_RGBW Pixels are wired for RGBW bitstream (NeoPixel RGBW products)
//Smoothing of the readings from the light sensor so it is not too twitchy
const int numReadings = 30;
int readings[numReadings]; // the readings from the analog input
int readIndex = 0; // the index of the current reading
long total = 0; // the running total
long average = 0; // the average

void setup() {
Serial.begin(9600);
Clock.begin();
stripClock.begin(); // INITIALIZE NeoPixel stripClock object (REQUIRED)
stripClock.show(); // Turn OFF all pixels ASAP
stripClock.setBrightness(100); // Set inital BRIGHTNESS (max = 255)
stripDownlighter.begin(); // INITIALIZE NeoPixel stripClock object (REQUIRED)
stripDownlighter.show(); // Turn OFF all pixels ASAP
stripDownlighter.setBrightness(50); // Set BRIGHTNESS (max = 255)
//smoothing
// initialize all the readings to 0:
for (int thisReading = 0; thisReading < numReadings; thisReading++) {
readings[thisReading] = 0;
}

}
void loop() {

//read the time
readTheTime();
//display the time on the LEDs
displayTheTime();

//Record a reading from the light sensor and add it to the array
readings[readIndex] = analogRead(A0); //get an average light level from previouse set of samples
Serial.print("Light sensor value added to array = ");
Serial.println(readings[readIndex]);
readIndex = readIndex + 1; // advance to the next position in the array:
// if we're at the end of the array move the index back around...
if (readIndex >= numReadings) {
// ...wrap around to the beginning:
readIndex = 0;
}
//now work out the sum of all the values in the array
int sumBrightness = 0;
for (int i=0; i < numReadings; i++)
{
sumBrightness += readings[i];
}
Serial.print("Sum of the brightness array = ");
Serial.println(sumBrightness);
// and calculate the average:
int lightSensorValue = sumBrightness / numReadings;
Serial.print("Average light sensor value = ");
Serial.println(lightSensorValue);
//set the brightness based on ambiant light levels
clockFaceBrightness = map(lightSensorValue,50, 1000, 200, 1);
stripClock.setBrightness(clockFaceBrightness); // Set brightness value of the LEDs
Serial.print("Mapped brightness value = ");
Serial.println(clockFaceBrightness);

stripClock.show();
//(red * 65536) + (green * 256) + blue ->for 32-bit merged colour value so 16777215 equals white
stripDownlighter.fill(16777215, 0, LEDDOWNLIGHT_COUNT);
stripDownlighter.show();
delay(5000); //this 5 second delay to slow things down during testing
}
void readTheTime(){
// Ask the clock for the data.
MyDateAndTime = Clock.read();

// And use it
Serial.println("");
Serial.print("Time is: "); Serial.print(MyDateAndTime.Hour);
Serial.print(":"); Serial.print(MyDateAndTime.Minute);
Serial.print(":"); Serial.println(MyDateAndTime.Second);
Serial.print("Date is: 20"); Serial.print(MyDateAndTime.Year);
Serial.print(":"); Serial.print(MyDateAndTime.Month);
Serial.print(":"); Serial.println(MyDateAndTime.Day);
}
void displayTheTime(){
stripClock.clear(); //clear the clock face
int firstMinuteDigit = MyDateAndTime.Minute % 10; //work out the value of the first digit and then display it
displayNumber(firstMinuteDigit, 0, clockMinuteColour);
int secondMinuteDigit = floor(MyDateAndTime.Minute / 10); //work out the value for the second digit and then display it
displayNumber(secondMinuteDigit, 63, clockMinuteColour);
int firstHourDigit = MyDateAndTime.Hour; //work out the value for the third digit and then display it
firstHourDigit = firstHourDigit % 10;
displayNumber(firstHourDigit, 126, clockHourColour);
int secondHourDigit = MyDateAndTime.Hour; //work out the value for the fourth digit and then display it
secondHourDigit = secondHourDigit / 10;
displayNumber(secondHourDigit, 189, clockHourColour);
}
void displayNumber(int digitToDisplay, int offsetBy, uint32_t colourToUse){
switch (digitToDisplay){
case 0:
digitZero(offsetBy,colourToUse);
break;
case 1:
digitOne(offsetBy,colourToUse);
break;
case 2:
digitTwo(offsetBy,colourToUse);
break;
case 3:
digitThree(offsetBy,colourToUse);
break;
case 4:
digitFour(offsetBy,colourToUse);
break;
case 5:
digitFive(offsetBy,colourToUse);
break;
case 6:
digitSix(offsetBy,colourToUse);
break;
case 7:
digitSeven(offsetBy,colourToUse);
break;
case 8:
digitEight(offsetBy,colourToUse);
break;
case 9:
digitNine(offsetBy,colourToUse);
break;
default:
break;
}
}

(#21979) Janos250


Janos250
őstag

Hát, én eddig nagy tudatlanságban éltem!
:W
Mindenütt azt láttam, hogy a Serial.print , és a Serial.println megoldással írnak ki dolgokat, néha a Serial.printf fügvénnyel.
Valahol láttam, és kipróbáltam, hogy a szabványos C++ printf még akár az UNO-n is elmegy. (Legalábbis lefordítja)
Például:
int i= 5;
printf("i ertekeprintffel = %d",i);
Akkor meg miért nem ezt használja mindenki?

:F

Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.

(#21980) Tankblock válasza Janos250 (#21979) üzenetére


Tankblock
aktív tag

printf() maga a standard outputra ír ki, azt meg oda írányítod ahova akarod.....
nem feltétlen lesz az a UART amit szeretnél.
Azoknál a lapoknál jön elő a probléma ahol több UART van és használni is szeretnénk őket.
Innen meg jön az Arduino hatás, mindent ugyanazzal a kóddal menjen --> ezért látod mindenhol a Serial.print() fv nyket

Release the Beast....

(#21981) its_grandpa válasza 2thletme2day (#21978) üzenetére


its_grandpa
tag

Rögtön az elején, ez így teljesen felesleges:
#ifdef __AVR__
#endif

Ennek van értelme (Adafruit lib):
#ifdef __AVR__
#include <avr/power.h> // Required for 16 MHz Adafruit Trinket
#endif

Beraktam notepad++ ba a kódot, sorszámok az alapján.
A 101-ben kiírja a soros portra az óra értékét (MyDateAndTime.Hour), ezt ellenőrizd, tényleg 23:46 ?
A strip construktornak meg kell adni a ledek számát (LEDCLOCK_COUNT) ami nálad 252.
Ebben a kódban viszont csak 216. [link]

Viszont a displayNumber fv-k hívásakor az offsetBy értéke ugyanaz.
Azt gondolom hibás a ledszalag címzése de majd a WS2812 guruk megmondják, én még nem programoztam ilyet.
Annyit tudsz még megtenni, hogy a 121 void displayNumber() fv.-ben a switch elé beszúrsz egy sort és kiíratod a soros portra digitToDisplay értékét, hogy lásd melyik digitet gondolja megjeleníteni.
Az Adafruit-nak van egy rakat example kódja a githubon, tesztelheted a szalagod /ledszám, szegmensek offsetje/ (simple.ino kis módosításával).

szerk: a forrás linkjét berakhattad volna

[ Szerkesztve ]

(#21982) 2thletme2day válasza its_grandpa (#21981) üzenetére


2thletme2day
őstag

A 101-es sorban lévő 23:46-ot csak azért írtam be, hogy lássam, hogy kijelzi-e rendesen az első digitet. A válaszb sajnos nem. Az első digit első szegmense működik csak.

A LEDCLOCK_COUNT nálam azért nem 216 hanem 252 mert 24 órás formátumú órát csináltam. Az eredeti pedig csak 12 órás formátumú ahol az legelső digit csak az egyest jeleníti meg.

Az offset értékét kell változtatni? Csak mert szerintem az offset ugyanaz maradhat. Annyi a különbség, hogy most az első digit nem csak 2 szegmensből áll hanem 7-ből.

Tessék. Az elmaradt github link a projekthez. [link]

[ Szerkesztve ]

(#21983) its_grandpa válasza 2thletme2day (#21982) üzenetére


its_grandpa
tag

Akkor teszteljünk (github kód sorszámot írok).

201 displayNumber(firstHourDigit, 126, clockHourColour);

Ez kiírja az óra első digitjét ami nálad 2,1,0 mivel 24 órás.
Írj egy for ciklust 0-9 ig és hívd meg vele ezt az fv-t.

  for (int i=0; i < 10 ; i++)
    {
        displayNumber(i, 126, clockHourColour);
    delay(500);  /* hasamra ütöttem */
    }

Ha az óra first digitje 0-9-ig szépen látszik akkor nincs gond az offsettel.
Az idő ellenőrzését azért írtam, hogy nézd meg a soros port kiírásánál, tényleg jó
időt kapsz-e a DS3231-től (másik szerző kódja).

(#21984) Dißnäëß


Dißnäëß
veterán

Sziasztok,

ismertek olyan mosógépet / márkát esetleg, ami egész jól integrálódik Home Assistant-ba ?

És akkor a provokatívabb kérdésem: láttatok már DIY vezérlésű mosógépet ? Vagy volt esetleg vki elvetemült, aki csinált már ilyet, hogy a teljes vezérlést kiváltotta sajáttal ? :)

Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá

(#21985) ViZion válasza Dißnäëß (#21984) üzenetére


ViZion
félisten

Nekünk a szárítógéppel volt bajunk, akkor keresgéltem megoldásokat, mert minden jobb, mint 60k-ért a 8 éves szárítóba vezérlőpanelt venni.
Akkor bukkantam rá, hogy VAN mosógéphez DIY vezérlés, komplett panel tervvel, rengeteg in-out-al, leírással, videóval, opensource minden. Komplett mosógépet beleztek ki, elvileg nem kellett volna, de át is vezetékezték, gondolom a videó miatt. Majd este megpróbálom megkeresni. :R

Hold on, trying to give a fuck... Nope, not Happening • Powered by Fedora Linux • "Az élet olyan sz@r, szerencsére a felén már túl vagyok" Al Bundy

(#21986) Dißnäëß válasza ViZion (#21985) üzenetére


Dißnäëß
veterán

Ejj de jól hangzik köszi ! Akkor minél kevesebb garral nézek gépet... :D ;)

Lá lá lá lá lááá lááá.. Lá lá lá lá lááá lááá .. Lá lá lá lá lááá lá lááá lá lá lá lááááá láááá

(#21987) Postas99 válasza Dißnäëß (#21984) üzenetére


Postas99
senior tag

Mosogató gépet terveztem arduinoval. Az ugye még kevesebb vezérlést igényel.

Amúgy pont a mosógép a kedvenc kérdésem minden új kolléga felé

Rajzoljon le egy blokk vázlatot vezérlésre hogyan oldaná meg. Példa szeretnék egy ruhát 40c fokon kimosni , öblítéssel, 1400-as fordulatú centrifugával a végén kicentrifugázni.
DE itt jön képbe, hogy tényleg érti-e a folyamatokat amit figyelni és vezérelni kell: Legyen benne: ajtó figyelés, bejövő víz hiánya figyelés, túlfolyás-habzás figyelés is. Hőmérsékel ellenőrzés, szivattyú vezérlés, és természetesen dog forgatás a dobon lévő jeladó fordulati értékének mérése és a dob sebességének szabályozása, alacsony fordulaton induljon el. Ugye lehet áramfelvételt is mérni amivel meg lehet állapítani a súlyát a dob tartalmának, meg azt is hogy a ruhák elhelyezkedése végett nem jó a súly eloszlás.. satöbbi.. lehet ezt cifrázni ha akarod.
Nem bonyolul logika, csak mindent előre meg kell tervezni.

(#21988) Ton-ton válasza Dißnäëß (#21984) üzenetére


Ton-ton
tag

Valahol belefutottam már egy saját mosógép vezérlőbe. De csak mint érdekesség maradt meg... :(

http://qtp.hu

(#21989) sonar válasza Dißnäëß (#21984) üzenetére


sonar
addikt

kb 1 éve volt mosógép cserénk, akkor már több típushoz volt már applikáció is (BT elérés)
kicsit kutakodsz biztos találsz.

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#21990) Aryes válasza Postas99 (#21987) üzenetére


Aryes
nagyúr

Amúgy pont a mosógép a kedvenc kérdésem minden új kolléga felé

Hol, milyen kolléga? :)

(#21991) Postas99 válasza Aryes (#21990) üzenetére


Postas99
senior tag

Mikor felvételiztetnem kellett új kollégákat. Vagyis részt kellett vennem a folyamatban. Egy halom kreatív kérdést kellett összeállítanom.
A másik kérdésen is sokan elcsúsztak, mert az csak józan paraszti észt feltételez, még csak mérnöknek sem kell lenned hozzá.

Van egy normál 230V-os izzólámpa, be van csavarva a foglalatba a foglalatból kimenő 10Km-es vezeték másik végén levő dugó be van dugva a konnektorba.
Sajnos a lámpa nem világít. Az izzó jó, a kontaktok jók, a fali konnektorban meg van a 230V és a villásdugó is tökéletesen be van kötve. (Ezt csak azért írom le mert a legtöbb ember nagyjából idáig jut el)
Hogyan állnál neki hogy megállapítsd hogy hol a hiba.. a vezeték 10km hosszú. Minnél pontosabban és gyorsan (a legkevesebb méréssel).

Mondjuk ez nem pont az a topik ahol 3mp alatt ne írnátok meg a megoldást.

[ Szerkesztve ]

(#21992) JulianSinulf válasza Postas99 (#21991) üzenetére


JulianSinulf
senior tag

Gondolod te. De sajnos ez nem így van.
Áramfelvétel problémás a panel. Én már elárultam a kollégának, hogy hol, mit kell mérni, sőt, ki is mértük és megnéztük a kapcsolási rajzon is. Ezt követően ő lecserél egy alkatrészt, majd elviszi tesztre. Kiesik. Kérdem, hogy csere után lemérted? Igen. És jó volt? Nem. Akkor miért vitted a tesztre? Nem tudom. Ekkor elmentem az asztalától.
Neki nincs szakképzése elektronikából. De mérni tud már, a gondolkodást meg nem tanítják. Vagy felszedi vagy szenvedés lesz.
A másik kollégának sajnos van iskolája, csak semmire sem megy vele. Egy újabb kolléga szerint adott hibáért X mennyiségű alkatrész lehet a felelős. Az iskolázott kolléga meg össze-vissza cserélgeti őket, közben egy IC rossz polaritással van a panelon. Nézni már smafu. 5-6 panel selejt is lett pad-ezés miatt, mert a jó alkatrészt is olyan ügyesen tudták lecserélni, hogy a panel másik oldalán a felfogatás miatt elintéznek pár másik jó alkatrészt.
A rossz kvarc méréséről inkább nem is beszélek, mert még tápot sem tudnak adni a panelnak.
De amúgy felvesznek mindenkit, akinek van sulija (néha suli nélkül is), csak a kutya nem jelentkezik hozzánk. Az a kevés meg...
Nah, panaszkodás OFF.

(#21993) ViZion válasza Postas99 (#21991) üzenetére


ViZion
félisten

"Az izzó jó, a kontaktok jók..."
elsőre ezeket gyanúsítanám. Ezek a lengő foglalatok elég gyatrák, de izzót is cserélnék, mert nekem van olyan infra, ami egyik foglalatban műXik a másikban nem (a kivezetéseknél a forrasztás túl lapos, a foglalat érintkezőt nem piszkálom, mert eltörik)... Vezeték keresztmetszetről nem volt szó.
Mi a helyes válasz?

Hold on, trying to give a fuck... Nope, not Happening • Powered by Fedora Linux • "Az élet olyan sz@r, szerencsére a felén már túl vagyok" Al Bundy

(#21994) Aryes válasza Postas99 (#21991) üzenetére


Aryes
nagyúr

A hiba a 10km vezetékben van. Nyertem? :C :DDD

(#21995) ekkold válasza Postas99 (#21991) üzenetére


ekkold
Topikgazda

Attól függ milyen műszerek vannak a hibakereséshez. Egységugrás jelre adott reflexióból elég pontosan megmondható hogy mekkora távolságra lehet a hiba... Ez egyetlen mérés.
Programozói logikával meg: bináris keresés a megoldás, de az több mérés.... (megnézzük félúton, majd annak a felénél, stb...)
Józan paraszti ésszel meg: látjuk hol ásta fel a vízművek a földet: 99% hogy ők vágták el a vezetéket ásás közben.

Akkor már kérdezek én is:
Rákapcsolok egy kábel egyik végére 25V-ot, a másik végére meg egy 230V/100W-os izzót. Az izzó teljes fényerõvel kezd világítani! Semmilyen csalás nincs a dologban, de akkor hogy lehet ez?
Bocsánat most nézem, hogy nem az elektronika témában vagyok...

[ Szerkesztve ]

(#21996) ViZion válasza Aryes (#21994) üzenetére


ViZion
félisten

Anno telefonosok meséltek durvákat: a telefonkábelt itt tanyán elvágták, eltépték inkább, nem szándékosan. Majd -h legalább ne lifegjen, vagy kitudja miért- a jóemberek összekötötték egy bálamadzaggal. A telefonosok meg egy délelőtt rohangáltak (4-5 km-es szakasz), h hol a hiba, mert a szakadást így nem látták...

Hold on, trying to give a fuck... Nope, not Happening • Powered by Fedora Linux • "Az élet olyan sz@r, szerencsére a felén már túl vagyok" Al Bundy

(#21997) JozsBiker válasza Postas99 (#21991) üzenetére


JozsBiker
aktív tag

Szerintem nagyon hosszú a vezeték. Még ha vastagabb keresztmetszetű akkor is akkora az ellenállása hogy az izzónak nem jut elég áram.

[ Szerkesztve ]

(#21998) ekkold válasza JozsBiker (#21997) üzenetére


ekkold
Topikgazda

10km, 1mm² keresztmetszetű rézvezeték ellenállása kb. 180Ω, de mivel két szál van, ezért együtt kb. 360Ω Az izzó teljesítménye, és a keresztmetszet, nem volt megadva - de elvileg világíthatna az izzó (végülis keresztmetszet kérdése).

(#21999) JulianSinulf válasza ekkold (#21998) üzenetére


JulianSinulf
senior tag

Na igen. Bennem is felmerült a kérdés, hogy mekkora a feszültségesés. Az izzó sima wolfram szálas (ilyet talán már nem is kapni) vagy valamilyen elektronikával ellátott, aminek kell egy bizonyos feszültségszint. Emellett kérdés, hogy a vezeték a levegőben, a földön vagy a földben megy e.
Mivel a 230V nem a szakterületem, így kérdés, hogy, ha gond is van a 10 km hosszú kábellel, lehet e javítani? Na meg hogyan lehet hozzáférni? Ha nem lehet javítani vagy úgyis ki kell szedni és minden más hibalehetőség kizárva, akkor kábelcsere és nem kell mérni. Aztán, ha kint a kábel egy helyen, akkor igény szerint ki lehet mérni, de a probléma el lett hárítva és ez a lényeg.

(#22000) ekkold válasza JulianSinulf (#21999) üzenetére


ekkold
Topikgazda

Azért az igen "vicces" lenne ha egy 10km-es kábelt csak cserével lehetne javítani.

Copyright © 2000-2024 PROHARDVER Informatikai Kft.