www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Senzor za merjenje nivoja vina v sodu?
Pojdi na stran Prejšnja  1, 2, 3
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Periferija
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
.
Član
Član



Pridružen-a: Pon 23 Avg 2004 16:16
Prispevkov: 16777190
Aktiv.: 75218.25

PrispevekObjavljeno: Tor Jul 11, 2006 10:12 am    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
milan62
Član
Član



Pridružen-a: Ned 04 Jan 2004 23:19
Prispevkov: 2379
Aktiv.: 10.67
Kraj: Kranj

PrispevekObjavljeno: Tor Jul 11, 2006 10:37 am    Naslov sporočila:   Odgovori s citatom

Bravo SimonS, bravo Jur !
Točno tak princip, kot sta ga opisala v zadnjih postih imam jaz
uporabljen za daljinsko merjenje nivoja kurilnega olja v zunanji cisterni.
Tri leta v uporabi in deluje super.
Ne rabiš povratne vzmeti ampak le primerno protiutež zunaj cisterne.
Uporabljam rostfrei pletenico ca 0.8 mm prevlečeno z nylonom.
Dobiš v vsaki trgovini z ribiškim priborom.

LP
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Proteus
Član
Član



Pridružen-a: Sre 15 Jun 2005 10:03
Prispevkov: 1787
Aktiv.: 8.01

PrispevekObjavljeno: Sre Jul 12, 2006 10:16 am    Naslov sporočila:   Odgovori s citatom

Pri merjenju nivoja je potrebno (odvisno od oblike soda) upoštevati tudi geometrijo, da dobiš "tapravo" porabo v litrih. Pri merjenju teže zadeva že sama po sebi pada ven v litrih Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
jur
Član
Član



Pridružen-a: Pet 02 Dec 2005 14:45
Prispevkov: 5142
Aktiv.: 23.05
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Sre Jul 12, 2006 3:05 pm    Naslov sporočila:   Odgovori s citatom

V prilogi (sod.zip) je na hitro napisan demo softwera (brez senzorja) za nadzor soda (lahko je tudi vinski sod). Za simulacijo je namesto senzorja levi spodnji gumb. Priložena slika prikazuje kako program v resnici zgleda.

Jur



sod.JPG
 Opis:
 Velikost datoteke:  29.58 KB
 Pogledana:  6614 krat

sod.JPG



sod.zip
 Opis:

Download
 Ime datoteke:  sod.zip
 Velikost datoteke:  249 KB
 Downloadano:  18 krat

Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Jani
Član
Član



Pridružen-a: Ned 14 Dec 2003 22:48
Prispevkov: 460
Aktiv.: 2.06
Kraj: Bela krajina

PrispevekObjavljeno: Sre Jul 12, 2006 3:21 pm    Naslov sporočila:   Odgovori s citatom

Kaj pa če bi merili maso soda (vina) z navadnim uporovnim lističem? Think
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jur
Član
Član



Pridružen-a: Pet 02 Dec 2005 14:45
Prispevkov: 5142
Aktiv.: 23.05
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Sre Jul 12, 2006 3:34 pm    Naslov sporočila:   Odgovori s citatom

Sod bi bilo potrebno vpeti v nek mehanizem, tako da bi se vsa teža prenašala na merilni listič. Mehanizem mora vzdržati celo težo soda in udarce, ko bodo sod naložili v mehanizem. Šlo bi, če bi podstavek soda dal na več merilcev. Tako kot tehtajo tovornjake, ko pod vsako kolo dajo eno tehtnico, pa seštejejo posamezne teže.

Jur
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Proteus
Član
Član



Pridružen-a: Sre 15 Jun 2005 10:03
Prispevkov: 1787
Aktiv.: 8.01

PrispevekObjavljeno: Sre Jul 12, 2006 4:23 pm    Naslov sporočila:   Odgovori s citatom

Ni ravno nujno, da nosi celotno težo, lahko nosi samo en del, kar pa je potrebno ustrezno upoštevati pri izračunu.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
egomez
Član
Član



Pridružen-a: Sob 03 Apr 2004 18:49
Prispevkov: 517
Aktiv.: 2.32
Kraj: Ljubljana/Sežana

PrispevekObjavljeno: Sre Jul 12, 2006 11:08 pm    Naslov sporočila:   Odgovori s citatom

@jur: Nekaj v tem smislu mislim tudi jaz napisati. Vendar bo seveda za več sodov. Pa temperaturo bo tudi merilo, le grelo in hladilo ne bo kot tukaj.

Kar se pa tiče merjenja mase soda, pa pride predvsem težava pri lesenih sodih. Tem ne moreš tako enostavno podsteviti senzorjev kot cisternam. No, če je volja se tudi to da.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
jur
Član
Član



Pridružen-a: Pet 02 Dec 2005 14:45
Prispevkov: 5142
Aktiv.: 23.05
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Čet Jul 13, 2006 9:02 am    Naslov sporočila:   Odgovori s citatom

Več sodov ni problem. V prilogi sta majhna in velika (prava) slika.

Jur



sodimini.jpg
 Opis:
 Velikost datoteke:  59.53 KB
 Pogledana:  6533 krat

sodimini.jpg



sodi.JPG
 Opis:

Download
 Ime datoteke:  sodi.JPG
 Velikost datoteke:  45.5 KB
 Downloadano:  23 krat

Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
jur
Član
Član



Pridružen-a: Pet 02 Dec 2005 14:45
Prispevkov: 5142
Aktiv.: 23.05
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Čet Jul 13, 2006 11:02 am    Naslov sporočila:   Odgovori s citatom

Izvorna koda za meritev soda. Forum je ne pusti dodati kot priponko, zato je priložena tu. Koda je copy/paste iz programa. Instrumenti (v programu so uporabljeni samo tank, termometer, vrtljiv gumb, stikalo, gumb, gradient) so kupljeni pri www.abaecker.de, kjer je na razpolago povsem uporaben demo software.

Jur



//demo za sod. Jur (J) 2006

unit Unit1;
interface

uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,
_GClass,AbDial,AbThMet,AbTank,ExtCtrls,AbSwitch,AbCBitBt, AbClock, AbLED,
StdCtrls;

type TForm1=class(TForm)
Panel1:TPanel; Panel2:TPanel; AbTank1:TAbTank; AbThermometer1:TAbThermometer; AbDial1:TAbDial;
AbRockerSwitch1:TAbRockerSwitch; AbRockerSwitch2:TAbRockerSwitch; AbRockerSwitch3:TAbRockerSwitch;
AbColBitBtn1:TAbColBitBtn; AbColBitBtn2:TAbColBitBtn; AbColBitBtn3:TAbColBitBtn; AbClock1:TAbClock;
AbLED1:TAbLED; Label1: TLabel;
procedure AbColBitBtn3Click(Sender:TObject); procedure AbColBitBtn1Click(Sender:TObject);
procedure AbColBitBtn2Click(Sender:TObject); procedure FormCreate(Sender:TObject);
procedure AbRockerSwitch1Click(Sender:TObject); procedure AbRockerSwitch2Click(Sender:TObject);
procedure AbRockerSwitch3Click(Sender:TObject); procedure polni(Sender:TObject);
end;

var Form1:TForm1; volume,temp:integer;

implementation
{$R *.dfm}

procedure TForm1.AbColBitBtn3Click(Sender:TObject);
var i:integer;
begin
for i:=round(abtank1.Value) downto 0 do
begin abdial1.Value:=i; abtank1.Value:=i; sleep(150); end; close;
end;

procedure TForm1.AbColBitBtn2Click(Sender:TObject);
begin temp:=temp+5; abthermometer1.Value:=temp;
if temp>24 then begin abthermometer1.BarSettings.Color:=clred; abled1.checked:=true; end;
abthermometer1.refresh; end;

procedure TForm1.AbColBitBtn1Click(Sender:TObject);
begin temp:=temp-5; abthermometer1.Value:=temp;
if temp<24 then begin abthermometer1.BarSettings.color:=clblue; abled1.checked:=false; end;
abthermometer1.refresh; end;

procedure TForm1.FormCreate(Sender:TObject);
begin temp:=20; abtank1.TankSettings.Style:=tshorizontal; end;

procedure TForm1.polni(Sender:TObject);
begin abtank1.Value:=abdial1.Value; end;

procedure TForm1.AbRockerSwitch1Click(Sender:TObject);
begin abtank1.TankSettings.Style:=tshorizontal; end;

procedure TForm1.AbRockerSwitch2Click(Sender:TObject);
begin abtank1.TankSettings.Style:=tsroundrect; end;

procedure TForm1.AbRockerSwitch3Click(Sender:TObject);
begin abtank1.TankSettings.Style:=tscrater; end;

end.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
fricky
Član
Član



Pridružen-a: Pon 22 Sep 2003 15:37
Prispevkov: 258
Aktiv.: 1.16
Kraj: Ribniško Pohorje

PrispevekObjavljeno: Sre Avg 23, 2006 4:03 pm    Naslov sporočila:   Odgovori s citatom

Laično vprašanje: s katerim programom lahko napišeš/prevedeš takšno kodo?

lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jjakob
Član
Član



Pridružen-a: Pet 19 Nov 2004 14:12
Prispevkov: 1348
Aktiv.: 6.04

PrispevekObjavljeno: Sre Avg 23, 2006 4:51 pm    Naslov sporočila:   Odgovori s citatom

Visual Basic?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
egomez
Član
Član



Pridružen-a: Sob 03 Apr 2004 18:49
Prispevkov: 517
Aktiv.: 2.32
Kraj: Ljubljana/Sežana

PrispevekObjavljeno: Sre Avg 23, 2006 5:23 pm    Naslov sporočila:   Odgovori s citatom

humaxlover je napisal/a:
Laično vprašanje: s katerim programom lahko napišeš/prevedeš takšno kodo?

lp


Delphi.

Vendar tiste kode verjetno ne moreš kar prevesti, saj so uporabljene tudi (instrumenti) knjižnice, ki niso priložene "delphiju", ki ga inštaliraš. Kje se omenjene knjižnice dobi, pa je jur podal link.

Sicer nisem tega še poskušal, vendar mislim v kratkem te knjižnice poskusit, ker se mi zdijo zanimive.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Periferija Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3
Stran 3 od 3

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 77 dni


Powered by phpBB © 2001, 2005 phpBB Group