Garage ShoutBox
Only logged in users are allowed to enter the chat
Please or Zarejestruj to create posts and topics.

Pomiar prędkości

12
Cytat z Tomasz data 16 maja 2020, 06:25

Cała część programu odpowiedzialna za połączenie to ten jeden klocek XOD. Parametry ustawia się w inspektorze.

https://xod.io/libs/xod/esp8266/connect-wifi/

A jak się wyszukuje klocki ? Mam zainstalowany XOD. Otwieram nowy projekt i ... co ?

Edit:..
Już wiem. Trzeba kliknąć dwa razy w puste pole ...
I żaden z klocków mi nie pasuje 🙂
Szukam takiego który tworzyłby serwer. Łączył się do określonego routera z danymi SSID i Hasłem
pobieranym z EEPROM. A i adres ma pobierać z routera dynamicznie.

Tu sobie jeszcze zobacz, tu są połączenia nadawanie odbiór danych. xod-dev/esp8266-mcu.

Możesz też zobaczyć, czy ktoś czegoś takiego nie opracował

https://xod.io/libs/

Takiego czegoś na jednym klocku raczej nie ma. Trzeba to bardziej złożyć z kilku innych i sprowadzić do nowego NODE'a. Tam gdzie dojdziemy do wniosku, ze już czegoś naprawdę nie da się znaleźć i dostosować, trzeba będzie użyć C++ w specjalnym klocku. Nazywa się not included in XOD.

Edit...

Klocek do połączeń, który wam pokazałem, poza tworzeniem serwer wykonuje to wszytko co chcesz, do tego zwraca status połączenia, który można wyprowadzić na LCD on np Nokii 3310 w XOD znany jako 5510 ale to to samo. On am taki wskaźnik zasięgu po połączaniu można pokazać, że to połączenie jest ustanowione.

 

Dodane pliki:
  • Aby przesyłać pliki musisz się zalogować.

Mamy trochę danych wejściowych. Wydaje się, że najprościej będzie zmierzyć ilość pojawiających się impulsów w określonej jednostce czasu. Jako jednostkę czasu przyjmiemy 1s. Ostatecznie będzie jeden magnes. generujący impulsy. Za mała dokładność? Nic podobnego, szwedzkie stacje pogodowe, też mają jeden magnes, podpowiedział telefonicznie Wojtek. Mam taką, sprawdziłem, faktycznie wewnątrz magnetron i jeden magnes. Zamieniając magnetron czujnikiem halla, sprawność wzrośnie kilkukrotnie.

Doszedłem do wniosku, że trzeba będzie użyć dwóch zegarów sterujących odczytami.

Jeden będzie ustawiony na wysyłanie impulsów co sekundę i będzie resetował odczyt ilości impulsów na wejściu. W ten sposób co sekundę otrzymamy nowy odczyt ilości impulsów generowanych przez czujnik hala.

Zegar drugi będzie odpowiedzialny za sterowanie zbieraniem danych. Zegar ustawiamy na impuls co 10 sekund. Impuls wysłany z zegara co 10 sek powoduje ponowne rozpoczęcie cyklu zbierania danych przez NODE running-avg, który wylicza średnią z zebranych impulsów. Ilość pomiarów do zebrania ustawiamy ilością pól dumy.

Tyle na dzisiaj 🙂

 

Dodane pliki:
  • Aby przesyłać pliki musisz się zalogować.

Przypomina mi to clickteam fusion 2.5, który wspierałem i rozwijałem kiedyś zainteresuję się tym.

Przy 100 obrotach na sek to będzie około 400 impulsów. 400 KHz ...
Mierzyłeś w jakiś sposób z jaką prędkością obracają się łopatki przy silnym wietrze ?

Cytat z cyberduck data 30 maja 2020, 23:48

Przy 100 obrotach na sek to będzie około 400 impulsów. 400 KHz ...
Mierzyłeś w jakiś sposób z jaką prędkością obracają się łopatki przy silnym wietrze ?

Nie sprawdzałem na wietrze ale testowałem działanie hallotronu na sprzęcie do kalibracji prędkościomierzy  i hallotron się dziwnie zachowuję co trzeci albo czwarty obrót generuję 2 imp na obr co fałszuje wynik  tak jak by reagował na 2 zbocza narastające i opadające temat utkną w miejscu z braku czasu troszkę miałem innych zajęć .

Możesz to jakoś przedstawić na wykresie ?
Mam pewną teorie ... Poza tym druga możliwość to kompensacja w programie.
Można spróbować podczas przyrastania prędkości znając przerwy między impulsami brać
brać pod uwagę pierwszy dodatni i pierwszy ujemny, a później czekać na następny, ale mniej
niż poprzednia przerwa między impulsami ...

To oczywiście teoria. Przede wszystkim przydał by się jakiś wykres.

Niestety na chwilę obecną nie mam takiej możliwości musiałem oddać oscyloskop który miałem wypożyczony z pracy

Panowie.

Wielokrotnie robiłem wiatromierze w oparciu o liczniki rowerowe.

Zawsze wykorzystywałem kontrakton i jeden magnes. Potem szybkie obliczenie obwodu koła łopatek (np promień 7cm) wychodziło że na 1 kilometr/h jest ok 0,73 obrotu na sekundę.

Zatem 400 obrotów na  sekundę to siła wiatru ok 547 Km/h

Zawsze po wstępnym ustawieniu licznika zabierałem wiatromierz do auta i testowałem prędkości względem prędkości auta.

O widzisz ... o takim sposobie kalibracji nie pomyślałem 🙂

12