RTV forum PL | NewsGroups PL

Gotowy termometr i2c na 16F629 z testowanym kodem, ale z brakującym IR i ax.25

[gotowiec] termometr i2c na 16f629

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Gotowy termometr i2c na 16F629 z testowanym kodem, ale z brakującym IR i ax.25

Piotr \"Curious\" Slawins
Guest

Tue Apr 13, 2010 6:31 pm   



moze komus sie przyda :
http://83.18.229.190/mycelium/12f629_i2c_thermometer/

zlozone, testowane, dziala. sa skrypty dla rrd i dla gnuplota.
pobor pradu - ~3.5mA z jednym czujnikiem.

brak :
z zalozenia to mialo wysylac dane bezprzewodowo, przy uzyciu diody IR.
brakuje kodu do robienia tegoz.
jako alternatywe moznaby sie pokusic o prosta generacje ramek ax.25 , i
doprojektowanie prostego nadajniczka na np. 27mhz.
poki co dziala jak dziala - wysyla dane szeregowo,
do wyboru w kodzie 300bps i 4800bps. byc moze przydalo by sie napisac kod
z lepszymi #ifdefami do wyboru baud-raty, ew. sposobu nadawania (ir, ax.25)

drugi brak : wygaszanie pierwszego '0' w sumie dziala i z tym 0, z tym ze
wypada ten kod zakomentowac przed kompilacja bo skoro nie dziala to pewnie
moze powodowac klopoty Wink akurat to postaram sie jakos na dniach naprawic,
pomysl padl dzis rano przy probie zmniejszania ilosci wysylanych danych.



--

Piotr \"Curious\" Slawins
Guest

Tue Apr 13, 2010 8:53 pm   



ptoki wrote:

Quote:
http://83.18.229.190/mycelium/screenshots/dual_katmai.emerge.01.jpg
I ty na takie mróweczki patrzysz?
Jestem zwolennikiem malych czcionek i duzego upakowania tresci na

na lcd 5x7 jest ok, na crt to nawet jak jest jakies 'wysokiej klasy'
8x8 to malo...

ad tracera - dostalem tego caly karton, zaryzykowalem raz naprawic jeden ...
wiecej tego bledu nie powtorze ;)

--

ptoki
Guest

Tue Apr 13, 2010 9:49 pm   



On 13 Kwi, 20:31, "Piotr \"Curious\" Slawinski"
<curi...@bwv190.internetdsl.tpnet.lp> wrote:
Quote:
moze komus sie przyda :http://83.18.229.190/mycelium/12f629_i2c_thermometer/

zlozone, testowane, dziala. sa skrypty dla rrd i dla gnuplota.
pobor pradu - ~3.5mA z jednym czujnikiem.

brak :
 z zalozenia to mialo wysylac dane bezprzewodowo, przy uzyciu diody IR.
brakuje kodu do robienia tegoz.
jako alternatywe moznaby sie pokusic o prosta generacje ramek ax.25 , i
doprojektowanie prostego nadajniczka na np. 27mhz.
poki co dziala jak dziala - wysyla dane szeregowo,
do wyboru w kodzie 300bps i 4800bps. byc moze przydalo by sie napisac kod
z lepszymi #ifdefami do wyboru baud-raty, ew. sposobu nadawania (ir, ax.25)

drugi brak : wygaszanie pierwszego '0' w sumie dziala i z tym 0, z tym ze
wypada ten kod zakomentowac przed kompilacja bo skoro nie dziala to pewnie
moze powodowac klopoty Wink akurat to postaram sie jakos na dniach naprawic,
pomysl padl dzis rano przy probie zmniejszania ilosci wysylanych danych.

--

http://83.18.229.190/mycelium/screenshots/dual_katmai.emerge.01.jpg
I ty na takie mróweczki patrzysz?
Jestem zwolennikiem malych czcionek i duzego upakowania tresci na
ekranie ale na tym screenie odpadlem...

--
Lukasz Sczygiel

ptoki
Guest

Tue Apr 13, 2010 9:52 pm   



On 13 Kwi, 21:49, ptoki <sczyg...@gmail.com> wrote:
Quote:
On 13 Kwi, 20:31, "Piotr \"Curious\" Slawinski"



curi...@bwv190.internetdsl.tpnet.lp> wrote:
moze komus sie przyda :http://83.18.229.190/mycelium/12f629_i2c_thermometer/

zlozone, testowane, dziala. sa skrypty dla rrd i dla gnuplota.
pobor pradu - ~3.5mA z jednym czujnikiem.

brak :
 z zalozenia to mialo wysylac dane bezprzewodowo, przy uzyciu diody IR.
brakuje kodu do robienia tegoz.
jako alternatywe moznaby sie pokusic o prosta generacje ramek ax.25 , i
doprojektowanie prostego nadajniczka na np. 27mhz.
poki co dziala jak dziala - wysyla dane szeregowo,
do wyboru w kodzie 300bps i 4800bps. byc moze przydalo by sie napisac kod
z lepszymi #ifdefami do wyboru baud-raty, ew. sposobu nadawania (ir, ax..25)

drugi brak : wygaszanie pierwszego '0' w sumie dziala i z tym 0, z tym ze
wypada ten kod zakomentowac przed kompilacja bo skoro nie dziala to pewnie
moze powodowac klopoty Wink akurat to postaram sie jakos na dniach naprawic,
pomysl padl dzis rano przy probie zmniejszania ilosci wysylanych danych..

--

http://83.18.229.190/mycelium/screenshots/dual_katmai.emerge.01.jpg
I ty na takie mróweczki patrzysz?
Jestem zwolennikiem malych czcionek i duzego upakowania tresci na
ekranie ale na tym screenie odpadlem...

I drugi OT:


Widze ze odkryles ze to Dżin napedza elektronike.
http://83.18.229.190/mycelium/tracer_sucks/
Tak dlugo jak Dżin jest w srodku elektronika dziala, jak uleci
(świadczy o tym dym) to juz kupa :)

--
Lukasz Sczygiel

Piotr \"Curious\" Slawins
Guest

Wed Apr 14, 2010 8:45 am   



Piotr "Curious" Slawinski wrote:

Quote:
drugi brak : wygaszanie pierwszego '0' w sumie dziala i z tym 0, z tym ze
wypada ten kod zakomentowac przed kompilacja bo skoro nie dziala to pewnie
moze powodowac klopoty Wink akurat to postaram sie jakos na dniach naprawic,
pomysl padl dzis rano przy probie zmniejszania ilosci wysylanych danych.

poprawione, przetestowane, dziala. od razu dorzucilem #define do wyboru lm75
('klasyczny' - 0.5C dokladnosci ew. brak defajna wybiera kod dla 'lm75a' - z
dokladnoscia 0.125C)

nie wiem jeszcze czemu to tak duzo pradu ciagnie, pomimo ze 'usypiam'
zarowno procka jak i lmki to pobor jest w okolicach 3mA. moze cos zle z
komparatorami/vref/wolnymi pinami robie...

--

Tom
Guest

Wed Apr 14, 2010 10:19 am   



Piotr "Curious" Slawinski wrote:

Quote:
poprawione, przetestowane, dziala. od razu dorzucilem #define do wyboru lm75
('klasyczny' - 0.5C dokladnosci ew. brak defajna wybiera kod dla 'lm75a' - z
dokladnoscia 0.125C)

To o czym mowisz to rozdzielczosc, o ile mnie pamiec nie myli to LM75 ma dokladnosc +/- 2 stopnie.

Sprawa jest taka ze jesli LM75 pokazuje 25,000 a potem 25,125 to wiesz ze temperatura wzrosla miedzy odczytami o okolo 0,125 stopnia. Z samych odczytow wynika ze podczas pierwszego odczytu temperatura byla pomiedzy 23,000 i 27,000 a podczs drugiego odczytu byla pomiedzy 23,125 i 27,125. Jesli odczyty sa z tego samego czujnika to mozesz wnioskowac ze temperatura wzrosla o te 0,125 ale ani pierwszej ani drugiej temperatury nie bedziesz znal z dokladnoscia do 0,125 stopnia...

Moze to moje zboczenie ale lubie podkreslac roznice pomiedzy dokladnoscia i rozdzielczoscia. Nie zawsze dokladnosc jest wazna, czasami jest wazniejsze czy wartosc rosnie czy maleje a bezwzgledna wartosc nie ma znaczenia - ale warto zdawac sobie sprawe z roznicy pomiedzy dokladnoscia i rozdzielczoscia.

Tomek

Piotr \"Curious\" Slawins
Guest

Sun Apr 18, 2010 7:40 am   



Tom wrote:

Quote:
Piotr "Curious" Slawinski wrote:

poprawione, przetestowane, dziala. od razu dorzucilem #define do wyboru
lm75 ('klasyczny' - 0.5C dokladnosci ew. brak defajna wybiera kod dla
'lm75a' - z dokladnoscia 0.125C)

To o czym mowisz to rozdzielczosc, o ile mnie pamiec nie myli to LM75 ma
dokladnosc +/- 2 stopnie.

tak jak piszesz. lm75 podaje temp. z rozdzielczoscia 0.5C, lm75a z 0.125.

btw.
same lm75a (i klony adt75a) sa w miare dokladne, rozrzut odczytow jest
marginalny (mniej niz 0.125C) nawet gdy napiecie zasilania zdrowo odbiega od
'normy', trzymaja tez parametry w funkcji czasu. poczatkowo chcialem jakies
dodatkowe kalibracje dodawac, ale finalnie do tego do czego potrzebuje
czujek (pomiary temp. ziemi i temp. powietrza) ich dokladnosc jest na tyle
ok ze wydaje mi sie to zbedne.

--

elektroda NewsGroups Forum Index - Elektronika Polska - Gotowy termometr i2c na 16F629 z testowanym kodem, ale z brakującym IR i ax.25

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map