-
1. Data: 2010-03-19 20:56:55
Temat: Układ rejestrujący wskazania wiatromierza
Od: Piotr <z...@g...com>
Chciałbym zaprojektować, a następnie wykonać wiatromierz wraz z układem
rejestrującym wartości w określonych interwałach czasowych. Już tłumaczę,
o co dokładnie mi chodzi.
Założenie jest takie, że aktualna prędkość wiatru będzie pokazywana na
ekranie licznika rowerowego. Tak chyba najtaniej zrobić w miarę dokładny
pomiar. Rotor będzie wykonany z płyty CD, wysięgników (patyczków) oraz
połówek piłeczek ping-pongowych. Od spodu płyty zostanie umieszczony
magnes, a czujnik stale przytwierdzony do obudowy. Po kalibracji średnicy
okręgu zataczatego przez rotor, powinniśmy otrzymać precyzyjne urządzenie
pomiarowe.
Licznik rowerowy posiada kilka podstawowych funkcji. Najważniejszą jednak
(dla mnie) jest prędkość średnia w funkcji czasu. Teraz zaczynają się
schody. Chciałbym tak skalibrować wyżej opisany wiatromierz z jakimś
rejestratorem danych, aby pozostawiony na kilka miesięcy zbierał dane o
średnich dobowych prędkościach wiatru. Czy jest to wykonalne? Najlepiej
stosunkowo niewielkim kosztem.
--
Piotr AKA Zbój
z...@g...com
http://mint.linux.pl
-
2. Data: 2010-03-19 21:38:09
Temat: Re: Układ rejestrujący wskazania wiatromierza
Od: "Lukasz Sczygiel" <p...@p...onet.pl>
> Chciałbym zaprojektować, a następnie wykonać wiatromierz wraz z układem
> rejestrującym wartości w określonych interwałach czasowych. Już tłumaczę,
> o co dokładnie mi chodzi.
>
> Założenie jest takie, że aktualna prędkość wiatru będzie pokazywana na
> ekranie licznika rowerowego. Tak chyba najtaniej zrobić w miarę dokładny
> pomiar. Rotor będzie wykonany z płyty CD, wysięgników (patyczków) oraz
> połówek piłeczek ping-pongowych. Od spodu płyty zostanie umieszczony
> magnes, a czujnik stale przytwierdzony do obudowy. Po kalibracji średnicy
> okręgu zataczatego przez rotor, powinniśmy otrzymać precyzyjne urządzenie
> pomiarowe.
>
Jakbym widzial swoj wiatromierz :)
Niestety fotke mi wcielo :(
> Licznik rowerowy posiada kilka podstawowych funkcji. Najważniejszą jednak
> (dla mnie) jest prędkość średnia w funkcji czasu. Teraz zaczynają się
> schody. Chciałbym tak skalibrować wyżej opisany wiatromierz z jakimś
> rejestratorem danych, aby pozostawiony na kilka miesięcy zbierał dane o
> średnich dobowych prędkościach wiatru. Czy jest to wykonalne? Najlepiej
> stosunkowo niewielkim kosztem.
>
Ja zrobilem tak:
Licznik wykalibrowalem wg wiatromierza papierowego z watku o elektrowni
wiatrowej z elektrody. A nastepnie co tydzien sobie patrzylem ile km wiatr mi
nakrecil. Z tego wyszedl mi sredni wiaterek.
U mnie srednio dmucha okolo 1,5-3 m/s.
Biorac sobie z liczniczka maskymalna predkosc wychodzi maks jaki zostal
osiagniety podczas tygodnia.
Mi tyle wystarczylo aby ocenic ze nieoplacalne jest budowanie MEW-y.
Tobie sugeruje kupic sobie jakis mikrokontrolerek, zapiac do niego karte SD i za
pomoca pojedynczego portu mierzyc jak szybko sie wiatraczek kreci. Mozna
wykorzystac do tego celu tarczke i optotranzystory ze starej myszki komputerowej.
--
Lukasz Sczygiel
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
-
3. Data: 2010-03-19 22:16:44
Temat: Re: Układ rejestrujący wskazania wiatromierza
Od: Piotr <z...@g...com.bez.tego>
Dnia 19-03-2010 o 22:38:09 Lukasz Sczygiel <p...@p...onet.pl>
napisał(a):
> Ja zrobilem tak:
> Licznik wykalibrowalem wg wiatromierza papierowego z watku o elektrowni
> wiatrowej z elektrody. A nastepnie co tydzien sobie patrzylem ile km
> wiatr mi
> nakrecil. Z tego wyszedl mi sredni wiaterek.
Ten sposób też byłby nienajgorszy. Może nie tak precyzyjny, ale na pewno
miarodajny. Problem w tym, że pomiary zamierzam przeprowadzać 90 km od
miejsca zamieszkania (działka w górach), dlatego chcę, aby zostały one
zapisywane automatycznie. Odczyt raz na tydzień byłby zbyt kosztowny ze
względu na dojazdy, ale raz na miesiąc dałoby radę zrobić.
Właściwie, to w tym samym celu chcę zbadać średnie prędkości wiatru.
Jeżeli wyniki będą zadowalające, przystąpię do projektowania elektrowni
wiatrowej.
> U mnie srednio dmucha okolo 1,5-3 m/s.
> Biorac sobie z liczniczka maskymalna predkosc wychodzi maks jaki zostal
> osiagniety podczas tygodnia.
> Mi tyle wystarczylo aby ocenic ze nieoplacalne jest budowanie MEW-y.
Mam nadzieję, że w terenach górzystych lepiej wypadną warunki do
inwestycji w elektrownię wiatrową.
> Tobie sugeruje kupic sobie jakis mikrokontrolerek, zapiac do niego karte
> SD i za
> pomoca pojedynczego portu mierzyc jak szybko sie wiatraczek kreci. Mozna
> wykorzystac do tego celu tarczke i optotranzystory ze starej myszki
> komputerowej.
Ok, już do czegoś dążymy. Niestety nie jestem elektronikiem i nie za
bardzo wiem, jak to wszystko połączyć. Mikrokontroler? W AVR pracowałem na
AT90S8515, ale pewnie będzie zbyt drogi (stosowane w skrzynkach przy
skrzyżowaniach świetlnych do wykonywania wcześniej napisanego programu
sygnalizacji).
W każdym razie ja to widzę tak: rozkręcam licznik i znajduję port
odpowiedzialny za przekazywanie wartości prędkości (lub coś w tym stylu) i
łączę go z mikrokontrolerem. Tego zaś muszę zaprogramować w assemblerze,
aby zapisywał w pamięci wartości np. co 1h.
Dobrze rozumuję?
--
Piotr AKA Zbój
z...@g...com.bez.tego
http://mint.linux.pl
-
4. Data: 2010-03-19 22:21:00
Temat: Re: Układ rejestrujący wskazania wiatromierza
Od: Sebastian Biały <h...@p...onet.pl>
Piotr wrote:
> bardzo wiem, jak to wszystko połączyć. Mikrokontroler? W AVR pracowałem
> na AT90S8515, ale pewnie będzie zbyt drogi
Eno bez przesady ;) Pi razy dzwi 10zł na allegro.
> odpowiedzialny za przekazywanie wartości prędkości (lub coś w tym stylu)
> i łączę go z mikrokontrolerem. Tego zaś muszę zaprogramować w
> assemblerze, aby zapisywał w pamięci wartości np. co 1h.
> Dobrze rozumuję?
Nie. Mozesz napisac w C. Albo w BASICu. Szczególnie w tym ostatnim
będzie to bardzo latwe. Gorzej z odpowiedzią: w jakiej pamieci to
będziesz zapisywać i jak spodziewasz sie te dane czytać.
-
5. Data: 2010-03-19 22:34:23
Temat: Re: Układ rejestrujący wskazania wiatromierza
Od: Piotr <z...@g...com.bez.tego>
Dnia 19-03-2010 o 23:21:00 Sebastian Biały <h...@p...onet.pl>
napisał(a):
> Nie. Mozesz napisac w C. Albo w BASICu. Szczególnie w tym ostatnim
> będzie to bardzo latwe. Gorzej z odpowiedzią: w jakiej pamieci to
> będziesz zapisywać i jak spodziewasz sie te dane czytać.
Dokładnie. To będzie chyba najtrudniejsza część. Dlatego też myślałem, czy
nie dałoby się zastosować jakiegoś mikrokontrolera z wyjściem COM i
podłączyć go do komputera? Zresztą jakikolwiek interface kompatybilny z
PCtem byłby dobry. Nie wiem tylko, co z oprogramowaniem obsługującym to
wejście...
--
Piotr AKA Zbój
z...@g...com.bez.tego
http://mint.linux.pl
-
6. Data: 2010-03-19 22:42:02
Temat: Re: Układ rejestrujący wskazania wiatromierza
Od: Butek <e...@i...invalid>
W dniu 10-03-19 23:34, Piotr pisze:
> Dokładnie. To będzie chyba najtrudniejsza część. Dlatego też myślałem,
> czy nie dałoby się zastosować jakiegoś mikrokontrolera z wyjściem COM i
> podłączyć go do komputera? Zresztą jakikolwiek interface kompatybilny z
> PCtem byłby dobry. Nie wiem tylko, co z oprogramowaniem obsługującym to
> wejście...
>
Prawie dowolny AVR->MAX232 i masz "mikrokontroler z wyjsciem COM", na
upartego daloby rade bez MAX232 nawet. A dane przechwycisz sobie
minicomem czy co tam lubisz :)
Kabelkologia : http://avr.elektroda.eu/files/max232.png
--
butek
Safety note: Don't put all your enriched uranium hexafluoride in one
bucket. Use at least two or three buckets and keep them in separate
corners of the room. This will prevent the premature build-up of a
critical mass.
-
7. Data: 2010-03-19 22:57:09
Temat: Re: Układ rejestrujący wskazania wiatromierza
Od: Sebastian Biały <h...@p...onet.pl>
Piotr wrote:
>> Nie. Mozesz napisac w C. Albo w BASICu. Szczególnie w tym ostatnim
>> będzie to bardzo latwe. Gorzej z odpowiedzią: w jakiej pamieci to
>> będziesz zapisywać i jak spodziewasz sie te dane czytać.
> Dokładnie. To będzie chyba najtrudniejsza część. Dlatego też myślałem,
> czy nie dałoby się zastosować jakiegoś mikrokontrolera z wyjściem COM
> i podłączyć go do komputera? Zresztą jakikolwiek interface kompatybilny
> z PCtem byłby dobry. Nie wiem tylko, co z oprogramowaniem obsługującym
> to wejście...
a) to czego szukasz to UART. Ma to kazdy procesor w cenie >4zł. Po
drodze mozna stosować jakiś scalak podnoszacy napięcie do starndardu
RS232 (dostepny w mięsnym na rogu - MAX232).
b) dalej nie jest jesna _gdzie_ dane sa trzymane. W twoim wypadku
zapewne najszybciej bylo by zastosować jakiegoś eeproma szeregowego.
Zdecydowanie najlatwiejszy w obsludzie z poziomu software. Czytanie jego
zawartości będzie odbywalo się przez ten sam kontroler używając UARTu.
c) Komunikacja po RS232/COM nie wymaga zadnych super specjalnych
zabiegów, każdy system operacyjny udostepnia do tego API. Protokół
trzeba wymyslić jednak samodzielnie, RS232 dostarcza tylko pojedyncze
bajty i nic więcej nie robi, całość w rękach programisty.
Jesli nie dłubałes w elektronice za dużo to projekt niestety Cie
przerosnie na początek i na 100% popelnisz błedy projektowe. Może warto
wziąść jakiegoś gotowce hardwareowego i skupic się wylacznie na
firmware/software? Np coś takiego:
http://tinyurl.com/ygp2aqr
Wygląda na to ze ma komplet ficzerow wlacznie z eepromem (wymiennym na
wersję 16kB) i zegarem czasu rzeczywistego co calkowicie wypełnia
założenia długoterminowego loggera (jednak nie ma RS232 a usb wygląda
tylko na programator, więc tak czy inaczej trzeba dlubać). Jeśli
będziesz kiedys mistrzem to dorobisz sobie tam masę ficzerów i obsługe
kart SD. Na razie eeprom powinien dać radę. Ba, można go nawet wyjmować
i czytać w domu wyniki a na miejscy tylko wymienić na nowy.
Rozumiem, że wiatromierz daje jakis impuls na obrot? Jesli tak, to
problemow z pomiarem jest 0. Wyrobi sie cokolwiek.
-
8. Data: 2010-03-19 23:18:23
Temat: Re: Układ rejestrujący wskazania wiatromierza
Od: Sebastian Biały <h...@p...onet.pl>
Sebastian Biały wrote:
> Wygląda na to ze ma komplet ficzerow wlacznie z eepromem (wymiennym na
> wersję 16kB)
Pomyłka, niestety tylko na 2kB max z tego samego typu. Może sa większe o
identycznym układzie elektrycznym, ale AT24Cxx Atmela to chyba tylko do
2kB. Może niech się wypowie ktoś obeznany z eepromami na I2C.
-
9. Data: 2010-03-19 23:27:54
Temat: Re: Układ rejestrujący wskazania wiatromierza
Od: Piotr <z...@g...com.bez.tego>
Dnia 19-03-2010 o 23:57:09 Sebastian Biały <h...@p...onet.pl>
napisał(a):
> a) to czego szukasz to UART. Ma to kazdy procesor w cenie >4zł. Po
> drodze mozna stosować jakiś scalak podnoszacy napięcie do starndardu
> RS232 (dostepny w mięsnym na rogu - MAX232).
>
> b) dalej nie jest jesna _gdzie_ dane sa trzymane. W twoim wypadku
> zapewne najszybciej bylo by zastosować jakiegoś eeproma szeregowego.
> Zdecydowanie najlatwiejszy w obsludzie z poziomu software. Czytanie jego
> zawartości będzie odbywalo się przez ten sam kontroler używając UARTu.
>
> c) Komunikacja po RS232/COM nie wymaga zadnych super specjalnych
> zabiegów, każdy system operacyjny udostepnia do tego API. Protokół
> trzeba wymyslić jednak samodzielnie, RS232 dostarcza tylko pojedyncze
> bajty i nic więcej nie robi, całość w rękach programisty.
>
> Jesli nie dłubałes w elektronice za dużo to projekt niestety Cie
> przerosnie na początek i na 100% popelnisz błedy projektowe. Może warto
> wziąść jakiegoś gotowce hardwareowego i skupic się wylacznie na
> firmware/software? Np coś takiego:
>
> http://tinyurl.com/ygp2aqr
>
> Wygląda na to ze ma komplet ficzerow wlacznie z eepromem (wymiennym na
> wersję 16kB) i zegarem czasu rzeczywistego co calkowicie wypełnia
> założenia długoterminowego loggera (jednak nie ma RS232 a usb wygląda
> tylko na programator, więc tak czy inaczej trzeba dlubać). Jeśli
> będziesz kiedys mistrzem to dorobisz sobie tam masę ficzerów i obsługe
> kart SD. Na razie eeprom powinien dać radę. Ba, można go nawet wyjmować
> i czytać w domu wyniki a na miejscy tylko wymienić na nowy.
>
> Rozumiem, że wiatromierz daje jakis impuls na obrot? Jesli tak, to
> problemow z pomiarem jest 0. Wyrobi sie cokolwiek.
Niestety nie dłubałem wcześniej w elektronice i jest tak, jak napisałeś -
projekt na 100% mnie przerośnie (w końcu każdy jest dobry w czymś innym).
Dlatego takie pytanie z mojej strony: jak to zrobić najtaniej i
najłatwiej? Poza pierwszym przykładem z licznikiem rowerowym i odczytem co
miesiąc.
Ten programator jest dość drogi, a jego obsługa niełatwa (przynajmniej dla
mnie). Niestety nie jestem ani programistą ani elektronikiem, jednak nie
mam obiekcji do nauki.
Mógłbyś wskazać jakąś pozycję (sklepy online/Allegro), która ma niezbędne
'ficzery', da się ją połączyć z komputerem i odczytać dane oraz
zaprogramować w AVRstudio? Choć szczerze mówiąc nie mam pojęcia, jak ten
program powinien wyglądać... Jakieś wskazówki chociaż będą bardzo pomocne.
W końcu jestem świeżo początkującym elektronikiem.
--
Piotr AKA Zbój
z...@g...com.bez.tego
http://mint.linux.pl
-
10. Data: 2010-03-19 23:38:43
Temat: Re: Układ rejestrujący wskazania wiatromierza
Od: Sebastian Biały <h...@p...onet.pl>
Piotr wrote:
> Ten programator jest dość drogi, a jego obsługa niełatwa (przynajmniej
> dla mnie). Niestety nie jestem ani programistą ani elektronikiem,
> jednak nie mam obiekcji do nauki.
To niestety najtańsze rozwiązanie typu "samodzielny kontroler" ponieważ
każde inne spowoduje utrate czasu a ten tez kosztuje.
> Mógłbyś wskazać jakąś pozycję (sklepy online/Allegro), która ma
> niezbędne 'ficzery', da się ją połączyć z komputerem i odczytać dane
> oraz zaprogramować w AVRstudio?
To co pokazalem ma takie ficzery. Ponieważ ma slot na karte SD to można
sobie zrobic _naprawdę_ znakomity logger. O podpinaniu innych czujników
nie wspomnę.
> Choć szczerze mówiąc nie mam pojęcia,
> jak ten program powinien wyglądać... Jakieś wskazówki chociaż będą
> bardzo pomocne. W końcu jestem świeżo początkującym elektronikiem.
BASCOM. Dla początkujących jest zbawienny. Zainteresuj sie kursami
programowania uC w gazetach, szczególnie w "Elektronika dla Wszystkich"
gdzie jest to na poziomie od zera. Niestety "jak ten program ma
wyglądać" jest zbyt ogólne i nie poroztaje mi nic innego jak wzruszyć
ramionami.