Hirdetés

Új hozzászólás Aktív témák

  • szoke12

    őstag

    Sziasztok!

    elöljáróban annyit, hogy korábban 1x arduinoztam, de nagy tapasztalatom nincs.

    Viszont kitaláltam magamnak egy projektet:
    Van egy állítható magasságú asztalom, amin van egy föl-le kezelőpanel. A lábakban található motorok egy-egy menetes szárat forgatnak, az állítja a lábak magasságát. Eddig nincs is gond.
    Home office-ban van hogy napjában többször is váltok magasságot annak függvényében, hogy meetingem van, vagy fejlesztek és ehhez szeretnék valahogy definiálni 2 fix magasságot, amikre 1-1 gomb megnyomásával automatikusan beáll.

    És akkor a terv:
    Elvileg a motorhoz tudok applikálni valamilyen encodert, amivel számolni tudom az elfordulást. Úgy gondolom, abból ki tudnám számolni, hogy hol jár, mivel a motornak nem lehet túlfutása.
    Ezek után egy arduino nano-val figyelném, hogy érkezik-e állítási parancs, ha igen, attól függően, hogy az asztal annál lejjebb vagy feljebb van most, meghúzna egy relét, ami elindítja az asztalt. Ha valami miatt megakad a motor (mozgási parancs van, de az elfordulás nem változik), akkor 1,5 mp után elengedi a relét.
    Minden ponton szükséges lenne menteni, hogy mi az aktuális elfordulás-szám, hogy áramtalanításnál se felejtse el.

    Kérdéseim:
    Van-e értelme annak, amit felvázoltam?
    Megoldható egy nano-val? MIlyen encoder megoldás jó ehhez?
    Elég 1 encoder és figyeljem a manuális gombok működését vagy jobb, ha 2 encoder van, amik megadják, hogy a motor merre forog?

Új hozzászólás Aktív témák