<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=47&amp;t=11458&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-04-22T13:02:42+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=47&amp;t=11458&amp;mode</id>
<entry>
<author><name><![CDATA[szalalala]]></name></author>
<updated>2015-04-22T13:02:42+01:00</updated>
<published>2015-04-22T13:02:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11458&amp;p=127150#p127150</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11458&amp;p=127150#p127150"/>
<title type="html"><![CDATA[Re: HC-SR04 zliczanie czasu pojawienia się odpowiedzi echo.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11458&amp;p=127150#p127150"><![CDATA[
Dzięki za odpowiedź. <br />Nie do końca chcę zbudować czujnik wiatru, jednak anemometry wykorzystują ultradźwięki dla zwiększenia precyzji pomiaru kierunku wiatru. Dla potwierdzenia czujniki przepływu również wykorzystują ultradźwięki. <br />Co do informacji o przesunięciu fazowym pomiędzy nadajnikiem i odbiornikiem, wydaje się ona oczywista, jednak nie wiem jak mogę ja wykorzystać zarówno w odczycie z czujnika i jak się ma do czasu przepływu fali. <br />Na razie najbardziej zależy mi na zbudowaniu układu który będzie mierzył czas przepływu fali od nadajnika do odbiornika. Najlepiej przy pomocy Arduino i wymienionego w tytule czujnika.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9608">szalalala</a> — 22 kwi 2015, o 13:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2015-04-22T10:34:44+01:00</updated>
<published>2015-04-22T10:34:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11458&amp;p=127142#p127142</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11458&amp;p=127142#p127142"/>
<title type="html"><![CDATA[Re: HC-SR04 zliczanie czasu pojawienia się odpowiedzi echo.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11458&amp;p=127142#p127142"><![CDATA[
Jeśli chcesz zbudować czujnik wiatru to kup anemometr. Pomysł wykorzystania ultradźwięków jest chyba średni. Kiedyś czytałem natomiast o wykorzystaniu przesunięcia fazowego pomiędzy nadajnikiem a odbiornikiem do pomiaru czegoś tak - nie pamiętam czego. Może w tą stronę poszukać?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 22 kwi 2015, o 10:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[szalalala]]></name></author>
<updated>2015-04-22T09:51:37+01:00</updated>
<published>2015-04-22T09:51:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11458&amp;p=127140#p127140</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11458&amp;p=127140#p127140"/>
<title type="html"><![CDATA[HC-SR04 zliczanie czasu pojawienia się odpowiedzi echo.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11458&amp;p=127140#p127140"><![CDATA[
Dzień dobry,<br />witam się ponieważ jestem nowy na forum. Przyprowadził mnie tu problem, który napotkałem przy pracy z Arduino Uno i dwoma czujnikami HC-SR04. Przeczytałem większość wątków które znalazłem na forum, ale żaden nie rozwiązał mojego problemu.<br /><br />W dokumentacji do czujnika wyczytałem, że czujnik po ustawieniu stanu wysokiego na pinie Trig przez 10µs wysyła 8 sygnałów po 40kHZ. Następnie po odbiciu od obiektu sygnał wraca i jest zamieniany na stan wysoki na wyjściu Echo. Długość trwania stanu wysokiego na pinie Echo jest proporcjonalny do odległości jaki przebył sygnał ultradźwiękowego. Dzięki czemu Ardiuno mierzy jedynie czas trwania stanu wysokiego na wyjściu Echo, który po podzieleniu daję odległość w cm bądź inch. <br /><br />Mnie interesuje jednak drobna modyfikacja. Mianowicie przylutowałem kable do nadajnika i odbiornika ultradźwiękowego i postawiłem je naprzeciw siebie w przykładowej odległości 10cm. Wykonałem to dla obydwu czujników. Zrobiłem tak ponieważ interesuje mnie czas od wysłania sygnału do jego odbioru. Nie interesuje mnie odległość między czujnikami, a czas między wysłaniem i odbiorem sygnału ultradźwiękowego. Taka modyfikacja powinna mi umożliwić obserwację zakłóceń czasu przepływu fali ultradźwiękowej, czyli np. zbudować czujnik wiatru. <br /><br />Na forum znalazłem kilka przykładów kodów, jednak wszystkie wykorzystują metodę pomiaru czasu stanu wysokiego na Echo przy pomocy pulseIn(PinEcho, HIGH);<br /><br />Czy Ardiuno jest w stanie mierzyć czas od wysłania do odbioru sygnału ultradźwiękowego ?<br /><br />Będę wdzięczny za wszelką pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9608">szalalala</a> — 22 kwi 2015, o 09:51</p><hr />
]]></content>
</entry>
</feed>